MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GenericHeaders

Method GenericHeaders

examples/triage/headers.cpp:93–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91
92
93GenericHeaders::GenericHeaders(BinaryViewRef data)
94{
95 AddField("Type", QString::fromStdString(data->GetTypeName()));
96 if (data->GetDefaultPlatform())
97 AddField("Platform", QString::fromStdString(data->GetDefaultPlatform()->GetName()));
98 if (data->IsValidOffset(data->GetEntryPoint()))
99 AddField("Entry Point", QString("0x") + QString::number(data->GetEntryPoint(), 16), CodeHeaderField);
100 if (data->IsValidOffset(data->GetStart()))
101 AddField("Current Base", QString("0x") + QString::number(data->GetStart(), 16), AddressHeaderField);
102 AddField("Endianness", data->GetDefaultEndianness() == BigEndian ? "Big" : "Little");
103}
104
105
106PEHeaders::PEHeaders(BinaryViewRef data)

Callers 1

__init__Method · 0.80

Calls 7

GetDefaultPlatformMethod · 0.80
IsValidOffsetMethod · 0.80
GetEntryPointMethod · 0.80
GetDefaultEndiannessMethod · 0.80
GetTypeNameMethod · 0.45
GetNameMethod · 0.45
GetStartMethod · 0.45

Tested by

no test coverage detected