Re:iAPX432: Gordon Moore, Risk and Intel’s Super-CISC Failure
by aardvark179 on Sunday April 02, 2023 @07:00PM
(#35416225)
I think you are talking about different types of tagging. Tagging on Lisps and other language VMs is where some bits in a pointer are reserved to indicate the type. So with a single tag bit integers might be marked as type 0 (so you don’t need to shift things when doing arithmetic) and other objects would be type 1. This provides no real protection against malicious code at all. There are other types of pointer tagging that do provide security, and we are starting to see some support in hardware.
[ Parent
| on HN ]