Closed GoogleCodeExporter closed 8 years ago
Yes, this is in theory possible.
However, i've never seen that.
And I suspect this usecase is impossible on "modern" OS (windows, unix, BSD,
and so forth).
Of course i would feel better if this could be "proven". For this objective, it
would be enough to prove that no allocation can take place in a memory address
below 0x0000FFFF.
Note that, if this use case can happen in a "hobby OS", or a fairly old one
(read : very rarely used today), i consider this issue should be left to
dedicated forks.
Original comment by yann.col...@gmail.com
on 6 Dec 2012 at 1:12
[deleted comment]
[deleted comment]
I've checked that point. It's not possible to obtain an allocated memory
address which is so low (with a modern OS, such as BSD/Linux/Windows).
Nonetheless, it seems good practice to control pointer coherence differently
(see http://lwn.net/Articles/278137/ for an example).
So i'll probably update it anyway.
Original comment by yann.col...@gmail.com
on 9 Dec 2012 at 11:12
Cannot happen on a modern OS (BSD/Linux/*nix/Windows)
Original comment by yann.col...@gmail.com
on 30 Mar 2013 at 10:04
Original issue reported on code.google.com by
strig...@gmail.com
on 5 Dec 2012 at 7:26