| 881 |
theseven |
1 |
#include "global.h"
|
|
|
2 |
#include "sys/util.h"
|
|
|
3 |
|
|
|
4 |
__attribute__((weak,noreturn)) void fault_handler()
|
|
|
5 |
{
|
|
|
6 |
hang();
|
|
|
7 |
}
|
|
|
8 |
|
|
|
9 |
__attribute__((weak,alias("fault_handler"))) void _undef_instr_handler();
|
|
|
10 |
__attribute__((weak,alias("fault_handler"))) void _syscall_handler();
|
|
|
11 |
__attribute__((weak,alias("fault_handler"))) void _prefetch_abort_handler();
|
|
|
12 |
__attribute__((weak,alias("fault_handler"))) void _data_abort_handler();
|
|
|
13 |
__attribute__((weak,alias("fault_handler"))) void _reserved_handler();
|
|
|
14 |
__attribute__((weak,alias("fault_handler"))) void _fiq_handler();
|
|
|
15 |
__attribute__((weak,alias("fault_handler"))) void _irq_handler();
|
|
|
16 |
__attribute__((weak,alias("fault_handler"))) void __div0();
|