diff options
| author | Zichuan Li <34680029+river-li@users.noreply.github.com> | 2024-07-01 16:59:59 -0400 |
|---|---|---|
| committer | Zichuan Li <34680029+river-li@users.noreply.github.com> | 2024-07-09 14:03:50 -0400 |
| commit | 778f6330ad4cc94519fe7e5c7cadda6bc2143dbe (patch) | |
| tree | 377d5af82e1b40c216f8ca9af15464d8f89711b3 /platform | |
| parent | 396e1c96a7b8522a5037658ad06c688e8d9f67f8 (diff) | |
remove sysv
Adding `sysv` calling convention introduces a lot of false positives
during analysis. Defined in the UEFI Specification, X64 follows a same
calling convention with `win64` calling convention.
Diffstat (limited to 'platform')
| -rw-r--r-- | platform/efi/platform_efi.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/platform/efi/platform_efi.cpp b/platform/efi/platform_efi.cpp index 717922f6..beee259f 100644 --- a/platform/efi/platform_efi.cpp +++ b/platform/efi/platform_efi.cpp @@ -112,10 +112,6 @@ public: RegisterFastcallCallingConvention(cc); RegisterStdcallCallingConvention(cc); } - - // Linux-style calling convention is sometimes used internally by EFI applications - cc = arch->GetCallingConventionByName("sysv"); - RegisterCallingConvention(cc); } static Ref<Platform> Recognize(BinaryView* view, Metadata* metadata) @@ -145,10 +141,6 @@ public: RegisterFastcallCallingConvention(cc); RegisterStdcallCallingConvention(cc); } - - // Linux-style calling convention is sometimes used internally by EFI applications - cc = arch->GetCallingConventionByName("sysv"); - RegisterCallingConvention(cc); } static Ref<Platform> Recognize(BinaryView* view, Metadata* metadata) |
