[前][次][番号順一覧][スレッド一覧]

ruby-changes:71027

From: Matt <ko1@a...>
Date: Thu, 27 Jan 2022 05:28:22 +0900 (JST)
Subject: [ruby-changes:71027] d3d888b986 (master): [lldb] Handle MacOS 64Kb heap pages in the lldb helpers

https://git.ruby-lang.org/ruby.git/commit/?id=d3d888b986

From d3d888b9867e4fe6baa28d4f5351f72961a3bb1f Mon Sep 17 00:00:00 2001
From: Matt Valentine-House <matt@e...>
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(-)

diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py
index d26c44f71e2..15d17d46da1 100755
--- a/misc/lldb_cruby.py
+++ b/misc/lldb_cruby.py
@@ -10,8 +10,13 @@ from __future__ import print_function https://github.com/ruby/ruby/blob/trunk/misc/lldb_cruby.py#L10
 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.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]