/ndk-signal-handler

Android module for Signal crash catching.

Primary LanguageC++

Android NDK Signal handler module

Lib that watch for signal crashes (SIGSEGV and e.t.c) in special Service (out-of-process) and perform actions after it (ex: Restart Activity). alt text

Usage

private val signalHandler = SignalHandler()
//In Activity onCreate
signalHandler.initSignalHandler(
            context = this,                     //For Intent and Service creation only
            activityClassName = localClassName, //For restart action
            activityPackageName = packageName   //For restart action
        )
//In Activity onDestroy
signalHandler.deinitSignalHandler(this)

Useful links

Libs

Repositories

Papers

SIG

errno

Crash handler

File Descriptors & Pipe

Services

Utils