| 91 | |
| 92 | |
| 93 | GenericHeaders::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 | |
| 106 | PEHeaders::PEHeaders(BinaryViewRef data) |
no test coverage detected