HelenOS sources
exc_register 208 kernel/arch/amd64/src/interrupt.c exc_register(i, "null", false, (iroutine_t) null_interrupt);
exc_register 213 kernel/arch/amd64/src/interrupt.c exc_register(IVT_IRQBASE + i, "irq", true,
exc_register 217 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_DE, "de_fault", true, (iroutine_t) de_fault);
exc_register 218 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_NM, "nm_fault", true, (iroutine_t) nm_fault);
exc_register 219 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_SS, "ss_fault", true, (iroutine_t) ss_fault);
exc_register 220 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_GP, "gp_fault", true, (iroutine_t) gp_fault);
exc_register 221 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_PIC0_SPUR, "pic0_spurious", true,
exc_register 223 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_PIC1_SPUR, "pic1_spurious", true,
exc_register 227 kernel/arch/amd64/src/interrupt.c exc_register(VECTOR_TLB_SHOOTDOWN_IPI, "tlb_shootdown", true,
exc_register 72 kernel/arch/amd64/src/mm/page.c exc_register(VECTOR_PF, "page_fault", true, (iroutine_t) page_fault);
exc_register 199 kernel/arch/amd64/src/smp/apic.c exc_register(VECTOR_APIC_SPUR, "apic_spurious", false,
exc_register 194 kernel/arch/arm32/src/exception.c exc_register(EXC_UNDEF_INSTR, "undefined instruction", true,
exc_register 196 kernel/arch/arm32/src/exception.c exc_register(EXC_IRQ, "interrupt", true,
exc_register 198 kernel/arch/arm32/src/exception.c exc_register(EXC_PREFETCH_ABORT, "prefetch abort", true,
exc_register 200 kernel/arch/arm32/src/exception.c exc_register(EXC_DATA_ABORT, "data abort", true,
exc_register 202 kernel/arch/arm32/src/exception.c exc_register(EXC_SWI, "software interrupt", true,
exc_register 239 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SEL0_SYNCH,
exc_register 242 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SEL0_IRQ,
exc_register 245 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SEL0_FIQ,
exc_register 248 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SEL0_SERROR,
exc_register 251 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SELX_SYNCH,
exc_register 254 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SELX_IRQ,
exc_register 257 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SELX_FIQ,
exc_register 260 kernel/arch/arm64/src/exception.c exc_register(EXC_CURRENT_EL_SP_SELX_SERROR,
exc_register 263 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH64_SYNCH,
exc_register 266 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH64_IRQ,
exc_register 269 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH64_FIQ,
exc_register 272 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH64_SERROR,
exc_register 275 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH32_SYNCH,
exc_register 278 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH32_IRQ,
exc_register 281 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH32_FIQ,
exc_register 284 kernel/arch/arm64/src/exception.c exc_register(EXC_LOWER_EL_AARCH32_SERROR,
exc_register 229 kernel/arch/ia32/src/interrupt.c exc_register(i, "null", false, (iroutine_t) null_interrupt);
exc_register 234 kernel/arch/ia32/src/interrupt.c exc_register(IVT_IRQBASE + i, "irq", true,
exc_register 238 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_DE, "de_fault", true, (iroutine_t) de_fault);
exc_register 239 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_DB, "db_exc", true, (iroutine_t) db_exception);
exc_register 240 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_NM, "nm_fault", true, (iroutine_t) nm_fault);
exc_register 241 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_SS, "ss_fault", true, (iroutine_t) ss_fault);
exc_register 242 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_GP, "gp_fault", true, (iroutine_t) gp_fault);
exc_register 243 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_XM, "simd_fp", true, (iroutine_t) simd_fp_exception);
exc_register 244 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_PIC0_SPUR, "pic0_spurious", true,
exc_register 246 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_PIC1_SPUR, "pic1_spurious", true,
exc_register 250 kernel/arch/ia32/src/interrupt.c exc_register(VECTOR_TLB_SHOOTDOWN_IPI, "tlb_shootdown", true,
exc_register 76 kernel/arch/ia32/src/mm/page.c exc_register(VECTOR_PF, "page_fault", true, (iroutine_t) page_fault);
exc_register 199 kernel/arch/ia32/src/smp/apic.c exc_register(VECTOR_APIC_SPUR, "apic_spurious", false,
exc_register 308 kernel/arch/ia64/src/interrupt.c exc_register(i, "universal_handler", false, universal_handler);
exc_register 310 kernel/arch/ia64/src/interrupt.c exc_register(EXC_ALT_ITLB_FAULT,
exc_register 313 kernel/arch/ia64/src/interrupt.c exc_register(EXC_ALT_DTLB_FAULT,
exc_register 316 kernel/arch/ia64/src/interrupt.c exc_register(EXC_NESTED_TLB_FAULT,
exc_register 319 kernel/arch/ia64/src/interrupt.c exc_register(EXC_DATA_D_BIT_FAULT,
exc_register 322 kernel/arch/ia64/src/interrupt.c exc_register(EXC_INST_A_BIT_FAULT,
exc_register 325 kernel/arch/ia64/src/interrupt.c exc_register(EXC_DATA_A_BIT_FAULT,
exc_register 328 kernel/arch/ia64/src/interrupt.c exc_register(EXC_EXT_INTERRUPT,
exc_register 332 kernel/arch/ia64/src/interrupt.c exc_register(EXC_PAGE_NOT_PRESENT,
exc_register 335 kernel/arch/ia64/src/interrupt.c exc_register(EXC_DATA_AR_FAULT,
exc_register 338 kernel/arch/ia64/src/interrupt.c exc_register(EXC_GENERAL_EXCEPTION,
exc_register 341 kernel/arch/ia64/src/interrupt.c exc_register(EXC_DISABLED_FP_REG,
exc_register 214 kernel/arch/mips32/src/exception.c exc_register(i, "undef", false,
exc_register 217 kernel/arch/mips32/src/exception.c exc_register(EXC_Bp, "bkpoint", true,
exc_register 219 kernel/arch/mips32/src/exception.c exc_register(EXC_RI, "resinstr", true,
exc_register 221 kernel/arch/mips32/src/exception.c exc_register(EXC_Mod, "tlb_mod", true,
exc_register 223 kernel/arch/mips32/src/exception.c exc_register(EXC_TLBL, "tlbinvl", true,
exc_register 225 kernel/arch/mips32/src/exception.c exc_register(EXC_TLBS, "tlbinvl", true,
exc_register 227 kernel/arch/mips32/src/exception.c exc_register(EXC_Int, "interrupt", true,
exc_register 231 kernel/arch/mips32/src/exception.c exc_register(EXC_CpU, "cpunus", true,
exc_register 235 kernel/arch/mips32/src/exception.c exc_register(EXC_Sys, "syscall", true,
exc_register 173 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_DATA_STORAGE, "data_storage", true,
exc_register 175 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_INSTRUCTION_STORAGE, "instruction_storage", true,
exc_register 177 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_EXTERNAL, "external", true,
exc_register 179 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_FP_UNAVAILABLE, "fp_unavailable", true,
exc_register 181 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_DECREMENTER, "timer", true,
exc_register 183 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_ITLB_MISS, "itlb_miss", true,
exc_register 185 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_DTLB_MISS_LOAD, "dtlb_miss_load", true,
exc_register 187 kernel/arch/ppc32/src/interrupt.c exc_register(VECTOR_DTLB_MISS_STORE, "dtlb_miss_store", true,
exc_register 55 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_INSTRUCTION_ACCESS_EXCEPTION,
exc_register 58 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_INSTRUCTION_ACCESS_ERROR,
exc_register 63 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_IAE_UNAUTH_ACCESS,
exc_register 66 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_IAE_NFO_PAGE,
exc_register 71 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_ILLEGAL_INSTRUCTION,
exc_register 74 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_PRIVILEGED_OPCODE,
exc_register 77 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_UNIMPLEMENTED_LDD,
exc_register 80 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_UNIMPLEMENTED_STD,
exc_register 85 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DAE_INVALID_ASI,
exc_register 88 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DAE_PRIVILEGE_VIOLATION,
exc_register 91 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DAE_NC_PAGE,
exc_register 94 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DAE_NC_PAGE,
exc_register 97 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DAE_NFO_PAGE,
exc_register 102 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FP_DISABLED,
exc_register 105 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FP_EXCEPTION_IEEE_754,
exc_register 108 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FP_EXCEPTION_OTHER,
exc_register 111 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_TAG_OVERFLOW,
exc_register 114 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DIVISION_BY_ZERO,
exc_register 117 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DATA_ACCESS_EXCEPTION,
exc_register 120 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_DATA_ACCESS_ERROR,
exc_register 123 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_MEM_ADDRESS_NOT_ALIGNED,
exc_register 126 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_LDDF_MEM_ADDRESS_NOT_ALIGNED,
exc_register 129 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_STDF_MEM_ADDRESS_NOT_ALIGNED,
exc_register 132 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_PRIVILEGED_ACTION,
exc_register 135 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_LDQF_MEM_ADDRESS_NOT_ALIGNED,
exc_register 138 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_STQF_MEM_ADDRESS_NOT_ALIGNED,
exc_register 142 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_INTERRUPT_LEVEL_14,
exc_register 147 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_INTERRUPT_VECTOR_TRAP,
exc_register 152 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FAST_INSTRUCTION_ACCESS_MMU_MISS,
exc_register 155 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FAST_DATA_ACCESS_MMU_MISS,
exc_register 158 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_FAST_DATA_ACCESS_PROTECTION,
exc_register 163 kernel/arch/sparc64/src/trap/interrupt.c exc_register(TT_CPU_MONDO,
exc_register 67 kernel/generic/include/interrupt.h extern iroutine_t exc_register(unsigned int, const char *, bool, iroutine_t);
exc_register 345 kernel/generic/src/interrupt/interrupt.c exc_register(i, "undef", false, (iroutine_t) exc_undef);
HelenOS homepage, sources at GitHub