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
The dr st0 type commands and drf should show the correct values for the ST registers.
Actual behavior
They do not. It appears that radare is truncating reading the ST registers at 64bits, when in reality ST registers are 80 bits. This leads to wildly inaccurate responses about the values.
Steps to reproduce the behavior
Load test binary given below in both gdb and r2
Break at 0x004011fa
Compare what r2 believes the value is (st7) to gdb. Note it is truncated in r2.
Work environment
Expected behavior
The
dr st0
type commands anddrf
should show the correct values for theST
registers.Actual behavior
They do not. It appears that radare is truncating reading the ST registers at 64bits, when in reality ST registers are 80 bits. This leads to wildly inaccurate responses about the values.
Steps to reproduce the behavior
0x004011fa
st7
) to gdb. Note it is truncated in r2.Additional Logs, screenshots, source-code, configuration dump, ...
Adding the test binary.
known_values.zip
The text was updated successfully, but these errors were encountered: