25 #include <x86/context.h> 27 #include "arch/i386.h" 30 #define x86_breakpoint_len 1 39 if (gdbregno >= 0 && gdbregno < 16)
41 X86_CPU_REGISTERS *dummy = (
void*)0;
46 return (
int)&(dummy->eax);
48 return (
int)&(dummy->ecx);
50 return (
int)&(dummy->edx);
52 return (
int)&(dummy->ebx);
54 return (
int)&(dummy->esp);
56 return (
int)&(dummy->ebp);
58 return (
int)&(dummy->esi);
60 return (
int)&(dummy->edi);
62 return (
int)&(dummy->eip);
64 return (
int)&(dummy->efl);
66 return (
int)&(dummy->cs);
68 return (
int)&(dummy->ss);
71 return (
int)&(dummy->ds);
73 return (
int)&(dummy->es);
75 return (
int)&(dummy->fs);
77 return (
int)&(dummy->gs);
#define X86_XSTATE_SSE_MASK
#define x86_breakpoint_len
static int nto_x86_register_offset(int gdbregno)
struct nto_target_ops the_low_target
static void nto_x86_arch_setup(void)
void init_target_desc(struct target_desc *tdesc)
const unsigned char x86_breakpoint[]
const struct target_desc * nto_tdesc