[webkit-changes] [WebKit/WebKit] 0db021: [libpas] Replace printf calls with pas_log
Dan Hecht
noreply at github.com
Fri Jan 24 09:47:17 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0db021d7ff56b886defea60c4ccf1d52008253ec
https://github.com/WebKit/WebKit/commit/0db021d7ff56b886defea60c4ccf1d52008253ec
Author: Dan Hecht <dan.hecht at 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
More information about the webkit-changes
mailing list