[foreign] Handling pointers with special (negative) values
Florian Weimer
fweimer at redhat.com
Thu Oct 25 11:06:51 UTC 2018
* Jorn Vernee:
> The constructor of BoundedMemoryRegion checks to make sure that the
> base (i.e. `min`) is not smaller than 0, but in this case it is, so an
> IAE is thrown [4].
Isn't the check simply incorrect? I was under the impression that
Solaris has userspace pointers in the upper region of the address space
on x86-64 (i.e, where the 17 or so most significant bits are set).
Thanks,
Florian
More information about the panama-dev
mailing list