コード例 #1
0
ファイル: exception.c プロジェクト: ELMERzark/chuck
chk_expn_thd *chk_exp_get_thread_expn() {
    if(!_exception_st) {
        _exception_st = calloc(1,sizeof(*_exception_st));
		list_init(&_exception_st->expstack);	
		setup_sigsegv();
		setup_sigbus();
		setup_sigfpe();
		pthread_atfork(NULL,NULL,reset_perthread_exception_st);        
    }
    return _exception_st;
}
コード例 #2
0
ファイル: sigsegv.c プロジェクト: KimJeongYeon/jack2_android
static void __attribute((constructor)) init(void) {
    setup_sigsegv();
}
コード例 #3
0
ファイル: exception.c プロジェクト: Oooocean/chuck
__attribute__((constructor(103))) static void chk_sig_init() {
	setup_sigsegv();
	setup_sigbus();
	setup_sigfpe();
}
コード例 #4
0
ファイル: main.c プロジェクト: 10jschen/acl
int main(void)
{
	setup_sigsegv();
	trace();
	return (0);
}