| 139 | } |
| 140 | |
| 141 | QString sectionTypeToQString(const UINT8 type) |
| 142 | { |
| 143 | switch (type) |
| 144 | { |
| 145 | case EFI_SECTION_COMPRESSION: return QObject::tr("Compressed"); |
| 146 | case EFI_SECTION_GUID_DEFINED: return QObject::tr("GUID defined"); |
| 147 | case EFI_SECTION_DISPOSABLE: return QObject::tr("Disposable"); |
| 148 | case EFI_SECTION_PE32: return QObject::tr("PE32 image"); |
| 149 | case EFI_SECTION_PIC: return QObject::tr("PIC image"); |
| 150 | case EFI_SECTION_TE: return QObject::tr("TE image"); |
| 151 | case EFI_SECTION_DXE_DEPEX: return QObject::tr("DXE dependency"); |
| 152 | case EFI_SECTION_VERSION: return QObject::tr("Version"); |
| 153 | case EFI_SECTION_USER_INTERFACE: return QObject::tr("User interface"); |
| 154 | case EFI_SECTION_COMPATIBILITY16: return QObject::tr("16-bit image"); |
| 155 | case EFI_SECTION_FIRMWARE_VOLUME_IMAGE: return QObject::tr("Volume image"); |
| 156 | case EFI_SECTION_FREEFORM_SUBTYPE_GUID: return QObject::tr("Freeform subtype GUID"); |
| 157 | case EFI_SECTION_RAW: return QObject::tr("Raw"); |
| 158 | case EFI_SECTION_PEI_DEPEX: return QObject::tr("PEI dependency"); |
| 159 | case EFI_SECTION_SMM_DEPEX: return QObject::tr("SMM dependency"); |
| 160 | case INSYDE_SECTION_POSTCODE: return QObject::tr("Insyde postcode"); |
| 161 | case SCT_SECTION_POSTCODE: return QObject::tr("SCT postcode"); |
| 162 | default: return QObject::tr("Unknown"); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | UINT32 sizeOfSectionHeader(const EFI_COMMON_SECTION_HEADER* header) |
| 167 | { |
no outgoing calls
no test coverage detected