You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What version of DynamoRIO are you using? 2.0.0-6 What operating system version are you running on? Linux x86-64
The attached test program attempts to decode, disassemble, and print a single SYSEXIT instruction. The program must be built and run on a 64-bit host, but assumes the instruction to be decoded is as though run on a 32-bit machine (hence the call to set_x86_mode()). The output from this code is:
sysexit -> %rsp
It should be:
sysexit -> %esp
seeing as 32-bit machines don't have a register called "rsp" (so far, SYSEXIT is the only instruction I've run into that suffers from this problem).
From [email protected] on October 13, 2010 01:01:13
What version of DynamoRIO are you using? 2.0.0-6 What operating system version are you running on? Linux x86-64
The attached test program attempts to decode, disassemble, and print a single SYSEXIT instruction. The program must be built and run on a 64-bit host, but assumes the instruction to be decoded is as though run on a 32-bit machine (hence the call to set_x86_mode()). The output from this code is:
sysexit -> %rsp
It should be:
sysexit -> %esp
seeing as 32-bit machines don't have a register called "rsp" (so far, SYSEXIT is the only instruction I've run into that suffers from this problem).
Attachment: test.c
Original issue: http://code.google.com/p/dynamorio/issues/detail?id=352
The text was updated successfully, but these errors were encountered: