PinkTrace is a lightweight C library that eases the writing of tracing applications. It consists of Wrappers around different ptrace() requests, an API for decoding arguments (strings, socket addresses, …), and an experimental API for encoding arguments. PinkTrace aims to be a cross-platform library for writing tracing applications.
|Operating Systems||FreeBSD Linux|
|Implementation||C Python Ruby|
Release Notes: The pink_util_set_arg() function was added. The pink_trace_sysemu() and pink_trace_sysemu_singlestep() functions were added. Support was added for decoding Netlink socket addresses. Various enhancements were made for the bindings.
Release Notes: This release fixes socket decoding functions for PPC64.
Release Notes: This release fixes a few bugs and adds an API to decode NULL-terminated string arrays.
Release Notes: This is a quick release that fixes compilation on ARM due to a missing header.
Release Notes: This is the initial public release.