Dave, I guess the interviewer is talking about this email by Theo:

http://marc.theaimsgroup.com/?l=openbsd-misc&m=112475373731469&w=2

where he states:


- When you free an object that is >= 1 page in size, it is actually
  returned to the system.  Attempting to read or write to it after
  you free is no longer acceptable.  That memory is unmapped.  You get
  a SIGSEGV.

- For a decade and a bit, we have been fixing software for buffer overflows.
  Now we are finding a lot of software that reads before the start of the
  buffer, or reads too far off the end of the buffer.  You get a SIGSEGV.


But it seems that this feature was disabled just before shipping 3.8 because 
too many ports were instable. 3.9 should come with it.

Reply via email to