Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0db021d7ff56b886defea60c4ccf1d52008253ec
      
https://github.com/WebKit/WebKit/commit/0db021d7ff56b886defea60c4ccf1d52008253ec
  Author: Dan Hecht <dan.he...@apple.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M Source/bmalloc/libpas/src/libpas/pas_generic_large_free_heap.h
    M Source/bmalloc/libpas/src/libpas/pas_large_free_heap_deferred_commit_log.c
    M Source/bmalloc/libpas/src/libpas/pas_large_heap.c
    M 
Source/bmalloc/libpas/src/libpas/pas_large_heap_physical_page_sharing_cache.c
    M 
Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.c
    M Source/bmalloc/libpas/src/libpas/pas_scavenger.c
    M Source/bmalloc/libpas/src/libpas/pas_simple_free_heap_helpers.c
    M Source/bmalloc/libpas/src/libpas/pas_simple_large_free_heap.c
    M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c

  Log Message:
  -----------
  [libpas] Replace printf calls with pas_log
https://bugs.webkit.org/show_bug.cgi?id=286478
rdar://143571022

Reviewed by Keith Miller.

pas_log is preferred because it synchronizes between threads and
doesn't buffer.

* Source/bmalloc/libpas/src/libpas/pas_generic_large_free_heap.h:
(pas_generic_large_free_heap_try_allocate):
* Source/bmalloc/libpas/src/libpas/pas_large_free_heap_deferred_commit_log.c:
(commit):
* Source/bmalloc/libpas/src/libpas/pas_large_heap.c:
(allocate_impl):
* Source/bmalloc/libpas/src/libpas/pas_large_heap_physical_page_sharing_cache.c:
(large_aligned_allocator):
* Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.c:
(pas_probabilistic_guard_malloc_allocate):
(pas_probabilistic_guard_malloc_deallocate):
(pas_probabilistic_guard_malloc_check_exists):
(pas_probabilistic_guard_malloc_return_as_large_map_entry):
(pas_probabilistic_guard_malloc_debug_info):
* Source/bmalloc/libpas/src/libpas/pas_scavenger.c:
(timed_wait):
(scavenger_thread_main):
(pas_scavenger_notify_eligibility_if_needed):
* Source/bmalloc/libpas/src/libpas/pas_simple_free_heap_helpers.c:
(pas_simple_free_heap_helpers_try_allocate_with_manual_alignment):
(pas_simple_free_heap_helpers_deallocate):
* Source/bmalloc/libpas/src/libpas/pas_simple_large_free_heap.c:
(fix_free_list_if_necessary):
(pas_simple_large_free_heap_try_allocate):
(pas_simple_large_free_heap_deallocate):
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c:
(allocate_cache):
(pas_thread_local_cache_get_local_allocator_slow):
(suspend):

Canonical link: https://commits.webkit.org/289353@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to