![]() |
Qt 6.x
The Qt SDK
|
Include dependency graph for elfreader.cpp: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().
Here is the caller graph for this function:Definition at line 37 of file elfreader.cpp.
References context, Elf_ELFCLASS32, and Elf_ELFDATA2MSB.
Referenced by getOffset(), parseProgramHeader(), and parseSectionHeader().
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 26 of file elfreader.cpp.
References context, and Elf_ELFDATA2MSB.
Referenced by ElfReader::dependencies(), parseProgramHeader(), and parseSectionHeader().
Here is the caller graph for this function:Definition at line 120 of file elfreader.cpp.
References QStringLiteral, and QDir::toNativeSeparators().
Here is the call graph for this function:
|
static |
Definition at line 71 of file elfreader.cpp.
References context, ElfProgramHeader::filesz, getAddress(), getOffset(), getWord(), ElfProgramHeader::memsz, ElfProgramHeader::offset, and ElfProgramHeader::type.
Here is the call graph for this function:
|
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.
Here is the call graph for this function: