Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
GNU General Public License v2.0
2.3k
stars
458
forks
source link
under ATT style, it treats decimal numbers as hexadecimal numbers. that is very painful. #569
Open
bbqz007 opened 11 months ago
code generated by gcc
movl $0, 12(%esp)
, keystone assembles tomovl $0, 0x12(%esp)
.what ?
while as assembles to
movl $0, 12(%esp)
correctly. 12 not 0x12.my using keystone is keystone_engine-0.9.2-py2.py3-none-win32 from pypi