New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rasm2 giving me different output for x64 #9933
Comments
@PaoloMonti42, is this issue fixed now? |
Greetings, x86.nz (x86 handmade assembler) is one of the many x86 assemblers available in radare2 and is updated frequently. Please add a test case so we can fix x86.nz in https://github.com/radare/radare2-regressions/tree/master/new/db/asm (See https://github.com/radare/radare2-regressions/blob/master/new/README.md) You can do so with github web editor without even cloning the repo. You can contribute to x86.nz by completing the following file https://github.com/radare/radare2/blob/master/libr/asm/p/asm_x86_nz.c.
Others x86 assemblers are also available trough r2pm or master (see rasm2 -L list):
|
@ITAYC0HEN, Yes, my fix #10177 solved this specific issue as well. |
K, thanks! |
Work environment
Expected behavior
AND
Actual behavior
AND
Steps to reproduce the behavior
The first issue only represent itself on Windows, on Ubuntu it gives me a good result (same r2 version on both), although disassembling works as expected on both.
The second issue gives me the expected opcode when removing the bits flag and replace the registers with x86 alternatives i.e.
The text was updated successfully, but these errors were encountered: