Home
last modified time | relevance | path

Searched refs:rax (Results 1 – 11 of 11) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/asm/
H A Dentry.S48 popq %rax // 不允许直接pop到ds
49 movq %rax, %ds
51 popq %rax
52 movq %rax, %es
54 popq %rax
93 pushq %rax
94 movq %es, %rax
95 pushq %rax
96 movq %ds, %rax
97 pushq %rax
[all …]
H A Dhead.S284 movq switch_to_start64(%rip), %rax
286 pushq %rax
323 bt $8, %rax
382 movq $__PML4E, %rax //设置页目录基地址
384 movq %rax, %cr3
392 movq $__APU_START_CR3, %rax
393 movq 0(%rax), %rax
394 movq %rax, %cr3
400 movq switch_seg(%rip), %rax
405 pushq %rax
[all …]
/DragonOS/kernel/src/arch/x86_64/
H A Dkprobe.rs26 pub rax: ::core::ffi::c_ulong, field
52 rax: trap_frame.rax, in from()
/DragonOS/kernel/src/arch/x86_64/interrupt/
H A Dmod.rs126 pub rax: ::core::ffi::c_ulong, field
161 rax: 0, in new()
174 self.rax = value as u64; in set_return_value()
/DragonOS/kernel/src/process/
H A Dptrace.h23 unsigned long rax; member
/DragonOS/kernel/src/arch/x86_64/syscall/
H A Dmod.rs52 $regs.rax = ret as u64;
68 let syscall_num = frame.rax as usize; in syscall_handler()
/DragonOS/user/apps/test_kvm/
H A Dmain.c42 uint64_t rax, rbx, rcx, rdx; member
/DragonOS/kernel/src/arch/x86_64/process/
H A Dsyscall.rs43 regs.rax = 1; in arch_do_execve()
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvmexit.rs146 pub rax: u64, field
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs511 return trap_frame.rax; in sys_rt_sigreturn()
523 return trap_frame.rax; in sys_rt_sigreturn()
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.3.md319 bugfix:修复切换进程的宏的汇编代码的损坏部分,未声明rax寄存器,从而导致的编译器未定义行为问题。