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

References

include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  156       return std::tie(LHS.Address.SectionIndex, LHS.Address.Address) <
  157              std::tie(RHS.Address.SectionIndex, RHS.Address.Address);
  234              (LowPC <= PC.Address && PC.Address < HighPC);
  234              (LowPC <= PC.Address && PC.Address < HighPC);
include/llvm/Object/ObjectFile.h
  148   return std::tie(LHS.SectionIndex, LHS.Address) <
  149          std::tie(RHS.SectionIndex, RHS.Address);
  154   return std::tie(LHS.SectionIndex, LHS.Address) ==
  155          std::tie(RHS.SectionIndex, RHS.Address);
lib/DebugInfo/DWARF/DWARFContext.cpp
 1081   DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address);
 1085   DWARFDie Subprogram = CU->getSubroutineForAddress(Address.Address);
 1095   DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address);
 1099   getFunctionNameAndStartLineForAddress(CU, Address.Address, Spec.FNKind,
 1104           {Address.Address, Address.SectionIndex}, CU->getCompilationDir(),
 1114   DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address);
 1120   getFunctionNameAndStartLineForAddress(CU, Address.Address, Spec.FNKind,
 1129     Lines.push_back(std::make_pair(Address.Address, Result));
 1137   if (!LineTable->lookupAddressRange({Address.Address, Address.SectionIndex},
 1152     Lines.push_back(std::make_pair(Row.Address.Address, Result));
 1163   DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address);
 1169   CU->getInlinedChainForAddress(Address.Address, InlinedChain);
 1177                            {Address.Address, Address.SectionIndex},
 1201               {Address.Address, Address.SectionIndex}, CU->getCompilationDir(),
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  411   Address.Address = 0;
  432   OS << format("0x%16.16" PRIx64 " %6u %6u", Address.Address, Line, Column)
  487     Sequence.LowPC = Row.Address.Address;
  493     Sequence.HighPC = Row.Address.Address;
  626         State.Row.Address.Address = DebugLineData.getRelocatedAddress(
  629           *OS << format(" (0x%16.16" PRIx64 ")", State.Row.Address.Address);
  715           State.Row.Address.Address += AddrOffset;
  773           State.Row.Address.Address += AddrOffset;
  792           State.Row.Address.Address += PCOffset;
  875       State.Row.Address.Address += AddrOffset;
  924   assert(FirstRow->Address.Address <= Row.Address.Address &&
  924   assert(FirstRow->Address.Address <= Row.Address.Address &&
  925          Row.Address.Address < LastRow[-1].Address.Address);
  925          Row.Address.Address < LastRow[-1].Address.Address);
  953   Sequence.HighPC = Address.Address;
  982   uint64_t EndAddr = Address.Address + Size;
  986   Sequence.HighPC = Address.Address;
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
   87       E.LowPC += BaseAddr->Address;
   88       E.HighPC += BaseAddr->Address;
lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
  142         E.LowPC += BaseAddr->Address;
  143         E.HighPC += BaseAddr->Address;
  159       E.LowPC = Start->Address;
  206       CurrentBase = SA->Address;
  237       Start = SA->Address;
lib/DebugInfo/DWARF/DWARFDie.cpp
   99         BaseAddr = BA->Address;
  464   if (auto HighPcAddr = getHighPC(LowPcAddr->Address)) {
  465     LowPC = LowPcAddr->Address;
lib/DebugInfo/DWARF/DWARFFormValue.cpp
  368   OS << format("0x%016" PRIx64, SA.Address);
  624     return SA->Address;
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  751       if (Row.Address.Address < PrevAddress) {
  784         PrevAddress = Row.Address.Address;
lib/DebugInfo/PDB/PDBContext.cpp
   36   Result.FunctionName = getFunctionName(Address.Address, Specifier.FNKind);
   40       Session->findSymbolByAddress(Address.Address, PDB_SymType::None);
   49   auto LineNumbers = Session->findLineNumbersByAddress(Address.Address, Length);
   73   auto LineNumbers = Session->findLineNumbersByAddress(Address.Address, Size);
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
  258         getModuleSectionIndexForAddress(ModuleOffset.Address);
  266     if (getNameFromSymbolTable(SymbolRef::ST_Function, ModuleOffset.Address,
  279         getModuleSectionIndexForAddress(ModuleOffset.Address);
  291     if (getNameFromSymbolTable(SymbolRef::ST_Function, ModuleOffset.Address,
  304   getNameFromSymbolTable(SymbolRef::ST_Data, ModuleOffset.Address, Res.Name,
  313         getModuleSectionIndexForAddress(ModuleOffset.Address);
lib/DebugInfo/Symbolize/Symbolize.cpp
   52     ModuleOffset.Address += Info->getModulePreferredBase();
  104     ModuleOffset.Address += Info->getModulePreferredBase();
  135     ModuleOffset.Address += Info->getModulePreferredBase();
  161     ModuleOffset.Address += Info->getModulePreferredBase();
tools/dsymutil/DwarfLinker.cpp
 1861     if (CurrRange == InvalidRange || Row.Address.Address < CurrRange.start() ||
 1862         Row.Address.Address > CurrRange.stop() ||
 1863         (Row.Address.Address == CurrRange.stop() && !Row.EndSequence)) {
 1869       CurrRange = FunctionRanges.find(Row.Address.Address);
 1871           CurrRange != InvalidRange && CurrRange.start() <= Row.Address.Address;
 1881           auto Range = Ranges.lower_bound(Row.Address.Address);
 1885           if (Range != Ranges.end() && Range->first <= Row.Address.Address &&
 1886               Range->second.HighPC >= Row.Address.Address) {
 1887             StopAddress = Row.Address.Address + Range->second.Offset;
 1895         NextLine.Address.Address = StopAddress;
 1913     Row.Address.Address += CurrRange.value();
tools/dsymutil/DwarfStreamer.cpp
  505       MS->EmitIntValue(Row.Address.Address, PointerSize);
  509       AddressDelta = (Row.Address.Address - Address) / MinInstLength;
  565       Address = Row.Address.Address;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1005         sequence, row.Address.Address, row.Line, row.Column, row.File,
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  486     uint64_t VMAddress = Address.Address + Byte - InstructionSize;
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   98   Result.BaseAddress = Address.Address;
  108   buildFlowGraphImpl(Analysis, OpenedNodes, Result, Address.Address, 0);
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
  134     const auto &InstrMeta = Analysis.getInstructionOrDie(Address.Address);
  156       errs() << "Failed to symbolise " << format_hex(Address.Address, 2)
  167         outs() << "  " << format_hex(Address.Address, 2) << " = "
tools/llvm-objdump/llvm-objdump.cpp
  698       OS << format("%8" PRIx64 ":", Address.Address);
  740       printLead(Bytes, Address.Address, OS);
  762       while ((RelCur != RelEnd) && (RelCur->getOffset() <= Address.Address)) {
  763         if (RelCur->getOffset() == Address.Address) {
  764           printRelocation(ObjectFilename, *RelCur, Address.Address, false);
  776       printLead(Bytes, Address.Address, OS);
  794       Address.Address += 4;
  833     OS << format("// %012" PRIX64 ":", Address.Address);
  862       OS << format("%8" PRId64 ":", Address.Address / 8);
tools/llvm-rtdyld/llvm-rtdyld.cpp
  470         Address.Address = Addr;
tools/llvm-xray/func-id-helper.cpp
   33   ModuleAddress.Address = It->second;
   60   ModuleAddress.Address = It->second;