OS X and iOS map in __TEXT,__PAGEZERO to 0x0.* Of course, it is mapped without any protection levels so it isn't of much use except for catching most nullptr dereferences (just 4 GB of protection on x86_64!).
* Well, this is implemented by the default system toolchain. You'r particular toolchain can opt out of this behavior if they want to.
* Well, this is implemented by the default system toolchain. You'r particular toolchain can opt out of this behavior if they want to.