Home
last modified time | relevance | path

Searched refs:siginfo_t (Results 1 – 25 of 28) sorted by relevance

12

/bionic/tests/headers/posix/
Dsignal_h.c107 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 …]
Dsys_wait_h.c71 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/
Dsignal.h112 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/
Dwait.cpp32 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()
Dsignal.cpp45 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()
Dandroid_profiling_dynamic.cpp58 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()
Dpthread_sigqueue.cpp46 siginfo_t siginfo; in pthread_sigqueue()
Dposix_timers.cpp39 extern "C" int __rt_sigtimedwait(const sigset64_t*, siginfo_t*, const timespec*, size_t);
81 siginfo_t si = {}; in __timer_thread_start()
Dpthread_internal.cpp147 auto handler = [](int, siginfo_t*, void*) { in android_run_on_all_threads() argument
/bionic/libc/include/sys/
Dpidfd.h74 int pidfd_send_signal(int __pidfd, int __sig, siginfo_t *__info, unsigned int __flags) __INTRODUCED…
Dwait.h55 int waitid(idtype_t __type, id_t __id, siginfo_t* __info, int __options);
/bionic/tests/
Dsys_wait_test.cpp39 siginfo_t si = {}; in TEST()
Dsignal_test.cpp279 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()
Dpidfd_test.cpp51 siginfo_t siginfo; in TEST()
Dheap_tagging_level_test.cpp82 void ExitWithSiCode(int, siginfo_t* info, void*) { in ExitWithSiCode()
Dsys_ptrace_test.cpp196 siginfo_t siginfo; in run_watchpoint_test()
367 siginfo_t siginfo; in TEST()
Dsetjmp_test.cpp278 struct sigaction sa = {.sa_flags = SA_SIGINFO, .sa_sigaction = [](int, siginfo_t*, void*) {}}; in TEST() argument
/bionic/tests/libs/
Dheap_tagging_helper.cpp23 void action(int signo, siginfo_t* info __unused, void*) { in action()
/bionic/libc/private/
DScopedSignalHandler.h29 ScopedSignalHandler(int signal_number, void (*action)(int, siginfo_t*, void*),
Dbionic_inline_raise.h43 siginfo_t info = {};
/bionic/libc/upstream-netbsd/lib/libc/gen/
Dpsignal.c82 psiginfo(const siginfo_t *si, const char *s) in psiginfo()
/bionic/libc/
DSECCOMP_ALLOWLIST_COMMON.TXT15 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/
DRecordData.cpp115 static void RecordDump(int, siginfo_t*, void*) { in RecordDump() argument
/bionic/libc/kernel/uapi/asm-generic/
Dsiginfo.h106 } __ARCH_SI_ATTRIBUTES siginfo_t; typedef
/bionic/libfdtrack/
Dfdtrack.cpp82 sa.sa_sigaction = [](int, siginfo_t* siginfo, void*) { in ctor()

12