25 #include <x86/context.h>
34 #define x86_breakpoint_len 1
43 if (gdbregno >= 0 && gdbregno < 16)
45 X86_CPU_REGISTERS *dummy = (
void*)0;
50 return (
int)&(dummy->eax);
52 return (
int)&(dummy->ecx);
54 return (
int)&(dummy->edx);
56 return (
int)&(dummy->ebx);
58 return (
int)&(dummy->esp);
60 return (
int)&(dummy->ebp);
62 return (
int)&(dummy->esi);
64 return (
int)&(dummy->edi);
66 return (
int)&(dummy->eip);
68 return (
int)&(dummy->efl);
70 return (
int)&(dummy->cs);
72 return (
int)&(dummy->ss);
75 return (
int)&(dummy->ds);
77 return (
int)&(dummy->es);
79 return (
int)&(dummy->fs);
81 return (
int)&(dummy->gs);
#define x86_breakpoint_len
static int nto_x86_register_offset(int gdbregno)
static void nto_x86_arch_setup(void)
void init_registers_i386()
const struct target_desc * tdesc_i386
const unsigned char x86_breakpoint[]
const struct target_desc * nto_tdesc