Home
last modified time | relevance | path

Searched refs:ElfSymbolTableSection (Results 1 – 21 of 21) sorted by relevance

/dports/devel/elf-dissector/elf-dissector-942274185cc89fabf74f5f1efb886ecf210ab2fb/src/lib/elf/
H A Delfsymboltablesection.cpp23 ElfSymbolTableSection::ElfSymbolTableSection(ElfFile* file, ElfSectionHeader *shdr): ElfSection(fil… in ElfSymbolTableSection() function in ElfSymbolTableSection
44 ElfSymbolTableSection::~ElfSymbolTableSection() = default;
46 ElfSymbolTableEntry* ElfSymbolTableSection::entry(uint32_t index) const in entry()
51 int ElfSymbolTableSection::exportCount() const in exportCount()
61 int ElfSymbolTableSection::importCount() const in importCount()
71 ElfSymbolTableEntry* ElfSymbolTableSection::entryWithValue(uint64_t value) const in entryWithValue()
86 ElfSymbolTableEntry* ElfSymbolTableSection::entryContainingValue(uint64_t value) const in entryContainingValue()
H A Delfsymboltableentry.h26 class ElfSymbolTableSection; variable
33 explicit ElfSymbolTableEntry(const ElfSymbolTableSection* section, uint32_t index);
35 const ElfSymbolTableSection* symbolTable() const;
69 const ElfSymbolTableSection *m_section;
H A Delfsymboltablesection.h27 class ElfSymbolTableSection : public ElfSection
30 explicit ElfSymbolTableSection(ElfFile* file, ElfSectionHeader *shdr);
31 ~ElfSymbolTableSection();
H A Delfgnuhashsection.cpp46 const auto symTab = linkedSection<ElfSymbolTableSection>(); in chainCount()
109 const auto symTab = linkedSection<ElfSymbolTableSection>(); in lookup()
148 const auto symTab = linkedSection<ElfSymbolTableSection>(); in averagePrefixLength()
H A Delffile.h35 class ElfSymbolTableSection; variable
102 ElfSymbolTableSection* symbolTable() const;
H A Delfsysvhashsection.cpp68 const auto symTab = linkedSection<ElfSymbolTableSection>(); in lookup()
104 const auto symTab = linkedSection<ElfSymbolTableSection>(); in averagePrefixLength()
H A Delfsymboltableentry.cpp32 ElfSymbolTableEntry::ElfSymbolTableEntry(const ElfSymbolTableSection* section, uint32_t index) : in ElfSymbolTableEntry()
86 const ElfSymbolTableSection* ElfSymbolTableEntry::symbolTable() const in symbolTable()
H A Delffile.cpp255 section = new ElfSymbolTableSection(this, shdr); in parseSection()
364 ElfSymbolTableSection* ElfFile::symbolTable() const in symbolTable()
371 return section<ElfSymbolTableSection>(index); in symbolTable()
H A Delfrelocationentry.cpp129 return m_section->linkedSection<ElfSymbolTableSection>()->entry(symIdx); in symbol()
/dports/devel/elf-dissector/elf-dissector-942274185cc89fabf74f5f1efb886ecf210ab2fb/tests/auto/
H A Delfhashtest.cpp49 const auto symTab = hashSection->linkedSection<ElfSymbolTableSection>(); in testHashSection()
84 const auto symTab = hashSection->linkedSection<ElfSymbolTableSection>(); in testGnuHashSection()
H A Delfgnusymbolversioningtest.cpp57 …QCOMPARE(symbolVersionTable->header()->entryCount(), f->section<ElfSymbolTableSection>(f->indexOfS… in testSymbolVersioning()
163 const auto symTab = f->section<ElfSymbolTableSection>(dynTabIndex); in testSymbolVersionDefinitions()
/dports/devel/elf-dissector/elf-dissector-942274185cc89fabf74f5f1efb886ecf210ab2fb/src/lib/checks/
H A Ddeadcodefinder.cpp49 auto symTab = file->hash()->linkedSection<ElfSymbolTableSection>(); in scanUsage()
96 const auto symTab = file->hash()->linkedSection<ElfSymbolTableSection>(); in dumpResultsForFile()
H A Ddependenciescheck.cpp78 …const auto symtab = userFile->section<ElfSymbolTableSection>(userFile->indexOfSection(SHT_DYNSYM)); in usedSymbols()
100 …const auto symtab = userFile->section<ElfSymbolTableSection>(userFile->indexOfSection(SHT_DYNSYM)); in usedSymbolCount()
/dports/devel/elf-dissector/elf-dissector-942274185cc89fabf74f5f1efb886ecf210ab2fb/src/ui/elfmodel/
H A Drowcountvisitor.h30 int doVisit(ElfSymbolTableSection* symtab, int) const override;
H A Delfnodevisitor.h75 return doVisit(node->value<ElfSymbolTableSection>(), arg);
144 virtual T doVisit(ElfSymbolTableSection *symtab, int arg) const in doVisit()
H A Drowcountvisitor.cpp35 int RowCountVisitor::doVisit(ElfSymbolTableSection* symtab, int) const in doVisit()
H A Dindexvisitor.h32 type doVisit(ElfSymbolTableSection* symtab, int row) const override;
H A Ddatavisitor.h36 QVariant doVisit(ElfSymbolTableSection* symtab, int arg) const override;
H A Dparentvisitor.cpp93 …return makeParent(const_cast<ElfSymbolTableSection*>(symbol->symbolTable()), ElfNodeVariant::Symbo… in doVisit()
H A Dindexvisitor.cpp87 IndexVisitor::type IndexVisitor::doVisit(ElfSymbolTableSection* symtab, int row) const in doVisit()
H A Ddatavisitor.cpp229 QVariant DataVisitor::doVisit(ElfSymbolTableSection* symtab, int arg) const in doVisit()