gecko-dev/tools/profiler/rust-api
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
..
macros Bug 1836236 - Switch profiler-macros to syn 2. r=canaltinova 2023-06-05 20:48:35 +00:00
src Bug 1600093 - Add 'unique-string' marker payload type for repetitive marker strings r=canaltinova 2023-06-30 14:05:18 +00:00
build.rs
Cargo.toml Bug 1836230 - Update bindgen to 0.66.1. r=emilio,supply-chain-reviewers 2023-06-21 08:52:22 +00:00
cbindgen.toml
extra-bindgen-flags.in
README.md

Gecko Profiler API for Rust

This crate is the collection of all the API endpoints for Gecko Profiler. Please use this crate instead of using raw FFI calls.

See the module documentations for more information about the specific API endpoints.