Lines Matching refs:do_bad
369 static int do_bad(unsigned long addr, unsigned int esr, struct pt_regs *regs) in do_bad() function
380 { do_bad, SIGBUS, 0, "ttbr address size fault" },
381 { do_bad, SIGBUS, 0, "level 1 address size fault" },
382 { do_bad, SIGBUS, 0, "level 2 address size fault" },
383 { do_bad, SIGBUS, 0, "level 3 address size fault" },
388 { do_bad, SIGBUS, 0, "reserved access flag fault" },
392 { do_bad, SIGBUS, 0, "reserved permission fault" },
396 { do_bad, SIGBUS, 0, "synchronous external abort" },
397 { do_bad, SIGBUS, 0, "asynchronous external abort" },
398 { do_bad, SIGBUS, 0, "unknown 18" },
399 { do_bad, SIGBUS, 0, "unknown 19" },
400 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
401 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
402 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
403 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
404 { do_bad, SIGBUS, 0, "synchronous parity error" },
405 { do_bad, SIGBUS, 0, "asynchronous parity error" },
406 { do_bad, SIGBUS, 0, "unknown 26" },
407 { do_bad, SIGBUS, 0, "unknown 27" },
408 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
409 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
410 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
411 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
412 { do_bad, SIGBUS, 0, "unknown 32" },
413 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" },
414 { do_bad, SIGBUS, 0, "debug event" },
415 { do_bad, SIGBUS, 0, "unknown 35" },
416 { do_bad, SIGBUS, 0, "unknown 36" },
417 { do_bad, SIGBUS, 0, "unknown 37" },
418 { do_bad, SIGBUS, 0, "unknown 38" },
419 { do_bad, SIGBUS, 0, "unknown 39" },
420 { do_bad, SIGBUS, 0, "unknown 40" },
421 { do_bad, SIGBUS, 0, "unknown 41" },
422 { do_bad, SIGBUS, 0, "unknown 42" },
423 { do_bad, SIGBUS, 0, "unknown 43" },
424 { do_bad, SIGBUS, 0, "unknown 44" },
425 { do_bad, SIGBUS, 0, "unknown 45" },
426 { do_bad, SIGBUS, 0, "unknown 46" },
427 { do_bad, SIGBUS, 0, "unknown 47" },
428 { do_bad, SIGBUS, 0, "unknown 48" },
429 { do_bad, SIGBUS, 0, "unknown 49" },
430 { do_bad, SIGBUS, 0, "unknown 50" },
431 { do_bad, SIGBUS, 0, "unknown 51" },
432 { do_bad, SIGBUS, 0, "implementation fault (lockdown abort)" },
433 { do_bad, SIGBUS, 0, "unknown 53" },
434 { do_bad, SIGBUS, 0, "unknown 54" },
435 { do_bad, SIGBUS, 0, "unknown 55" },
436 { do_bad, SIGBUS, 0, "unknown 56" },
437 { do_bad, SIGBUS, 0, "unknown 57" },
438 { do_bad, SIGBUS, 0, "implementation fault (coprocessor abort)" },
439 { do_bad, SIGBUS, 0, "unknown 59" },
440 { do_bad, SIGBUS, 0, "unknown 60" },
441 { do_bad, SIGBUS, 0, "unknown 61" },
442 { do_bad, SIGBUS, 0, "unknown 62" },
443 { do_bad, SIGBUS, 0, "unknown 63" },
491 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware breakpoint" },
492 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware single-step" },
493 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware watchpoint" },
494 { do_bad, SIGBUS, 0, "unknown 3" },
495 { do_bad, SIGTRAP, TRAP_BRKPT, "aarch32 BKPT" },
496 { do_bad, SIGTRAP, 0, "aarch32 vector catch" },
497 { do_bad, SIGTRAP, TRAP_BRKPT, "aarch64 BRK" },
498 { do_bad, SIGBUS, 0, "unknown 7" },