Stuff
public text v1 · immutable
/* Obtain a backtrace and print it to GST_REFCOUNTING. */
void
print_trace (void)
{
void *array[10];
size_t size;
char **strings;
size_t i;
size = backtrace (array, 10);
strings = backtrace_symbols (array, size);
GST_CAT_LOG (GST_CAT_REFCOUNTING, "Obtained %zd stack frames.\n", size);
for (i = 0; i < size; i++) {
GST_CAT_LOG (GST_CAT_REFCOUNTING, "%s\n", strings[i]);
}
free (strings);
}