C,内联汇编 - 手动函数调用

时间:2016-05-11 08:14:09

标签: c assembly x86 call inline-assembly

我想跳转到一个函数并假装我刚刚调用它。 所以我将参数推送到堆栈,当我从函数I“call”返回并将其推送到堆栈时,我加载了我想要跳转到的标签的地址,我将ebp设置为esp ...现在是什么?< / p>

我可以

吗?
__asm__(
    "jmp %0;"
    :
    :"rm"(&my_func)
    );

或者这样做的正确方法是什么?

0 个答案:

没有答案