在Linux(Debian和Ubuntu)中,如何在C的堆栈指针处输出当前值?
我尝试了google,但未找到任何结果。
不能移植甚至不能保证正常工作的一个技巧是简单地打印出本地地址作为指针。
void print_stack_pointer() { void* p = NULL; printf("%p", (void*)&p); }
这实际上将打印出其地址p与当前堆栈指针的近似值
p