/bionic/tests/headers/posix/ |
D | signal_h.c | 107 STRUCT_MEMBER_FUNCTION_POINTER(struct sigaction, void (*f)(int, siginfo_t*, void*), sa_sigaction); in signal_h() 140 TYPE(siginfo_t); in signal_h() 141 STRUCT_MEMBER(siginfo_t, int, si_signo); in signal_h() 142 STRUCT_MEMBER(siginfo_t, int, si_code); in signal_h() 143 STRUCT_MEMBER(siginfo_t, int, si_errno); in signal_h() 144 STRUCT_MEMBER(siginfo_t, pid_t, si_pid); in signal_h() 145 STRUCT_MEMBER(siginfo_t, uid_t, si_uid); in signal_h() 146 STRUCT_MEMBER(siginfo_t, void*, si_addr); in signal_h() 147 STRUCT_MEMBER(siginfo_t, int, si_status); in signal_h() 148 STRUCT_MEMBER(siginfo_t, long, si_band); in signal_h() [all …]
|
D | sys_wait_h.c | 71 TYPE(siginfo_t); in sys_wait_h() 75 FUNCTION(waitid, int (*f)(idtype_t, id_t, siginfo_t*, int)); in sys_wait_h()
|
/bionic/libc/bionic/ |
D | signal.cpp | 45 extern "C" int __rt_sigqueueinfo(pid_t, int, siginfo_t*); 47 extern "C" int __rt_sigtimedwait(const sigset64_t*, siginfo_t*, const timespec*, size_t); 222 siginfo_t info; in sigqueue() 223 memset(&info, 0, sizeof(siginfo_t)); in sigqueue() 272 int sigtimedwait(const sigset_t* bionic_set, siginfo_t* info, const timespec* timeout) { in sigtimedwait() 277 int sigtimedwait64(const sigset64_t* set, siginfo_t* info, const timespec* timeout) { in sigtimedwait64() 305 int sigwaitinfo(const sigset_t* set, siginfo_t* info) { in sigwaitinfo() 309 int sigwaitinfo64(const sigset64_t* set, siginfo_t* info) { in sigwaitinfo64()
|
D | wait.cpp | 32 extern "C" int __waitid(idtype_t which, id_t id, siginfo_t* info, int options, struct rusage* ru); 42 int waitid(idtype_t which, id_t id, siginfo_t* info, int options) { in waitid()
|
D | android_profiling_dynamic.cpp | 59 static void HandleProfilingSignal(int, siginfo_t*, void*); 75 static void HandleSigsysSeccompOverride(int, siginfo_t*, void*); 78 static void HandleProfilingSignal(int /*signal_number*/, siginfo_t* info, void* /*ucontext*/) { in HandleProfilingSignal() 187 static void HandleSigsysSeccompOverride(int /*signal_number*/, siginfo_t* info, in HandleSigsysSeccompOverride()
|
D | pthread_sigqueue.cpp | 46 siginfo_t siginfo; in pthread_sigqueue()
|
D | posix_timers.cpp | 41 extern "C" int __rt_sigtimedwait(const sigset64_t*, siginfo_t*, const timespec*, size_t); 96 siginfo_t si = {}; in __timer_thread_start()
|
/bionic/libc/include/ |
D | signal.h | 108 void psiginfo(const siginfo_t* _Nonnull __info, const char* _Nullable __msg); 120 int sigtimedwait(const sigset_t* _Nonnull __set, siginfo_t* _Nullable __info, const struct timespec… 121 int sigtimedwait64(const sigset64_t* _Nonnull __set, siginfo_t* _Nullable __info, const struct time… 122 int sigwaitinfo(const sigset_t* _Nonnull __set, siginfo_t* _Nullable __info) __INTRODUCED_IN(23); 123 int sigwaitinfo64(const sigset64_t* _Nonnull __set, siginfo_t* _Nullable __info) __INTRODUCED_IN(28…
|
/bionic/tests/libs/ |
D | heap_tagging_helper.cpp | 28 void action(int signo, siginfo_t* info __unused, void*) { in action() 45 void action2(int signo, siginfo_t* info __unused, void*) { in action2()
|
D | stack_tagging_helper.cpp | 219 using handler_t = void (*)(int, siginfo_t* siginfo, void*); 246 SIGUSR1, [](int, siginfo_t*, void*) { check_longjmp_restores_tags(); }); in test_longjmp_sigaltstack() argument
|
/bionic/linker/ |
D | linker_debuggerd_stub.cpp | 35 extern "C" bool debuggerd_handle_signal(int /* signal_number */, siginfo_t* /* info */, in debuggerd_handle_signal() argument
|
D | linker_debuggerd.h | 34 extern "C" bool debuggerd_handle_signal(int signal_number, siginfo_t* info, void* context);
|
D | dlfcn.cpp | 96 bool __loader_android_handle_signal(int signal_number, siginfo_t* info, 308 bool __loader_android_handle_signal(int signal_number, siginfo_t* info, void* context) { in __loader_android_handle_signal()
|
/bionic/libc/include/sys/ |
D | pidfd.h | 74 int pidfd_send_signal(int __pidfd, int __sig, siginfo_t * _Nullable __info, unsigned int __flags) _…
|
D | wait.h | 50 int waitid(idtype_t __type, id_t __id, siginfo_t* _Nullable __info, int __options);
|
/bionic/libdl/ |
D | libdl.cpp | 77 int signal_number, siginfo_t* info, void* context); 150 __attribute__((__weak__)) bool android_handle_signal(int signal_number, siginfo_t* info, in android_handle_signal()
|
/bionic/tests/ |
D | sys_wait_test.cpp | 39 siginfo_t si = {}; in TEST()
|
D | signal_test.cpp | 287 auto no_op_sigaction = [](int, siginfo_t*, void*) {}; in TestSigAction() argument 588 static void SigqueueSignalHandler(int signum, siginfo_t* info, void*) { in SigqueueSignalHandler() 699 siginfo_t info; in TEST() 721 siginfo_t info; in TEST() 743 siginfo_t info; in TEST() 764 siginfo_t info; in TEST() 781 siginfo_t info; in TEST() 802 handler.sa_sigaction = [](int, siginfo_t* siginfo, void*) { received = *siginfo; }; in TEST()
|
D | pidfd_test.cpp | 51 siginfo_t siginfo; in TEST()
|
/bionic/libc/private/ |
D | ScopedSignalHandler.h | 29 ScopedSignalHandler(int signal_number, void (*action)(int, siginfo_t*, void*),
|
D | bionic_inline_raise.h | 43 siginfo_t info = {};
|
/bionic/libc/upstream-netbsd/lib/libc/gen/ |
D | psignal.c | 82 psiginfo(const siginfo_t *si, const char *s) in psiginfo()
|
/bionic/libc/ |
D | SECCOMP_ALLOWLIST_COMMON.TXT | 17 int rt_tgsigqueueinfo(pid_t, pid_t, int, siginfo_t*) all 77 int rt_sigtimedwait_time64(const sigset64_t*, siginfo_t*, const timespec64*, size_t) lp32
|
/bionic/libc/malloc_debug/ |
D | RecordData.h | 168 static void WriteData(int, siginfo_t*, void*);
|
D | RecordData.cpp | 129 void RecordData::WriteData(int, siginfo_t*, void*) { in WriteData() argument
|