Searched defs:siginfo (Results 1 - 25 of 36) sorted by relevance

12

/external/compiler-rt/test/sanitizer_common/TestCases/Linux/
H A Dptrace.cc95 siginfo_t siginfo; local
96 res = ptrace(PTRACE_GETSIGINFO, pid, NULL, &siginfo);
98 assert(siginfo.si_pid == pid);
/external/valgrind/helgrind/tests/
H A Dsafe-semaphore.h13 static void abrt_handler( int signum, siginfo_t *siginfo, void *sigcontext ) { argument
H A Dsafe-pthread.h15 static void sigill_handler( int signum, siginfo_t *siginfo, void *sigcontext ) { argument
16 unsigned char *pc = siginfo->si_addr;
27 static void segv_handler( int signum, siginfo_t *siginfo, void *sigcontext ) { argument
/external/compiler-rt/test/asan/TestCases/Posix/
H A Dallow_user_segv.cc14 void User_OnSIGSEGV(int signum, siginfo_t *siginfo, void *context) { argument
26 original_sigaction.sa_sigaction(signum, siginfo, context);
/external/compiler-rt/lib/asan/
H A Dasan_posix.cc36 void AsanOnDeadlySignal(int signo, void *siginfo, void *context) { argument
38 int code = (int)((siginfo_t*)siginfo)->si_code;
41 SignalContext sig = SignalContext::Create(siginfo, context);
H A Dasan_win.cc193 void AsanOnDeadlySignal(int, void *siginfo, void *context) { argument
/external/valgrind/none/tests/darwin/
H A Dbug228343.c43 void SignalHandlerWithSpinlock(int sig, siginfo_t *siginfo, void *context) { argument
/external/libunwind/tests/
H A Dia64-test-setjmp.c62 sighandler (int signal, void *siginfo, void *sigcontext) argument
/external/valgrind/coregrind/m_sigframe/
H A Dsigframe-solaris.c58 Addr sp_top_of_frame, const vki_siginfo_t *siginfo,
66 Int signo = siginfo->si_signo;
87 /* Fill in the siginfo. */
88 frame->siginfo = *siginfo;
91 Manual page siginfo.h(3HEAD) describes that some signals define si_addr
116 switch (siginfo->si_code) {
123 frame->siginfo.si_code = VKI_SEGV_MAPERR;
132 frame->siginfo.si_addr = (void*)VG_(get_IP)(tid);
135 frame->siginfo
57 sigframe_create(ThreadId tid, Bool on_altstack, 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-darwin.c150 const vki_siginfo_t *siginfo,
160 Int sigNo = siginfo->si_signo;
193 /* Fill in the siginfo and ucontext. */
195 frame->fake_siginfo = *siginfo;
147 sigframe_create( ThreadId tid, Bool on_altstack, 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-mips32-linux.c126 const vki_siginfo_t *siginfo,
135 Int sigNo = siginfo->si_signo;
162 /* Create siginfo. */
163 VG_TRACK( pre_mem_write, Vg_CoreSignal, tid, "signal frame siginfo",
166 VG_(memcpy)(&frame->rs_info, siginfo, sizeof(*siginfo));
183 setup_sigcontext2(tst, &(scp), siginfo);
200 tst->arch.vex.guest_r4 = siginfo->si_signo;
222 setup_sigcontext2(tst, &(scp), siginfo);
235 tst->arch.vex.guest_r4 = siginfo
123 sigframe_create( ThreadId tid, Bool on_altstack, 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.c121 const vki_siginfo_t *siginfo,
130 Int sigNo = siginfo->si_signo;
147 /* Create siginfo. */
148 VG_TRACK(pre_mem_write, Vg_CoreSignal, tid, "signal frame siginfo",
151 VG_(memcpy)(&frame->rs_info, siginfo, sizeof(*siginfo));
168 setup_sigcontext(tst, &(scp), siginfo);
181 tst->arch.vex.guest_r4 = siginfo->si_signo;
118 sigframe_create( ThreadId tid, Bool on_altstack, 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-ppc32-linux.c115 vki_siginfo_t siginfo; member in struct:rt_sigframe
527 //.. const vki_siginfo_t *siginfo,
534 //.. Int sigNo = siginfo->si_signo;
558 //.. synth_ucontext(tst->tid, siginfo, mask, &uc, &frame->fpstate);
575 //.. const vki_siginfo_t *siginfo,
582 //.. Int sigNo = siginfo->si_signo;
607 //.. VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
610 //.. if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
614 //.. synth_ucontext(tst->tid, siginfo, mask, &frame->uContext, &frame->fpstate);
629 const vki_siginfo_t *siginfo,
626 sigframe_create( ThreadId tid, Bool on_altstack, 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-ppc64-linux.c139 const vki_siginfo_t *siginfo,
149 Int sigNo = siginfo->si_signo;
187 faultaddr = (Addr)siginfo->_sifields._sigfault._addr;
188 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
192 VG_(memcpy)(&frame->info, siginfo, sizeof(*siginfo));
136 sigframe_create( ThreadId tid, Bool on_altstack, 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-tilegx-linux.c141 const vki_siginfo_t *siginfo,
151 Int sigNo = siginfo->si_signo;
167 faultaddr = (Addr)siginfo->_sifields._sigfault._addr;
168 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
176 /* Create siginfo. */
177 VG_TRACK( pre_mem_write, Vg_CoreSignal, tid, "signal frame siginfo",
180 VG_(memcpy)(&frame->rs_info, siginfo, sizeof(*siginfo));
197 setup_sigcontext2(tst, &(scp), siginfo);
213 tst->arch.vex.guest_r0 = siginfo
139 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-darwin.c138 const vki_siginfo_t *siginfo,
148 Int sigNo = siginfo->si_signo;
181 /* Fill in the siginfo and ucontext. */
183 frame->fake_siginfo = *siginfo;
135 sigframe_create( ThreadId tid, Bool on_altstack, 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-linux.c122 /* siginfo */
398 const vki_siginfo_t *siginfo,
406 Int sigNo = siginfo->si_signo;
417 /* retaddr, siginfo, uContext fields are to be written */
434 VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
437 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
441 synth_ucontext(tst->tid, siginfo, trapno, err, mask,
456 const vki_siginfo_t *siginfo,
467 rsp = build_rt_sigframe(tst, rsp_top_of_frame, siginfo, siguc,
478 tst->arch.vex.guest_RDI = (ULong) siginfo
396 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
453 sigframe_create( ThreadId tid, Bool on_altstack, 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-arm-linux.c125 const vki_siginfo_t *siginfo,
133 Int sigNo = siginfo->si_signo;
147 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &frame->uc);
166 const vki_siginfo_t *siginfo,
176 Int sigNo = siginfo->si_signo;
195 /* Track our writes to siginfo */
197 "signal handler siginfo", (Addr)rsf,
200 VG_(memcpy)(&rsf->info, siginfo, sizeof(vki_siginfo_t));
202 if(sigNo == VKI_SIGILL && siginfo->si_code > 0) {
208 build_sigframe(tst, &rsf->sig, siginfo, sigu
123 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
163 sigframe_create( ThreadId tid, Bool on_altstack, 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-arm64-linux.c58 /* This also always does the 'has siginfo' behaviour whether or
118 const vki_siginfo_t *siginfo,
126 Int sigNo = siginfo->si_signo;
140 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &frame->uc);
157 const vki_siginfo_t *siginfo,
166 Int sigNo = siginfo->si_signo;
181 /* Track our writes to siginfo */
183 "signal handler siginfo", (Addr)rsf,
186 VG_(memcpy)(&rsf->info, siginfo, sizeof(vki_siginfo_t));
188 if (sigNo == VKI_SIGILL && siginfo
116 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
154 sigframe_create( ThreadId tid, Bool on_altstack, 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-s390x-linux.c284 const vki_siginfo_t *siginfo,
309 frame->sigNo = siginfo->si_signo;
326 SET_SIGNAL_GPR(tst, 2, siginfo->si_signo);
336 build_vg_sigframe(&frame->vg, tst, flags, siginfo->si_signo);
343 const vki_siginfo_t *siginfo,
351 Int sigNo = siginfo->si_signo;
384 VG_(memcpy)(&frame->info, siginfo, sizeof(vki_siginfo_t));
390 SET_SIGNAL_GPR(tst, 2, siginfo->si_signo);
408 const vki_siginfo_t *siginfo,
419 sp = build_rt_sigframe(tst, sp_top_of_frame, siginfo, sigu
282 build_sigframe(ThreadState *tst, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, UInt flags, const vki_sigset_t *mask, void *restorer) argument
341 build_rt_sigframe(ThreadState *tst, Addr sp_top_of_frame, const vki_siginfo_t *siginfo, const struct vki_ucontext *siguc, UInt flags, const vki_sigset_t *mask, void *restorer) argument
405 sigframe_create( ThreadId tid, Bool on_altstack, 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.c417 const vki_siginfo_t *siginfo,
425 Int sigNo = siginfo->si_signo;
458 synth_ucontext(tst->tid, siginfo, trapno, err, mask, &uc, &frame->fpstate);
475 const vki_siginfo_t *siginfo,
483 Int sigNo = siginfo->si_signo;
517 VG_(memcpy)(&frame->sigInfo, siginfo, sizeof(vki_siginfo_t));
520 if (sigNo == VKI_SIGILL && siginfo->si_code > 0)
524 synth_ucontext(tst->tid, siginfo, trapno, err, mask,
540 const vki_siginfo_t *siginfo,
551 esp = build_rt_sigframe(tst, esp_top_of_frame, siginfo, sigu
415 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
473 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
537 sigframe_create( ThreadId tid, Bool on_altstack, 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...]
/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/google-breakpad/src/client/linux/handler/
H A Dexception_handler.h192 siginfo_t siginfo; member in struct:google_breakpad::ExceptionHandler::CrashContext
/external/wpa_supplicant_8/wpa_supplicant/
H A Dbgscan_simple.c146 struct wpa_signal_info siginfo; local
147 if (wpa_drv_signal_poll(wpa_s, &siginfo) == 0 &&
148 siginfo.current_signal >= data->signal_threshold)
/external/kernel-headers/original/uapi/asm-mips/asm/
H A Dsiginfo.h31 #include <asm-generic/siginfo.h>
34 typedef struct siginfo { struct
121 #include <asm-generic/siginfo.h>

Completed in 560 milliseconds

12