Home
last modified time | relevance | path

Searched refs:siginfo_t (Results 1 – 25 of 34) 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/bionic/
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);
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()
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()
Dandroid_profiling_dynamic.cpp59 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()
Dpthread_sigqueue.cpp46 siginfo_t siginfo; in pthread_sigqueue()
Dposix_timers.cpp41 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/
Dsignal.h108 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/
Dheap_tagging_helper.cpp28 void action(int signo, siginfo_t* info __unused, void*) { in action()
45 void action2(int signo, siginfo_t* info __unused, void*) { in action2()
Dstack_tagging_helper.cpp219 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/
Dlinker_debuggerd_stub.cpp35 extern "C" bool debuggerd_handle_signal(int /* signal_number */, siginfo_t* /* info */, in debuggerd_handle_signal() argument
Dlinker_debuggerd.h34 extern "C" bool debuggerd_handle_signal(int signal_number, siginfo_t* info, void* context);
Ddlfcn.cpp96 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/
Dpidfd.h74 int pidfd_send_signal(int __pidfd, int __sig, siginfo_t * _Nullable __info, unsigned int __flags) _…
Dwait.h50 int waitid(idtype_t __type, id_t __id, siginfo_t* _Nullable __info, int __options);
/bionic/libdl/
Dlibdl.cpp77 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/
Dsys_wait_test.cpp39 siginfo_t si = {}; in TEST()
Dsignal_test.cpp287 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()
Dpidfd_test.cpp51 siginfo_t siginfo; in TEST()
/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.TXT17 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/
DRecordData.h168 static void WriteData(int, siginfo_t*, void*);
DRecordData.cpp129 void RecordData::WriteData(int, siginfo_t*, void*) { in WriteData() argument

12