Searched refs:sigaction (Results 1 – 11 of 11) sorted by relevance
/art/sigchainlib/ |
D | sigchain.cc | 38 typedef int (*SigActionFnPtr)(int, const struct sigaction*, struct sigaction*); 46 void Claim(const struct sigaction& action) { in Claim() 54 sigaction(signal, &action_, nullptr); // Restore old action. in Unclaim() 58 const struct sigaction& GetAction() const { in GetAction() 71 void SetAction(const struct sigaction& action, bool oldstyle) { in SetAction() 89 struct sigaction action_; // Action to be performed. 128 extern "C" void ClaimSignalChain(int signal, struct sigaction* oldaction) { in ClaimSignalChain() 159 const struct sigaction& action = user_sigactions[sig].GetAction(); in InvokeUserSignalHandler() 177 extern "C" void EnsureFrontOfChain(int signal, struct sigaction* expected_action) { in EnsureFrontOfChain() 181 struct sigaction current_action; in EnsureFrontOfChain() [all …]
|
D | sigchain.h | 26 extern "C" void ClaimSignalChain(int signal, struct sigaction* oldaction); 35 extern "C" void EnsureFrontOfChain(int signal, struct sigaction* expected_action);
|
D | sigchain_dummy.cc | 53 struct sigaction* oldaction ATTRIBUTE_UNUSED) { in ClaimSignalChain() 76 struct sigaction* expected_action ATTRIBUTE_UNUSED) { in EnsureFrontOfChain()
|
D | version-script.txt | 9 sigaction;
|
/art/runtime/ |
D | fault_handler.cc | 91 sigaction(SIGSEGV, nullptr, &oldaction_); in FaultManager() 97 static void SetUpArtAction(struct sigaction* action) { in SetUpArtAction() 108 struct sigaction action; in EnsureArtActionInFrontOfSignalChain() 118 struct sigaction action; in Init() 122 int e = sigaction(SIGSEGV, &action, &oldaction_); in Init() 207 struct sigaction action; in HandleFault() 208 struct sigaction oldactions[num_handled_nested_signals]; in HandleFault() 227 success = sigaction(handled_nested_signals[i], &action, &oldactions[i]) == 0; in HandleFault() 243 success = sigaction(handled_nested_signals[i], &oldactions[i], nullptr) == 0; in HandleFault() 258 success = sigaction(handled_nested_signals[i], &oldactions[i], nullptr) == 0; in HandleFault()
|
D | runtime_linux.cc | 370 struct sigaction action; in HandleUnexpectedSignal() 374 sigaction(signal_number, &action, nullptr); in HandleUnexpectedSignal() 384 struct sigaction action; in InitPlatformSignalHandlers() 394 rc += sigaction(SIGABRT, &action, nullptr); in InitPlatformSignalHandlers() 395 rc += sigaction(SIGBUS, &action, nullptr); in InitPlatformSignalHandlers() 396 rc += sigaction(SIGFPE, &action, nullptr); in InitPlatformSignalHandlers() 397 rc += sigaction(SIGILL, &action, nullptr); in InitPlatformSignalHandlers() 398 rc += sigaction(SIGPIPE, &action, nullptr); in InitPlatformSignalHandlers() 399 rc += sigaction(SIGSEGV, &action, nullptr); in InitPlatformSignalHandlers() 401 rc += sigaction(SIGSTKFLT, &action, nullptr); in InitPlatformSignalHandlers() [all …]
|
D | runtime_android.cc | 33 struct sigaction old_action; 60 struct sigaction action; in InitPlatformSignalHandlers() 69 rc += sigaction(SIGSEGV, &action, &old_action); in InitPlatformSignalHandlers()
|
D | fault_handler.h | 67 struct sigaction oldaction_;
|
/art/test/004-SignalTest/ |
D | signaltest.cc | 73 static struct sigaction oldaction; 76 struct sigaction action; in Java_Main_initSignalTest() 84 sigaction(SIGSEGV, &action, &oldaction); in Java_Main_initSignalTest() 88 sigaction(SIGSEGV, &oldaction, nullptr); in Java_Main_terminateSignalTest()
|
/art/runtime/arch/arm/ |
D | instruction_set_features_arm.cc | 206 struct sigaction sa, osa; in FromAssembly() 209 sigaction(SIGILL, &sa, &osa); in FromAssembly() 219 sigaction(SIGILL, &osa, nullptr); in FromAssembly()
|
/art/test/115-native-bridge/ |
D | nativebridge.cc | 197 struct sigaction tmp; in trampoline_Java_Main_testSignal() 203 sigaction(SIGSEGV, &tmp, nullptr); in trampoline_Java_Main_testSignal()
|