1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-12-25 04:23:42 +01:00
libunwind-eh_elf/tests/test-init.c
2002-11-09 03:59:27 +00:00

36 lines
413 B
C

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
extern int backtrace (void **, int);
static void
b (void)
{
void *v[20];
int i, n;
n = backtrace(v, 20);
for (i = 0; i < n; ++i)
printf ("[%d] %p\n", i, v[i]);
}
static void
a (void)
{
b();
}
static void c (void) __attribute__((constructor));
static void
c (void)
{
b();
}
int
main (int argc, char **argv)
{
return atexit (a);
}