Searched refs:rax (Results 1 – 11 of 11) sorted by relevance
/DragonOS/kernel/src/arch/x86_64/asm/ |
H A D | entry.S | 48 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 D | head.S | 284 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 D | kprobe.rs | 26 pub rax: ::core::ffi::c_ulong, field 52 rax: trap_frame.rax, in from()
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | mod.rs | 126 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 D | ptrace.h | 23 unsigned long rax; member
|
/DragonOS/kernel/src/arch/x86_64/syscall/ |
H A D | mod.rs | 52 $regs.rax = ret as u64; 68 let syscall_num = frame.rax as usize; in syscall_handler()
|
/DragonOS/user/apps/test_kvm/ |
H A D | main.c | 42 uint64_t rax, rbx, rcx, rdx; member
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | syscall.rs | 43 regs.rax = 1; in arch_do_execve()
|
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/ |
H A D | vmexit.rs | 146 pub rax: u64, field
|
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 511 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 D | V0.1.3.md | 319 bugfix:修复切换进程的宏的汇编代码的损坏部分,未声明rax寄存器,从而导致的编译器未定义行为问题。
|