操作系统问题,关于函数地址空间
时间: 2020-08-21来源:V2EX
前景提要
如题, 假如进程里有函数 fun1, 再进程启动时,malloc 一页内存,拷贝 fun1 的内容到 malloc 出来的内存,称拷贝后的函数为 fun2, 调用 fun1 和 fun2 使用 不同的参数, 问 fun2 是不是可以正常执行?
考虑 fun2 是 fun1 改变了位置,如果有 jmp 指令是位置相关的,此时可不可以调整指令和字节数使得 fun2 可以正常运行直到 ret 返回。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行