mirror of
https://github.com/alliedmodders/metamod-source.git
synced 2025-02-26 19:54:14 +01:00
Fix 64-bit macOS build.
This commit is contained in:
parent
e770220590
commit
1c3a32d921
@ -129,13 +129,20 @@ namespace SourceHook
|
||||
#elif SH_SYS == SH_SYS_APPLE
|
||||
vm_size_t ignoreSize;
|
||||
vm_address_t vmaddr = (vm_address_t)addr;
|
||||
memory_object_name_t obj;
|
||||
#if defined(__i386__)
|
||||
vm_region_basic_info_data_t info;
|
||||
vm_region_flavor_t flavor = VM_REGION_BASIC_INFO;
|
||||
memory_object_name_t obj;
|
||||
|
||||
mach_msg_type_number_t count = VM_REGION_BASIC_INFO_COUNT;
|
||||
kern_return_t kr = vm_region(mach_task_self(), &vmaddr, &ignoreSize, flavor,
|
||||
(vm_region_info_t)&info, &count, &obj);
|
||||
#elif defined(__x86_64__)
|
||||
vm_region_basic_info_data_64_t info;
|
||||
vm_region_flavor_t flavor = VM_REGION_BASIC_INFO_64;
|
||||
mach_msg_type_number_t count = VM_REGION_BASIC_INFO_COUNT_64;
|
||||
kern_return_t kr = vm_region_64(mach_task_self(), &vmaddr, &ignoreSize, flavor,
|
||||
(vm_region_info_64_t)&info, &count, &obj);
|
||||
#endif
|
||||
if (kr != KERN_SUCCESS)
|
||||
return false;
|
||||
*bits = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user