Home
last modified time | relevance | path

Searched refs:rbp (Results 1 – 9 of 9) sorted by relevance

/DragonOS-0.1.9/kernel/src/debug/traceback/
Dtraceback.c37 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/
Dmod.rs76 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()
Dsyscall.rs100 regs.rbp = user_sp.data() as u64; in do_execve()
/DragonOS-0.1.9/kernel/src/process/
Dptrace.h20 unsigned long rbp; member
Dc_adapter.rs54 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/
Dmod.rs115 pub rbp: ::core::ffi::c_ulong, field
144 rbp: 0, in new()
/DragonOS-0.1.9/kernel/src/arch/x86_64/asm/
Dentry.S46 popq %rbp
101 pushq %rbp
354 pushq %rbp
400 popq %rbp
/DragonOS-0.1.9/user/apps/test_kvm/
Dmain.c43 uint64_t rsi, rdi, rsp, rbp; member
/DragonOS-0.1.9/kernel/src/arch/x86_64/kvm/vmx/
Dvmexit.rs141 pub rbp: u64, field