Lines Matching refs:GdbIndexSection

2720 GdbIndexSection::GdbIndexSection()  in GdbIndexSection()  function in GdbIndexSection
2725 size_t GdbIndexSection::computeSymtabSize() const { in computeSymtabSize()
2730 void GdbIndexSection::initOutputSize() { in initOutputSize()
2743 static SmallVector<GdbIndexSection::CuEntry, 0>
2745 SmallVector<GdbIndexSection::CuEntry, 0> ret; in readCuList()
2751 static SmallVector<GdbIndexSection::AddressEntry, 0>
2753 SmallVector<GdbIndexSection::AddressEntry, 0> ret; in readAddressAreas()
2784 static SmallVector<GdbIndexSection::NameAttrEntry, 0>
2786 const SmallVectorImpl<GdbIndexSection::CuEntry> &cus) { in readPubNamesAndTypes()
2790 SmallVector<GdbIndexSection::NameAttrEntry, 0> ret; in readPubNamesAndTypes()
2803 [&](GdbIndexSection::CuEntry cu) { in readPubNamesAndTypes()
2817 static SmallVector<GdbIndexSection::GdbSymbol, 0> createSymbols( in createSymbols()
2818 ArrayRef<SmallVector<GdbIndexSection::NameAttrEntry, 0>> nameAttrs, in createSymbols()
2819 const SmallVector<GdbIndexSection::GdbChunk, 0> &chunks) { in createSymbols()
2820 using GdbSymbol = GdbIndexSection::GdbSymbol; in createSymbols()
2821 using NameAttrEntry = GdbIndexSection::NameAttrEntry; in createSymbols()
2899 template <class ELFT> GdbIndexSection *GdbIndexSection::create() { in create()
2943 auto *ret = make<GdbIndexSection>(); in create()
2950 void GdbIndexSection::writeTo(uint8_t *buf) { in writeTo()
3019 bool GdbIndexSection::isNeeded() const { return !chunks.empty(); } in isNeeded()
3909 template GdbIndexSection *GdbIndexSection::create<ELF32LE>();
3910 template GdbIndexSection *GdbIndexSection::create<ELF32BE>();
3911 template GdbIndexSection *GdbIndexSection::create<ELF64LE>();
3912 template GdbIndexSection *GdbIndexSection::create<ELF64BE>();