All pastes #594467 Raw Edit

Stuff

public text v1 · immutable
#594467 ·published 2007-06-28 23:23 UTC
rendered paste body

/* 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);
}