I am debugging some programs. In per-instruction debugging (Eclipse CDT), I have come across this:
movabs %al,0xe400000000004049
rex.WB
After executing the movabs instruction, debugging terminates with SEGV.
I have seen those instructions, out of which the second does not even look like one, heh.
Might be not caused by this, but I better ask.
That is GNU assembler syntax, as I work on Linux Gentoo 64bit, my CPU is Intel 2600K(i7 second gen).
Migth be a little to big to put in al. on x86 (32bits) AL(8bits) is a part of EAX (32bits register)
So i assume (maybe wrong) that on 64bit arch AL is 16bits => 0xFFFF max.