diff options
Diffstat (limited to 'examples/triage/headers.cpp')
| -rw-r--r-- | examples/triage/headers.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/triage/headers.cpp b/examples/triage/headers.cpp index ee44bc75..325dbe8c 100644 --- a/examples/triage/headers.cpp +++ b/examples/triage/headers.cpp @@ -78,6 +78,7 @@ GenericHeaders::GenericHeaders(BinaryViewRef data) AddField("Entry Point", QString("0x") + QString::number(data->GetEntryPoint(), 16), CodeHeaderField); if (data->IsValidOffset(data->GetStart())) AddField("Current Base", QString("0x") + QString::number(data->GetStart(), 16), AddressHeaderField); + AddField("Endianness", data->GetDefaultEndianness() == BigEndian ? "Big" : "Little"); } @@ -117,6 +118,8 @@ PEHeaders::PEHeaders(BinaryViewRef data) machineName = machineName.mid((int)strlen("IMAGE_FILE_MACHINE_")); AddField("Machine", machineName); + AddField("Endianness", data->GetDefaultEndianness() == BigEndian ? "Big" : "Little"); + uint64_t subsysValue = GetValueOfStructMember(data, optHeaderName, optHeaderStart, "subsystem"); QString subsysName = GetNameOfEnumerationMember(data, "pe_subsystem", subsysValue); if (subsysName.startsWith("IMAGE_SUBSYSTEM_")) |
