gecko-dev/mozglue
Adam Brouwers-Harries ae3f58ad55 Bug 1600093 - Add 'unique-string' marker payload type for repetitive marker strings r=canaltinova
This patch adds the 'unique-string' marker payload type, which allows marker writers to designate certain strings for inclusion in a (per-thread) unique string table. This allows the profiler to actively de-duplicate these strings, thereby saving space at runtime, and reducing the size of profiles. An example application is included through the `FrameMessageMarker` and `name` field.

Differential Revision: https://phabricator.services.mozilla.com/D181262
2023-06-30 14:05:18 +00:00
..
android Bug 1839762 - Cast scoped enums to their underlying type when printing them. r=media-playback-reviewers,necko-reviewers,application-update-reviewers,geckoview-reviewers,handyman,emilio,valentin,bytesized,owlish,karlt 2023-06-24 20:14:31 +00:00
baseprofiler Bug 1600093 - Add 'unique-string' marker payload type for repetitive marker strings r=canaltinova 2023-06-30 14:05:18 +00:00
build Bug 1835591 - Part 1. Add the detection of ARM crypto extension for arm 32bit. r=glandium 2023-06-15 02:48:44 +00:00
interposers Bug 1835231 - Use dlopen() wrapper for Android <= 22 r=gsvelto 2023-06-02 15:13:04 +00:00
linker Bug 1824518 - Make mozglue/linker/tests buildable outside of a unified build environment r=andi 2023-03-30 13:48:34 +00:00
misc Bug 1839594 - Add TimeDuration::Zero() method to get a zero time duration r=glandium 2023-06-22 09:27:21 +00:00
static Bug 1832129 - Disable new alloc error panic code. r=emilio 2023-05-09 21:51:01 +00:00
tests Bug 1806947 - Skip TestStackWalk on TSAN. r=decoder DONTBUILD 2023-04-24 12:46:39 +00:00
moz.build Bug 1836478 - Disable mozglue interposers for snapshot fuzzing. r=gsvelto 2023-06-02 16:17:14 +00:00