| /tools/lib/subcmd/ |
| A D | sigchain.c | 15 static void check_signum(int sig) in check_signum() argument 17 if (sig < 1 || sig >= SIGCHAIN_MAX_SIGNALS) in check_signum() 18 die("BUG: signal out of range: %d", sig); in check_signum() 21 static int sigchain_push(int sig, sigchain_fun f) in sigchain_push() argument 23 struct sigchain_signal *s = signals + sig; in sigchain_push() 24 check_signum(sig); in sigchain_push() 27 s->old[s->n] = signal(sig, f); in sigchain_push() 34 int sigchain_pop(int sig) in sigchain_pop() argument 36 struct sigchain_signal *s = signals + sig; in sigchain_pop() 37 check_signum(sig); in sigchain_pop() [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_send_signal_kern.c | 9 int bpf_send_signal_task(struct task_struct *task, int sig, enum pid_type type, u64 value) __ksym; 11 __u32 sig = 0, pid = 0, status = 0, signal_thread = 0, target_pid = 0; variable 32 ret = bpf_send_signal_task(target_task, sig, PIDTYPE_PID, value); in bpf_send_signal_test() 34 ret = bpf_send_signal_thread(sig); in bpf_send_signal_test() 37 ret = bpf_send_signal_task(target_task, sig, PIDTYPE_TGID, value); in bpf_send_signal_test() 39 ret = bpf_send_signal(sig); in bpf_send_signal_test()
|
| A D | test_sig_in_xattr.c | 41 char sig[MAX_SIG_SIZE]; variable 69 bpf_dynptr_from_mem(sig, sizeof(sig), 0, &sig_ptr); in BPF_PROG()
|
| A D | test_verify_pkcs7_sig.c | 26 __u8 sig[MAX_SIG_SIZE]; member 71 if (data_val->sig_len > sizeof(data_val->sig)) in BPF_PROG() 74 bpf_dynptr_from_mem(data_val->sig, data_val->sig_len, 0, &sig_ptr); in BPF_PROG()
|
| /tools/crypto/ccp/ |
| A D | dbc_cli.py | 67 sig = None variable 75 sig = f.read() variable 76 if len(sig) != DBC_SIG_SIZE: 78 "Invalid signature length %d (expected %d)" % (len(sig), DBC_SIG_SIZE) 98 nonce = get_nonce(d, sig) 104 result = set_uid(d, uid, sig) 113 param, signature = process_param(d, messages[args.message], sig) 117 sig=_pretty_buffer(bytes(signature)), 126 param, signature = process_param(d, messages[args.message], sig, data) 130 sig=_pretty_buffer(bytes(signature)),
|
| A D | dbc.py | 60 sig = ctypes.create_string_buffer(signature, len(signature)) 61 ret = lib.process_param(device.fileno(), message[0], ctypes.pointer(sig), ctypes.pointer(arg)) 64 return arg.value, sig.value
|
| /tools/testing/selftests/x86/ |
| A D | helpers.h | 30 static inline void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), int flags) in sethandler() argument 38 if (sigaction(sig, &sa, 0)) in sethandler() 42 static inline void clearhandler(int sig) in clearhandler() argument 49 if (sigaction(sig, &sa, 0)) in clearhandler()
|
| A D | sigtrap_loop.c | 20 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), int flags) in sethandler() argument 29 if (sigaction(sig, &sa, 0)) in sethandler() 35 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
|
| A D | mov_ss_trap.c | 104 static void sigtrap(int sig, siginfo_t *si, void *ctx_void) in sigtrap() argument 113 static void handle_and_return(int sig, siginfo_t *si, void *ctx_void) in handle_and_return() argument 117 printf("\tGot %s with RIP=%lx\n", signames[sig], in handle_and_return() 121 static void handle_and_longjmp(int sig, siginfo_t *si, void *ctx_void) in handle_and_longjmp() argument 125 printf("\tGot %s with RIP=%lx\n", signames[sig], in handle_and_longjmp()
|
| A D | syscall_arg_fault.c | 32 static void sigsegv_or_sigbus(int sig, siginfo_t *info, void *ctx_void) in sigsegv_or_sigbus() argument 51 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument 74 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill() argument
|
| A D | corrupt_xstate_header.c | 33 static void sigusr1(int sig, siginfo_t *info, void *uc_void) in sigusr1() argument 44 static void sigsegv(int sig, siginfo_t *info, void *uc_void) in sigsegv() argument
|
| A D | vdso_restorer.c | 35 static void handler_with_siginfo(int sig, siginfo_t *info, void *ctx_void) in handler_with_siginfo() argument 40 static void handler_without_siginfo(int sig) in handler_without_siginfo() argument
|
| /tools/testing/selftests/net/ |
| A D | ynl.mk | 24 $(OUTPUT)/.libynl-$(YNL_GENS_HASH).sig: 25 $(Q)rm -f $(OUTPUT)/.libynl-*.sig 26 $(Q)touch $(OUTPUT)/.libynl-$(YNL_GENS_HASH).sig 28 $(OUTPUT)/libynl.a: $(YNL_SPECS) $(OUTPUT)/.libynl-$(YNL_GENS_HASH).sig 38 $(OUTPUT)/.libynl-*.sig \
|
| /tools/perf/ui/tui/ |
| A D | setup.c | 40 static void ui__sigwinch(int sig __maybe_unused) in ui__sigwinch() 101 static void ui__signal_backtrace(int sig) in ui__signal_backtrace() argument 107 psignal(sig, "perf"); in ui__signal_backtrace() 119 static void ui__signal(int sig) in ui__signal() argument 122 psignal(sig, "perf"); in ui__signal() 126 static void ui__sigcont(int sig) in ui__sigcont() argument 130 if (sig == SIGTSTP) { in ui__sigcont()
|
| /tools/testing/selftests/landlock/ |
| A D | scoped_signal_test.c | 31 int sig; in FIXTURE_VARIANT() local 37 .sig = SIGTRAP, in FIXTURE_VARIANT_ADD() 43 .sig = SIGURG, in FIXTURE_VARIANT_ADD() 49 .sig = SIGHUP, in FIXTURE_VARIANT_ADD() 55 .sig = SIGTSTP, in FIXTURE_VARIANT_ADD() 71 if (sig == SIGTRAP || sig == SIGURG || sig == SIGHUP || sig == SIGTSTP) in scope_signal_handler() 109 err = kill(parent, variant->sig); in TEST_F() 120 err = kill(parent, variant->sig); in TEST_F() 129 ASSERT_EQ(0, raise(variant->sig)); in TEST_F() 382 static void handle_sigurg(int sig) in handle_sigurg() argument [all …]
|
| /tools/perf/tests/ |
| A D | bp_signal.c | 103 static int __event(bool is_x, void *addr, int sig) in __event() argument 133 fcntl(fd, F_SETSIG, sig); in __event() 141 static int bp_event(void *addr, int sig) in bp_event() argument 143 return __event(true, addr, sig); in bp_event() 146 static int wp_event(void *addr, int sig) in wp_event() argument 148 return __event(false, addr, sig); in wp_event()
|
| /tools/testing/selftests/powerpc/signal/ |
| A D | signal_tm.c | 23 extern long tm_signal_self(pid_t pid, int sig, long *ret); 28 static void signal_handler(int sig) in signal_handler() argument 35 if (sig == SIGUSR1) in signal_handler()
|
| A D | signal.c | 23 extern long signal_self(pid_t pid, int sig); 28 static void signal_handler(int sig) in signal_handler() argument 30 if (sig == SIGUSR1) in signal_handler()
|
| /tools/perf/trace/beauty/ |
| A D | signum.c | 8 int sig = arg->val; in syscall_arg__scnprintf_signum() local 10 switch (sig) { in syscall_arg__scnprintf_signum() 54 return scnprintf(bf, size, "%#x", sig); in syscall_arg__scnprintf_signum()
|
| /tools/testing/selftests/powerpc/mm/ |
| A D | bad_accesses.c | 70 struct sigaction sig; in test() local 73 sig = (struct sigaction) { in test() 78 FAIL_IF(sigaction(SIGSEGV, &sig, NULL) != 0); in test()
|
| /tools/testing/selftests/arm64/bti/ |
| A D | signal.c | 15 s->sig[i] = 0; in sigemptyset() 25 s->sig[(n - 1) / _NSIG_BPW] |= 1UL << (n - 1) % _NSIG_BPW; in sigaddset()
|
| /tools/testing/selftests/arm64/signal/ |
| A D | test_signals_utils.c | 278 for (int sig = 1; sig < 32; sig++) in default_setup() local 279 sigaction(sig, &sa, NULL); in default_setup() 285 for (int sig = SIGRTMIN; sig <= SIGRTMAX; sig++) in default_setup() local 286 sigaction(sig, &sa, NULL); in default_setup()
|
| /tools/testing/selftests/kvm/x86/ |
| A D | vmx_exception_with_invalid_guest_state.c | 85 static void sigalrm_handler(int sig) in sigalrm_handler() argument 90 TEST_ASSERT(sig == SIGALRM, "Unexpected signal = %d", sig); in sigalrm_handler()
|
| /tools/testing/selftests/arm64/abi/ |
| A D | ptrace.c | 183 int sig; in do_parent() local 204 sig = WSTOPSIG(status); in do_parent() 211 sig = 0; /* bust group-stop */ in do_parent() 220 if (sig == SIGSTOP && si.si_code == SI_TKILL && in do_parent() 225 if (ptrace(PTRACE_CONT, pid, NULL, sig)) { in do_parent()
|
| /tools/testing/selftests/prctl/ |
| A D | disable-tsc-ctxt-sw-stress-test.c | 39 static void sigsegv_expect(int sig) in sigsegv_expect() argument 59 static void sigsegv_fail(int sig) in sigsegv_fail() argument
|