Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
a local clone.
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.
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE_1_0.txt)
Authors:
Amaury SECHET, FeepingCreature, Vladimir Panteleev
Source etc/linux/memory.d
- class
InvalidPointerError
: object.Error; - Thrown on POSIX systems when a SIGSEGV signal is received.
- class
NullPointerError
: etc.linux.memoryerror.InvalidPointerError; - Thrown on null pointer dereferences.
Copyright © 1999-2024 by the D Language Foundation | Page generated by
Ddoc on (no date time)