(e94a951862b7860c15e219dce48e60c9dc1dc3d2)
#include "qcoffpeparser_p.h"
#include <qendian.h>
#include <qloggingcategory.h>
#include <qnumeric.h>
#include <optional>
#include <qt_windows.h>
Go to the source code of this file.
◆ NOGDI
◆ peDebug
#define peDebug if (false) {} else QNoDebug() |
◆ WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN |
◆ checkNtHeaders()
◆ findSectionName()
QLatin1StringView findSectionName |
( |
const IMAGE_SECTION_HEADER * | section, |
|
|
QByteArrayView | stringTable ) |
|
static |
◆ findSectionTable()
const IMAGE_SECTION_HEADER * findSectionTable |
( |
QByteArrayView | data, |
|
|
const IMAGE_NT_HEADERS * | ntHeader, |
|
|
const ErrorMaker & | error ) |
|
static |
◆ findStringTable()
◆ metadataSectionName()
constexpr auto metadataSectionName |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ ExpectedMachine
◆ ExpectedOptionalHeaderSignature
const WORD ExpectedOptionalHeaderSignature |
|
static |
Initial value:=
sizeof(
void*) ==
sizeof(
quint64) ? IMAGE_NT_OPTIONAL_HDR64_MAGIC :
IMAGE_NT_OPTIONAL_HDR32_MAGIC
unsigned long long quint64
Definition at line 66 of file qcoffpeparser.cpp.
◆ IncludeValidityChecks
constexpr bool IncludeValidityChecks = true |
|
staticconstexpr |
◆ truncatedSectionName
constexpr QLatin1StringView truncatedSectionName |
|
staticconstexpr |
Initial value:=
static constexpr auto metadataSectionName() noexcept
Definition at line 27 of file qcoffpeparser.cpp.