Linux now an equal Flash player (Linux-Watch)
Posted Oct 19, 2008 20:24 UTC (Sun) by
jengelh (subscriber, #33263)
In reply to:
Linux now an equal Flash player (Linux-Watch) by alankila
Parent article:
Linux now an equal Flash player (Linux-Watch)
>every pointer
No. There are opcodes that can represent values/pointers in less than full 64 bits. For example, mov rax, 0x7fffffff has two representations:
(1) 48 c7 c0 ff ff ff 7f
(2) 48 b8 ff ff ff 7f 00 00 00 00
And the binary you execute and the heap is often loaded into memory below 0x7fffffff on Linux x86_64. Just check yourself: less /proc/$$/maps. Modules are loaded into higher memory though :-/
(
Log in to post comments)