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

Reply via email to