C程序内存布局
进程退出函数
void _exit(int status);
void _Exit(int status);
voit exit(int status);
void atexit(void (*func)()); // 注册进程退出时调用的函数
函数内跳转
使用goto语句即可实现函数内跳转,此种跳转只需修改指令指针,不需修改堆栈指针。
线程内跳转
跳转函数:
#include <setjmp.h>