/bionic/libc/include/bits/ |
D | signal_types.h | 40 #define sigaction __kernel_sigaction macro 42 #undef sigaction 78 struct sigaction { __SIGACTION_BODY }; struct 88 struct sigaction { struct
|
/bionic/libc/bionic/ |
D | sigaction.cpp | 41 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
|
D | android_profiling_dynamic.cpp | 62 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()
|
D | pthread_internal.cpp | 155 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/ |
D | signal_h.c | 103 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/ |
D | heap_tagging_helper.cpp | 41 struct sigaction sa = {}; in main() 44 sigaction(SIGSEGV, &sa, nullptr); in main()
|
/bionic/libc/kernel/uapi/asm-x86/asm/ |
D | signal.h | 71 struct sigaction { struct 83 struct sigaction { argument
|
/bionic/libc/include/ |
D | signal.h | 62 int sigaction(int __signal, const struct sigaction* __new_action, struct sigaction* __old_action);
|
/bionic/tests/ |
D | android_unsafe_frame_pointer_chase_test.cpp | 121 struct sigaction s = {}; in SignalBacktraceThread() 124 sigaction(SIGRTMIN, &s, nullptr); in SignalBacktraceThread()
|
D | SignalUtils.h | 28 #define sigaction64 sigaction
|
D | signal_test.cpp | 300 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()
|
D | setjmp_test.cpp | 278 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/ |
D | signal.h | 67 struct sigaction { struct
|
/bionic/libc/kernel/uapi/asm-generic/ |
D | signal.h | 76 struct sigaction { struct
|
/bionic/libfdtrack/ |
D | fdtrack.cpp | 81 struct sigaction sa = {}; in ctor() 90 sigaction(BIONIC_SIGNAL_FDTRACK, &sa, nullptr); in ctor()
|
/bionic/libc/ |
D | SYSCALLS.TXT | 236 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
|
D | libc.map.txt | 955 sigaction;
|
D | Android.bp | 1140 "bionic/sigaction.cpp",
|
/bionic/docs/ |
D | 32-bit-abi.md | 74 On 32-bit Android, `struct sigaction` is also too small because it contains
|
/bionic/libc/tools/ |
D | posix-2013.txt | 939 sigaction
|
/bionic/benchmarks/linker_relocation/gen/ |
D | liblinker_reloc_bench_095.S | 69 CALL(sigaction)
|
D | liblinker_reloc_bench_135.S | 494 CALL(sigaction)
|
D | liblinker_reloc_bench_113.S | 2115 CALL(sigaction)
|
/bionic/tools/versioner/platforms/ |
D | libc.map.txt | 955 sigaction;
|