Searched refs:ElfSection (Results 1 - 9 of 9) sorted by relevance

/haiku/src/tools/elfsymbolpatcher/
H A DElfFile.h41 class ElfSection;
46 ElfSymbol(ElfSection* section = NULL,
50 void SetTo(ElfSection* section, int32 index);
60 ElfSection* fSection;
68 ElfRelocation(ElfSection* section = NULL,
72 void SetTo(ElfSection* section, int32 index);
82 ElfSection* fSection;
96 ElfSection* _FindNextSection();
120 ElfSection* SectionAt(int32 index, bool load = false);
135 ElfSection* fSection
[all...]
H A DElfFile.cpp58 // ElfSection
60 class SymbolPatcher::ElfSection { class in class:SymbolPatcher
62 ElfSection();
63 ~ElfSection();
92 ElfSection::ElfSection() function in class:ElfSection
100 ElfSection::~ElfSection()
107 ElfSection::SetTo(ElfFile* file, Elf_Shdr* header)
116 ElfSection
[all...]
H A DElfImage.h41 class ElfSection;
/haiku/src/kits/debugger/dwarf/
H A DDwarfFile.h27 class ElfSection;
123 status_t _ParseFrameSection(ElfSection* section,
160 status_t _ParseCIEHeader(ElfSection* debugFrameSection,
220 ElfSection* fDebugInfoSection;
221 ElfSection* fDebugAbbrevSection;
222 ElfSection* fDebugAddressSection;
223 ElfSection* fDebugStringSection;
224 ElfSection* fDebugStrOffsetsSection;
225 ElfSection* fDebugRangesSection;
226 ElfSection* fDebugLineSectio
[all...]
H A DDwarfFile.cpp39 AutoSectionPutter(ElfFile* elfFile, ElfSection* elfSection)
54 ElfSection* fElfSection;
355 ElfSection* debugFrameSection) const
390 ElfFile* file, ElfSection* debugFrameSection,
1165 DwarfFile::_ParseFrameSection(ElfSection* section, uint8 addressSize, bool isBigEndian,
1478 ElfSection* section = isTypeUnit
2301 ElfSection* currentFrameSection = (info->ehFrame)
2525 DwarfFile::_ParseCIEHeader(ElfSection* debugFrameSection,
3218 ElfSection* debugLinkSection = fElfFile->GetSection(".gnu_debuglink");
/haiku/headers/private/debugger/elf/
H A DElfFile.h24 class ElfSection { class
26 ElfSection(const char* name, uint32 type,
30 ~ElfSection();
134 ElfSection* SectionAt(int32 index) const
136 ElfSection* GetSection(const char* name);
137 void PutSection(ElfSection* section);
138 ElfSection* FindSection(const char* name) const;
139 ElfSection* FindSection(uint32 type) const;
167 typedef BObjectList<ElfSection> SectionList;
174 bool _FindSymbolSections(ElfSection*
[all...]
/haiku/src/kits/debugger/elf/
H A DElfFile.cpp25 // #pragma mark - ElfSection
28 ElfSection::ElfSection(const char* name, uint32 type, int fd, uint64 offset, function in class:ElfSection
45 ElfSection::~ElfSection()
52 ElfSection::Load()
76 ElfSection::Unload()
256 ElfSection*
259 ElfSection* section = FindSection(name);
268 ElfFile::PutSection(ElfSection* sectio
[all...]
/haiku/src/kits/debugger/debugger_interface/core/
H A DCoreFileDebuggerInterface.h15 class ElfSection;
/haiku/src/kits/debugger/debug_info/
H A DDwarfImageDebugInfo.cpp388 ElfSection* section = fFile->GetElfFile()->FindSection(".text");

Completed in 145 milliseconds