62 |
#ifdef TARGET_ARM |
#ifdef TARGET_ARM |
63 |
/* FPA state */ |
/* FPA state */ |
64 |
FPA11 fpa; |
FPA11 fpa; |
65 |
|
/* Extra fields for semihosted binaries. */ |
66 |
|
uint32_t stack_base; |
67 |
|
uint32_t heap_base; |
68 |
|
uint32_t heap_limit; |
69 |
|
int swi_errno; |
70 |
#endif |
#endif |
71 |
#ifdef TARGET_I386 |
#ifdef TARGET_I386 |
72 |
struct target_vm86plus_struct *target_v86; |
struct target_vm86plus_struct *target_v86; |
85 |
struct target_pt_regs * regs, struct image_info *infop); |
struct target_pt_regs * regs, struct image_info *infop); |
86 |
|
|
87 |
void target_set_brk(char *new_brk); |
void target_set_brk(char *new_brk); |
88 |
|
long do_brk(char *new_brk); |
89 |
void syscall_init(void); |
void syscall_init(void); |
90 |
long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3, |
long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3, |
91 |
long arg4, long arg5, long arg6); |
long arg4, long arg5, long arg6); |