Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: acd6dfd044d0135e6f8d9ade11e4140c852b6f31
      
https://github.com/WebKit/WebKit/commit/acd6dfd044d0135e6f8d9ade11e4140c852b6f31
  Author: Pawel Lampe <[email protected]>
  Date:   2025-10-17 (Fri, 17 Oct 2025)

  Changed paths:
    M Source/WTF/wtf/MallocHeapBreakdown.cmake
    M Source/WTF/wtf/glib/SysprofAnnotator.h
    M Source/WTF/wtf/malloc_heap_breakdown/main.cpp
    M Tools/Scripts/webkitpy/style/checker.py

  Log Message:
  -----------
  [GTK][WPE] Integrate MALLOC_HEAP_BREAKDOWN with sysprof
https://bugs.webkit.org/show_bug.cgi?id=300430

Reviewed by Adrian Perez de Castro.

This change integrates MALLOC_HEAP_BREAKDOWN feature with sysprof on
GTK and WPE ports.

With this change, when the sysprof is actively used to profile WebKit,
the heap usage breakdown is reported to sysprof using sysprof counters
instead of printing to stdout.

Other than providing the integration itself, this change also
introduces a couple workarounds for the libsysprof-capture library
bug that results in generating colliding counter IDs across threads.

Canonical link: https://commits.webkit.org/301702@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