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