In my LLDB session, memory read 0x00000003
throws an error message.
IMHO, the message error: memory read failed for 0x0
should end with 0x3
.
In case this is no bug but intended behaviour, could anybody explain where the offset/trim comes from?
Further details: x86_64
CodePudding user response:
The memory address will be floored (rounded down) to the nearest multiple of 256 (0x100).
CodePudding user response:
If I remember correctly $eax
is defined as 0x0
, so it's saying that memory read
can't read the value inside 0x0
.