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