etc.linux.memoryerror

Handle page protection errors using D errors (exceptions). NullPointerError is thrown when dereferencing null pointers. A system-dependent error is thrown in other cases.

Note: Only x86 and x86_64 are supported for now.

Members

Classes

InvalidPointerError
class InvalidPointerError

Thrown on POSIX systems when a SIGSEGV signal is received.

NullPointerError
class NullPointerError

Thrown on null pointer dereferences.

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE_1_0.txt)

Authors

Amaury SECHET, FeepingCreature, Vladimir Panteleev