From 00e688fc22c7bfb0bba2bd8a7b2a7d22d21d31ef Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 1 Dec 2020 19:57:17 +0100 Subject: [PATCH] vma-iter: Add support for macOS11/arm64. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Patch suggested by Hill Ma in and by Martin Storsjö in . * lib/vma-iter.c (vma_iterate): On arm64, use 64-bit type definitions. --- ChangeLog | 9 +++++++++ lib/vma-iter.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3894e7cf1a..8e9e032ba7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2020-12-01 Bruno Haible + + vma-iter: Add support for macOS11/arm64. + Patch suggested by Hill Ma in + + and by Martin Storsjö in + . + * lib/vma-iter.c (vma_iterate): On arm64, use 64-bit type definitions. + 2020-12-01 Bruno Haible spawn-pipe: Fix handling of OS/2 kLIBC. diff --git a/lib/vma-iter.c b/lib/vma-iter.c index 10ccda4349..5e5acf85b4 100644 --- a/lib/vma-iter.c +++ b/lib/vma-iter.c @@ -1333,7 +1333,7 @@ vma_iterate (vma_iterate_callback_fn callback, void *data) In 64-bit processes, we could use vm_region_64 or mach_vm_region. I choose vm_region_64 because it uses the same types as vm_region, resulting in less conditional code. */ -# if defined __ppc64__ || defined __x86_64__ +# if defined __aarch64__ || defined __ppc64__ || defined __x86_64__ struct vm_region_basic_info_64 info; mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT_64; -- 2.39.5