Searched refs:epc (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | handle.rs | 138 trap_frame.epc += 4; in do_trap_user_env_call() 153 let epc = trap_frame.epc; in do_trap_insn_page_fault() localVariable 156 vaddr, cause, epc in do_trap_insn_page_fault() 167 let epc = trap_frame.epc; in do_trap_load_page_fault() localVariable 184 trap_frame.epc, trap_frame.badaddr, trap_frame.cause in do_trap_store_page_fault()
|
H A D | mod.rs | 70 pub epc: usize, field 123 epc: 0, in new() 168 self.epc = pc; in set_pc() 177 self.epc in break_address() 180 self.epc in debug_address()
|
H A D | entry.rs | 156 off_epc = const offset_of!(TrapFrame, epc), in _save_context() 247 off_epc = const offset_of!(TrapFrame, epc) in ret_from_exception()
|
/DragonOS/kernel/src/arch/riscv64/process/ |
H A D | syscall.rs | 27 regs.epc = load_result.entry_point().data(); in arch_do_execve()
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | kprobe.rs | 51 pc: trap_frame.epc, in from()
|