Home
last modified time | relevance | path

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

12

/xnu-11417.121.6/osfmk/x86_64/
H A Dlocore.s330 pushq %rbp /* Save registers */
331 movq %rsp, %rbp
337 popq %rbp /* Restore registers */
342 popq %rbp /* Restore registers */
351 pushq %rbp /* Save registers */
352 movq %rsp, %rbp
358 popq %rbp /* Restore registers */
363 popq %rbp /* Restore registers */
377 pushq %rbp /* Save registers */
378 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 Dlz4_decode_x86_64.s73 push %rbp
74 mov %rsp,%rbp
88 pop %rbp
H A Didt64.s730 mov R64_RBP(%r15), %rbp
1228 mov %rbp, R64_RBP(%r15)
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 DWKdmDecompress_new.s81 pushq %rbp
82 movq %rsp, %rbp
/xnu-11417.121.6/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 …]
/xnu-11417.121.6/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
H A Ddtrace_isa.c209 return (uint64_t)(regs->ss_64.rbp); in dtrace_getreg()
624 fp = regs->ss_64.rbp; in dtrace_getupcstack()
682 fp = regs->ss_64.rbp; in dtrace_getustackdepth()
/xnu-11417.121.6/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-11417.121.6/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.c752 saved_state->rbp = ts->rbp; in set_thread_state64()
834 ts->rbp = saved_state->rbp; in get_thread_state64()
1033 saved_state->rbp = state->rbp; in machine_thread_set_state()
1926 state->rbp = saved_state->rbp; in machine_thread_get_kern_state()
1996 state->uts.ts64.rbp = saved_state->rbp; in machine_thread_get_kern_state()
H A Dtrap.c272 kprintf(" rbp 0x%llx\n", saved_state->rbp); in kprint_state()
373 uint64_t frameptr = is_saved_state64(state) ? state64->rbp : saved_state32(state)->ebp; in interrupt()
705 uint32_t traptrace_index = traptrace_start(type, kern_ip, mach_absolute_time(), saved_state->rbp); in kernel_trap()
1049 regs->isf.rsp, regs->rbp, regs->rsi, regs->rdi, in panic_trap()
1110 traptrace_index = traptrace_start(type, rip, mach_absolute_time(), regs->rbp); in user_trap()
1690 iks->k_rbp = regs->rbp; in sync_iss_to_iks()
/xnu-11417.121.6/san/memory/
H A Dkasan-test-x86_64.s63 movq %rbp, JB_RBP(%rdi)
100 movq JB_RBP(%rdi), %rbp
/xnu-11417.121.6/libsyscall/wrappers/
H A Dmach_absolute_time.s120 pushq %rbp // set up a frame for backtraces
121 movq %rsp,%rbp
150 popq %rbp
/xnu-11417.121.6/osfmk/kdp/ml/x86_64/
H A Dkdp_vm.c161 tstate->rbp = cpstate->rbp; in kern_collectth_state()
180 tstate->rbp = iks->k_rbp; in kern_collectth_state()
H A Dkdp_machdep.c142 state->rbp = saved_state->rbp; in kdp_getstate()
177 saved_state->rbp = state->rbp; in kdp_setstate()
/xnu-11417.121.6/tools/tests/execperf/
H A Dexit-asm.S7 mov %rsp, %rbp
/xnu-11417.121.6/osfmk/i386/AT386/
H A Dmodel_dep.c1470 ss64p->isf.rsp, ss64p->rbp, ss64p->rsi, ss64p->rdi, in panic_i386_backtrace()
1630 savestate->ss_64.isf.rsp, savestate->ss_64.rbp, savestate->ss_64.rsi, savestate->ss_64.rdi, in print_threads_registers()
1643 uint64_t rbp; in print_tasks_user_threads() local
1652 rbp = savestate->ss_64.rbp; in print_tasks_user_threads()
1654 print_one_backtrace(pmap, (vm_offset_t)rbp, cur_marker, TRUE); in print_tasks_user_threads()

12