/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/include/ |
D | signal.h | 112 void psiginfo(const siginfo_t* __info, const char* __msg) __INTRODUCED_IN(17); 124 int sigtimedwait(const sigset_t* __set, siginfo_t* __info, const struct timespec* __timeout) __INTR… 125 int sigtimedwait64(const sigset64_t* __set, siginfo_t* __info, const struct timespec* __timeout) __… 126 int sigwaitinfo(const sigset_t* __set, siginfo_t* __info) __INTRODUCED_IN(23); 127 int sigwaitinfo64(const sigset64_t* __set, siginfo_t* __info) __INTRODUCED_IN(28);
|
/bionic/libc/bionic/ |
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 | 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); 213 siginfo_t info; in sigqueue() 214 memset(&info, 0, sizeof(siginfo_t)); in sigqueue() 273 int sigtimedwait(const sigset_t* bionic_set, siginfo_t* info, const timespec* timeout) { in sigtimedwait() 279 int sigtimedwait64(const sigset64_t* set, siginfo_t* info, const timespec* timeout) { in sigtimedwait64() 308 int sigwaitinfo(const sigset_t* set, siginfo_t* info) { in sigwaitinfo() 312 int sigwaitinfo64(const sigset64_t* set, siginfo_t* info) { in sigwaitinfo64()
|
D | android_profiling_dynamic.cpp | 58 static void HandleProfilingSignal(int, siginfo_t*, void*); 76 static void HandleSigsysSeccompOverride(int, siginfo_t*, void*); 79 static void HandleProfilingSignal(int /*signal_number*/, siginfo_t* info, void* /*ucontext*/) { in HandleProfilingSignal() 179 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 | 39 extern "C" int __rt_sigtimedwait(const sigset64_t*, siginfo_t*, const timespec*, size_t); 81 siginfo_t si = {}; in __timer_thread_start()
|
D | pthread_internal.cpp | 147 auto handler = [](int, siginfo_t*, void*) { in android_run_on_all_threads() argument
|
/bionic/libc/include/sys/ |
D | pidfd.h | 74 int pidfd_send_signal(int __pidfd, int __sig, siginfo_t *__info, unsigned int __flags) __INTRODUCED…
|
D | wait.h | 55 int waitid(idtype_t __type, id_t __id, siginfo_t* __info, int __options);
|
/bionic/tests/ |
D | sys_wait_test.cpp | 39 siginfo_t si = {}; in TEST()
|
D | signal_test.cpp | 279 auto no_op_sigaction = [](int, siginfo_t*, void*) {}; in TestSigAction() argument 575 static void SigqueueSignalHandler(int signum, siginfo_t* info, void*) { in SigqueueSignalHandler() 678 siginfo_t info; in TEST() 700 siginfo_t info; in TEST() 722 siginfo_t info; in TEST() 743 siginfo_t info; in TEST() 760 siginfo_t info; in TEST() 781 handler.sa_sigaction = [](int, siginfo_t* siginfo, void*) { received = *siginfo; }; in TEST()
|
D | pidfd_test.cpp | 51 siginfo_t siginfo; in TEST()
|
D | heap_tagging_level_test.cpp | 82 void ExitWithSiCode(int, siginfo_t* info, void*) { in ExitWithSiCode()
|
D | sys_ptrace_test.cpp | 196 siginfo_t siginfo; in run_watchpoint_test() 367 siginfo_t siginfo; in TEST()
|
D | setjmp_test.cpp | 278 struct sigaction sa = {.sa_flags = SA_SIGINFO, .sa_sigaction = [](int, siginfo_t*, void*) {}}; in TEST() argument
|
/bionic/tests/libs/ |
D | heap_tagging_helper.cpp | 23 void action(int signo, siginfo_t* info __unused, void*) { in action()
|
/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 | 15 int rt_tgsigqueueinfo:int rt_tgsigqueueinfo(pid_t tgid, pid_t tid, int sig, siginfo_t *uinfo) all 72 int rt_sigtimedwait_time64(const sigset64_t*, siginfo_t*, const timespec64*, size_t) lp32
|
/bionic/libc/malloc_debug/ |
D | RecordData.cpp | 115 static void RecordDump(int, siginfo_t*, void*) { in RecordDump() argument
|
/bionic/libc/kernel/uapi/asm-generic/ |
D | siginfo.h | 106 } __ARCH_SI_ATTRIBUTES siginfo_t; typedef
|
/bionic/libfdtrack/ |
D | fdtrack.cpp | 82 sa.sa_sigaction = [](int, siginfo_t* siginfo, void*) { in ctor()
|