Home
last modified time | relevance | path

Searched refs:newAction (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/
H A Dsighook.cpp129 void RegisterUserAction(const struct sigaction *newAction) in RegisterUserAction() argument
133 userAction_ = *newAction; in RegisterUserAction()
135 userAction_.sa_flags = newAction->sa_flags; // NOLINT in RegisterUserAction()
136 userAction_.sa_handler = newAction->sa_handler; // NOLINT in RegisterUserAction()
138 userAction_.sa_restorer = newAction->sa_restorer; // NOLINT in RegisterUserAction()
141 memcpy_s(&userAction_.sa_mask, sizeof(userAction_.sa_mask), &newAction->sa_mask, in RegisterUserAction()
142 std::min(sizeof(userAction_.sa_mask), sizeof(newAction->sa_mask))); in RegisterUserAction()
341 static int RegisterUserHandler(int signal, const struct sigaction *newAction, struct sigaction *oldAction, in RegisterUserHandler() argument
352 if (newAction != nullptr) { in RegisterUserHandler()
353 g_signalHooks[signal].RegisterUserAction(newAction); in RegisterUserHandler()
[all...]
/arkcompiler/ets_runtime/ecmascript/platform/unix/
H A Daot_crash_info.cpp52 struct sigaction newAction; in SignalReg() local
53 newAction.sa_flags = SA_RESTART | SA_SIGINFO; in SignalReg()
54 newAction.sa_sigaction = GetSignalHandler; in SignalReg()
55 sigaction(signo, &newAction, nullptr); in SignalReg()

Completed in 3 milliseconds