Native Crash Handler

When instrumentation is initialized, the native crash handler loads the Splunk AppDynamics library libadeum. At entry points of your code, a signal handler is injected into the running process. After a signal is handled, libadeum restores the previous signal handler. (This enables you to use different methods to handle signals).

The handler collects and writes the information about the native crash into a temporary file. When the application is restarted, the temporary file is read, processed, and the crash information is displayed in the Controller UI.