#sdk #trace #bindings #tracing #perfetto #native #safe

sys tracing-perfetto-sdk-sys

Native C++ bindings for the Perfetto SDK used by tracing-perfetto-sdk

19 releases (11 breaking)

0.12.0 Dec 18, 2024
0.11.0 Nov 22, 2024
0.10.4 Nov 21, 2024

#7 in #perfetto

Download history 78/week @ 2024-10-19 407/week @ 2024-10-26 1025/week @ 2024-11-02 337/week @ 2024-11-09 1162/week @ 2024-11-16 170/week @ 2024-11-23 248/week @ 2024-11-30 119/week @ 2024-12-07 125/week @ 2024-12-14 37/week @ 2024-12-21 11/week @ 2024-12-28 27/week @ 2025-01-04 19/week @ 2025-01-11

104 downloads per month
Used in tracing-perfetto-sdk-laye…

Apache-2.0

2.5MB
44K SLoC

C++ 44K SLoC // 0.2% comments Rust 183 SLoC // 0.0% comments

tracing-perfetto-sdk-sys: C++ bindings to the raw Perfetto SDK

This crate only contains low-level bindings to the C++ library. While the interface is safe, it is recommended to use a higher level API, for example via the tracing-perfetto-sdk-layer crate.

Dependencies

~0.6–2.4MB
~39K SLoC