[webkit-changes] [WebKit/WebKit] 5f38f0: Add more PAS_PROFILE invocations to libpas

David Degazio noreply at github.com
Fri Sep 27 15:39:11 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5f38f0401b71d26066fcc95dddb22924e7d8759d
      https://github.com/WebKit/WebKit/commit/5f38f0401b71d26066fcc95dddb22924e7d8759d
  Author: David Degazio <d_degazio at apple.com>
  Date:   2024-09-27 (Fri, 27 Sep 2024)

  Changed paths:
    M Source/bmalloc/libpas/src/libpas/pas_get_allocation_size.h
    M Source/bmalloc/libpas/src/libpas/pas_get_heap.h
    M Source/bmalloc/libpas/src/libpas/pas_large_heap.c
    M Source/bmalloc/libpas/src/libpas/pas_large_sharing_pool.c
    M Source/bmalloc/libpas/src/libpas/pas_megapage_cache.c
    M Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h
    M Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils_inlines.h
    M Source/bmalloc/libpas/src/libpas/pas_try_reallocate.h

  Log Message:
  -----------
  Add more PAS_PROFILE invocations to libpas
https://bugs.webkit.org/show_bug.cgi?id=280297
rdar://136614456

Reviewed by Keith Miller.

Adds more PAS_PROFILE macro invocations, providing hooks for
profiling more parts of libpas.

* Source/bmalloc/libpas/src/libpas/pas_get_allocation_size.h:
(pas_get_allocation_size):
* Source/bmalloc/libpas/src/libpas/pas_get_heap.h:
(pas_get_heap):
* Source/bmalloc/libpas/src/libpas/pas_large_heap.c:
(pas_large_heap_try_deallocate):
(pas_large_heap_try_shrink):
* Source/bmalloc/libpas/src/libpas/pas_large_sharing_pool.c:
(pas_large_sharing_pool_boot_free):
(pas_large_sharing_pool_free):
(pas_large_sharing_pool_allocate_and_commit):
(pas_large_sharing_pool_compute_summary):
* Source/bmalloc/libpas/src/libpas/pas_megapage_cache.c:
(megapage_cache_allocate_aligned):
* Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h:
* Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils_inlines.h:
* Source/bmalloc/libpas/src/libpas/pas_try_reallocate.h:
(pas_try_reallocate):

Canonical link: https://commits.webkit.org/284393@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