heaptrack: make `libheaptrack.h` API public
Closed, ResolvedPublic

Description

The minimal C API in libheaptrack.h should be made public somehow. We probably also want to link against a libheaptrack.so from the existing tools and allow others to link against that library.

Additionaly, create a separate header that has inline code to check whether the app runs within heaptrack and then calls the libheaptrack.h API, or noops otherwise. Useful to integrate it e.g. in QML or other places with hopefully minimal overhead

mwolff created this task.Feb 26 2016, 9:24 PM
mwolff closed this task as Resolved.Jun 29 2016, 10:16 AM

there's now a public heaptrack_api.h for pool allocators.