@ -23,7 +23,8 @@ enum class ArchType
{
UnknownArch,
x86,
x86_64
x86_64,
ARM64
};
class CS_API NativeLibrary
@ -81,7 +81,8 @@ namespace CppSharp
UnknownArch = 0,
X86 = 1,
X86_64 = 2
X86_64 = 2,
ARM64 = 3,
public ref class NativeLibrary : ICppInstance
@ -57,7 +57,8 @@ namespace CppSharp
}
public unsafe partial class NativeLibrary : IDisposable
@ -4532,6 +4532,8 @@ static ArchType ConvertArchType(unsigned int archType)
return ArchType::x86;
case llvm::Triple::ArchType::x86_64:
return ArchType::x86_64;
case llvm::Triple::ArchType::aarch64:
return ArchType::ARM64;
return ArchType::UnknownArch;