Home
last modified time | relevance | path

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

12

/xnu-8019.80.24/osfmk/x86_64/
H A Dlocore.s328 pushq %rbp /* Save registers */
329 movq %rsp, %rbp
335 popq %rbp /* Restore registers */
340 popq %rbp /* Restore registers */
349 pushq %rbp /* Save registers */
350 movq %rsp, %rbp
356 popq %rbp /* Restore registers */
361 popq %rbp /* Restore registers */
370 pushq %rbp /* Save registers */
371 movq %rsp, %rbp
[all …]
H A Dmcount.s34 pushq %rbp // setup mcount's frame
35 movq %rsp,%rbp
62 movq (%rbp),%rax // frame pointer of mcount's caller
70 movq 8(%rbp),%rsi // push selfpc parameter for mcount()
85 movq %rbp,%rsp // tear down mcount's frame
86 popq %rbp
H A Dpal_routines_asm.s92 mov -48(%rbp), %rsi /* load efi_reg into %esi */
95 mov -56(%rbp), %rcx /* load s_c_s into %rcx */
132 push %rbp /* save %rbp and align to 16-byte boundary */
151 mov -48(%rbp), %rsi /* load efi_reg into %esi */
154 mov -56(%rbp), %rcx /* load s_c_s into %rcx */
156 pop %rbp /* restore full 64-bit frame pointer */
H A Dcswitch.s86 movq KSS_RBP(%rcx),%rbp
112 movq %rbp,KSS_RBP(%rcx)
132 movq KSS_RBP(%rcx),%rbp
166 movq %rbp,KSS_RBP(%rcx)
186 pushq %rbp
187 movq %rsp, %rbp
H A Dmachine_routines_asm.s195 xorq %rbp,%rbp /* zero frame pointer */
213 xor %rbp, %rbp
H A Dstart.s231 xorq %rbp, %rbp /* zero frame pointer */
322 xorq %rbp, %rbp /* zero frame pointer */
351 push %rbp
352 mov %rsp, %rbp
362 push %rbp
521 pop %rbp
H A Didt64.s730 mov R64_RBP(%r15), %rbp
1228 mov %rbp, R64_RBP(%r15)
1539 xorq %rbp, %rbp /* clear framepointer */
1556 xorq %rbp, %rbp /* clear framepointer */
1564 xorq %rbp, %rbp /* clear framepointer */
1572 xorq %rbp, %rbp /* clear framepointer */
1595 pushq %rbp /* Extend framepointer chain */
1596 movq %rsp, %rbp
1598 popq %rbp
H A Dlz4_decode_x86_64.s73 push %rbp
74 mov %rsp,%rbp
88 pop %rbp
H A DWKdmDecompress_new.s81 pushq %rbp
82 movq %rsp, %rbp
/xnu-8019.80.24/tests/
H A Dldt_code32.s54 pushq %rbp
80 popq %rbp
236 pushq %rbp
237 movq %rsp, %rbp
241 movl 0x20(%rbp), %eax
246 movq 0x24(%rbp), %rdi
253 movq 0x2c(%rbp), %rsi
260 movq 0x34(%rbp), %rdx
267 movq 0x3c(%rbp), %rcx
277 callq *0x18(%rbp)
[all …]
H A Dhvtest_x86_asm.s165 cmpq %rbp, %rax
167 notq %rbp
227 notq %rbp
/xnu-8019.80.24/bsd/dev/i386/
H A Dcpu_memcmp_mask.s68 push %rbp
69 movq %rsp, %rbp
95 pop %rbp
116 push %rbp
117 movq %rsp, %rbp
151 pop %rbp
172 push %rbp
173 movq %rsp, %rbp
215 pop %rbp
236 push %rbp
[all …]
H A Dfbt_x86.c183 saved_state->rbp = rsp_probe; /* Emulate patched mov %rsp,%rbp */ in fbt_perfCallback()
195 fp = saved_state->rbp; in fbt_perfCallback()
200 saved_state->rbp = *(uint64_t *)fp; in fbt_perfCallback()
H A Dcpu_copy_in_cksum.s105 push %rbp
106 movq %rsp, %rbp
578 pop %rbp
/xnu-8019.80.24/EXTERNAL_HEADERS/architecture/i386/
H A Dasm_help.h78 pushq %rbp ;\
79 movq %rsp, %rbp ;\
85 popq %rbp ;
115 pushq %rbp ;\
116 movq %rsp, %rbp ;\
143 pushq %rbp ;\
144 movq %rsp, %rbp ;\
170 movq %rbp, %rsp ;\
171 popq %rbp ;\
/xnu-8019.80.24/osfmk/i386/
H A Dtrap_native.c164 regs->isf.rsp, regs->rbp, regs->rsi, regs->rdi, in panic_64()
175 uint64_t frameptr = is_saved_state64(sp) ? saved_state64(sp)->rbp : saved_state32(sp)->ebp; in panic_double_fault64()
185 uint64_t frameptr = is_saved_state64(sp) ? saved_state64(sp)->rbp : saved_state32(sp)->ebp; in panic_machine_check64()
H A Dasm.h85 #define FRAME pushq %rbp; movq %rsp, %rbp
88 #define B_LINK (%rbp)
89 #define B_PC 8(%rbp)
H A Dpcb.c728 saved_state->rbp = ts->rbp; in set_thread_state64()
810 ts->rbp = saved_state->rbp; in get_thread_state64()
1005 saved_state->rbp = state->rbp; in machine_thread_set_state()
1898 state->rbp = saved_state->rbp; in machine_thread_get_kern_state()
1968 state->uts.ts64.rbp = saved_state->rbp; in machine_thread_get_kern_state()
H A Dtrap.c268 kprintf(" rbp 0x%llx\n", saved_state->rbp); in kprint_state()
369 uint64_t frameptr = is_saved_state64(state) ? state64->rbp : saved_state32(state)->ebp; in interrupt()
556 uint32_t traptrace_index = traptrace_start(type, kern_ip, mach_absolute_time(), saved_state->rbp); in kernel_trap()
858 regs->isf.rsp, regs->rbp, regs->rsi, regs->rdi, in panic_trap()
919 traptrace_index = traptrace_start(type, rip, mach_absolute_time(), regs->rbp); in user_trap()
1490 iks->k_rbp = regs->rbp; in sync_iss_to_iks()
/xnu-8019.80.24/osfmk/kdp/ml/x86_64/
H A Dkdp_vm.c121 tstate->rbp = cpstate->rbp; in kern_collectth_state()
140 tstate->rbp = iks->k_rbp; in kern_collectth_state()
H A Dkdp_machdep.c141 state->rbp = saved_state->rbp; in kdp_getstate()
176 saved_state->rbp = state->rbp; in kdp_setstate()
/xnu-8019.80.24/san/memory/
H A Dkasan-test-x86_64.s63 movq %rbp, JB_RBP(%rdi)
100 movq JB_RBP(%rdi), %rbp
/xnu-8019.80.24/libsyscall/wrappers/
H A Dmach_absolute_time.s120 pushq %rbp // set up a frame for backtraces
121 movq %rsp,%rbp
150 popq %rbp
/xnu-8019.80.24/tools/tests/execperf/
H A Dexit-asm.S7 mov %rsp, %rbp
/xnu-8019.80.24/osfmk/kern/
H A Dbacktrace.c184 *fp = saved_state64(state)->rbp; in interrupted_kernel_pc_fp()
357 fp = fp != 0 ? fp : saved_state64(state)->rbp; in backtrace_user()

12