|
reference, declaration → definition
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;