Searched refs:SectionIndex (Results 1 - 25 of 44) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRangeList.cpp39 Entry.SectionIndex = -1ULL;
44 data.getRelocatedAddress(offset_ptr, &Entry.SectionIndex);
75 BaseAddr = {RLE.EndAddress, RLE.SectionIndex};
82 E.SectionIndex = RLE.SectionIndex;
89 if (E.SectionIndex == -1ULL)
90 E.SectionIndex = BaseAddr->SectionIndex;
H A DDWARFDebugRnglists.cpp22 SectionIndex = -1ULL;
79 Value0 = Data.getRelocatedAddress(OffsetPtr, &SectionIndex);
89 Value0 = Data.getRelocatedAddress(OffsetPtr, &SectionIndex);
95 Value0 = Data.getRelocatedAddress(OffsetPtr, &SectionIndex);
137 BaseAddr = {RLE.Value0, RLE.SectionIndex};
142 E.SectionIndex = RLE.SectionIndex;
143 if (BaseAddr && E.SectionIndex == -1ULL)
144 E.SectionIndex = BaseAddr->SectionIndex;
[all...]
H A DDWARFDebugLoc.cpp68 DWARFAddressRange{LowPC->Address, HighPC->Address, LowPC->SectionIndex},
77 LowPC->SectionIndex},
87 Base->SectionIndex};
88 if (Range.SectionIndex == SectionedAddress::UndefSection)
89 Range.SectionIndex = E.SectionIndex;
95 Base = SectionedAddress{E.Value0, E.SectionIndex};
99 DWARFAddressRange{E.Value0, E.Value1, E.SectionIndex}, E.Loc};
102 DWARFAddressRange{E.Value0, E.Value0 + E.Value1, E.SectionIndex},
215 uint64_t SectionIndex;
[all...]
H A DDWARFAddressRange.cpp26 DWARFFormValue::dumpAddressSection(*Obj, OS, DumpOpts, SectionIndex);
H A DDWARFDebugLine.cpp386 Address.SectionIndex = object::SectionedAddress::UndefSection;
419 SectionIndex = object::SectionedAddress::UndefSection;
473 Sequence.SectionIndex = Row.Address.SectionIndex;
623 OffsetPtr, &State.Row.Address.SectionIndex);
918 assert(Seq.SectionIndex == Address.SectionIndex);
933 assert(Seq.SectionIndex == RowPos->Address.SectionIndex);
944 Address.SectionIndex
[all...]
H A DDWARFFormValue.cpp256 Value.uval = Data.getRelocatedValue(Size, OffsetPtr, &Value.SectionIndex);
371 SA.SectionIndex);
376 uint64_t SectionIndex) {
377 if (!DumpOpts.Verbose || SectionIndex == -1ULL)
380 const auto &SecRef = SectionNames[SectionIndex];
386 OS << format(" [%" PRIu64 "]", SectionIndex);
397 dumpSectionedAddress(AddrOS, DumpOpts, {Value.uval, Value.SectionIndex});
646 return {{Value.uval, Value.SectionIndex}};
374 dumpAddressSection(const DWARFObject &Obj, raw_ostream &OS, DIDumpOptions DumpOpts, uint64_t SectionIndex) argument
H A DDWARFDataExtractor.cpp27 *SecNdx = E->SectionIndex;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFRelocMap.h21 uint64_t SectionIndex; member in struct:llvm::RelocAddrEntry
H A DDWARFAddressRange.h25 uint64_t SectionIndex; member in struct:llvm::DWARFAddressRange
32 uint64_t SectionIndex = object::SectionedAddress::UndefSection)
33 : LowPC(LowPC), HighPC(HighPC), SectionIndex(SectionIndex) {}
H A DDWARFDebugRangeList.h37 uint64_t SectionIndex; member in struct:llvm::DWARFDebugRangeList::RangeListEntry
H A DDWARFDebugLine.h156 return std::tie(LHS.Address.SectionIndex, LHS.Address.Address) <
157 std::tie(RHS.Address.SectionIndex, RHS.Address.Address);
216 uint64_t SectionIndex; member in struct:llvm::DWARFDebugLine::Sequence
224 return std::tie(LHS.SectionIndex, LHS.HighPC) <
225 std::tie(RHS.SectionIndex, RHS.HighPC);
233 return SectionIndex == PC.SectionIndex &&
H A DDWARFDataExtractor.h39 uint64_t *SectionIndex = nullptr,
H A DDWARFDebugLoc.h38 uint64_t SectionIndex; member in struct:llvm::DWARFLocationEntry
H A DDWARFFormValue.h54 uint64_t SectionIndex; /// Section index for reference forms. member in struct:llvm::DWARFFormValue::ValueType
84 DIDumpOptions DumpOpts, uint64_t SectionIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dfunc-id-helper.cpp36 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection;
63 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp431 int16_t SectionIndex, uint64_t SymbolOffset) {
437 W.write<int16_t>(SectionIndex);
467 const ControlSection &CSectionRef, int16_t SectionIndex,
474 W.write<int16_t>(SectionIndex);
567 const int16_t SectionIndex = Section->Index; local
571 Csect, SectionIndex, Csect.MCCsect->getStorageClass());
575 Sym, Csect, SectionIndex, Layout.getSymbolOffset(*(Sym.MCSym)));
600 int32_t SectionIndex = 1; local
609 if (SectionIndex > MaxSectionIndex)
611 Section->Index = SectionIndex
429 writeSymbolTableEntryForCsectMemberLabel( const Symbol &SymbolRef, const ControlSection &CSectionRef, int16_t SectionIndex, uint64_t SymbolOffset) argument
466 writeSymbolTableEntryForControlSection( const ControlSection &CSectionRef, int16_t SectionIndex, XCOFF::StorageClass StorageClass) argument
[all...]
H A DMachObjectWriter.cpp343 uint8_t SectionIndex = MSD.SectionIndex; local
353 SectionIndex = AliaseeInfo->SectionIndex;
394 W.OS << char(SectionIndex);
580 MSD.SectionIndex = 0;
583 MSD.SectionIndex = 0;
586 MSD.SectionIndex = SectionIndexMap.lookup(&Symbol.getSection());
587 assert(MSD.SectionIndex && "Invalid section index!");
606 MSD.SectionIndex
[all...]
H A DELFObjectWriter.cpp119 uint32_t SectionIndex; member in struct:__anon1922::ELFWriter::ELFSymbolData
131 return SectionIndex < RHS.SectionIndex;
568 Writer.writeSymbol(StringIndex, Info, Value, Size, Other, MSD.SectionIndex,
654 MSD.SectionIndex = ELF::SHN_ABS;
657 MSD.SectionIndex = Symbol.getIndex();
660 MSD.SectionIndex = ELF::SHN_COMMON;
664 MSD.SectionIndex = RevGroupMap.lookup(&Symbol);
665 if (MSD.SectionIndex >= ELF::SHN_LORESERVE)
668 MSD.SectionIndex
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.cpp256 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection)
257 ModuleOffset.SectionIndex =
277 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection)
278 ModuleOffset.SectionIndex =
311 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection)
312 ModuleOffset.SectionIndex =
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp128 uint64_t SectionIndex = local
132 ELFSymbol->setIndex(SectionIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h349 void PrintIndexTable(unsigned SectionIndex, const Elf_Shdr *IT) const;
501 void PrinterContext<ET>::PrintIndexTable(unsigned SectionIndex, argument
531 errs() << "corrupt unwind data in section " << SectionIndex << "\n";
554 FindExceptionTable(SectionIndex, Entry * IndexTableEntrySize + 4);
573 int SectionIndex = 0; local
578 SW.printNumber("SectionIndex", SectionIndex);
583 PrintIndexTable(SectionIndex, &Sec);
585 ++SectionIndex;
H A DMachODumper.cpp313 uint8_t SectionIndex; member in struct:__anon2876::MachOSymbol
399 Symbol.SectionIndex = Entry.n_sect;
407 Symbol.SectionIndex = Entry.n_sect;
461 int SectionIndex = -1; local
463 ++SectionIndex;
474 W.printNumber("Index", SectionIndex);
652 W.printHex("Section", SectionName, MOSymbol.SectionIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DObjectFile.cpp37 if (Addr.SectionIndex != SectionedAddress::UndefSection)
38 OS << ", " << Addr.SectionIndex;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DObjectFile.h143 uint64_t SectionIndex = UndefSection; member in struct:llvm::object::SectionedAddress
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);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp273 uint64_t SectionIndex = object::SectionedAddress::UndefSection; local
276 SectionIndex = SectOrErr.get()->getIndex();
281 {*AddrOrErr, SectionIndex}, Size, FileLineInfoKind::AbsoluteFilePath);

Completed in 354 milliseconds

12