GstTrace
Tracing functionality
Tracing functionality
Flags indicating which tracing feature to enable.
@GST_ALLOC_TRACE_LIVE: Trace number of non-freed memory
@GST_ALLOC_TRACE_MEM_LIVE: trace pointers of unfreed memory
The main tracing object
@name: The name of the tracing object
@flags: Flags for this object
@live: counter for live memory
@mem_live: list with pointers to unfreed memory
@Returns:
@Returns:
@flags:
@name:
@Returns:
@trace:
@trace:
@flags:
Register a new alloc tracer with the given name
@name: The name of the tracer object
Use the tracer to trace a new memory allocation
@trace: The tracer to use
@mem: The memory allocated
Trace a memory free operation
@trace: The traver to use
@mem: The memory that is freed