Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 482 Bytes

File metadata and controls

31 lines (18 loc) · 482 Bytes

Unwind

简单的栈unwind实现,用来配合gc使用。

本包不会涉及任何和函数符号相关的内容,目标是用尽可能简单、高速的方法获取调用栈信息 给垃圾回收算法使用。

Aarch64

frampe-pointer=all

对于aarch64,当设置frampe-pointer=all时,调用函数的时候栈长这样:

...
------<==fp
调用方的fp
------
返回地址(即函数调用时的ip)
------<==调用函数的sp
...

x86_64

TODO