Devel-cst
view release on metacpan or search on metacpan
lib/Devel/cst.xs view on Meta::CPAN
CODE:
if (!altstack_ptr) {
set_signalstack();
stack_depth = depth;
set_handlers();
}
MODULE = Devel::cst PACKAGE = Devel::CStacktrace
void stacktrace(size_t depth)
PPCODE:
void** buffer;
Newx(buffer, depth, void*);
size_t len = backtrace(buffer, depth);
char** values = backtrace_symbols(buffer, len);
int i;
for (i = 0; i < len; i++)
mXPUSHp(values[i], strlen(values[i]));
free(values);
( run in 1.992 second using v1.01-cache-2.11-cpan-71847e10f99 )