HelenOS sources
istate_t 64 kernel/arch/abs32le/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 75 kernel/arch/abs32le/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 84 kernel/arch/abs32le/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 92 kernel/arch/abs32le/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 192 kernel/arch/abs32le/include/arch/mm/page.h extern void page_fault(unsigned int, istate_t *);
istate_t 100 kernel/arch/abs32le/src/abs32le.c void istate_decode(istate_t *istate)
istate_t 56 kernel/arch/abs32le/src/mm/page.c void page_fault(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 49 kernel/arch/amd64/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 54 kernel/arch/amd64/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 60 kernel/arch/amd64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 65 kernel/arch/amd64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 258 kernel/arch/amd64/include/arch/mm/page.h extern void page_fault(unsigned int, istate_t *);
istate_t 62 kernel/arch/amd64/src/interrupt.c void istate_decode(istate_t *istate)
istate_t 90 kernel/arch/amd64/src/interrupt.c static void null_interrupt(unsigned int n, istate_t *istate)
istate_t 96 kernel/arch/amd64/src/interrupt.c static void de_fault(unsigned int n, istate_t *istate)
istate_t 105 kernel/arch/amd64/src/interrupt.c static void gp_fault(unsigned int n, istate_t *istate)
istate_t 128 kernel/arch/amd64/src/interrupt.c static void ss_fault(unsigned int n, istate_t *istate)
istate_t 134 kernel/arch/amd64/src/interrupt.c static void nm_fault(unsigned int n, istate_t *istate)
istate_t 145 kernel/arch/amd64/src/interrupt.c static void tlb_shootdown_ipi(unsigned int n, istate_t *istate)
istate_t 155 kernel/arch/amd64/src/interrupt.c static void irq_interrupt(unsigned int n, istate_t *istate)
istate_t 188 kernel/arch/amd64/src/interrupt.c static void pic_spurious(unsigned int n, istate_t *istate)
istate_t 76 kernel/arch/amd64/src/mm/page.c void page_fault(unsigned int n, istate_t *istate)
istate_t 50 kernel/arch/amd64/src/proc/thread.c (uintptr_t) &thread->kstack[PAGE_SIZE - sizeof(istate_t)];
istate_t 162 kernel/arch/amd64/src/smp/apic.c istate_t *istate __attribute__((unused)))
istate_t 57 kernel/arch/arm32/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 64 kernel/arch/arm32/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 70 kernel/arch/arm32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 75 kernel/arch/arm32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 104 kernel/arch/arm32/include/arch/mach/integratorcp/integratorcp.h extern void icp_irq_exception(unsigned int, istate_t *);
istate_t 53 kernel/arch/arm32/include/arch/machine_func.h void (*machine_irq_exception)(unsigned int, istate_t *);
istate_t 88 kernel/arch/arm32/include/arch/machine_func.h extern void machine_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 96 kernel/arch/arm32/include/arch/mm/page_fault.h extern void prefetch_abort(unsigned int, istate_t *);
istate_t 97 kernel/arch/arm32/include/arch/mm/page_fault.h extern void data_abort(unsigned int, istate_t *);
istate_t 48 kernel/arch/arm32/include/arch/ras.h extern void ras_check(unsigned int, istate_t *);
istate_t 89 kernel/arch/arm32/src/exception.c static void swi_exception(unsigned int exc_no, istate_t *istate)
istate_t 155 kernel/arch/arm32/src/exception.c static void irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 164 kernel/arch/arm32/src/exception.c static void undef_insn_exception(unsigned int exc_no, istate_t *istate)
istate_t 210 kernel/arch/arm32/src/exception.c void istate_decode(istate_t *istate)
istate_t 52 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c static void bbxm_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 150 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c static void bbxm_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 58 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c static void bbone_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 178 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c static void bbone_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 69 kernel/arch/arm32/src/mach/gta02/gta02.c static void gta02_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 134 kernel/arch/arm32/src/mach/gta02/gta02.c static void gta02_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 259 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c void icp_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 62 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c static void raspberrypi_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 153 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c static void raspberrypi_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 101 kernel/arch/arm32/src/machine_func.c void machine_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 198 kernel/arch/arm32/src/mm/page_fault.c void data_abort(unsigned int exc_no, istate_t *istate)
istate_t 254 kernel/arch/arm32/src/mm/page_fault.c void prefetch_abort(unsigned int exc_no, istate_t *istate)
istate_t 63 kernel/arch/arm32/src/ras.c void ras_check(unsigned int n, istate_t *istate)
istate_t 56 kernel/arch/arm64/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 63 kernel/arch/arm64/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 70 kernel/arch/arm64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 76 kernel/arch/arm64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 46 kernel/arch/arm64/include/arch/machine_func.h void (*machine_irq_exception)(unsigned int, istate_t *);
istate_t 57 kernel/arch/arm64/include/arch/machine_func.h void machine_irq_exception(unsigned int, istate_t *);
istate_t 46 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 54 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 62 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 70 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 78 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 106 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 112 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 120 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 128 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 179 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 185 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 193 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 201 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 209 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 217 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 225 kernel/arch/arm64/src/exception.c istate_t *istate)
istate_t 295 kernel/arch/arm64/src/exception.c void istate_decode(istate_t *istate)
istate_t 67 kernel/arch/arm64/src/mach/hikey960/hikey960.c static void hikey960_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 51 kernel/arch/arm64/src/mach/virt/virt.c static void virt_irq_exception(unsigned int exc_no, istate_t *istate);
istate_t 85 kernel/arch/arm64/src/mach/virt/virt.c static void virt_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 68 kernel/arch/arm64/src/machine_func.c void machine_irq_exception(unsigned int exc_no, istate_t *istate)
istate_t 49 kernel/arch/ia32/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 54 kernel/arch/ia32/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 60 kernel/arch/ia32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 65 kernel/arch/ia32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 230 kernel/arch/ia32/include/arch/mm/page.h extern void page_fault(unsigned int, istate_t *);
istate_t 66 kernel/arch/ia32/src/interrupt.c void istate_decode(istate_t *istate)
istate_t 90 kernel/arch/ia32/src/interrupt.c static void null_interrupt(unsigned int n, istate_t *istate)
istate_t 96 kernel/arch/ia32/src/interrupt.c static void de_fault(unsigned int n, istate_t *istate)
istate_t 102 kernel/arch/ia32/src/interrupt.c static void db_exception(unsigned int n, istate_t *istate)
istate_t 113 kernel/arch/ia32/src/interrupt.c static void gp_fault(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 136 kernel/arch/ia32/src/interrupt.c static void ss_fault(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 142 kernel/arch/ia32/src/interrupt.c static void simd_fp_exception(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 156 kernel/arch/ia32/src/interrupt.c istate_t *istate __attribute__((unused)))
istate_t 168 kernel/arch/ia32/src/interrupt.c istate_t *istate __attribute__((unused)))
istate_t 176 kernel/arch/ia32/src/interrupt.c static void irq_interrupt(unsigned int n, istate_t *istate __attribute__((unused)))
istate_t 209 kernel/arch/ia32/src/interrupt.c static void pic_spurious(unsigned int n, istate_t *istate)
istate_t 82 kernel/arch/ia32/src/mm/page.c void page_fault(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 65 kernel/arch/ia32/src/proc/scheduler.c write_msr(IA32_MSR_SYSENTER_ESP, kstk - sizeof(istate_t));
istate_t 162 kernel/arch/ia32/src/smp/apic.c istate_t *istate __attribute__((unused)))
istate_t 88 kernel/arch/ia64/include/arch/interrupt.h extern void general_exception(unsigned int, istate_t *);
istate_t 89 kernel/arch/ia64/include/arch/interrupt.h extern sysarg_t break_instruction(unsigned int, istate_t *);
istate_t 90 kernel/arch/ia64/include/arch/interrupt.h extern void universal_handler(unsigned int, istate_t *);
istate_t 91 kernel/arch/ia64/include/arch/interrupt.h extern void external_interrupt(unsigned int, istate_t *);
istate_t 92 kernel/arch/ia64/include/arch/interrupt.h extern void disabled_fp_register(unsigned int, istate_t *);
istate_t 52 kernel/arch/ia64/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 kernel/arch/ia64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 64 kernel/arch/ia64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 71 kernel/arch/ia64/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 88 kernel/arch/ia64/include/arch/mm/tlb.h extern void alternate_instruction_tlb_fault(unsigned int, istate_t *);
istate_t 89 kernel/arch/ia64/include/arch/mm/tlb.h extern void alternate_data_tlb_fault(unsigned int, istate_t *);
istate_t 90 kernel/arch/ia64/include/arch/mm/tlb.h extern void data_nested_tlb_fault(unsigned int, istate_t *);
istate_t 91 kernel/arch/ia64/include/arch/mm/tlb.h extern void data_dirty_bit_fault(unsigned int, istate_t *);
istate_t 92 kernel/arch/ia64/include/arch/mm/tlb.h extern void instruction_access_bit_fault(unsigned int, istate_t *);
istate_t 93 kernel/arch/ia64/include/arch/mm/tlb.h extern void data_access_bit_fault(unsigned int, istate_t *);
istate_t 94 kernel/arch/ia64/include/arch/mm/tlb.h extern void data_access_rights_fault(unsigned int, istate_t *);
istate_t 95 kernel/arch/ia64/include/arch/mm/tlb.h extern void page_not_present(unsigned int, istate_t *);
istate_t 131 kernel/arch/ia64/src/interrupt.c void istate_decode(istate_t *istate)
istate_t 151 kernel/arch/ia64/src/interrupt.c void general_exception(unsigned int n, istate_t *istate)
istate_t 183 kernel/arch/ia64/src/interrupt.c void disabled_fp_register(unsigned int n, istate_t *istate)
istate_t 198 kernel/arch/ia64/src/interrupt.c sysarg_t break_instruction(unsigned int n, istate_t *istate)
istate_t 227 kernel/arch/ia64/src/interrupt.c void universal_handler(unsigned int n, istate_t *istate)
istate_t 242 kernel/arch/ia64/src/interrupt.c void external_interrupt(unsigned int n, istate_t *istate)
istate_t 466 kernel/arch/ia64/src/mm/tlb.c static bool is_kernel_fault(istate_t *istate, uintptr_t va)
istate_t 484 kernel/arch/ia64/src/mm/tlb.c void alternate_instruction_tlb_fault(unsigned int n, istate_t *istate)
istate_t 528 kernel/arch/ia64/src/mm/tlb.c static int try_memmap_io_insertion(uintptr_t va, istate_t *istate)
istate_t 575 kernel/arch/ia64/src/mm/tlb.c void alternate_data_tlb_fault(unsigned int n, istate_t *istate)
istate_t 634 kernel/arch/ia64/src/mm/tlb.c void data_nested_tlb_fault(unsigned int n, istate_t *istate)
istate_t 645 kernel/arch/ia64/src/mm/tlb.c void data_dirty_bit_fault(unsigned int n, istate_t *istate)
istate_t 680 kernel/arch/ia64/src/mm/tlb.c void instruction_access_bit_fault(unsigned int n, istate_t *istate)
istate_t 713 kernel/arch/ia64/src/mm/tlb.c void data_access_bit_fault(unsigned int n, istate_t *istate)
istate_t 752 kernel/arch/ia64/src/mm/tlb.c void data_access_rights_fault(unsigned int n, istate_t *istate)
istate_t 779 kernel/arch/ia64/src/mm/tlb.c void page_not_present(unsigned int n, istate_t *istate)
istate_t 40 kernel/arch/mips32/include/arch/cache.h extern void cache_error(istate_t *istate);
istate_t 65 kernel/arch/mips32/include/arch/debugger.h void (*bkfunc)(void *, istate_t *);
istate_t 73 kernel/arch/mips32/include/arch/debugger.h extern void debugger_bpoint(istate_t *);
istate_t 74 kernel/arch/mips32/include/arch/exception.h extern void exception(istate_t *istate);
istate_t 52 kernel/arch/mips32/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 kernel/arch/mips32/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 64 kernel/arch/mips32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 69 kernel/arch/mips32/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 171 kernel/arch/mips32/include/arch/mm/tlb.h extern void tlb_invalid(istate_t *istate);
istate_t 172 kernel/arch/mips32/include/arch/mm/tlb.h extern void tlb_refill(istate_t *istate);
istate_t 173 kernel/arch/mips32/include/arch/mm/tlb.h extern void tlb_modified(istate_t *istate);
istate_t 39 kernel/arch/mips32/src/cache.c void cache_error(istate_t *istate)
istate_t 220 kernel/arch/mips32/src/debug/stacktrace.c if ((size_t) offset > sizeof(istate_t))
istate_t 211 kernel/arch/mips32/src/debugger.c cur->bkfunc = (void (*)(void *, istate_t *)) argv[1].intval;
istate_t 331 kernel/arch/mips32/src/debugger.c void debugger_bpoint(istate_t *istate)
istate_t 74 kernel/arch/mips32/src/exception.c void istate_decode(istate_t *istate)
istate_t 113 kernel/arch/mips32/src/exception.c static void unhandled_exception(unsigned int n, istate_t *istate)
istate_t 119 kernel/arch/mips32/src/exception.c static void reserved_instr_exception(unsigned int n, istate_t *istate)
istate_t 129 kernel/arch/mips32/src/exception.c static void breakpoint_exception(unsigned int n, istate_t *istate)
istate_t 143 kernel/arch/mips32/src/exception.c static void tlbmod_exception(unsigned int n, istate_t *istate)
istate_t 148 kernel/arch/mips32/src/exception.c static void tlbinv_exception(unsigned int n, istate_t *istate)
istate_t 154 kernel/arch/mips32/src/exception.c static void cpuns_exception(unsigned int n, istate_t *istate)
istate_t 167 kernel/arch/mips32/src/exception.c static void interrupt_exception(unsigned int n, istate_t *istate)
istate_t 203 kernel/arch/mips32/src/exception.c static void syscall_exception(unsigned int n, istate_t *istate)
istate_t 95 kernel/arch/mips32/src/mm/tlb.c void tlb_refill(istate_t *istate)
istate_t 137 kernel/arch/mips32/src/mm/tlb.c void tlb_invalid(istate_t *istate)
istate_t 201 kernel/arch/mips32/src/mm/tlb.c void tlb_modified(istate_t *istate)
istate_t 55 kernel/arch/ppc32/include/arch/interrupt.h extern void extint_handler(unsigned int, istate_t *);
istate_t 52 kernel/arch/ppc32/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 63 kernel/arch/ppc32/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 68 kernel/arch/ppc32/include/arch/istate.h _NO_TRACE static inline sysarg_t istate_get_pc(istate_t *istate)
istate_t 73 kernel/arch/ppc32/include/arch/istate.h _NO_TRACE static inline sysarg_t istate_get_fp(istate_t *istate)
istate_t 45 kernel/arch/ppc32/include/arch/mm/pht.h extern void pht_refill(unsigned int, istate_t *);
istate_t 76 kernel/arch/ppc32/include/arch/mm/tlb.h extern void tlb_refill(unsigned int, istate_t *);
istate_t 63 kernel/arch/ppc32/src/interrupt.c void istate_decode(istate_t *istate)
istate_t 110 kernel/arch/ppc32/src/interrupt.c static void exception_external(unsigned int n, istate_t *istate)
istate_t 149 kernel/arch/ppc32/src/interrupt.c static void exception_fp_unavailable(unsigned int n, istate_t *istate)
istate_t 164 kernel/arch/ppc32/src/interrupt.c static void exception_decrementer(unsigned int n, istate_t *istate)
istate_t 58 kernel/arch/ppc32/src/mm/pht.c istate_t *istate, pte_t *pte)
istate_t 180 kernel/arch/ppc32/src/mm/pht.c void pht_refill(unsigned int n, istate_t *istate)
istate_t 39 kernel/arch/ppc32/src/mm/tlb.c void tlb_refill(unsigned int n, istate_t *istate)
istate_t 46 kernel/arch/riscv64/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 52 kernel/arch/riscv64/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 58 kernel/arch/riscv64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 64 kernel/arch/riscv64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 215 kernel/arch/riscv64/include/arch/mm/page.h extern void page_fault(unsigned int, istate_t *);
istate_t 77 kernel/arch/riscv64/src/mm/page.c void page_fault(unsigned int n __attribute__((unused)), istate_t *istate)
istate_t 128 kernel/arch/riscv64/src/riscv64.c void istate_decode(istate_t *istate)
istate_t 45 kernel/arch/sparc64/include/arch/drivers/tick.h extern void tick_interrupt(unsigned int, istate_t *);
istate_t 53 kernel/arch/sparc64/include/arch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 kernel/arch/sparc64/include/arch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 64 kernel/arch/sparc64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 69 kernel/arch/sparc64/include/arch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 677 kernel/arch/sparc64/include/arch/mm/sun4u/tlb.h extern void fast_instruction_access_mmu_miss(unsigned int, istate_t *);
istate_t 678 kernel/arch/sparc64/include/arch/mm/sun4u/tlb.h extern void fast_data_access_mmu_miss(unsigned int, istate_t *);
istate_t 679 kernel/arch/sparc64/include/arch/mm/sun4u/tlb.h extern void fast_data_access_protection(unsigned int, istate_t *);
istate_t 145 kernel/arch/sparc64/include/arch/mm/sun4v/tlb.h extern void fast_instruction_access_mmu_miss(unsigned int, istate_t *);
istate_t 146 kernel/arch/sparc64/include/arch/mm/sun4v/tlb.h extern void fast_data_access_mmu_miss(unsigned int, istate_t *);
istate_t 147 kernel/arch/sparc64/include/arch/mm/sun4v/tlb.h extern void fast_data_access_protection(unsigned int, istate_t *);
istate_t 71 kernel/arch/sparc64/include/arch/trap/exception.h extern void dump_istate(istate_t *istate);
istate_t 73 kernel/arch/sparc64/include/arch/trap/exception.h extern void instruction_access_exception(unsigned int, istate_t *);
istate_t 74 kernel/arch/sparc64/include/arch/trap/exception.h extern void instruction_access_error(unsigned int, istate_t *);
istate_t 75 kernel/arch/sparc64/include/arch/trap/exception.h extern void illegal_instruction(unsigned int, istate_t *);
istate_t 76 kernel/arch/sparc64/include/arch/trap/exception.h extern void privileged_opcode(unsigned int, istate_t *);
istate_t 77 kernel/arch/sparc64/include/arch/trap/exception.h extern void unimplemented_LDD(unsigned int, istate_t *);
istate_t 78 kernel/arch/sparc64/include/arch/trap/exception.h extern void unimplemented_STD(unsigned int, istate_t *);
istate_t 79 kernel/arch/sparc64/include/arch/trap/exception.h extern void fp_disabled(unsigned int, istate_t *);
istate_t 80 kernel/arch/sparc64/include/arch/trap/exception.h extern void fp_exception_ieee_754(unsigned int, istate_t *);
istate_t 81 kernel/arch/sparc64/include/arch/trap/exception.h extern void fp_exception_other(unsigned int, istate_t *);
istate_t 82 kernel/arch/sparc64/include/arch/trap/exception.h extern void tag_overflow(unsigned int, istate_t *);
istate_t 83 kernel/arch/sparc64/include/arch/trap/exception.h extern void division_by_zero(unsigned int, istate_t *);
istate_t 84 kernel/arch/sparc64/include/arch/trap/exception.h extern void data_access_exception(unsigned int, istate_t *);
istate_t 85 kernel/arch/sparc64/include/arch/trap/exception.h extern void data_access_error(unsigned int, istate_t *);
istate_t 86 kernel/arch/sparc64/include/arch/trap/exception.h extern void mem_address_not_aligned(unsigned int, istate_t *);
istate_t 87 kernel/arch/sparc64/include/arch/trap/exception.h extern void LDDF_mem_address_not_aligned(unsigned int, istate_t *);
istate_t 88 kernel/arch/sparc64/include/arch/trap/exception.h extern void STDF_mem_address_not_aligned(unsigned int, istate_t *);
istate_t 89 kernel/arch/sparc64/include/arch/trap/exception.h extern void privileged_action(unsigned int, istate_t *);
istate_t 90 kernel/arch/sparc64/include/arch/trap/exception.h extern void LDQF_mem_address_not_aligned(unsigned int, istate_t *);
istate_t 91 kernel/arch/sparc64/include/arch/trap/exception.h extern void STQF_mem_address_not_aligned(unsigned int, istate_t *);
istate_t 69 kernel/arch/sparc64/include/arch/trap/interrupt.h extern void interrupt(unsigned int n, istate_t *istate);
istate_t 45 kernel/arch/sparc64/include/arch/trap/sun4v/interrupt.h extern void cpu_mondo(unsigned int, istate_t *);
istate_t 85 kernel/arch/sparc64/src/drivers/tick.c void tick_interrupt(unsigned int n, istate_t *istate)
istate_t 197 kernel/arch/sparc64/src/mm/sun4u/tlb.c void fast_instruction_access_mmu_miss(unsigned int tt, istate_t *istate)
istate_t 233 kernel/arch/sparc64/src/mm/sun4u/tlb.c void fast_data_access_mmu_miss(unsigned int tt, istate_t *istate)
istate_t 287 kernel/arch/sparc64/src/mm/sun4u/tlb.c void fast_data_access_protection(unsigned int tt, istate_t *istate)
istate_t 211 kernel/arch/sparc64/src/mm/sun4v/tlb.c void fast_instruction_access_mmu_miss(unsigned int tt, istate_t *istate)
istate_t 247 kernel/arch/sparc64/src/mm/sun4v/tlb.c void fast_data_access_mmu_miss(unsigned int tt, istate_t *istate)
istate_t 294 kernel/arch/sparc64/src/mm/sun4v/tlb.c void fast_data_access_protection(unsigned int tt, istate_t *istate)
istate_t 46 kernel/arch/sparc64/src/trap/exception.c void istate_decode(istate_t *istate)
istate_t 57 kernel/arch/sparc64/src/trap/exception.c void instruction_access_exception(unsigned int n, istate_t *istate)
istate_t 64 kernel/arch/sparc64/src/trap/exception.c void instruction_access_error(unsigned int n, istate_t *istate)
istate_t 71 kernel/arch/sparc64/src/trap/exception.c void illegal_instruction(unsigned int n, istate_t *istate)
istate_t 78 kernel/arch/sparc64/src/trap/exception.c void privileged_opcode(unsigned int n, istate_t *istate)
istate_t 85 kernel/arch/sparc64/src/trap/exception.c void unimplemented_LDD(unsigned int n, istate_t *istate)
istate_t 92 kernel/arch/sparc64/src/trap/exception.c void unimplemented_STD(unsigned int n, istate_t *istate)
istate_t 99 kernel/arch/sparc64/src/trap/exception.c void fp_disabled(unsigned int n, istate_t *istate)
istate_t 119 kernel/arch/sparc64/src/trap/exception.c void fp_exception_ieee_754(unsigned int n, istate_t *istate)
istate_t 126 kernel/arch/sparc64/src/trap/exception.c void fp_exception_other(unsigned int n, istate_t *istate)
istate_t 133 kernel/arch/sparc64/src/trap/exception.c void tag_overflow(unsigned int n, istate_t *istate)
istate_t 140 kernel/arch/sparc64/src/trap/exception.c void division_by_zero(unsigned int n, istate_t *istate)
istate_t 147 kernel/arch/sparc64/src/trap/exception.c void data_access_exception(unsigned int n, istate_t *istate)
istate_t 154 kernel/arch/sparc64/src/trap/exception.c void data_access_error(unsigned int n, istate_t *istate)
istate_t 161 kernel/arch/sparc64/src/trap/exception.c void mem_address_not_aligned(unsigned int n, istate_t *istate)
istate_t 168 kernel/arch/sparc64/src/trap/exception.c void LDDF_mem_address_not_aligned(unsigned int n, istate_t *istate)
istate_t 175 kernel/arch/sparc64/src/trap/exception.c void STDF_mem_address_not_aligned(unsigned int n, istate_t *istate)
istate_t 182 kernel/arch/sparc64/src/trap/exception.c void privileged_action(unsigned int n, istate_t *istate)
istate_t 189 kernel/arch/sparc64/src/trap/exception.c void LDQF_mem_address_not_aligned(unsigned int n, istate_t *istate)
istate_t 196 kernel/arch/sparc64/src/trap/exception.c void STQF_mem_address_not_aligned(unsigned int n, istate_t *istate)
istate_t 56 kernel/arch/sparc64/src/trap/sun4u/interrupt.c void interrupt(unsigned int n, istate_t *istate)
istate_t 96 kernel/arch/sparc64/src/trap/sun4v/interrupt.c void cpu_mondo(unsigned int tt, istate_t *istate)
istate_t 49 kernel/generic/include/interrupt.h typedef void (*iroutine_t)(unsigned int, istate_t *);
istate_t 62 kernel/generic/include/interrupt.h extern void fault_from_uspace(istate_t *, const char *, ...)
istate_t 64 kernel/generic/include/interrupt.h extern void fault_if_from_uspace(istate_t *, const char *, ...)
istate_t 66 kernel/generic/include/interrupt.h extern istate_t *istate_get(thread_t *);
istate_t 68 kernel/generic/include/interrupt.h extern void exc_dispatch(unsigned int, istate_t *);
istate_t 73 kernel/generic/include/interrupt.h extern void istate_decode(istate_t *);
istate_t 318 kernel/generic/include/mm/as.h extern int as_page_fault(uintptr_t, pf_access_t, istate_t *);
istate_t 77 kernel/generic/include/udebug/udebug.h istate_t *uspace_state;
istate_t 47 kernel/generic/src/debug/panic.c void panic_common(panic_category_t cat, istate_t *istate, int access,
istate_t 117 kernel/generic/src/debug/stacktrace.c void stack_trace_istate(istate_t *istate)
istate_t 110 kernel/generic/src/interrupt/interrupt.c _NO_TRACE void exc_dispatch(unsigned int n, istate_t *istate)
istate_t 164 kernel/generic/src/interrupt/interrupt.c _NO_TRACE static void exc_undef(unsigned int n, istate_t *istate)
istate_t 171 kernel/generic/src/interrupt/interrupt.c fault_from_uspace_core(istate_t *istate, const char *fmt, va_list args)
istate_t 190 kernel/generic/src/interrupt/interrupt.c _NO_TRACE void fault_from_uspace(istate_t *istate, const char *fmt, ...)
istate_t 202 kernel/generic/src/interrupt/interrupt.c _NO_TRACE void fault_if_from_uspace(istate_t *istate, const char *fmt, ...)
istate_t 222 kernel/generic/src/interrupt/interrupt.c istate_t *istate_get(thread_t *thread)
istate_t 228 kernel/generic/src/interrupt/interrupt.c return (istate_t *) &thread->kstack[MEM_STACK_SIZE - sizeof(istate_t)];
istate_t 1512 kernel/generic/src/mm/as.c int as_page_fault(uintptr_t address, pf_access_t access, istate_t *istate)
istate_t 342 kernel/generic/src/proc/scheduler.c istate_t *istate = THREAD->udebug.uspace_state;
istate_t 196 kernel/generic/src/time/clock.c istate_t *istate = THREAD->udebug.uspace_state;
istate_t 383 kernel/generic/src/udebug/udebug_ipc.c to_copy = sizeof(istate_t);
istate_t 502 kernel/generic/src/udebug/udebug_ops.c istate_t *state = thread->udebug.uspace_state;
istate_t 509 kernel/generic/src/udebug/udebug_ops.c istate_t *state_buf = malloc(sizeof(istate_t));
istate_t 516 kernel/generic/src/udebug/udebug_ops.c memcpy(state_buf, state, sizeof(istate_t));
istate_t 88 uspace/app/taskdump/elf_core.c async_sess_t *sess, istate_t *istate)
istate_t 43 uspace/app/taskdump/include/elf_core.h async_sess_t *, istate_t *);
istate_t 79 uspace/app/taskdump/taskdump.c static istate_t reg_state;
istate_t 361 uspace/app/taskdump/taskdump.c istate_t istate;
istate_t 43 uspace/lib/c/arch/abs32le/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 64 uspace/lib/c/arch/abs32le/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 75 uspace/lib/c/arch/abs32le/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 84 uspace/lib/c/arch/abs32le/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 92 uspace/lib/c/arch/abs32le/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 83 uspace/lib/c/arch/amd64/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 49 uspace/lib/c/arch/amd64/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 54 uspace/lib/c/arch/amd64/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 60 uspace/lib/c/arch/amd64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 65 uspace/lib/c/arch/amd64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 68 uspace/lib/c/arch/arm32/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 57 uspace/lib/c/arch/arm32/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 64 uspace/lib/c/arch/arm32/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 70 uspace/lib/c/arch/arm32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 75 uspace/lib/c/arch/arm32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 88 uspace/lib/c/arch/arm64/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 56 uspace/lib/c/arch/arm64/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 63 uspace/lib/c/arch/arm64/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 70 uspace/lib/c/arch/arm64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 76 uspace/lib/c/arch/arm64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 67 uspace/lib/c/arch/ia32/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 49 uspace/lib/c/arch/ia32/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 54 uspace/lib/c/arch/ia32/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 60 uspace/lib/c/arch/ia32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 65 uspace/lib/c/arch/ia32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 46 uspace/lib/c/arch/ia64/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 52 uspace/lib/c/arch/ia64/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 uspace/lib/c/arch/ia64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 64 uspace/lib/c/arch/ia64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 71 uspace/lib/c/arch/ia64/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 91 uspace/lib/c/arch/mips32/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 52 uspace/lib/c/arch/mips32/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 uspace/lib/c/arch/mips32/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 64 uspace/lib/c/arch/mips32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 69 uspace/lib/c/arch/mips32/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 95 uspace/lib/c/arch/ppc32/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 52 uspace/lib/c/arch/ppc32/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 63 uspace/lib/c/arch/ppc32/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 68 uspace/lib/c/arch/ppc32/include/libarch/istate.h _NO_TRACE static inline sysarg_t istate_get_pc(istate_t *istate)
istate_t 73 uspace/lib/c/arch/ppc32/include/libarch/istate.h _NO_TRACE static inline sysarg_t istate_get_fp(istate_t *istate)
istate_t 43 uspace/lib/c/arch/riscv64/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 46 uspace/lib/c/arch/riscv64/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 52 uspace/lib/c/arch/riscv64/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 58 uspace/lib/c/arch/riscv64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 64 uspace/lib/c/arch/riscv64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
istate_t 46 uspace/lib/c/arch/sparc64/include/libarch/elf_linux.h static inline void istate_to_elf_regs(istate_t *istate, elf_regs_t *elf_regs)
istate_t 53 uspace/lib/c/arch/sparc64/include/libarch/istate.h _NO_TRACE static inline void istate_set_retaddr(istate_t *istate,
istate_t 59 uspace/lib/c/arch/sparc64/include/libarch/istate.h _NO_TRACE static inline int istate_from_uspace(istate_t *istate)
istate_t 64 uspace/lib/c/arch/sparc64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_pc(istate_t *istate)
istate_t 69 uspace/lib/c/arch/sparc64/include/libarch/istate.h _NO_TRACE static inline uintptr_t istate_get_fp(istate_t *istate)
HelenOS homepage, sources at GitHub