Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 262891bb0d263134adb58951a89f337996435804
https://github.com/WebKit/WebKit/commit/262891bb0d263134adb58951a89f337996435804
Author: Zak Ridouh <[email protected]>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
M Source/JavaScriptCore/API/PASReportCrashPrivate.cpp
M Source/JavaScriptCore/API/PASReportCrashPrivate.h
M
Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.c
M
Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.h
M Source/bmalloc/libpas/src/libpas/pas_report_crash.c
M Source/bmalloc/libpas/src/libpas/pas_report_crash_pgm_report.h
M Source/bmalloc/libpas/src/libpas/pas_root.c
M Source/bmalloc/libpas/src/libpas/pas_root.h
Log Message:
-----------
[libpas] Improve parsing of Probabilistic Guard Malloc activation state
https://bugs.webkit.org/show_bug.cgi?id=295649
rdar://155454591
Reviewed by Dan Hecht.
Fix a variety of issues on the WebKit side related to reading the PGM
activation state.
We need to add this flag into the pas root so we can subsequently read it from
the dead process.
* Source/JavaScriptCore/API/PASReportCrashPrivate.cpp:
(PASPGMEnabledOnProcess): Deleted.
* Source/JavaScriptCore/API/PASReportCrashPrivate.h:
* Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.c:
(pas_probabilistic_guard_malloc_deallocate):
(pas_probabilistic_guard_malloc_initialize_pgm):
(pas_probabilistic_guard_malloc_enabled_on_process): Deleted.
* Source/bmalloc/libpas/src/libpas/pas_probabilistic_guard_malloc_allocator.h:
* Source/bmalloc/libpas/src/libpas/pas_report_crash.c:
(pas_report_crash_extract_pgm_failure):
* Source/bmalloc/libpas/src/libpas/pas_report_crash_pgm_report.h:
* Source/bmalloc/libpas/src/libpas/pas_root.c:
(pas_root_construct):
* Source/bmalloc/libpas/src/libpas/pas_root.h:
Canonical link: https://commits.webkit.org/298400@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes