[webkit-changes] [WebKit/WebKit] 517a1d: Profile misc. pointer usage in libPAS
Commit Queue
noreply at github.com
Sat Dec 9 00:35:57 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 517a1dca062e8ea6dbb6e18d9718e51e622a6762
https://github.com/WebKit/WebKit/commit/517a1dca062e8ea6dbb6e18d9718e51e622a6762
Author: David Degazio <d_degazio at apple.com>
Date: 2023-12-09 (Sat, 09 Dec 2023)
Changed paths:
M Source/WTF/WTF.xcodeproj/project.pbxproj
M Source/bmalloc/Configurations/Base.xcconfig
M Source/bmalloc/bmalloc.xcodeproj/project.pbxproj
M Source/bmalloc/libpas/src/libpas/pas_deallocate.h
M Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h
M Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils_inlines.h
M Source/bmalloc/libpas/src/libpas/pas_try_reallocate.h
M Source/bmalloc/libpas/src/libpas/pas_utils.h
Log Message:
-----------
Profile misc. pointer usage in libPAS
https://bugs.webkit.org/show_bug.cgi?id=266107
rdar://119401118
Reviewed by Mark Lam.
Introduces an optionally-defined macro PAS_PROFILE to allow an
embedder to decorate libPAS functions with logging or profiling
code.
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/bmalloc/Configurations/Base.xcconfig:
* Source/bmalloc/bmalloc.xcodeproj/project.pbxproj:
* Source/bmalloc/libpas/src/libpas/pas_deallocate.h:
(pas_try_deallocate):
* Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h:
* Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils_inlines.h:
* Source/bmalloc/libpas/src/libpas/pas_try_reallocate.h:
(pas_try_reallocate):
* Source/bmalloc/libpas/src/libpas/pas_utils.h:
(pas_zero_memory):
Canonical link: https://commits.webkit.org/271797@main
More information about the webkit-changes
mailing list