1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 22:05:06 +00:00
serenity/Userland/Libraries/LibWebView
MacDue 0329ddf46a Ladybird+LibWebView: Add -P/--enable-callgrind-profiling option
This adds a -P option to run Ladybird under callgrind. It starts with
instrumentation disabled. To start capturing a profile (once Ladybird
has launched) run `callgrind_control -i on` and to stop it again run
`callgrind_control -i off`.

P.s. This is pretty much stolen from Andreas (and is based on the patch
everyone [that wants a profile] have been manually applying).
2023-04-15 06:37:51 +02:00
..
DumpLayoutTree LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
AccessibilityTreeModel.cpp LibWebView: Display Accessible Name and Description 2023-02-19 15:58:20 +01:00
AccessibilityTreeModel.h LibWebView: Replace uses of JsonObject::get_deprecated()/get_ptr() 2023-01-26 09:57:14 -05:00
CMakeLists.txt LibWebView+Ladybird: Begin de-duplicate WebView implementations 2023-01-12 23:39:36 +01:00
DOMTreeModel.cpp LibWeb+LibWebView: Show shadow roots in the DOM inspector 2023-03-18 20:14:52 +01:00
DOMTreeModel.h LibWebView: Replace uses of JsonObject::get_deprecated()/get_ptr() 2023-01-26 09:57:14 -05:00
Forward.h LibWebView: Add abstract virtual base for WebView implementations 2022-10-06 09:51:04 +02:00
OutOfProcessWebView.cpp Ladybird+LibWebView: Add -P/--enable-callgrind-profiling option 2023-04-15 06:37:51 +02:00
OutOfProcessWebView.h Ladybird+LibWebView: Add -P/--enable-callgrind-profiling option 2023-04-15 06:37:51 +02:00
RequestServerAdapter.cpp Everywhere: Remove the AK:: qualifier from Stream usages 2023-02-13 00:50:07 +00:00
RequestServerAdapter.h Everywhere: Remove the AK:: qualifier from Stream usages 2023-02-13 00:50:07 +00:00
StylePropertiesModel.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
StylePropertiesModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ViewImplementation.cpp Ladybird+LibWebView: Add -P/--enable-callgrind-profiling option 2023-04-15 06:37:51 +02:00
ViewImplementation.h Ladybird+LibWebView: Add -P/--enable-callgrind-profiling option 2023-04-15 06:37:51 +02:00
WebContentClient.cpp WebContent+Everywhere: Add a WebContent IPC to activate a tab 2023-03-21 09:39:49 +00:00
WebContentClient.h WebContent+Everywhere: Add a WebContent IPC to activate a tab 2023-03-21 09:39:49 +00:00
WebSocketClientAdapter.cpp LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00
WebSocketClientAdapter.h LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00