The process being debugged is about to expire, which can happen for the following reasons:
The _exit(2) system call has been called. (This happens either through an explicit call or when main() returns.)
A terminating signal is about to be delivered.
The process is being killed by the kill command.
The final state of the process is usually, but not always, available when this event is triggered, giving you your last opportunity to examine the state of the process. Resuming execution after this event terminates the process.
The lastrites event is not available on Linux platforms.