Home
last modified time | relevance | path

Searched refs:sigaction (Results 1 – 24 of 24) sorted by relevance

/bionic/libc/include/bits/
Dsignal_types.h40 #define sigaction __kernel_sigaction macro
42 #undef sigaction
78 struct sigaction { __SIGACTION_BODY }; struct
88 struct sigaction { struct
/bionic/libc/bionic/
Dsigaction.cpp41 int sigaction(int signal, const struct sigaction* bionic_new_action, struct sigaction* bionic_old_a… in sigaction() function
82 __strong_alias(sigaction64, sigaction);
110 int sigaction(int signal, const struct sigaction* bionic_new, struct sigaction* bionic_old) { in sigaction() function
Dandroid_profiling_dynamic.cpp62 struct sigaction action = {}; in __libc_init_profiling_handlers()
65 sigaction(BIONIC_SIGNAL_PROFILER, &action, nullptr); in __libc_init_profiling_handlers()
106 struct sigaction sigsys_override = {}; in HandleProfilingSignal()
110 struct sigaction old_act = {}; in HandleProfilingSignal()
111 sigaction(SIGSYS, &sigsys_override, &old_act); in HandleProfilingSignal()
121 sigaction(SIGSYS, &old_act, nullptr); in HandleProfilingSignal()
Dpthread_internal.cpp155 struct sigaction act = {}, oldact; in android_run_on_all_threads()
159 if (sigaction(BIONIC_SIGNAL_RUN_ON_ALL_THREADS, &act, &oldact) != 0) { in android_run_on_all_threads()
190 sigaction(BIONIC_SIGNAL_RUN_ON_ALL_THREADS, &oldact, 0); in android_run_on_all_threads()
/bionic/tests/headers/posix/
Dsignal_h.c103 TYPE(struct sigaction); in signal_h()
104 STRUCT_MEMBER_FUNCTION_POINTER(struct sigaction, void (*f)(int), sa_handler); in signal_h()
105 STRUCT_MEMBER(struct sigaction, sigset_t, sa_mask); in signal_h()
106 STRUCT_MEMBER(struct sigaction, int, sa_flags); in signal_h()
107 STRUCT_MEMBER_FUNCTION_POINTER(struct sigaction, void (*f)(int, siginfo_t*, void*), sa_sigaction); in signal_h()
208 FUNCTION(sigaction, int (*f)(int, const struct sigaction*, struct sigaction*)); in signal_h()
/bionic/tests/libs/
Dheap_tagging_helper.cpp41 struct sigaction sa = {}; in main()
44 sigaction(SIGSEGV, &sa, nullptr); in main()
/bionic/libc/kernel/uapi/asm-x86/asm/
Dsignal.h71 struct sigaction { struct
83 struct sigaction { argument
/bionic/libc/include/
Dsignal.h62 int sigaction(int __signal, const struct sigaction* __new_action, struct sigaction* __old_action);
/bionic/tests/
Dandroid_unsafe_frame_pointer_chase_test.cpp121 struct sigaction s = {}; in SignalBacktraceThread()
124 sigaction(SIGRTMIN, &s, nullptr); in SignalBacktraceThread()
DSignalUtils.h28 #define sigaction64 sigaction
Dsignal_test.cpp300 TEST(signal, sigaction) { in TEST() argument
301 TestSigAction(sigaction, sigaddset, SIGALRM); in TEST()
360 struct sigaction sa = {}; in TEST()
364 sigaction(SIGUSR1, &sa, nullptr); in TEST()
780 struct sigaction handler = {}; in TEST()
784 ASSERT_EQ(0, sigaction(SIGUSR1, &handler, nullptr)); in TEST()
833 struct sigaction sa; in TEST()
834 ASSERT_EQ(0, sigaction(SIGALRM, nullptr, &sa)); in TEST()
Dsetjmp_test.cpp278 struct sigaction sa = {.sa_flags = SA_SIGINFO, .sa_sigaction = [](int, siginfo_t*, void*) {}}; in TEST()
279 ASSERT_EQ(0, sigaction(SIGPROF, &sa, 0)); in TEST()
/bionic/libc/kernel/uapi/asm-arm/asm/
Dsignal.h67 struct sigaction { struct
/bionic/libc/kernel/uapi/asm-generic/
Dsignal.h76 struct sigaction { struct
/bionic/libfdtrack/
Dfdtrack.cpp81 struct sigaction sa = {}; in ctor()
90 sigaction(BIONIC_SIGNAL_FDTRACK, &sa, nullptr); in ctor()
/bionic/libc/
DSYSCALLS.TXT236 int __sigaction:sigaction(int, const struct sigaction*, struct sigaction*) lp32
237 int __rt_sigaction:rt_sigaction(int, const struct sigaction*, struct sigaction*, size_t) all
Dlibc.map.txt955 sigaction;
DAndroid.bp1140 "bionic/sigaction.cpp",
/bionic/docs/
D32-bit-abi.md74 On 32-bit Android, `struct sigaction` is also too small because it contains
/bionic/libc/tools/
Dposix-2013.txt939 sigaction
/bionic/benchmarks/linker_relocation/gen/
Dliblinker_reloc_bench_095.S69 CALL(sigaction)
Dliblinker_reloc_bench_135.S494 CALL(sigaction)
Dliblinker_reloc_bench_113.S2115 CALL(sigaction)
/bionic/tools/versioner/platforms/
Dlibc.map.txt955 sigaction;