[webkit-changes] [WebKit/WebKit] 1bb13a: Add profiling hooks for page allocations in bmallo...
David Degazio
noreply at github.com
Thu Nov 14 14:27:09 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1bb13a609e06b2d825c11f8ba32ec8741e1c486f
https://github.com/WebKit/WebKit/commit/1bb13a609e06b2d825c11f8ba32ec8741e1c486f
Author: David Degazio <d_degazio at apple.com>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M Source/bmalloc/bmalloc/AllocationCounts.h
M Source/bmalloc/bmalloc/Gigacage.cpp
M Source/bmalloc/bmalloc/VMAllocate.h
M Source/bmalloc/libpas/src/libpas/pas_page_malloc.c
Log Message:
-----------
Add profiling hooks for page allocations in bmalloc and libpas
https://bugs.webkit.org/show_bug.cgi?id=283027
rdar://136858445
Reviewed by Yusuke Suzuki.
Adds allocation profiling hooks for bmalloc page allocation,
mapping the gigacage, and makes the libpas page allocation
aware of the intended VM tag.
* Source/bmalloc/bmalloc/AllocationCounts.h:
* Source/bmalloc/bmalloc/Gigacage.cpp:
(Gigacage::ensureGigacage):
* Source/bmalloc/bmalloc/VMAllocate.h:
(bmalloc::tryVMAllocate):
* Source/bmalloc/libpas/src/libpas/pas_page_malloc.c:
(pas_page_malloc_try_map_pages):
(pas_page_malloc_try_allocate_without_deallocating_padding):
Canonical link: https://commits.webkit.org/286615@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list