解决用gdb调试跟踪wine时无法跟入wine_init的问题
1.wine客户端在载入PE映像过程中,为了让PE映像正确运行。需要预先分配好它该占用的地址空间,所以wine的执行过程比较曲折和特殊。
首先在shell上执行wine xx.exe命令后,由shell启动新进程运行wine程序,而后wine会调用exec()将自己由wine-preloader程序取代,调整命令行参数,使得命令变成wine-preloader wine xx.exe。而进程空间
原创
2013-05-25 10:13:05 ·
1251 阅读 ·
0 评论