/freebsd/bin/sh/tests/builtins/ |
H A D | trap16.0 | 2 traps=$(${SH} -c 'trap "echo bad" 0; trap - 0; trap') 4 traps=$(${SH} -c 'trap "echo bad" 0; trap "" 0; trap') 5 expected_traps=$(${SH} -c 'trap "" EXIT; trap') 7 traps=$(${SH} -c 'trap "echo bad" 0; trap 0; trap') 9 traps=$(${SH} -c 'trap "echo bad" 0; trap -- 0; trap') 11 traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap - 0 1 2; trap') 13 traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap "" 0 1 2; trap') 14 expected_traps=$(${SH} -c 'trap "" EXIT HUP INT; trap') 16 traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap 0 1 2; trap') 18 traps=$(${SH} -c 'trap "echo bad" 0 1 2; trap -- 0 1 2; trap')
|
H A D | trap5.0 | 3 trap - USR1 4 initial=$(trap) 5 trap -- -l USR1 6 added=$(trap) 8 trap - USR1 9 second=$(trap) 12 added2=$(trap) 13 added3=$(trap --) 16 trap -- - USR1 17 third=$(trap)
|
H A D | trap3.0 | 3 trap '' garbage && exit 3 4 trap - garbage && exit 3 5 trap true garbage && exit 3 6 trap '' 99999 && exit 3 7 trap - 99999 && exit 3 8 trap true 99999 && exit 3
|
H A D | trap2.0 | 1 # This is really a test for outqstr(), which is readily accessible via trap. 6 trap -- "$teststring" USR1 7 traps=$(trap) 12 # in the normative description of the trap builtin shows the 14 echo '$(trap) is broken' 17 trap - USR1 19 traps2=$(trap)
|
H A D | trap1.0 | 2 test "$(trap 'echo trapped' EXIT; :)" = trapped || exit 1 4 test "$(trap 'echo trapped' EXIT; /usr/bin/true)" = trapped || exit 1 6 result=$(${SH} -c 'trap "echo trapped" EXIT; /usr/bin/false') 10 result=$(${SH} -c 'trap "echo trapped" EXIT; exec /usr/bin/false') 15 trap 'result=$((result+1))' INT
|
H A D | trap10.0 | 2 # Check that the return statement will not break the EXIT trap, ie. all 3 # trap commands are executed before the script exits. 5 test "$(trap 'printf trap; echo ped' EXIT; f() { return; }; f)" = trapped || exit 1
|
H A D | trap8.0 | 3 # further trap names in the same trap command after an invalid one. 5 test -n "$(trap true garbage TERM 2>/dev/null || trap)" || exit 3
|
H A D | trap11.0 | 2 # Check that the return statement will not break the USR1 trap, ie. all 3 # trap commands are executed before the script resumes. 5 result=$(${SH} -c 'trap "printf trap; echo ped" USR1; f() { return $(kill -USR1 $$); }; f')
|
H A D | trap4.0 | 3 trap 'rm -rf $T' 0 12 trap 'trap "" PIPE; echo trapped >&3 2>/dev/null' PIPE
|
H A D | trap9.0 | 2 test "$(trap 'printf trap; echo ped' EXIT; f() { :; }; f)" = trapped || exit 1
|
H A D | exit3.0 | 2 # exit without arguments differs from exit $? in an EXIT trap. 4 trap 'false; exit' 0
|
H A D | exit2.8 | 2 # exit without arguments is the same as exit $? outside a trap. 4 trap 'true; true' 0
|
H A D | exit1.0 | 2 # exit with an argument should overwrite the exit status in an EXIT trap. 4 trap 'true; exit $?' 0
|
H A D | trap17.0 | 4 trap 'trap "echo bad" USR1
|
H A D | wait4.0 | 3 trap 'rm -rf $T' 0 7 trap trapped=1 QUIT
|
H A D | wait5.0 | 3 trap 'rm -rf $T' 0 7 trap trapped=1 QUIT
|
/freebsd/bin/sh/ |
H A D | trap.c | 75 static char *volatile trap[NSIG]; /* trap handler commands */ variable 167 if (signo < NSIG && trap[signo] != NULL) { in trapcmd() 169 out1qstr(trap[signo]); in trapcmd() 199 if (trap[signo]) in trapcmd() 200 ckfree(trap[signo]); in trapcmd() 201 trap[signo] = action; in trapcmd() 218 for (tp = trap ; tp <= &trap[NSIG - 1] ; tp++) { in clear_traps() 223 if (tp != &trap[0]) in clear_traps() 224 setsignal(tp - trap); in clear_traps() 239 for (tp = trap ; tp <= &trap[NSIG - 1] ; tp++) { in have_traps() [all …]
|
/freebsd/bin/sh/tests/execution/ |
H A D | redir6.0 | 11 check $LINENO "$(trap "echo bye" EXIT; : >/dev/null)" bye 12 check $LINENO "$(trap "echo bye" EXIT; { :; } >/dev/null)" bye 13 check $LINENO "$(trap "echo bye" EXIT; (:) >/dev/null)" bye 14 check $LINENO "$(trap "echo bye" EXIT; (: >/dev/null))" bye 15 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; : >/dev/null')" bye 16 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; { :; } >/dev/null')" bye 17 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; (:) >/dev/null')" bye 18 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; (: >/dev/null)')" bye
|
H A D | redir7.0 | 11 check $LINENO "$(trap "echo bye" EXIT; f() { :; }; f >/dev/null)" bye 12 check $LINENO "$(trap "echo bye" EXIT; f() { :; }; { f; } >/dev/null)" bye 13 check $LINENO "$(trap "echo bye" EXIT; f() { :; }; (f) >/dev/null)" bye 14 check $LINENO "$(trap "echo bye" EXIT; f() { :; }; (f >/dev/null))" bye 15 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; f() { :; }; f >/dev/null')" bye 16 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; f() { :; }; { f; } >/dev/null')" bye 17 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; f() { :; }; (f) >/dev/null')" bye 18 check $LINENO "$(${SH} -c 'trap "echo bye" EXIT; f() { :; }; (f >/dev/null)')" bye
|
H A D | bg11.0 | 3 trap 'rm -rf $T' 0 6 # Use a trap, not the default action, since the shell may catch SIGINT and 8 { trap 'exit 5' TERM; read dummy <fifo1; exit 4; } &
|
H A D | bg13.0 | 3 trap 'rm -rf $T' 0 6 # Use a trap, not the default action, since the shell may catch SIGINT and 8 { set -C; trap 'exit 5' TERM; read dummy <fifo1; exit 4; } &
|
H A D | bg12.0 | 3 trap 'rm -rf $T' 0 6 { trap - INT; : >fifo1; sleep 5 & wait; exit 4; } &
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsNVVM.td | 2865 // .trap variants 2869 "llvm.nvvm.suld.1d.i8.trap">; 2873 "llvm.nvvm.suld.1d.i16.trap">; 2877 "llvm.nvvm.suld.1d.i32.trap">; 2881 "llvm.nvvm.suld.1d.i64.trap">; 2885 "llvm.nvvm.suld.1d.v2i8.trap">; 2889 "llvm.nvvm.suld.1d.v2i16.trap">; 2893 "llvm.nvvm.suld.1d.v2i32.trap">; 2897 "llvm.nvvm.suld.1d.v2i64.trap">; 2901 "llvm.nvvm.suld.1d.v4i8.trap">; [all …]
|
/freebsd/contrib/tcsh/nls/greek/ |
H A D | set2 | 8 6 Trace/BPT trap 10 8 IOT trap 13 11 EMT trap
|
/freebsd/sys/riscv/vmm/ |
H A D | vmm_riscv.c | 268 struct hyptrap *trap) in riscv_unpriv_read() argument 279 htrap = trap; in riscv_unpriv_read() 306 if (trap->scause == -1 && (val & 0x3) == 0x3) { in riscv_unpriv_read() 328 struct hyptrap *trap) in riscv_gen_inst_emul_data() argument 351 bzero(trap, sizeof(struct hyptrap)); in riscv_gen_inst_emul_data() 352 trap->scause = -1; in riscv_gen_inst_emul_data() 353 riscv_unpriv_read(hypctx, guest_addr, &insn, trap); in riscv_gen_inst_emul_data() 354 if (trap->scause != -1) in riscv_gen_inst_emul_data() 451 struct hyptrap trap; in riscv_handle_world_switch() local 480 ret = riscv_gen_inst_emul_data(hypctx, vme, &trap); in riscv_handle_world_switch() [all …]
|