getcontext存的是哪個指令的地址?

#include <stdlib.h>
#include <ucontext.h>
#include <stdio.h>


int main()
{
    ucontext_t uc;
    int a = 2, b = 3;
    getcontext(&uc);
    printf("asdafa");
    int k = a/b;
    a += b;
    setcontext(&uc);
    return 0;
}

彙編代碼如下

打印uc.u_mcontext的16進制數據

發現uc中存的是call getcontext的下一句彙編代碼的地址。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章