Searched refs:siginfo (Results 1 - 25 of 41) sorted by relevance

12

/external/kernel-headers/original/uapi/asm-arm/asm/
H A Dsiginfo.h1 #include <asm-generic/siginfo.h>
H A Dsignal.h7 struct siginfo;
101 void (*_sa_sigaction)(int, struct siginfo *, void *);
/external/kernel-headers/original/uapi/asm-arm64/asm/
H A Dsiginfo.h21 #include <asm-generic/siginfo.h>
/external/kernel-headers/original/uapi/linux/
H A Dsignal.h5 #include <asm/siginfo.h>
/external/kernel-headers/original/uapi/asm-x86/asm/
H A Dsiginfo.h14 #include <asm-generic/siginfo.h>
H A Dsignal.h10 struct siginfo;
105 void (*_sa_sigaction)(int, struct siginfo *, void *);
/external/compiler-rt/test/asan/TestCases/Posix/
H A Dallow_user_segv.cc13 void User_OnSIGSEGV(int signum, siginfo_t *siginfo, void *context) { argument
16 original_sigaction.sa_sigaction(signum, siginfo, context);
/external/valgrind/main/coregrind/
H A Dpub_core_sigframe.h48 const vki_siginfo_t *siginfo,
/external/compiler-rt/lib/asan/
H A Dasan_posix.cc35 void AsanOnSIGSEGV(int, void *siginfo, void *context) { argument
36 uptr addr = (uptr)((siginfo_t*)siginfo)->si_addr;
37 int code = (int)((siginfo_t*)siginfo)->si_code;
H A Dasan_win.cc85 void AsanOnSIGSEGV(int, void *siginfo, void *context) { argument
H A Dasan_internal.h83 void AsanOnSIGSEGV(int, void *siginfo, void *context);
/external/compiler-rt/test/sanitizer_common/TestCases/Linux/
H A Dptrace.cc34 siginfo_t siginfo; local
35 res = ptrace(PTRACE_GETSIGINFO, pid, NULL, &siginfo);
37 assert(siginfo.si_pid == pid);
/external/e2fsprogs/e2fsck/
H A Dsigcatcher.c333 static void die_signal_handler(int signum, siginfo_t *siginfo, argument
342 if (siginfo->si_code == SI_USER)
343 fprintf(stderr, "(sent from pid %u) ", siginfo->si_pid);
344 cp = lookup_table(siginfo->si_code, generic_code_table);
349 lookup_table_fallback(siginfo->si_code,
353 lookup_table_fallback(siginfo->si_code,
357 lookup_table_fallback(siginfo->si_code,
361 lookup_table_fallback(siginfo->si_code,
365 lookup_table_fallback(siginfo->si_code,
368 fprintf(stderr, "si code=%d ", siginfo
[all...]
/external/kernel-headers/original/uapi/asm-mips/asm/
H A Dsiginfo.h19 * We duplicate the generic versions - <asm-generic/siginfo.h> is just borked
23 struct siginfo;
38 #include <asm-generic/siginfo.h>
40 typedef struct siginfo { struct
/external/valgrind/main/coregrind/m_sigframe/
H A Dsigframe-ppc32-linux.c116 vki_siginfo_t siginfo; member in struct:rt_sigframe
570 //.. const vki_siginfo_t *siginfo,
577 //.. Int sigNo = siginfo->si_signo;
601 //.. synth_ucontext(tst->tid, siginfo, mask, &uc, &frame->fpstate);
618 //.. const vki_siginfo_t *siginfo,
625 //.. Int sigNo = siginfo->si_signo;
650 //.. VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
653 //.. if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
657 //.. synth_ucontext(tst->tid, siginfo, mask, &frame->uContext, &frame->fpstate);
671 const vki_siginfo_t *siginfo,
669 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-arm-linux.c164 const vki_siginfo_t *siginfo,
172 Int sigNo = siginfo->si_signo;
186 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &frame->uc);
204 const vki_siginfo_t *siginfo,
214 Int sigNo = siginfo->si_signo;
233 /* Track our writes to siginfo */
235 "signal handler siginfo", (Addr)rsf,
238 VG_(memcpy)(&rsf->info, siginfo, sizeof(vki_siginfo_t));
240 if(sigNo == VKI_SIGILL && siginfo->si_code > 0) {
246 build_sigframe(tst, &rsf->sig, siginfo, sigu
162 build_sigframe(ThreadState *tst, struct sigframe *frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer) argument
202 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-x86-linux.c462 const vki_siginfo_t *siginfo,
470 Int sigNo = siginfo->si_signo;
503 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &uc, &frame->fpstate);
520 const vki_siginfo_t *siginfo,
528 Int sigNo = siginfo->si_signo;
562 VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
565 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
569 synth_ucontext(tst->tid, siginfo, trapno, err, mask,
584 const vki_siginfo_t *siginfo,
595 esp = build_rt_sigframe(tst, esp_top_of_frame, siginfo, sigu
460 build_sigframe(ThreadState *tst, Addr esp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, UInt flags, const vki_sigset_t *mask, void *restorer) argument
518 build_rt_sigframe(ThreadState *tst, Addr esp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, UInt flags, const vki_sigset_t *mask, void *restorer) argument
582 sigframe_create( ThreadId tid, Addr esp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-arm64-linux.c60 /* This also always does the 'has siginfo' behaviour whether or
158 const vki_siginfo_t *siginfo,
166 Int sigNo = siginfo->si_signo;
180 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &frame->uc);
196 const vki_siginfo_t *siginfo,
205 Int sigNo = siginfo->si_signo;
220 /* Track our writes to siginfo */
222 "signal handler siginfo", (Addr)rsf,
225 VG_(memcpy)(&rsf->info, siginfo, sizeof(vki_siginfo_t));
227 if (sigNo == VKI_SIGILL && siginfo
156 build_sigframe(ThreadState *tst, struct sigframe *frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer) argument
194 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-amd64-linux.c122 /* siginfo */
442 const vki_siginfo_t *siginfo,
450 Int sigNo = siginfo->si_signo;
461 /* retaddr, siginfo, uContext fields are to be written */
478 VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
481 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
485 synth_ucontext(tst->tid, siginfo, trapno, err, mask,
499 const vki_siginfo_t *siginfo,
510 rsp = build_rt_sigframe(tst, rsp_top_of_frame, siginfo, siguc,
521 tst->arch.vex.guest_RDI = (ULong) siginfo
440 build_rt_sigframe(ThreadState *tst, Addr rsp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer) argument
497 sigframe_create( ThreadId tid, Addr rsp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-mips32-linux.c166 const vki_siginfo_t *siginfo,
175 Int sigNo = siginfo->si_signo;
202 /* Create siginfo. */
203 VG_TRACK( pre_mem_write, Vg_CoreSignal, tid, "signal frame siginfo",
206 VG_(memcpy)(&frame->rs_info, siginfo, sizeof(*siginfo));
223 setup_sigcontext2(tst, &(scp), siginfo);
240 tst->arch.vex.guest_r4 = siginfo->si_signo;
262 setup_sigcontext2(tst, &(scp), siginfo);
275 tst->arch.vex.guest_r4 = siginfo
164 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
[all...]
H A Dsigframe-mips64-linux.c159 const vki_siginfo_t *siginfo,
168 Int sigNo = siginfo->si_signo;
185 /* Create siginfo. */
186 VG_TRACK(pre_mem_write, Vg_CoreSignal, tid, "signal frame siginfo",
189 VG_(memcpy)(&frame->rs_info, siginfo, sizeof(*siginfo));
206 setup_sigcontext(tst, &(scp), siginfo);
219 tst->arch.vex.guest_r4 = siginfo->si_signo;
157 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
H A Dsigframe-ppc64-linux.c182 const vki_siginfo_t *siginfo,
192 Int sigNo = siginfo->si_signo;
230 faultaddr = (Addr)siginfo->_sifields._sigfault._addr;
231 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
235 VG_(memcpy)(&frame->info, siginfo, sizeof(*siginfo));
180 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
H A Dsigframe-amd64-darwin.c60 Also, don't bother with creating siginfo and ucontext in the
105 const vki_siginfo_t *siginfo,
115 Int sigNo = siginfo->si_signo;
148 /* Minimally fill in the siginfo and ucontext. Note, utter
151 frame->fake_siginfo.si_code = siginfo->si_code;
103 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
H A Dsigframe-x86-darwin.c60 Also, don't bother with creating siginfo and ucontext in the
114 const vki_siginfo_t *siginfo,
124 Int sigNo = siginfo->si_signo;
157 /* Minimally fill in the siginfo and ucontext. Note, utter
160 frame->fake_siginfo.si_code = siginfo->si_code;
112 sigframe_create( ThreadId tid, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, void *handler, UInt flags, const vki_sigset_t *mask, void *restorer ) argument
/external/libunwind/tests/
H A Dia64-test-setjmp.c62 sighandler (int signal, void *siginfo, void *sigcontext) argument

Completed in 3465 milliseconds

12