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

References

tools/llvm-cfi-verify/lib/GraphBuilder.cpp
  203     Result.OrphanedNodes.push_back(Address);
  208   if (OpenedNodes.count(Address))
  209     Result.OrphanedNodes.push_back(Address);
  212   if (Result.IntermediateNodes.count(Address))
  216   const auto &InstrMetaPtr = Analysis.getInstruction(Address);
  219            << format_hex(Address, 2) << ".\n";
  220     Result.OrphanedNodes.push_back(Address);
  225   OpenedNodes.insert(Address);
  242       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  249       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  262       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  270       if (BranchTarget != Address) {
  271         errs() << "Control flow to " << format_hex(Address, 2)
  275         Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  282       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  290              << format_hex(Address, 2) << "\n.";
  291       Result.IntermediateNodes[ParentMeta.VMAddress] = Address;
  303     BranchNode.IndirectCFIsOnTargetPath = (BranchTarget == Address);
  305     if (BranchTarget == Address)
  306       BranchNode.Target = Address;
  308       BranchNode.Fallthrough = Address;
  328       Result.IntermediateNodes[PrevInstr->VMAddress] = Address;
  334     Result.OrphanedNodes.push_back(Address);
  336   OpenedNodes.erase(Address);