From 450c1402b100ab9ad89efa53e944f60e42091504 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 21 Jul 2023 12:53:11 -0700 Subject: [PATCH] libsysprof: tag more binaries with nicks --- src/libsysprof/sysprof-elf.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/libsysprof/sysprof-elf.c b/src/libsysprof/sysprof-elf.c index de967aff..8d578755 100644 --- a/src/libsysprof/sysprof-elf.c +++ b/src/libsysprof/sysprof-elf.c @@ -81,9 +81,21 @@ static const struct { { "libcairo.so", "Cairo" }, { "libpixman-1.so", "Pixman" }, + /* Javascript */ + { "libgjs.so", "JS" }, + { "libmozjs-102.so", "JS" }, + { "libmozjs-115.so", "JS" }, + { "libjavascriptcoregtk-4.0.so", "JS" }, + { "libjavascriptcoregtk-4.1.so", "JS" }, + { "libjavascriptcoregtk-6.0.so", "JS" }, + + /* WebKit */ + { "libwebkit2gtk-4.0.so", "WebKit" }, + { "libwebkit2gtk-4.1.so", "WebKit" }, + { "libwebkitgtk-6.0.so", "WebKit" }, + /* Various GNOME Platform Libraries */ { "libdex-1.so", "Dex" }, - { "libgjs.so", "GJS" }, { "libgstreamer-1-0.so", "GStreamer" }, { "libgudev-1.0.so", "udev" }, { "libibus-1.0.so", "IBus" }, @@ -164,6 +176,7 @@ static const struct { { "iris_dri.so", "Mesa" }, { "kms_swrast_dri.so", "Mesa" }, { "libEGL_mesa.so", "Mesa" }, + { "libGLX_mesa.so", "Mesa" }, { "libdrm.so", "Mesa" }, { "nouveau_dri.so", "Mesa" }, { "r300_dri.so", "Mesa" },