Groups | Search | Server Info | Login | Register


Groups > comp.os.linux.development.system > #134

From Virtual Address Space Layout - Starting address of layout

From Ripunjay Tripathi <ripunjay.tripathi@gmail.com>
Newsgroups comp.os.linux.development.system
Subject From Virtual Address Space Layout - Starting address of layout
Date 2011-05-18 18:49 -0700
Organization http://groups.google.com
Message-ID <91ed4342-e9f9-4839-bb00-0c4687193744@18g2000prd.googlegroups.com> (permalink)

Show all headers | View raw


Hi All,

I was reading through a book on Linux (Linux® Kernel Architecture by
Wolfgang Mauerer).
I went on reading till I see the line below. Specifically I could NOT
understand the concept that relates to NULL pointers in the line
below. Looks like it is some clever trick to catch programming errors
but need your help in understanding. While explanation of this team of
experts is invaluable any hint, pointer, link or paper will also do.


Regards,
Ripunjay Tripathi

=======================================================
A specific starting address is specified for each architecture: IA-32
systems start at 0x08048000, leaving a gap of roughly 128 MiB between
the lowest possible address and the start of the text mapping that is
used to catch NULL pointers.
=======================================================

Back to comp.os.linux.development.system | Previous | NextNext in thread | Find similar


Thread

From Virtual Address Space Layout - Starting address of layout Ripunjay Tripathi <ripunjay.tripathi@gmail.com> - 2011-05-18 18:49 -0700
  Re: From Virtual Address Space Layout - Starting address of layout Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-05-19 08:37 +0000

csiph-web