Lines Matching refs:GdbIndexSection
2381 GdbIndexSection::GdbIndexSection() in GdbIndexSection() function in GdbIndexSection
2386 size_t GdbIndexSection::computeSymtabSize() const { in computeSymtabSize()
2391 void GdbIndexSection::initOutputSize() { in initOutputSize()
2413 static std::vector<GdbIndexSection::CuEntry> readCuList(DWARFContext &Dwarf) { in readCuList()
2414 std::vector<GdbIndexSection::CuEntry> Ret; in readCuList()
2420 static std::vector<GdbIndexSection::AddressEntry>
2422 std::vector<GdbIndexSection::AddressEntry> Ret; in readAddressAreas()
2451 static std::vector<GdbIndexSection::NameAttrEntry>
2453 const std::vector<GdbIndexSection::CuEntry> &CUs) { in readPubNamesAndTypes()
2457 std::vector<GdbIndexSection::NameAttrEntry> Ret; in readPubNamesAndTypes()
2467 [](GdbIndexSection::CuEntry CU, uint32_t Offset) { in readPubNamesAndTypes()
2481 static std::vector<GdbIndexSection::GdbSymbol>
2482 createSymbols(ArrayRef<std::vector<GdbIndexSection::NameAttrEntry>> NameAttrs, in createSymbols()
2483 const std::vector<GdbIndexSection::GdbChunk> &Chunks) { in createSymbols()
2484 typedef GdbIndexSection::GdbSymbol GdbSymbol; in createSymbols()
2485 typedef GdbIndexSection::NameAttrEntry NameAttrEntry; in createSymbols()
2560 template <class ELFT> GdbIndexSection *GdbIndexSection::create() { in create()
2585 auto *Ret = make<GdbIndexSection>(); in create()
2592 void GdbIndexSection::writeTo(uint8_t *Buf) { in writeTo()
2660 bool GdbIndexSection::empty() const { return Chunks.empty(); } in empty()
3160 template GdbIndexSection *GdbIndexSection::create<ELF32LE>();
3161 template GdbIndexSection *GdbIndexSection::create<ELF32BE>();
3162 template GdbIndexSection *GdbIndexSection::create<ELF64LE>();
3163 template GdbIndexSection *GdbIndexSection::create<ELF64BE>();