reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  124       Instructions.find(InstrMeta.VMAddress);
  137       Instructions.find(InstrMeta.VMAddress);
  179   if (!MIA->evaluateBranch(InstrMeta.Instruction, InstrMeta.VMAddress,
  214     if (!MIA->evaluateBranch(InstrMeta.Instruction, InstrMeta.VMAddress,
  221         getInstruction(InstrMeta.VMAddress + InstrMeta.InstructionSize);
  238   const auto &TargetRefsKV = StaticBranchTargetings.find(InstrMeta.VMAddress);
  248              << format_hex(InstrMeta.VMAddress, 2) << ".\n";
  488     InstrMeta.VMAddress = VMAddress;
  537       Instructions.insert(std::make_pair(Instruction.VMAddress, Instruction));
  540            << format_hex(Instruction.VMAddress, 2)
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
  134     NextAddress = NextMetaPtr->VMAddress;
  136         NextMetaPtr->VMAddress; // Add the new node to the branch head.
  141             BranchInstrMeta.Instruction, BranchInstrMeta.VMAddress,
  144              << format_hex(BranchInstrMeta.VMAddress, 2) << ".\n";
  158         NextMetaPtr->VMAddress; // Add the new node to the branch head.
  182     NextAddress = NextMetaPtr->VMAddress;
  240       buildFlowGraphImpl(Analysis, OpenedNodes, Result, ParentMeta.VMAddress,
  242       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  249       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  250       Result.OrphanedNodes.push_back(ParentMeta.VMAddress);
  258             ParentMeta.Instruction, ParentMeta.VMAddress,
  261              << format_hex(ParentMeta.VMAddress, 2) << ".\n";
  262       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  263       Result.OrphanedNodes.push_back(ParentMeta.VMAddress);
  273                << format_hex(ParentMeta.VMAddress, 2)
  275         Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  276         Result.OrphanedNodes.push_back(ParentMeta.VMAddress);
  280       buildFlowGraphImpl(Analysis, OpenedNodes, Result, ParentMeta.VMAddress,
  282       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  291       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  292       Result.OrphanedNodes.push_back(ParentMeta.VMAddress);
  299     BranchNode.Address = ParentMeta.VMAddress;
  328       Result.IntermediateNodes[PrevInstr->VMAddress] = Address;
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
   90   outs() << "Instruction: " << format_hex(InstrMeta.VMAddress, 2) << " ("
unittests/tools/llvm-cfi-verify/FileAnalysis.cpp
  117   EXPECT_EQ(0xDEADBEEF, InstrMeta->VMAddress);
  129   EXPECT_EQ(0xDEADBEEF + 1, InstrMeta->VMAddress);
  141   EXPECT_EQ(0xDEADBEEF + 3, InstrMeta->VMAddress);
  153   EXPECT_EQ(0xDEADBEEF + 6, InstrMeta->VMAddress);
  165   EXPECT_EQ(0xDEADBEEF + 10, InstrMeta->VMAddress);
  176   EXPECT_EQ(0xDEADBEEF + 20, InstrMeta->VMAddress);
  186   EXPECT_EQ(0xDEADBEEF + 21, InstrMeta->VMAddress);
  196   EXPECT_EQ(0xDEADBEEF + 23, InstrMeta->VMAddress);
  218   EXPECT_EQ(0xDEADBEEF, GoodInstrMeta->VMAddress);
  223   EXPECT_EQ(0xDEADBEEF + 2, GoodInstrMeta->VMAddress);
  330   EXPECT_EQ(0xDEADBEEF + 1, Next->VMAddress);
  347   EXPECT_EQ(0xDEADBEEF + 10, Next->VMAddress);
  352   EXPECT_EQ(0xDEADBEEF + 17, Next->VMAddress);
  357   EXPECT_EQ(0xDEADBEEF + 17, Next->VMAddress);
  367   EXPECT_EQ(0xDEADBEEF + 31, Next->VMAddress);
  381   EXPECT_EQ(0xDEADBEEF + 1, Next->VMAddress);
  389   EXPECT_EQ(0xDEADBEEF + 4, Next->VMAddress);
  424                          Field(&Instr::VMAddress, Eq(0xDEADBEEF)),
  425                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 31)),
  426                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 34))));
  431                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 1)),
  432                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 36))));
  437                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 38))));
  449                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 8))));
  458                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 10)),
  459                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 12))));
  476                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 22)),
  477                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 29))));
  482                          Field(&Instr::VMAddress, Eq(0xDEADBEEF + 31))));