|
| ProgramHeaderTableSpecific (const ProgramHeaderTableSpecific< PhdrType > &)=delete |
|
ProgramHeaderTableSpecific< PhdrType > & | operator= (const ProgramHeaderTableSpecific< PhdrType > &)=delete |
|
bool | Initialize (const ProcessMemoryRange &memory, VMAddress address, VMSize num_segments, bool verbose) |
|
bool | VerifyLoadSegments (bool verbose) const override |
|
size_t | Size () const override |
|
bool | GetPreferredElfHeaderAddress (VMAddress *address, bool verbose) const override |
|
bool | GetPreferredLoadedMemoryRange (VMAddress *base, VMSize *size, bool verbose) const override |
|
bool | GetDynamicSegment (VMAddress *address, VMSize *size) const override |
|
bool | GetProgramHeader (uint32_t type, const PhdrType **header_out) const |
|
bool | GetNoteSegment (size_t *start_index, VMAddress *address, VMSize *size) const override |
|
◆ GetDynamicSegment()
template<typename PhdrType>
◆ GetNoteSegment()
template<typename PhdrType>
◆ GetPreferredElfHeaderAddress()
template<typename PhdrType>
◆ GetPreferredLoadedMemoryRange()
template<typename PhdrType>
◆ Size()
template<typename PhdrType>
◆ VerifyLoadSegments()
template<typename PhdrType>
The documentation for this class was generated from the following file:
- snapshot/elf/elf_image_reader.cc