Home
last modified time | relevance | path

Searched refs:sa_flags (Results 1 – 21 of 21) sorted by relevance

/bionic/libc/bionic/
Dsigaction.cpp44 kernel_new_action.sa_flags = bionic_new_action->sa_flags; in sigaction()
56 if (!(kernel_new_action.sa_flags & SA_RESTORER)) { in sigaction()
57 kernel_new_action.sa_flags |= SA_RESTORER; in sigaction()
70 bionic_old_action->sa_flags = kernel_old_action.sa_flags; in sigaction()
97 if (!(kernel_new.sa_flags & SA_RESTORER)) { in __sigaction64()
98 kernel_new.sa_flags |= SA_RESTORER; in __sigaction64()
99 kernel_new.sa_restorer = (kernel_new.sa_flags & SA_SIGINFO) ? &__restore_rt : &__restore; in __sigaction64()
115 kernel_new.sa_flags = bionic_new->sa_flags; in sigaction()
128 bionic_old->sa_flags = kernel_old.sa_flags; in sigaction()
Dabort.cpp49 struct sigaction64 sa = { .sa_handler = SIG_DFL, .sa_flags = SA_RESTART }; in abort()
Dandroid_profiling_dynamic.cpp64 action.sa_flags = SA_SIGINFO | SA_RESTART; in __libc_init_profiling_handlers()
107 sigsys_override.sa_flags = SA_SIGINFO; in HandleProfilingSignal()
Dsignal.cpp169 act.sa_flags &= ~SA_RESTART; in siginterrupt()
171 act.sa_flags |= SA_RESTART; in siginterrupt()
196 struct sigaction64 sa = { .sa_handler = handler, .sa_flags = flags }; in _signal()
Dpthread_internal.cpp238 act.sa_flags = SA_SIGINFO; in android_run_on_all_threads()
/bionic/libc/private/
DScopedSignalHandler.h23 ScopedSignalHandler(int signal_number, void (*handler)(int), int sa_flags = 0)
25 action_ = { .sa_flags = sa_flags, .sa_handler = handler }; in signal_number_()
30 int sa_flags = SA_SIGINFO)
32 action_ = { .sa_flags = sa_flags, .sa_sigaction = action }; in signal_number_()
/bionic/libc/include/bits/
Dsignal_types.h68 int sa_flags; \
98 int sa_flags; member
107 int sa_flags; member
/bionic/libc/kernel/uapi/asm-x86/asm/
Dsignal.h64 unsigned long sa_flags; member
72 unsigned long sa_flags; member
/bionic/tests/
Dsignal_test.cpp263 ASSERT_EQ(0U, original_sa.sa_flags & ~sa_restorer); in TestSigAction()
265 ASSERT_EQ(bool(original_sa.sa_flags & sa_restorer), bool(original_sa.sa_restorer)); in TestSigAction()
272 sa.sa_flags = SA_ONSTACK; in TestSigAction()
281 ASSERT_EQ(static_cast<unsigned>(SA_ONSTACK), sa.sa_flags & ~sa_restorer); in TestSigAction()
283 ASSERT_EQ(bool(sa.sa_flags & sa_restorer), bool(sa.sa_restorer)); in TestSigAction()
290 sa.sa_flags = SA_ONSTACK | SA_SIGINFO; in TestSigAction()
299 ASSERT_EQ(static_cast<unsigned>(SA_ONSTACK | SA_SIGINFO), sa.sa_flags & ~sa_restorer); in TestSigAction()
301 ASSERT_EQ(bool(sa.sa_flags & sa_restorer), bool(sa.sa_restorer)); in TestSigAction()
370 sa.sa_flags = SA_ONSTACK | SA_NODEFER; in TEST()
390 sa.sa_flags = SA_ONSTACK | SA_NODEFER; in TEST()
[all …]
Dandroid_unsafe_frame_pointer_chase_test.cpp123 s.sa_flags = SA_ONSTACK; in SignalBacktraceThread()
Dsetjmp_test.cpp310 struct sigaction sa = {.sa_flags = SA_SIGINFO, .sa_sigaction = [](int, siginfo_t*, void*) {}}; in TEST()
/bionic/libc/malloc_debug/
DLogAllocatorStats.cpp59 log_stats_act.sa_flags = SA_RESTART | SA_SIGINFO | SA_ONSTACK; in Initialize()
DUnreachable.cpp68 unreachable_act.sa_flags = SA_RESTART | SA_SIGINFO | SA_ONSTACK; in Initialize()
DRecordData.cpp168 dump_act.sa_flags = SA_RESTART | SA_SIGINFO | SA_ONSTACK; in Initialize()
DPointerData.cpp105 enable_act.sa_flags = SA_RESTART | SA_SIGINFO | SA_ONSTACK; in Initialize()
119 act.sa_flags = SA_RESTART | SA_SIGINFO | SA_ONSTACK; in Initialize()
/bionic/libc/kernel/uapi/asm-arm/asm/
Dsignal.h61 unsigned long sa_flags; member
/bionic/libc/kernel/uapi/asm-generic/
Dsignal.h66 unsigned long sa_flags; member
/bionic/tests/libs/
Dheap_tagging_helper.cpp53 sa.sa_flags = SA_SIGINFO; in main()
Dstack_tagging_helper.cpp224 sa.sa_flags = SA_SIGINFO | SA_ONSTACK; in SigActionScoped()
/bionic/tests/headers/posix/
Dsignal_h.c106 STRUCT_MEMBER(struct sigaction, int, sa_flags); in signal_h()
/bionic/libfdtrack/
Dfdtrack.cpp96 sa.sa_flags = SA_SIGINFO | SA_ONSTACK; in ctor()