[lldb] Handle MacOS 64Kb heap pages in the lldb helpers

This commit is contained in:
Matt Valentine-House 2022-01-26 20:16:33 +00:00 коммит произвёл Peter Zhu
Родитель 1a180b7e18
Коммит d3d888b986
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -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