Searched refs:new_action (Results 1 – 3 of 3) sorted by relevance
/aosp12/art/sigchainlib/ |
H A D | sigchain.cc | 278 void SetAction(const SigactionType* new_action) { in SetAction() argument 280 action_ = *new_action; in SetAction() 282 action_.sa_flags = new_action->sa_flags; in SetAction() 283 action_.sa_handler = new_action->sa_handler; in SetAction() 285 action_.sa_restorer = new_action->sa_restorer; in SetAction() 288 memcpy(&action_.sa_mask, &new_action->sa_mask, in SetAction() 416 static int __sigaction(int signal, const SigactionType* new_action, in __sigaction() argument 435 if (new_action != nullptr) { in __sigaction() 436 chains[signal].SetAction(new_action); in __sigaction() 446 return linked(signal, new_action, old_action); in __sigaction() [all …]
|
/aosp12/system/unwinding/libunwindstack/ |
H A D | ThreadUnwinder.cpp | 90 struct sigaction new_action = {.sa_sigaction = SignalHandler, in SendSignalToThread() local 93 sigemptyset(&new_action.sa_mask); in SendSignalToThread() 94 if (sigaction(signal, &new_action, &old_action) != 0) { in SendSignalToThread()
|
/aosp12/system/unwinding/libbacktrace/ |
H A D | backtrace_test.cpp | 612 struct sigaction new_action; in TEST_F() local 613 ASSERT_TRUE(sigaction(THREAD_SIGNAL, nullptr, &new_action) == 0); in TEST_F() 614 EXPECT_EQ(cur_action.sa_sigaction, new_action.sa_sigaction); in TEST_F() 620 new_action.sa_flags &= ~SA_RESTORER; in TEST_F() 624 new_action.sa_flags &= ~0x04000000; in TEST_F() 626 EXPECT_EQ(cur_action.sa_flags, new_action.sa_flags); in TEST_F()
|