Lines Matching refs:signal
320 int do_debugger_trap(struct pt_regs *regs,int signal) in do_debugger_trap() argument
325 force_sig(signal,current); in do_debugger_trap()
334 gdb_stub_handle_exception(regs, signal); in do_debugger_trap()
410 int signal = 0; in illegal_op() local
428 signal = SIGILL; in illegal_op()
435 signal = math_emu_b3(opcode, regs); in illegal_op()
439 signal = math_emu_ed(opcode, regs); in illegal_op()
442 signal = math_emu_srnm(opcode, regs); in illegal_op()
445 signal = math_emu_stfpc(opcode, regs); in illegal_op()
448 signal = math_emu_lfpc(opcode, regs); in illegal_op()
450 signal = SIGILL; in illegal_op()
454 signal = SIGILL; in illegal_op()
455 if (signal == SIGFPE) in illegal_op()
458 else if (signal) in illegal_op()
459 do_trap(interruption_code, signal, in illegal_op()
471 int signal = 0; in specification_exception() local
486 signal = math_emu_ldr(opcode); in specification_exception()
489 signal = math_emu_ler(opcode); in specification_exception()
493 signal = math_emu_std(opcode, regs); in specification_exception()
497 signal = math_emu_ld(opcode, regs); in specification_exception()
501 signal = math_emu_ste(opcode, regs); in specification_exception()
505 signal = math_emu_le(opcode, regs); in specification_exception()
508 signal = SIGILL; in specification_exception()
512 signal = SIGILL; in specification_exception()
513 if (signal == SIGFPE) in specification_exception()
516 else if (signal) { in specification_exception()
518 info.si_signo = signal; in specification_exception()
522 do_trap(interruption_code, signal, in specification_exception()
535 int signal = 0; in data_exception() local
555 signal = math_emu_ldr(opcode); in data_exception()
558 signal = math_emu_ler(opcode); in data_exception()
562 signal = math_emu_std(opcode, regs); in data_exception()
566 signal = math_emu_ld(opcode, regs); in data_exception()
570 signal = math_emu_ste(opcode, regs); in data_exception()
574 signal = math_emu_le(opcode, regs); in data_exception()
578 signal = math_emu_b3(opcode, regs); in data_exception()
583 signal = math_emu_ed(opcode, regs); in data_exception()
588 signal = math_emu_srnm(opcode, regs); in data_exception()
591 signal = math_emu_stfpc(opcode, regs); in data_exception()
594 signal = math_emu_lfpc(opcode, regs); in data_exception()
596 signal = SIGILL; in data_exception()
599 signal = SIGILL; in data_exception()
605 signal = SIGFPE; in data_exception()
607 signal = SIGILL; in data_exception()
608 if (signal == SIGFPE) in data_exception()
611 else if (signal) { in data_exception()
613 info.si_signo = signal; in data_exception()
617 do_trap(interruption_code, signal, in data_exception()