riscv 栈
sp -->
...
s2
s1
s0
ra
s0 -->
int *ptr;
ptr - 1 是指针移动 4 byte
void (*handler)() 是一个返回值为空的函数指针
sp -->
...
s2
s1
s0
ra
s0 -->
int *ptr;
ptr - 1 是指针移动 4 byte
void (*handler)() 是一个返回值为空的函数指针