我有一个跟踪指令,想要提取函数调用和返回。
我发现除了
另外,如果
我发现除了
call
指令外,push
+jmp
和push
+ret
也可以用于函数调用。首先我想确定这是否正确?如果是,它们之间的区别是什么?另外,如果
push
+ret
是一种调用,那么函数的结束或返回会是什么呢?只有ret
而没有在其前面添加push
指令吗?