diff options
| author | Brandon Miller <brandon@vector35.com> | 2025-05-08 15:08:10 -0400 |
|---|---|---|
| committer | Brandon Miller <brandon@vector35.com> | 2025-05-08 15:08:10 -0400 |
| commit | 5147249a644f611a801aada7645b7a993fc8e314 (patch) | |
| tree | 3a18e50df5ae9edcf31f3545a7f27774021c76a1 /platform/efi/efi_resolver/include/Utils.h | |
| parent | f7e831ab40a5031cec9186096a90d94735080ed7 (diff) | |
Implement EFI resolver as a module workflow
Diffstat (limited to 'platform/efi/efi_resolver/include/Utils.h')
| -rw-r--r-- | platform/efi/efi_resolver/include/Utils.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/platform/efi/efi_resolver/include/Utils.h b/platform/efi/efi_resolver/include/Utils.h deleted file mode 100644 index 981908b2..00000000 --- a/platform/efi/efi_resolver/include/Utils.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "binaryninjaapi.h" - -using namespace BinaryNinja; - -static inline std::string GetOriginalTypeName(Ref<Type> type) -{ - std::string result; - if (type->IsPointer()) - { - if (type->GetChildType().GetValue()->IsNamedTypeRefer()) - { - return type->GetChildType().GetValue()->GetNamedTypeReference()->GetName().GetString(); - } - return type->GetTypeName().GetString(); - } - if (type->IsNamedTypeRefer()) - return type->GetNamedTypeReference()->GetName().GetString(); - - return type->GetTypeName().GetString(); -} - -static inline std::string GetVarNameForTypeStr(const std::string typeStr) -{ - std::istringstream iss(typeStr); - std::string word; - std::string result; - - while (std::getline(iss, word, '_')) - { - if (!word.empty()) - { - word[0] = std::toupper(word[0]); - std::transform(word.begin() + 1, word.end(), word.begin() + 1, ::tolower); - result += word; - } - } - return result; -} |
