一尘不染

获取x86当前指令的地址

linux

我正在将Linux与x86(准确地说是64位)配合使用。有没有一种方法可以获取当前指令的地址。实际上,我想编写自己的简化版本 setjmp /longjmp 。,R ..发布了 longjmp 的简化版本。任何想法如何实现 setjmp 。简化版本,不考虑异常和信号等。


阅读 432

收藏
2020-06-03

共1个答案

一尘不染

我相信只要使用64位代码即可lea rax, [rip]

32位习惯用法是:

      call next
next: pop eax
2020-06-03