summaryrefslogtreecommitdiff
path: root/plugins/efi_resolver
diff options
context:
space:
mode:
authorMichael Krasnitski <michael.krasnitski@gmail.com>2025-01-14 13:07:52 -0500
committerBrandon Miller <bkmiller89@icloud.com>2025-06-05 11:49:00 -0400
commitc4efe0ab81183d4e75a36557a00acb2086935947 (patch)
treeb0abde5ed1cedc957aefb5edd13d5cbb5314438f /plugins/efi_resolver
parentfac7ba859ddf0067e42254177e77a5544ad9e260 (diff)
Fix running in headless mode
Diffstat (limited to 'plugins/efi_resolver')
-rw-r--r--plugins/efi_resolver/include/ModuleType.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/efi_resolver/include/ModuleType.h b/plugins/efi_resolver/include/ModuleType.h
index 187dcc36..2bad23b1 100644
--- a/plugins/efi_resolver/include/ModuleType.h
+++ b/plugins/efi_resolver/include/ModuleType.h
@@ -13,10 +13,10 @@ enum EFIModuleType
static inline EFIModuleType identifyModuleType(BinaryView* bv)
{
- std::string viewType = bv->GetCurrentView();
- if (viewType == "Linear:PE")
+ FileMetadata* file = bv->GetFile();
+ if (file->GetViewOfType("PE"))
return DXE;
- else if (viewType == "Linear:TE")
+ else if (file->GetViewOfType("TE"))
return PEI;
else
return UNKNOWN;