Home
last modified time | relevance | path

Searched refs:registers (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/crates/rbpf/src/
H A Dcranelift.rs50 registers: [Variable; 11], field
87 let registers = (0..11) in new() localVariable
101 registers, in new()
166 for var in self.registers.iter() { in build_function_prelude()
208 bcx.def_var(self.registers[10], stack_addr); in build_function_prelude()
234 bcx.def_var(self.registers[1], mem_or_mbuf); in build_function_prelude()
239 bcx.def_var(self.registers[2], mem_or_mbuf_len); in build_function_prelude()
794 bcx.def_var(self.registers[insn.dst as usize], imm); in translate_program()
799 bcx.def_var(self.registers[insn.dst as usize], src); in translate_program()
925 let arg0 = bcx.use_var(self.registers[1]); in translate_program()
[all …]
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dhandle.rs20 x86_64::registers::segmentation::GS::swap(); in x86_64_do_irq()
/DragonOS/kernel/src/process/
H A Didle.rs90 return VirtAddr::new(x86::current::registers::rsp() as usize); in stack_ptr()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs271 let ptr = VirtAddr::new(x86::current::registers::rsp() as usize); in arch_current_pcb()
521 (x86::current::registers::rsp() as usize) < trap_frame_vaddr.data(), in arch_switch_to_user()
525 x86::current::registers::rsp() as usize, in arch_switch_to_user()
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs11 use x86_64::registers::model_specific::EferFlags;
425 let efer: EferFlags = x86_64::registers::model_specific::Efer::read(); in init_xd_rsvd()
/DragonOS/kernel/crates/rbpf/
H A DREADME.md208 registers in a hashmap, so the key can be any `u32` value you want. It may be