← Back to context

Comment by drob518

3 days ago

And that address is going to be contained in a linear address space (possibly with some holes).

But that address doesn't have to be visible at the ISA level.

  • Code has to have addresses for calls and branches. Debuggers need to be able to control it all.

    • > Code has to have addresses for calls and branches.

      Does it mean that at that level an address has to be an offset in a linear address space?

      If you have hardware powerful enough to make addresses abstract, couldn't also provide the operations to manipulate them abstractly?

      7 replies →