Home
last modified time | relevance | path

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

/DragonOS/kernel/src/debug/traceback/
H A Dtraceback.c50 if (verify_area(regs->rbp, 0)) in traceback()
52 …K, "Kernel traceback: Fault in userland. pid=%ld, rbp=%#018lx\n", rs_current_pcb_pid(), regs->rbp); in traceback()
56 uint64_t *rbp = (uint64_t *)regs->rbp; in traceback() local
72 if ((uint64_t)(rbp) >= rs_current_pcb_thread_rbp() || ((uint64_t)rbp < regs->rsp)) in traceback()
75 printk_color(ORANGE, BLACK, "rbp:%#018lx,*rbp:%#018lx\n", rbp, *rbp); in traceback()
79 ret_addr = *(rbp + 1); in traceback()
80 rbp = (uint64_t *)(*rbp); in traceback()
/DragonOS/kernel/src/arch/x86_64/
H A Dkprobe.rs20 pub rbp: ::core::ffi::c_ulong, field
46 rbp: trap_frame.rbp, in from()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs68 rbp: usize, field
102 rbp: 0, in new()
118 r.rbp = kstack.stack_max_address().data(); in new()
128 self.rbp = stack_base.data(); in set_stack_base()
131 pub fn rbp(&self) -> usize { in rbp() method
132 self.rbp in rbp()
246 rbp: self.rbp, in clone_all()
493 off_rbp = const(offset_of!(ArchPCBInfo, rbp)), in switch_to_inner()
H A Dsyscall.rs107 regs.rbp = user_sp.data() as u64; in do_execve()
/DragonOS/kernel/src/process/
H A Dptrace.h20 unsigned long rbp; member
H A Dc_adapter.rs54 return ProcessManager::current_pcb().arch_info_irqsave().rbp() as u64; in rs_current_pcb_thread_rbp()
/DragonOS/kernel/src/arch/x86_64/asm/
H A Dentry.S46 popq %rbp
100 pushq %rbp
353 pushq %rbp
399 popq %rbp
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dmod.rs123 pub rbp: ::core::ffi::c_ulong, field
158 rbp: 0, in new()
/DragonOS/user/apps/test_kvm/
H A Dmain.c43 uint64_t rsi, rdi, rsp, rbp; member
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvmexit.rs142 pub rbp: u64, field