static bool explained;
void **frame;
- printf ("Call stack:");
- for (frame = __builtin_frame_address (0);
+ printf ("Call stack: %p", __builtin_return_address (0));
+ for (frame = __builtin_frame_address (1);
(uintptr_t) frame >= 0x1000 && frame[0] != NULL;
frame = frame[0])
printf (" %p", frame[1]);