Symbol: ElfSection
headers/private/debugger/elf/ElfFile.h
134
ElfSection* SectionAt(int32 index) const
headers/private/debugger/elf/ElfFile.h
136
ElfSection* GetSection(const char* name);
headers/private/debugger/elf/ElfFile.h
137
void PutSection(ElfSection* section);
headers/private/debugger/elf/ElfFile.h
138
ElfSection* FindSection(const char* name) const;
headers/private/debugger/elf/ElfFile.h
139
ElfSection* FindSection(uint32 type) const;
headers/private/debugger/elf/ElfFile.h
174
bool _FindSymbolSections(ElfSection*& _symbolSection,
headers/private/debugger/elf/ElfFile.h
175
ElfSection*& _stringSection,
headers/private/debugger/elf/ElfFile.h
24
class ElfSection {
headers/private/debugger/elf/ElfFile.h
26
ElfSection(const char* name, uint32 type,
headers/private/debugger/elf/ElfFile.h
30
~ElfSection();
src/kits/debugger/debug_info/DwarfImageDebugInfo.cpp
387
ElfSection* section = fFile->GetElfFile()->FindSection(".text");
src/kits/debugger/debugger_interface/core/CoreFileDebuggerInterface.h
15
class ElfSection;
src/kits/debugger/dwarf/DwarfFile.cpp
1165
DwarfFile::_ParseFrameSection(ElfSection* section, uint8 addressSize, bool isBigEndian,
src/kits/debugger/dwarf/DwarfFile.cpp
1478
ElfSection* section = isTypeUnit
src/kits/debugger/dwarf/DwarfFile.cpp
2301
ElfSection* currentFrameSection = (info->ehFrame)
src/kits/debugger/dwarf/DwarfFile.cpp
2525
DwarfFile::_ParseCIEHeader(ElfSection* debugFrameSection,
src/kits/debugger/dwarf/DwarfFile.cpp
3218
ElfSection* debugLinkSection = fElfFile->GetSection(".gnu_debuglink");
src/kits/debugger/dwarf/DwarfFile.cpp
355
ElfSection* debugFrameSection) const
src/kits/debugger/dwarf/DwarfFile.cpp
39
AutoSectionPutter(ElfFile* elfFile, ElfSection* elfSection)
src/kits/debugger/dwarf/DwarfFile.cpp
390
ElfFile* file, ElfSection* debugFrameSection,
src/kits/debugger/dwarf/DwarfFile.cpp
54
ElfSection* fElfSection;
src/kits/debugger/dwarf/DwarfFile.h
123
status_t _ParseFrameSection(ElfSection* section,
src/kits/debugger/dwarf/DwarfFile.h
160
status_t _ParseCIEHeader(ElfSection* debugFrameSection,
src/kits/debugger/dwarf/DwarfFile.h
220
ElfSection* fDebugInfoSection;
src/kits/debugger/dwarf/DwarfFile.h
221
ElfSection* fDebugAbbrevSection;
src/kits/debugger/dwarf/DwarfFile.h
222
ElfSection* fDebugAddressSection;
src/kits/debugger/dwarf/DwarfFile.h
223
ElfSection* fDebugStringSection;
src/kits/debugger/dwarf/DwarfFile.h
224
ElfSection* fDebugStrOffsetsSection;
src/kits/debugger/dwarf/DwarfFile.h
225
ElfSection* fDebugRangesSection;
src/kits/debugger/dwarf/DwarfFile.h
226
ElfSection* fDebugLineSection;
src/kits/debugger/dwarf/DwarfFile.h
227
ElfSection* fDebugLineStrSection;
src/kits/debugger/dwarf/DwarfFile.h
228
ElfSection* fDebugFrameSection;
src/kits/debugger/dwarf/DwarfFile.h
229
ElfSection* fEHFrameSection;
src/kits/debugger/dwarf/DwarfFile.h
230
ElfSection* fDebugLocationSection;
src/kits/debugger/dwarf/DwarfFile.h
231
ElfSection* fDebugPublicTypesSection;
src/kits/debugger/dwarf/DwarfFile.h
232
ElfSection* fDebugTypesSection;
src/kits/debugger/dwarf/DwarfFile.h
27
class ElfSection;
src/kits/debugger/elf/ElfFile.cpp
256
ElfSection*
src/kits/debugger/elf/ElfFile.cpp
259
ElfSection* section = FindSection(name);
src/kits/debugger/elf/ElfFile.cpp
268
ElfFile::PutSection(ElfSection* section)
src/kits/debugger/elf/ElfFile.cpp
275
ElfSection*
src/kits/debugger/elf/ElfFile.cpp
28
ElfSection::ElfSection(const char* name, uint32 type, int fd, uint64 offset,
src/kits/debugger/elf/ElfFile.cpp
280
ElfSection* section = fSections.ItemAt(i);
src/kits/debugger/elf/ElfFile.cpp
289
ElfSection*
src/kits/debugger/elf/ElfFile.cpp
294
ElfSection* section = fSections.ItemAt(i);
src/kits/debugger/elf/ElfFile.cpp
354
ElfSection* symbolSection;
src/kits/debugger/elf/ElfFile.cpp
355
ElfSection* stringSection;
src/kits/debugger/elf/ElfFile.cpp
441
ElfSection* sectionStringSection = new(std::nothrow) ElfSection(
src/kits/debugger/elf/ElfFile.cpp
45
ElfSection::~ElfSection()
src/kits/debugger/elf/ElfFile.cpp
474
ElfSection* section = new(std::nothrow) ElfSection(name,
src/kits/debugger/elf/ElfFile.cpp
52
ElfSection::Load()
src/kits/debugger/elf/ElfFile.cpp
539
ElfFile::_FindSymbolSections(ElfSection*& _symbolSection,
src/kits/debugger/elf/ElfFile.cpp
540
ElfSection*& _stringSection, uint32 type) const
src/kits/debugger/elf/ElfFile.cpp
543
ElfSection* symbolSection = FindSection(type);
src/kits/debugger/elf/ElfFile.cpp
548
ElfSection* stringSection = SectionAt(symbolSection->LinkIndex());
src/kits/debugger/elf/ElfFile.cpp
76
ElfSection::Unload()
src/tools/elfsymbolpatcher/ElfFile.cpp
100
ElfSection::~ElfSection()
src/tools/elfsymbolpatcher/ElfFile.cpp
107
ElfSection::SetTo(ElfFile* file, Elf_Shdr* header)
src/tools/elfsymbolpatcher/ElfFile.cpp
116
ElfSection::Unset()
src/tools/elfsymbolpatcher/ElfFile.cpp
125
ElfSection::GetFile() const
src/tools/elfsymbolpatcher/ElfFile.cpp
132
ElfSection::GetName() const
src/tools/elfsymbolpatcher/ElfFile.cpp
146
ElfSection::GetSize() const
src/tools/elfsymbolpatcher/ElfFile.cpp
153
ElfSection::GetType() const
src/tools/elfsymbolpatcher/ElfFile.cpp
160
ElfSection::GetLink() const
src/tools/elfsymbolpatcher/ElfFile.cpp
167
ElfSection::GetInfo() const
src/tools/elfsymbolpatcher/ElfFile.cpp
174
ElfSection::GetEntrySize() const
src/tools/elfsymbolpatcher/ElfFile.cpp
181
ElfSection::CountEntries() const
src/tools/elfsymbolpatcher/ElfFile.cpp
194
ElfSection::Load()
src/tools/elfsymbolpatcher/ElfFile.cpp
215
ElfSection::Unload()
src/tools/elfsymbolpatcher/ElfFile.cpp
225
ElfSection::Dump()
src/tools/elfsymbolpatcher/ElfFile.cpp
234
ElfSymbol::ElfSymbol(ElfSection* section, int32 index)
src/tools/elfsymbolpatcher/ElfFile.cpp
249
ElfSymbol::SetTo(ElfSection* section, int32 index)
src/tools/elfsymbolpatcher/ElfFile.cpp
330
ElfRelocation::ElfRelocation(ElfSection* section, int32 index)
src/tools/elfsymbolpatcher/ElfFile.cpp
345
ElfRelocation::SetTo(ElfSection* section, int32 index)
src/tools/elfsymbolpatcher/ElfFile.cpp
420
if (ElfSection* symbols
src/tools/elfsymbolpatcher/ElfFile.cpp
453
ElfSection* section = NULL;
src/tools/elfsymbolpatcher/ElfFile.cpp
478
ElfSection*
src/tools/elfsymbolpatcher/ElfFile.cpp
483
ElfSection* section = fFile->SectionAt(fSectionIndex);
src/tools/elfsymbolpatcher/ElfFile.cpp
561
if (ElfSection* section = SectionAt(index, true)) {
src/tools/elfsymbolpatcher/ElfFile.cpp
572
ElfSection*
src/tools/elfsymbolpatcher/ElfFile.cpp
575
ElfSection* section = NULL;
src/tools/elfsymbolpatcher/ElfFile.cpp
62
ElfSection();
src/tools/elfsymbolpatcher/ElfFile.cpp
63
~ElfSection();
src/tools/elfsymbolpatcher/ElfFile.cpp
684
fSections = new(std::nothrow) ElfSection[fSectionCount];
src/tools/elfsymbolpatcher/ElfFile.cpp
709
ElfSection& section = fSections[index];
src/tools/elfsymbolpatcher/ElfFile.cpp
92
ElfSection::ElfSection()
src/tools/elfsymbolpatcher/ElfFile.h
120
ElfSection* SectionAt(int32 index, bool load = false);
src/tools/elfsymbolpatcher/ElfFile.h
135
ElfSection* fSections;
src/tools/elfsymbolpatcher/ElfFile.h
41
class ElfSection;
src/tools/elfsymbolpatcher/ElfFile.h
46
ElfSymbol(ElfSection* section = NULL,
src/tools/elfsymbolpatcher/ElfFile.h
50
void SetTo(ElfSection* section, int32 index);
src/tools/elfsymbolpatcher/ElfFile.h
60
ElfSection* fSection;
src/tools/elfsymbolpatcher/ElfFile.h
68
ElfRelocation(ElfSection* section = NULL,
src/tools/elfsymbolpatcher/ElfFile.h
72
void SetTo(ElfSection* section, int32 index);
src/tools/elfsymbolpatcher/ElfFile.h
82
ElfSection* fSection;
src/tools/elfsymbolpatcher/ElfFile.h
96
ElfSection* _FindNextSection();
src/tools/elfsymbolpatcher/ElfImage.h
41
class ElfSection;