[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