Searched refs:rbp (Results 1 – 9 of 9) sorted by relevance
/DragonOS-0.1.9/kernel/src/debug/traceback/ |
D | traceback.c | 37 if (verify_area(regs->rbp, 0)) in traceback() 39 …K, "Kernel traceback: Fault in userland. pid=%ld, rbp=%#018lx\n", rs_current_pcb_pid(), regs->rbp); in traceback() 43 uint64_t *rbp = (uint64_t *)regs->rbp; in traceback() local 59 if ((uint64_t)(rbp) >= rs_current_pcb_thread_rbp() || ((uint64_t)rbp < regs->rsp)) in traceback() 62 printk_color(ORANGE, BLACK, "rbp:%#018lx,*rbp:%#018lx\n", rbp, *rbp); in traceback() 66 ret_addr = *(rbp + 1); in traceback() 67 rbp = (uint64_t *)(*rbp); in traceback()
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/process/ |
D | mod.rs | 76 rbp: usize, field 110 rbp: 0, in new() 126 r.rbp = kstack.stack_max_address().data(); in new() 136 self.rbp = stack_base.data(); in set_stack_base() 139 pub fn rbp(&self) -> usize { in rbp() method 140 self.rbp in rbp() 254 rbp: self.rbp, in clone_all() 513 off_rbp = const(offset_of!(ArchPCBInfo, rbp)), in switch_to_inner()
|
D | syscall.rs | 100 regs.rbp = user_sp.data() as u64; in do_execve()
|
/DragonOS-0.1.9/kernel/src/process/ |
D | ptrace.h | 20 unsigned long rbp; member
|
D | c_adapter.rs | 54 return ProcessManager::current_pcb().arch_info_irqsave().rbp() as u64; in rs_current_pcb_thread_rbp()
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/interrupt/ |
D | mod.rs | 115 pub rbp: ::core::ffi::c_ulong, field 144 rbp: 0, in new()
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/asm/ |
D | entry.S | 46 popq %rbp 101 pushq %rbp 354 pushq %rbp 400 popq %rbp
|
/DragonOS-0.1.9/user/apps/test_kvm/ |
D | main.c | 43 uint64_t rsi, rdi, rsp, rbp; member
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/vmx/ |
D | vmexit.rs | 141 pub rbp: u64, field
|