/external/compiler-rt/test/sanitizer_common/TestCases/Linux/ |
H A D | ptrace.cc | 34 siginfo_t siginfo; local 35 res = ptrace(PTRACE_GETSIGINFO, pid, NULL, &siginfo); 37 assert(siginfo.si_pid == pid);
|
/external/compiler-rt/test/asan/TestCases/Posix/ |
H A D | allow_user_segv.cc | 13 void User_OnSIGSEGV(int signum, siginfo_t *siginfo, void *context) { argument 16 original_sigaction.sa_sigaction(signum, siginfo, context);
|
/external/compiler-rt/lib/asan/ |
H A D | asan_posix.cc | 35 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 D | asan_win.cc | 85 void AsanOnSIGSEGV(int, void *siginfo, void *context) { argument
|
/external/libunwind/tests/ |
H A D | ia64-test-setjmp.c | 62 sighandler (int signal, void *siginfo, void *sigcontext) argument
|
H A D | Gia64-test-nat.c | 129 sighandler (int signal, void *siginfo, void *context) argument
|
/external/valgrind/main/coregrind/m_sigframe/ |
H A D | sigframe-amd64-darwin.c | 60 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 D | sigframe-ppc32-linux.c | 116 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 D | sigframe-ppc64-linux.c | 182 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 D | sigframe-x86-darwin.c | 60 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
|
H A D | sigframe-amd64-linux.c | 122 /* 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 D | sigframe-arm-linux.c | 164 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 D | sigframe-arm64-linux.c | 60 /* 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 D | sigframe-mips32-linux.c | 166 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 D | sigframe-mips64-linux.c | 159 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 D | sigframe-s390x-linux.c | 327 const vki_siginfo_t *siginfo, 352 frame->sigNo = siginfo->si_signo; 369 SET_SIGNAL_GPR(tst, 2, siginfo->si_signo); 379 build_vg_sigframe(&frame->vg, tst, flags, siginfo->si_signo); 386 const vki_siginfo_t *siginfo, 394 Int sigNo = siginfo->si_signo; 427 VG_(memcpy)(&frame->info, siginfo, sizeof(vki_siginfo_t)); 433 SET_SIGNAL_GPR(tst, 2, siginfo->si_signo); 450 const vki_siginfo_t *siginfo, 461 sp = build_rt_sigframe(tst, sp_top_of_frame, siginfo, sigu 325 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 384 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 448 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 D | sigframe-x86-linux.c | 462 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...] |
/external/e2fsprogs/e2fsck/ |
H A D | sigcatcher.c | 333 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/wpa_supplicant_8/wpa_supplicant/ |
H A D | bgscan_simple.c | 146 struct wpa_signal_info siginfo; local 147 if (wpa_drv_signal_poll(wpa_s, &siginfo) == 0 && 148 siginfo.current_signal >= data->signal_threshold)
|
H A D | bgscan_learn.c | 426 struct wpa_signal_info siginfo; local 427 if (wpa_drv_signal_poll(wpa_s, &siginfo) == 0 && 428 siginfo.current_signal >= data->signal_threshold)
|
/external/kernel-headers/original/uapi/asm-mips/asm/ |
H A D | siginfo.h | 19 * 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/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_stoptheworld_linux_libcdep.cc | 191 void TracerThreadSignalHandler(int signum, void *siginfo, void *) { argument
|
/external/kernel-headers/original/uapi/asm-generic/ |
H A D | siginfo.h | 14 * struct siginfo that is before the union. 48 typedef struct siginfo { struct 111 /* If the arch shares siginfo, then it has SIGSYS. */
|
/external/valgrind/main/coregrind/ |
H A D | m_signals.c | 1328 void push_signal_frame ( ThreadId tid, const vki_siginfo_t *siginfo, argument 1333 Int sigNo = siginfo->si_signo; 1376 VG_(sigframe_create) (tid, esp_top_of_frame, siginfo, uc, 2052 least a non-siginfo signal gets deliviered. 2318 /* On Linux, first we have to do a sanity check of the siginfo. */ 2320 /* There's a per-user limit of pending siginfo signals. If 2322 pending signals with siginfo, then new signals are 2323 delivered without siginfo. This condition can be caused 2325 as Valgrind, if it has a large number of pending siginfo 2328 Since we depend on siginfo t [all...] |
/external/lldb/source/Plugins/Process/Linux/ |
H A D | ProcessMonitor.cpp | 2120 ProcessMonitor::GetSignalInfo(lldb::tid_t tid, void *siginfo, int &ptrace_err) argument 2123 SiginfoOperation op(tid, siginfo, result, ptrace_err);
|