libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
|
#include "core.h"
Go to the source code of this file.
Functions | |
void | except_init (void) |
void | except_fini (void) |
This file contains an exception/crash catching machinery. Please note that this system may override any other crash handlers and on Linux & MacOS, there can usually only be a single crash handler. So you should definitely NOT use this if you're not the loaded aircraft addon, or you're not using this for development & testing.
Once the custom crash handlers are installed, if a crash or unexpected exception occurs, our custom crash handler catches that condition and attempts to print a suitable error message. The crash handler performs a stack backtrace and attempts to analyze the symbols of the crashed binary to provide as much debug information as possible.
Definition in file except.h.
void except_fini | ( | void | ) |