From d3d888b9867e4fe6baa28d4f5351f72961a3bb1f Mon Sep 17 00:00:00 2001 From: Matt Valentine-House Date: Wed, 26 Jan 2022 20:16:33 +0000 Subject: [lldb] Handle MacOS 64Kb heap pages in the lldb helpers --- misc/lldb_cruby.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'misc') diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py index d26c44f71e..15d17d46da 100755 --- a/misc/lldb_cruby.py +++ b/misc/lldb_cruby.py @@ -10,8 +10,13 @@ from __future__ import print_function import lldb import os import shlex +import platform + +if platform.system() == 'Darwin': + HEAP_PAGE_ALIGN_LOG = 16 +else: + HEAP_PAGE_ALIGN_LOG = 14 -HEAP_PAGE_ALIGN_LOG = 14 HEAP_PAGE_ALIGN_MASK = (~(~0 << HEAP_PAGE_ALIGN_LOG)) HEAP_PAGE_ALIGN = (1 << HEAP_PAGE_ALIGN_LOG) HEAP_PAGE_SIZE = HEAP_PAGE_ALIGN -- cgit v1.2.3