Searched refs:rbp (Results 1 – 10 of 10) sorted by relevance
/DragonOS/kernel/src/debug/traceback/ |
H A D | traceback.c | 50 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 D | kprobe.rs | 20 pub rbp: ::core::ffi::c_ulong, field 46 rbp: trap_frame.rbp, in from()
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | mod.rs | 68 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 D | syscall.rs | 107 regs.rbp = user_sp.data() as u64; in do_execve()
|
/DragonOS/kernel/src/process/ |
H A D | ptrace.h | 20 unsigned long rbp; member
|
H A D | c_adapter.rs | 54 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 D | entry.S | 46 popq %rbp 100 pushq %rbp 353 pushq %rbp 399 popq %rbp
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | mod.rs | 123 pub rbp: ::core::ffi::c_ulong, field 158 rbp: 0, in new()
|
/DragonOS/user/apps/test_kvm/ |
H A D | main.c | 43 uint64_t rsi, rdi, rsp, rbp; member
|
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/ |
H A D | vmexit.rs | 142 pub rbp: u64, field
|