Lines Matching defs:action
97 static void SetUpArtAction(struct sigaction* action) {
98 action->sa_sigaction = art_fault_handler;
99 sigemptyset(&action->sa_mask);
100 action->sa_flags = SA_SIGINFO | SA_ONSTACK;
102 action->sa_restorer = nullptr;
108 struct sigaction action;
109 SetUpArtAction(&action);
110 EnsureFrontOfChain(SIGSEGV, &action);
118 struct sigaction action;
119 SetUpArtAction(&action);
122 int e = sigaction(SIGSEGV, &action, &oldaction_);
331 // The action for SIGSEGV should be the default handler now.
342 struct sigaction action, oldsegvaction, oldabortaction;
343 action.sa_sigaction = art_nested_signal_handler;
348 sigemptyset(&action.sa_mask);
349 sigaddset(&action.sa_mask, SIGSEGV);
350 sigaddset(&action.sa_mask, SIGABRT);
352 action.sa_flags = SA_SIGINFO | SA_ONSTACK;
354 action.sa_restorer = nullptr;
358 int e1 = sigaction(SIGSEGV, &action, &oldsegvaction);
359 int e2 = sigaction(SIGABRT, &action, &oldabortaction);