Home
last modified time | relevance | path

Searched refs:ebp (Results 1 – 23 of 23) sorted by relevance

/xen/xen/arch/x86/oprofile/
A Dbacktrace.c19 struct frame_head * ebp; member
26 uint32_t ebp; member
41 if (head >= head->ebp) in dump_hypervisor_backtrace()
44 return head->ebp; in dump_hypervisor_backtrace()
72 bufhead.ebp = (struct frame_head *)(unsigned long)bufhead32.ebp; in dump_guest_backtrace()
92 if (head >= bufhead.ebp) in dump_guest_backtrace()
95 return bufhead.ebp; in dump_guest_backtrace()
/xen/stubdom/grub/
A Dboot-x86_32.S75 movl %ebx, %ebp /* also keep it in ebp for relative addressing */
96 leal (_boot_mmuext-_boot_page)(%ebp), %ebx
108 lss (_boot_stack-_boot_page)(%ebp), %esp
109 movl (_boot_start_info-_boot_page)(%ebp), %esi
112 jmpl *(_boot_start-_boot_page)(%ebp)
/xen/xen/arch/x86/pv/
A Dhypercall.c180 unsigned int ebp = regs->ebp; in pv_hypercall() local
191 case 5: ebp = 0xdeadf00d; in pv_hypercall()
197 unsigned long args[6] = { ebx, ecx, edx, esi, edi, ebp }; in pv_hypercall()
203 regs->eax = pv_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, ebp); in pv_hypercall()
212 case 6: regs->ebp = 0xdeadf00d; in pv_hypercall()
/xen/xen/arch/x86/hvm/
A Dhypercall.c285 unsigned int ebp = regs->ebp; in hvm_hypercall() local
288 ebx, ecx, edx, esi, edi, ebp); in hvm_hypercall()
299 case 5: ebp = 0xdeadf00d; in hvm_hypercall()
305 ebp); in hvm_hypercall()
A Ddomain.c203 uregs->rbp = regs->ebp; in arch_set_info_hvm_guest()
A Dhvm.c2927 uint32_t cr3, eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi; member
3047 tss.ebp = regs->ebp; in hvm_task_switch()
3105 regs->rbp = tss.ebp; in hvm_task_switch()
/xen/stubdom/
A Dnewlib.patch212 -#define ebp REG(ebp)
287 +#define ebp %ebp
401 -#define ebp REG(ebp)
441 +#define ebp %ebp
531 -#define ebp REG(ebp)
571 +#define ebp %ebp
/xen/tools/debugger/gdbsx/xg/
A Dxg_main.c527 rp->ebp = cp->ebp; in _cp_32ctxt_to_32gdb()
549 rp->ebp = cp->rbp; in _cp_64ctxt_to_32gdb()
607 cp->ebp = rp->ebp; in _cp_32gdb_to_32ctxt()
628 cp->rbp = rp->ebp; in _cp_32gdb_to_64ctxt()
A Dxg_public.h43 uint32_t ebp; member
/xen/xen/arch/x86/boot/
A Dtrampoline.S205 xor %ebp,%ebp
/xen/xen/include/public/hvm/
A Dhvm_vcpu.h34 uint32_t ebp; member
/xen/xen/include/asm-x86/
A Dasm_defns.h274 xor %ebp, %ebp
/xen/tools/firmware/rombios/32bit/
A Drombios_compat.h36 Bit32u edi, esi, ebp, esp; member
/xen/tools/debugger/gdbsx/gx/
A Dgx_local.c40 r32p->ebp); in prnt_32regs()
A Dgx_main.c315 rbuf = gx_convert_int_to_ascii(regsp->ebp, rbuf, 4);
336 rbuf = gx_convert_int_to_ascii(regsp->ebp, rbuf, 4);
/xen/xen/arch/x86/x86_64/
A Dkexec_reloc.S170 call *%ebp
/xen/stubdom/grub.patches/
A D10graphics.diff21 pop %ebp
158 + pushl %ebp
159 + movl %esp,%ebp
184 + popl %ebp
196 + pushl %ebp
197 + movl %esp,%ebp
217 + popl %ebp
227 + push %ebp
252 + pop %ebp
267 + push %ebp
[all …]
/xen/tools/debugger/kdd/
A Dkdd-xen.c222 r->ebp = cpu->rbp; in kdd_get_regs_x86_32()
243 cpu->rbp = r->ebp; in kdd_set_regs_x86_32()
A Dkdd.h350 int32_t ebp; member
/xen/tools/xentrace/
A Dxenctx.c386 printf("ebp: %08x\n", regs->ebp); in print_ctx_32()
415 printf("ebp: %08x\n", (uint32_t)regs->ebp); in print_ctx_32on64()
545 return ctx->x32.user_regs.ebp; in frame_pointer()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c4774 unsigned long ebp, temp_data; in x86_emulate() local
4775 ebp = truncate_word(_regs.r(bp) - i*dst.bytes, ctxt->sp_size/8); in x86_emulate()
4776 if ( (rc = read_ulong(x86_seg_ss, ebp, in x86_emulate()
4796 _regs.r(sp) = dst.bytes == 4 ? _regs.ebp : _regs.r(bp); in x86_emulate()
/xen/tools/tests/x86_emulator/
A Dtest_x86_emulator.c1335 regs.ebp = 0xaaaaaaaa; in main()
/xen/tools/firmware/rombios/
A Drombios.c820 Bit32u edi, esi, ebp, esp;
10377 ; sp : [&arg1 ][edi ][esi ][ebp ]

Completed in 61 milliseconds