![]() |
Qt 6.x
The Qt SDK
|
Go to the source code of this file.
Classes | |
class | ElfMapper |
Enumerations | |
enum | DynamicSectionTags { DT_NULL = 0 , DT_NEEDED = 1 , DT_STRTAB = 5 , DT_SONAME = 14 , DT_RPATH = 15 } |
Functions | |
quint16 | getHalfWord (const unsigned char *&s, const ElfData &context) |
quint32 | getWord (const unsigned char *&s, const ElfData &context) |
quint64 | getAddress (const unsigned char *&s, const ElfData &context) |
quint64 | getOffset (const unsigned char *&s, const ElfData &context) |
static void | parseSectionHeader (const uchar *s, ElfSectionHeader *sh, const ElfData &context) |
static void | parseProgramHeader (const uchar *s, ElfProgramHeader *sh, const ElfData &context) |
static QString | msgInvalidElfObject (const QString &binary, const QString &why) |
static QByteArray | cutout (const char *s) |
enum DynamicSectionTags |
Enumerator | |
---|---|
DT_NULL | |
DT_NEEDED | |
DT_STRTAB | |
DT_SONAME | |
DT_RPATH |
Definition at line 358 of file elfreader.cpp.
|
static |
Definition at line 297 of file elfreader.cpp.
References pos.
Referenced by ElfReader::readCoreName().
Definition at line 37 of file elfreader.cpp.
References context, Elf_ELFCLASS32, and Elf_ELFDATA2MSB.
Referenced by getOffset(), parseProgramHeader(), and parseSectionHeader().
Definition at line 15 of file elfreader.cpp.
References context, and Elf_ELFDATA2MSB.
Definition at line 56 of file elfreader.cpp.
References context, and getAddress().
Referenced by parseProgramHeader(), and parseSectionHeader().
Definition at line 26 of file elfreader.cpp.
References context, and Elf_ELFDATA2MSB.
Referenced by ElfReader::dependencies(), parseProgramHeader(), and parseSectionHeader().
Definition at line 120 of file elfreader.cpp.
References QStringLiteral, and QDir::toNativeSeparators().
|
static |
Definition at line 71 of file elfreader.cpp.
References context, ElfProgramHeader::filesz, getAddress(), getOffset(), getWord(), ElfProgramHeader::memsz, ElfProgramHeader::offset, and ElfProgramHeader::type.
|
static |
Definition at line 61 of file elfreader.cpp.
References ElfSectionHeader::addr, context, ElfSectionHeader::flags, getAddress(), getOffset(), getWord(), ElfSectionHeader::index, ElfSectionHeader::offset, ElfSectionHeader::size, and ElfSectionHeader::type.