Lines Matching defs:linux_target_ops
69 struct linux_target_ops struct
72 void (*arch_setup) (void);
74 int num_regs;
75 int *regmap;
81 unsigned char *regset_bitmap;
82 int (*cannot_fetch_register) (int);
87 int (*cannot_store_register) (int);
94 int (*fetch_register) (struct regcache *regcache, int regno);
96 CORE_ADDR (*get_pc) (struct regcache *regcache);
97 void (*set_pc) (struct regcache *regcache, CORE_ADDR newpc);
98 const unsigned char *breakpoint;
99 int breakpoint_len;
100 CORE_ADDR (*breakpoint_reinsert_addr) (void);
102 int decr_pc_after_break;
103 int (*breakpoint_at) (CORE_ADDR pc);
107 int (*insert_point) (char type, CORE_ADDR addr, int len);
108 int (*remove_point) (char type, CORE_ADDR addr, int len);
109 int (*stopped_by_watchpoint) (void);
110 CORE_ADDR (*stopped_data_address) (void);
114 void (*collect_ptrace_register) (struct regcache *regcache,
116 void (*supply_ptrace_register) (struct regcache *regcache,
123 int (*siginfo_fixup) (siginfo_t *native, void *inf, int direction);
128 struct arch_process_info * (*new_process) (void);
133 struct arch_lwp_info * (*new_thread) (void);
136 void (*prepare_to_resume) (struct lwp_info *);
139 void (*process_qsupported) (const char *);
142 int (*supports_tracepoints) (void);
146 int (*get_thread_area) (int lwpid, CORE_ADDR *addrp);
173 extern struct linux_target_ops the_low_target; argument