Lines Matching refs:GdbIndexSection

2740 GdbIndexSection::GdbIndexSection()  in GdbIndexSection()  function in GdbIndexSection
2745 size_t GdbIndexSection::computeSymtabSize() const { in computeSymtabSize()
2750 void GdbIndexSection::initOutputSize() { in initOutputSize()
2763 static std::vector<GdbIndexSection::CuEntry> readCuList(DWARFContext &dwarf) { in readCuList()
2764 std::vector<GdbIndexSection::CuEntry> ret; in readCuList()
2770 static std::vector<GdbIndexSection::AddressEntry>
2772 std::vector<GdbIndexSection::AddressEntry> ret; in readAddressAreas()
2803 static std::vector<GdbIndexSection::NameAttrEntry>
2805 const std::vector<GdbIndexSection::CuEntry> &cus) { in readPubNamesAndTypes()
2809 std::vector<GdbIndexSection::NameAttrEntry> ret; in readPubNamesAndTypes()
2822 [&](GdbIndexSection::CuEntry cu) { in readPubNamesAndTypes()
2836 static std::vector<GdbIndexSection::GdbSymbol>
2837 createSymbols(ArrayRef<std::vector<GdbIndexSection::NameAttrEntry>> nameAttrs, in createSymbols()
2838 const std::vector<GdbIndexSection::GdbChunk> &chunks) { in createSymbols()
2839 using GdbSymbol = GdbIndexSection::GdbSymbol; in createSymbols()
2840 using NameAttrEntry = GdbIndexSection::NameAttrEntry; in createSymbols()
2915 template <class ELFT> GdbIndexSection *GdbIndexSection::create() { in create()
2959 auto *ret = make<GdbIndexSection>(); in create()
2966 void GdbIndexSection::writeTo(uint8_t *buf) { in writeTo()
3035 bool GdbIndexSection::isNeeded() const { return !chunks.empty(); } in isNeeded()
3861 template GdbIndexSection *GdbIndexSection::create<ELF32LE>();
3862 template GdbIndexSection *GdbIndexSection::create<ELF32BE>();
3863 template GdbIndexSection *GdbIndexSection::create<ELF64LE>();
3864 template GdbIndexSection *GdbIndexSection::create<ELF64BE>();