Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
A float I can buy, if the FPU trips over an invalid bit pattern - but an invalid pointer?
Educate me, please - cite an instance!
Cryptographic weakness on Debian systems
Posted May 15, 2008 21:38 UTC (Thu) by Ross (subscriber, #4065)
Not all memory spaces are flat, so some pointer values as stored in memory might not be
loadable into the registers that implement them. (Due to segmentation, typed memory, etc.)
Obviously that doesn't apply to most of the systems in use today (with the exception of
Posted May 19, 2008 4:38 UTC (Mon) by donwaugaman (subscriber, #4214)
On a segmented architecture, load an invalid descriptor into a segment register. Boom! Not
on all architectures, of course - I think the 386 family would be safe with this until you
tried to access the segment - but some machines would generate an exception on the load.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds