← 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). 10 comments drob518 Reply suspended_state 3 days ago But that address doesn't have to be visible at the ISA level. mikewarot 3 days ago Code has to have addresses for calls and branches. Debuggers need to be able to control it all. suspended_state 3 days ago > 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 →
suspended_state 3 days ago But that address doesn't have to be visible at the ISA level. mikewarot 3 days ago Code has to have addresses for calls and branches. Debuggers need to be able to control it all. suspended_state 3 days ago > 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 →
mikewarot 3 days ago Code has to have addresses for calls and branches. Debuggers need to be able to control it all. suspended_state 3 days ago > 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 →
suspended_state 3 days ago > 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 →
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 →