My issue is with memory location values displayed in the Registers and Dump windows in edb on Linux.
With my process paused, register EAX contains b77190a0. This address points to within a buffer.
I do a Follow In Dump for EAX to display the contents from the address in EAX.
In Dump view, the expected contents are displayed but at the address b750da0e.
I've read: Difference between logical addresses, and physical addresses?
The conclusion I have come to is that EAX contains a logical address (for the process) which gets evaluated to the physical address shown in Dump View.
Is this the right basic thinking or am I missing something else?
I have used Immunity Debugger on x86 windows without this behaviour following register addresses.