1 /* THIS FILE IS GENERATED -*- buffer-read-only: t -*- */
4 /* To regenerate this file, run:*/
5 /* make-target-delegates target.h > target-delegates.c */
7 struct dummy_target
: public target_ops
11 const target_info
&info () const override
;
13 void post_attach (int arg0
) override
;
14 void detach (inferior
*arg0
, int arg1
) override
;
15 void disconnect (const char *arg0
, int arg1
) override
;
16 void resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
) override
;
17 void commit_resume () override
;
18 ptid_t
wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
) override
;
19 void fetch_registers (struct regcache
*arg0
, int arg1
) override
;
20 void store_registers (struct regcache
*arg0
, int arg1
) override
;
21 void prepare_to_store (struct regcache
*arg0
) override
;
22 void files_info () override
;
23 int insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
24 int remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
) override
;
25 bool stopped_by_sw_breakpoint () override
;
26 bool supports_stopped_by_sw_breakpoint () override
;
27 bool stopped_by_hw_breakpoint () override
;
28 bool supports_stopped_by_hw_breakpoint () override
;
29 int can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
) override
;
30 int ranged_break_num_registers () override
;
31 int insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
32 int remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
33 int remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
34 int insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
35 int insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
36 int remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
37 bool stopped_by_watchpoint () override
;
38 int have_steppable_watchpoint () override
;
39 bool stopped_data_address (CORE_ADDR
*arg0
) override
;
40 bool watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
) override
;
41 int region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
) override
;
42 bool can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
) override
;
43 int masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
) override
;
44 int can_do_single_step () override
;
45 bool supports_terminal_ours () override
;
46 void terminal_init () override
;
47 void terminal_inferior () override
;
48 void terminal_save_inferior () override
;
49 void terminal_ours_for_output () override
;
50 void terminal_ours () override
;
51 void terminal_info (const char *arg0
, int arg1
) override
;
52 void kill () override
;
53 void load (const char *arg0
, int arg1
) override
;
54 void post_startup_inferior (ptid_t arg0
) override
;
55 int insert_fork_catchpoint (int arg0
) override
;
56 int remove_fork_catchpoint (int arg0
) override
;
57 int insert_vfork_catchpoint (int arg0
) override
;
58 int remove_vfork_catchpoint (int arg0
) override
;
59 int follow_fork (int arg0
, int arg1
) override
;
60 int insert_exec_catchpoint (int arg0
) override
;
61 int remove_exec_catchpoint (int arg0
) override
;
62 void follow_exec (struct inferior
*arg0
, char *arg1
) override
;
63 int set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
) override
;
64 void mourn_inferior () override
;
65 void pass_signals (int arg0
, unsigned char * arg1
) override
;
66 void program_signals (int arg0
, unsigned char * arg1
) override
;
67 bool thread_alive (ptid_t arg0
) override
;
68 void update_thread_list () override
;
69 const char *pid_to_str (ptid_t arg0
) override
;
70 const char *extra_thread_info (thread_info
*arg0
) override
;
71 const char *thread_name (thread_info
*arg0
) override
;
72 thread_info
*thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
) override
;
73 void stop (ptid_t arg0
) override
;
74 void interrupt () override
;
75 void pass_ctrlc () override
;
76 void rcmd (const char *arg0
, struct ui_file
*arg1
) override
;
77 char *pid_to_exec_file (int arg0
) override
;
78 void log_command (const char *arg0
) override
;
79 struct target_section_table
*get_section_table () override
;
80 thread_control_capabilities
get_thread_control_capabilities () override
;
81 bool attach_no_wait () override
;
82 bool can_async_p () override
;
83 bool is_async_p () override
;
84 void async (int arg0
) override
;
85 void thread_events (int arg0
) override
;
86 bool supports_non_stop () override
;
87 bool always_non_stop_p () override
;
88 int find_memory_regions (find_memory_region_ftype arg0
, void *arg1
) override
;
89 char *make_corefile_notes (bfd
*arg0
, int *arg1
) override
;
90 gdb_byte
*get_bookmark (const char *arg0
, int arg1
) override
;
91 void goto_bookmark (const gdb_byte
*arg0
, int arg1
) override
;
92 CORE_ADDR
get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
) override
;
93 enum target_xfer_status
xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
) override
;
94 ULONGEST
get_memory_xfer_limit () override
;
95 std::vector
<mem_region
> memory_map () override
;
96 void flash_erase (ULONGEST arg0
, LONGEST arg1
) override
;
97 void flash_done () override
;
98 const struct target_desc
*read_description () override
;
99 ptid_t
get_ada_task_ptid (long arg0
, long arg1
) override
;
100 int auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
) override
;
101 int search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
) override
;
102 bool can_execute_reverse () override
;
103 enum exec_direction_kind
execution_direction () override
;
104 bool supports_multi_process () override
;
105 bool supports_enable_disable_tracepoint () override
;
106 bool supports_disable_randomization () override
;
107 bool supports_string_tracing () override
;
108 bool supports_evaluation_of_breakpoint_conditions () override
;
109 bool can_run_breakpoint_commands () override
;
110 struct gdbarch
*thread_architecture (ptid_t arg0
) override
;
111 struct address_space
*thread_address_space (ptid_t arg0
) override
;
112 bool filesystem_is_local () override
;
113 void trace_init () override
;
114 void download_tracepoint (struct bp_location
*arg0
) override
;
115 bool can_download_tracepoint () override
;
116 void download_trace_state_variable (const trace_state_variable
&arg0
) override
;
117 void enable_tracepoint (struct bp_location
*arg0
) override
;
118 void disable_tracepoint (struct bp_location
*arg0
) override
;
119 void trace_set_readonly_regions () override
;
120 void trace_start () override
;
121 int get_trace_status (struct trace_status
*arg0
) override
;
122 void get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
) override
;
123 void trace_stop () override
;
124 int trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
) override
;
125 bool get_trace_state_variable_value (int arg0
, LONGEST
*arg1
) override
;
126 int save_trace_data (const char *arg0
) override
;
127 int upload_tracepoints (struct uploaded_tp
**arg0
) override
;
128 int upload_trace_state_variables (struct uploaded_tsv
**arg0
) override
;
129 LONGEST
get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
) override
;
130 int get_min_fast_tracepoint_insn_len () override
;
131 void set_disconnected_tracing (int arg0
) override
;
132 void set_circular_trace_buffer (int arg0
) override
;
133 void set_trace_buffer_size (LONGEST arg0
) override
;
134 bool set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
) override
;
135 int core_of_thread (ptid_t arg0
) override
;
136 int verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
) override
;
137 bool get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
) override
;
138 void set_permissions () override
;
139 bool static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
) override
;
140 std::vector
<static_tracepoint_marker
> static_tracepoint_markers_by_strid (const char *arg0
) override
;
141 traceframe_info_up
traceframe_info () override
;
142 bool use_agent (bool arg0
) override
;
143 bool can_use_agent () override
;
144 struct btrace_target_info
*enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
) override
;
145 void disable_btrace (struct btrace_target_info
*arg0
) override
;
146 void teardown_btrace (struct btrace_target_info
*arg0
) override
;
147 enum btrace_error
read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
) override
;
148 const struct btrace_config
*btrace_conf (const struct btrace_target_info
*arg0
) override
;
149 enum record_method
record_method (ptid_t arg0
) override
;
150 void stop_recording () override
;
151 void info_record () override
;
152 void save_record (const char *arg0
) override
;
153 bool supports_delete_record () override
;
154 void delete_record () override
;
155 bool record_is_replaying (ptid_t arg0
) override
;
156 bool record_will_replay (ptid_t arg0
, int arg1
) override
;
157 void record_stop_replaying () override
;
158 void goto_record_begin () override
;
159 void goto_record_end () override
;
160 void goto_record (ULONGEST arg0
) override
;
161 void insn_history (int arg0
, gdb_disassembly_flags arg1
) override
;
162 void insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
) override
;
163 void insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
) override
;
164 void call_history (int arg0
, record_print_flags arg1
) override
;
165 void call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
) override
;
166 void call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
) override
;
167 bool augmented_libraries_svr4_read () override
;
168 const struct frame_unwind
*get_unwinder () override
;
169 const struct frame_unwind
*get_tailcall_unwinder () override
;
170 void prepare_to_generate_core () override
;
171 void done_generating_core () override
;
174 struct debug_target
: public target_ops
178 const target_info
&info () const override
;
180 void post_attach (int arg0
) override
;
181 void detach (inferior
*arg0
, int arg1
) override
;
182 void disconnect (const char *arg0
, int arg1
) override
;
183 void resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
) override
;
184 void commit_resume () override
;
185 ptid_t
wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
) override
;
186 void fetch_registers (struct regcache
*arg0
, int arg1
) override
;
187 void store_registers (struct regcache
*arg0
, int arg1
) override
;
188 void prepare_to_store (struct regcache
*arg0
) override
;
189 void files_info () override
;
190 int insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
191 int remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
) override
;
192 bool stopped_by_sw_breakpoint () override
;
193 bool supports_stopped_by_sw_breakpoint () override
;
194 bool stopped_by_hw_breakpoint () override
;
195 bool supports_stopped_by_hw_breakpoint () override
;
196 int can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
) override
;
197 int ranged_break_num_registers () override
;
198 int insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
199 int remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
200 int remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
201 int insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
202 int insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
203 int remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
204 bool stopped_by_watchpoint () override
;
205 int have_steppable_watchpoint () override
;
206 bool stopped_data_address (CORE_ADDR
*arg0
) override
;
207 bool watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
) override
;
208 int region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
) override
;
209 bool can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
) override
;
210 int masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
) override
;
211 int can_do_single_step () override
;
212 bool supports_terminal_ours () override
;
213 void terminal_init () override
;
214 void terminal_inferior () override
;
215 void terminal_save_inferior () override
;
216 void terminal_ours_for_output () override
;
217 void terminal_ours () override
;
218 void terminal_info (const char *arg0
, int arg1
) override
;
219 void kill () override
;
220 void load (const char *arg0
, int arg1
) override
;
221 void post_startup_inferior (ptid_t arg0
) override
;
222 int insert_fork_catchpoint (int arg0
) override
;
223 int remove_fork_catchpoint (int arg0
) override
;
224 int insert_vfork_catchpoint (int arg0
) override
;
225 int remove_vfork_catchpoint (int arg0
) override
;
226 int follow_fork (int arg0
, int arg1
) override
;
227 int insert_exec_catchpoint (int arg0
) override
;
228 int remove_exec_catchpoint (int arg0
) override
;
229 void follow_exec (struct inferior
*arg0
, char *arg1
) override
;
230 int set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
) override
;
231 void mourn_inferior () override
;
232 void pass_signals (int arg0
, unsigned char * arg1
) override
;
233 void program_signals (int arg0
, unsigned char * arg1
) override
;
234 bool thread_alive (ptid_t arg0
) override
;
235 void update_thread_list () override
;
236 const char *pid_to_str (ptid_t arg0
) override
;
237 const char *extra_thread_info (thread_info
*arg0
) override
;
238 const char *thread_name (thread_info
*arg0
) override
;
239 thread_info
*thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
) override
;
240 void stop (ptid_t arg0
) override
;
241 void interrupt () override
;
242 void pass_ctrlc () override
;
243 void rcmd (const char *arg0
, struct ui_file
*arg1
) override
;
244 char *pid_to_exec_file (int arg0
) override
;
245 void log_command (const char *arg0
) override
;
246 struct target_section_table
*get_section_table () override
;
247 thread_control_capabilities
get_thread_control_capabilities () override
;
248 bool attach_no_wait () override
;
249 bool can_async_p () override
;
250 bool is_async_p () override
;
251 void async (int arg0
) override
;
252 void thread_events (int arg0
) override
;
253 bool supports_non_stop () override
;
254 bool always_non_stop_p () override
;
255 int find_memory_regions (find_memory_region_ftype arg0
, void *arg1
) override
;
256 char *make_corefile_notes (bfd
*arg0
, int *arg1
) override
;
257 gdb_byte
*get_bookmark (const char *arg0
, int arg1
) override
;
258 void goto_bookmark (const gdb_byte
*arg0
, int arg1
) override
;
259 CORE_ADDR
get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
) override
;
260 enum target_xfer_status
xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
) override
;
261 ULONGEST
get_memory_xfer_limit () override
;
262 std::vector
<mem_region
> memory_map () override
;
263 void flash_erase (ULONGEST arg0
, LONGEST arg1
) override
;
264 void flash_done () override
;
265 const struct target_desc
*read_description () override
;
266 ptid_t
get_ada_task_ptid (long arg0
, long arg1
) override
;
267 int auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
) override
;
268 int search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
) override
;
269 bool can_execute_reverse () override
;
270 enum exec_direction_kind
execution_direction () override
;
271 bool supports_multi_process () override
;
272 bool supports_enable_disable_tracepoint () override
;
273 bool supports_disable_randomization () override
;
274 bool supports_string_tracing () override
;
275 bool supports_evaluation_of_breakpoint_conditions () override
;
276 bool can_run_breakpoint_commands () override
;
277 struct gdbarch
*thread_architecture (ptid_t arg0
) override
;
278 struct address_space
*thread_address_space (ptid_t arg0
) override
;
279 bool filesystem_is_local () override
;
280 void trace_init () override
;
281 void download_tracepoint (struct bp_location
*arg0
) override
;
282 bool can_download_tracepoint () override
;
283 void download_trace_state_variable (const trace_state_variable
&arg0
) override
;
284 void enable_tracepoint (struct bp_location
*arg0
) override
;
285 void disable_tracepoint (struct bp_location
*arg0
) override
;
286 void trace_set_readonly_regions () override
;
287 void trace_start () override
;
288 int get_trace_status (struct trace_status
*arg0
) override
;
289 void get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
) override
;
290 void trace_stop () override
;
291 int trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
) override
;
292 bool get_trace_state_variable_value (int arg0
, LONGEST
*arg1
) override
;
293 int save_trace_data (const char *arg0
) override
;
294 int upload_tracepoints (struct uploaded_tp
**arg0
) override
;
295 int upload_trace_state_variables (struct uploaded_tsv
**arg0
) override
;
296 LONGEST
get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
) override
;
297 int get_min_fast_tracepoint_insn_len () override
;
298 void set_disconnected_tracing (int arg0
) override
;
299 void set_circular_trace_buffer (int arg0
) override
;
300 void set_trace_buffer_size (LONGEST arg0
) override
;
301 bool set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
) override
;
302 int core_of_thread (ptid_t arg0
) override
;
303 int verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
) override
;
304 bool get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
) override
;
305 void set_permissions () override
;
306 bool static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
) override
;
307 std::vector
<static_tracepoint_marker
> static_tracepoint_markers_by_strid (const char *arg0
) override
;
308 traceframe_info_up
traceframe_info () override
;
309 bool use_agent (bool arg0
) override
;
310 bool can_use_agent () override
;
311 struct btrace_target_info
*enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
) override
;
312 void disable_btrace (struct btrace_target_info
*arg0
) override
;
313 void teardown_btrace (struct btrace_target_info
*arg0
) override
;
314 enum btrace_error
read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
) override
;
315 const struct btrace_config
*btrace_conf (const struct btrace_target_info
*arg0
) override
;
316 enum record_method
record_method (ptid_t arg0
) override
;
317 void stop_recording () override
;
318 void info_record () override
;
319 void save_record (const char *arg0
) override
;
320 bool supports_delete_record () override
;
321 void delete_record () override
;
322 bool record_is_replaying (ptid_t arg0
) override
;
323 bool record_will_replay (ptid_t arg0
, int arg1
) override
;
324 void record_stop_replaying () override
;
325 void goto_record_begin () override
;
326 void goto_record_end () override
;
327 void goto_record (ULONGEST arg0
) override
;
328 void insn_history (int arg0
, gdb_disassembly_flags arg1
) override
;
329 void insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
) override
;
330 void insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
) override
;
331 void call_history (int arg0
, record_print_flags arg1
) override
;
332 void call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
) override
;
333 void call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
) override
;
334 bool augmented_libraries_svr4_read () override
;
335 const struct frame_unwind
*get_unwinder () override
;
336 const struct frame_unwind
*get_tailcall_unwinder () override
;
337 void prepare_to_generate_core () override
;
338 void done_generating_core () override
;
342 target_ops::post_attach (int arg0
)
344 this->beneath ()->post_attach (arg0
);
348 dummy_target::post_attach (int arg0
)
353 debug_target::post_attach (int arg0
)
355 fprintf_unfiltered (gdb_stdlog
, "-> %s->post_attach (...)\n", this->beneath ()->shortname ());
356 this->beneath ()->post_attach (arg0
);
357 fprintf_unfiltered (gdb_stdlog
, "<- %s->post_attach (", this->beneath ()->shortname ());
358 target_debug_print_int (arg0
);
359 fputs_unfiltered (")\n", gdb_stdlog
);
363 target_ops::detach (inferior
*arg0
, int arg1
)
365 this->beneath ()->detach (arg0
, arg1
);
369 dummy_target::detach (inferior
*arg0
, int arg1
)
374 debug_target::detach (inferior
*arg0
, int arg1
)
376 fprintf_unfiltered (gdb_stdlog
, "-> %s->detach (...)\n", this->beneath ()->shortname ());
377 this->beneath ()->detach (arg0
, arg1
);
378 fprintf_unfiltered (gdb_stdlog
, "<- %s->detach (", this->beneath ()->shortname ());
379 target_debug_print_inferior_p (arg0
);
380 fputs_unfiltered (", ", gdb_stdlog
);
381 target_debug_print_int (arg1
);
382 fputs_unfiltered (")\n", gdb_stdlog
);
386 target_ops::disconnect (const char *arg0
, int arg1
)
388 this->beneath ()->disconnect (arg0
, arg1
);
392 dummy_target::disconnect (const char *arg0
, int arg1
)
398 debug_target::disconnect (const char *arg0
, int arg1
)
400 fprintf_unfiltered (gdb_stdlog
, "-> %s->disconnect (...)\n", this->beneath ()->shortname ());
401 this->beneath ()->disconnect (arg0
, arg1
);
402 fprintf_unfiltered (gdb_stdlog
, "<- %s->disconnect (", this->beneath ()->shortname ());
403 target_debug_print_const_char_p (arg0
);
404 fputs_unfiltered (", ", gdb_stdlog
);
405 target_debug_print_int (arg1
);
406 fputs_unfiltered (")\n", gdb_stdlog
);
410 target_ops::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
412 this->beneath ()->resume (arg0
, arg1
, arg2
);
416 dummy_target::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
422 debug_target::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
424 fprintf_unfiltered (gdb_stdlog
, "-> %s->resume (...)\n", this->beneath ()->shortname ());
425 this->beneath ()->resume (arg0
, arg1
, arg2
);
426 fprintf_unfiltered (gdb_stdlog
, "<- %s->resume (", this->beneath ()->shortname ());
427 target_debug_print_ptid_t (arg0
);
428 fputs_unfiltered (", ", gdb_stdlog
);
429 target_debug_print_step (arg1
);
430 fputs_unfiltered (", ", gdb_stdlog
);
431 target_debug_print_enum_gdb_signal (arg2
);
432 fputs_unfiltered (")\n", gdb_stdlog
);
436 target_ops::commit_resume ()
438 this->beneath ()->commit_resume ();
442 dummy_target::commit_resume ()
447 debug_target::commit_resume ()
449 fprintf_unfiltered (gdb_stdlog
, "-> %s->commit_resume (...)\n", this->beneath ()->shortname ());
450 this->beneath ()->commit_resume ();
451 fprintf_unfiltered (gdb_stdlog
, "<- %s->commit_resume (", this->beneath ()->shortname ());
452 fputs_unfiltered (")\n", gdb_stdlog
);
456 target_ops::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
458 return this->beneath ()->wait (arg0
, arg1
, arg2
);
462 dummy_target::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
464 return default_target_wait (this, arg0
, arg1
, arg2
);
468 debug_target::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
471 fprintf_unfiltered (gdb_stdlog
, "-> %s->wait (...)\n", this->beneath ()->shortname ());
472 result
= this->beneath ()->wait (arg0
, arg1
, arg2
);
473 fprintf_unfiltered (gdb_stdlog
, "<- %s->wait (", this->beneath ()->shortname ());
474 target_debug_print_ptid_t (arg0
);
475 fputs_unfiltered (", ", gdb_stdlog
);
476 target_debug_print_struct_target_waitstatus_p (arg1
);
477 fputs_unfiltered (", ", gdb_stdlog
);
478 target_debug_print_options (arg2
);
479 fputs_unfiltered (") = ", gdb_stdlog
);
480 target_debug_print_ptid_t (result
);
481 fputs_unfiltered ("\n", gdb_stdlog
);
486 target_ops::fetch_registers (struct regcache
*arg0
, int arg1
)
488 this->beneath ()->fetch_registers (arg0
, arg1
);
492 dummy_target::fetch_registers (struct regcache
*arg0
, int arg1
)
497 debug_target::fetch_registers (struct regcache
*arg0
, int arg1
)
499 fprintf_unfiltered (gdb_stdlog
, "-> %s->fetch_registers (...)\n", this->beneath ()->shortname ());
500 this->beneath ()->fetch_registers (arg0
, arg1
);
501 fprintf_unfiltered (gdb_stdlog
, "<- %s->fetch_registers (", this->beneath ()->shortname ());
502 target_debug_print_struct_regcache_p (arg0
);
503 fputs_unfiltered (", ", gdb_stdlog
);
504 target_debug_print_int (arg1
);
505 fputs_unfiltered (")\n", gdb_stdlog
);
509 target_ops::store_registers (struct regcache
*arg0
, int arg1
)
511 this->beneath ()->store_registers (arg0
, arg1
);
515 dummy_target::store_registers (struct regcache
*arg0
, int arg1
)
521 debug_target::store_registers (struct regcache
*arg0
, int arg1
)
523 fprintf_unfiltered (gdb_stdlog
, "-> %s->store_registers (...)\n", this->beneath ()->shortname ());
524 this->beneath ()->store_registers (arg0
, arg1
);
525 fprintf_unfiltered (gdb_stdlog
, "<- %s->store_registers (", this->beneath ()->shortname ());
526 target_debug_print_struct_regcache_p (arg0
);
527 fputs_unfiltered (", ", gdb_stdlog
);
528 target_debug_print_int (arg1
);
529 fputs_unfiltered (")\n", gdb_stdlog
);
533 target_ops::prepare_to_store (struct regcache
*arg0
)
535 this->beneath ()->prepare_to_store (arg0
);
539 dummy_target::prepare_to_store (struct regcache
*arg0
)
545 debug_target::prepare_to_store (struct regcache
*arg0
)
547 fprintf_unfiltered (gdb_stdlog
, "-> %s->prepare_to_store (...)\n", this->beneath ()->shortname ());
548 this->beneath ()->prepare_to_store (arg0
);
549 fprintf_unfiltered (gdb_stdlog
, "<- %s->prepare_to_store (", this->beneath ()->shortname ());
550 target_debug_print_struct_regcache_p (arg0
);
551 fputs_unfiltered (")\n", gdb_stdlog
);
555 target_ops::files_info ()
557 this->beneath ()->files_info ();
561 dummy_target::files_info ()
566 debug_target::files_info ()
568 fprintf_unfiltered (gdb_stdlog
, "-> %s->files_info (...)\n", this->beneath ()->shortname ());
569 this->beneath ()->files_info ();
570 fprintf_unfiltered (gdb_stdlog
, "<- %s->files_info (", this->beneath ()->shortname ());
571 fputs_unfiltered (")\n", gdb_stdlog
);
575 target_ops::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
577 return this->beneath ()->insert_breakpoint (arg0
, arg1
);
581 dummy_target::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
587 debug_target::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
590 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_breakpoint (...)\n", this->beneath ()->shortname ());
591 result
= this->beneath ()->insert_breakpoint (arg0
, arg1
);
592 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_breakpoint (", this->beneath ()->shortname ());
593 target_debug_print_struct_gdbarch_p (arg0
);
594 fputs_unfiltered (", ", gdb_stdlog
);
595 target_debug_print_struct_bp_target_info_p (arg1
);
596 fputs_unfiltered (") = ", gdb_stdlog
);
597 target_debug_print_int (result
);
598 fputs_unfiltered ("\n", gdb_stdlog
);
603 target_ops::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
605 return this->beneath ()->remove_breakpoint (arg0
, arg1
, arg2
);
609 dummy_target::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
615 debug_target::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
618 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_breakpoint (...)\n", this->beneath ()->shortname ());
619 result
= this->beneath ()->remove_breakpoint (arg0
, arg1
, arg2
);
620 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_breakpoint (", this->beneath ()->shortname ());
621 target_debug_print_struct_gdbarch_p (arg0
);
622 fputs_unfiltered (", ", gdb_stdlog
);
623 target_debug_print_struct_bp_target_info_p (arg1
);
624 fputs_unfiltered (", ", gdb_stdlog
);
625 target_debug_print_enum_remove_bp_reason (arg2
);
626 fputs_unfiltered (") = ", gdb_stdlog
);
627 target_debug_print_int (result
);
628 fputs_unfiltered ("\n", gdb_stdlog
);
633 target_ops::stopped_by_sw_breakpoint ()
635 return this->beneath ()->stopped_by_sw_breakpoint ();
639 dummy_target::stopped_by_sw_breakpoint ()
645 debug_target::stopped_by_sw_breakpoint ()
648 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_sw_breakpoint (...)\n", this->beneath ()->shortname ());
649 result
= this->beneath ()->stopped_by_sw_breakpoint ();
650 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_sw_breakpoint (", this->beneath ()->shortname ());
651 fputs_unfiltered (") = ", gdb_stdlog
);
652 target_debug_print_bool (result
);
653 fputs_unfiltered ("\n", gdb_stdlog
);
658 target_ops::supports_stopped_by_sw_breakpoint ()
660 return this->beneath ()->supports_stopped_by_sw_breakpoint ();
664 dummy_target::supports_stopped_by_sw_breakpoint ()
670 debug_target::supports_stopped_by_sw_breakpoint ()
673 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_stopped_by_sw_breakpoint (...)\n", this->beneath ()->shortname ());
674 result
= this->beneath ()->supports_stopped_by_sw_breakpoint ();
675 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_stopped_by_sw_breakpoint (", this->beneath ()->shortname ());
676 fputs_unfiltered (") = ", gdb_stdlog
);
677 target_debug_print_bool (result
);
678 fputs_unfiltered ("\n", gdb_stdlog
);
683 target_ops::stopped_by_hw_breakpoint ()
685 return this->beneath ()->stopped_by_hw_breakpoint ();
689 dummy_target::stopped_by_hw_breakpoint ()
695 debug_target::stopped_by_hw_breakpoint ()
698 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_hw_breakpoint (...)\n", this->beneath ()->shortname ());
699 result
= this->beneath ()->stopped_by_hw_breakpoint ();
700 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_hw_breakpoint (", this->beneath ()->shortname ());
701 fputs_unfiltered (") = ", gdb_stdlog
);
702 target_debug_print_bool (result
);
703 fputs_unfiltered ("\n", gdb_stdlog
);
708 target_ops::supports_stopped_by_hw_breakpoint ()
710 return this->beneath ()->supports_stopped_by_hw_breakpoint ();
714 dummy_target::supports_stopped_by_hw_breakpoint ()
720 debug_target::supports_stopped_by_hw_breakpoint ()
723 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_stopped_by_hw_breakpoint (...)\n", this->beneath ()->shortname ());
724 result
= this->beneath ()->supports_stopped_by_hw_breakpoint ();
725 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_stopped_by_hw_breakpoint (", this->beneath ()->shortname ());
726 fputs_unfiltered (") = ", gdb_stdlog
);
727 target_debug_print_bool (result
);
728 fputs_unfiltered ("\n", gdb_stdlog
);
733 target_ops::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
735 return this->beneath ()->can_use_hw_breakpoint (arg0
, arg1
, arg2
);
739 dummy_target::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
745 debug_target::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
748 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_use_hw_breakpoint (...)\n", this->beneath ()->shortname ());
749 result
= this->beneath ()->can_use_hw_breakpoint (arg0
, arg1
, arg2
);
750 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_use_hw_breakpoint (", this->beneath ()->shortname ());
751 target_debug_print_enum_bptype (arg0
);
752 fputs_unfiltered (", ", gdb_stdlog
);
753 target_debug_print_int (arg1
);
754 fputs_unfiltered (", ", gdb_stdlog
);
755 target_debug_print_int (arg2
);
756 fputs_unfiltered (") = ", gdb_stdlog
);
757 target_debug_print_int (result
);
758 fputs_unfiltered ("\n", gdb_stdlog
);
763 target_ops::ranged_break_num_registers ()
765 return this->beneath ()->ranged_break_num_registers ();
769 dummy_target::ranged_break_num_registers ()
775 debug_target::ranged_break_num_registers ()
778 fprintf_unfiltered (gdb_stdlog
, "-> %s->ranged_break_num_registers (...)\n", this->beneath ()->shortname ());
779 result
= this->beneath ()->ranged_break_num_registers ();
780 fprintf_unfiltered (gdb_stdlog
, "<- %s->ranged_break_num_registers (", this->beneath ()->shortname ());
781 fputs_unfiltered (") = ", gdb_stdlog
);
782 target_debug_print_int (result
);
783 fputs_unfiltered ("\n", gdb_stdlog
);
788 target_ops::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
790 return this->beneath ()->insert_hw_breakpoint (arg0
, arg1
);
794 dummy_target::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
800 debug_target::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
803 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_hw_breakpoint (...)\n", this->beneath ()->shortname ());
804 result
= this->beneath ()->insert_hw_breakpoint (arg0
, arg1
);
805 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_hw_breakpoint (", this->beneath ()->shortname ());
806 target_debug_print_struct_gdbarch_p (arg0
);
807 fputs_unfiltered (", ", gdb_stdlog
);
808 target_debug_print_struct_bp_target_info_p (arg1
);
809 fputs_unfiltered (") = ", gdb_stdlog
);
810 target_debug_print_int (result
);
811 fputs_unfiltered ("\n", gdb_stdlog
);
816 target_ops::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
818 return this->beneath ()->remove_hw_breakpoint (arg0
, arg1
);
822 dummy_target::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
828 debug_target::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
831 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_hw_breakpoint (...)\n", this->beneath ()->shortname ());
832 result
= this->beneath ()->remove_hw_breakpoint (arg0
, arg1
);
833 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_hw_breakpoint (", this->beneath ()->shortname ());
834 target_debug_print_struct_gdbarch_p (arg0
);
835 fputs_unfiltered (", ", gdb_stdlog
);
836 target_debug_print_struct_bp_target_info_p (arg1
);
837 fputs_unfiltered (") = ", gdb_stdlog
);
838 target_debug_print_int (result
);
839 fputs_unfiltered ("\n", gdb_stdlog
);
844 target_ops::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
846 return this->beneath ()->remove_watchpoint (arg0
, arg1
, arg2
, arg3
);
850 dummy_target::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
856 debug_target::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
859 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_watchpoint (...)\n", this->beneath ()->shortname ());
860 result
= this->beneath ()->remove_watchpoint (arg0
, arg1
, arg2
, arg3
);
861 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_watchpoint (", this->beneath ()->shortname ());
862 target_debug_print_CORE_ADDR (arg0
);
863 fputs_unfiltered (", ", gdb_stdlog
);
864 target_debug_print_int (arg1
);
865 fputs_unfiltered (", ", gdb_stdlog
);
866 target_debug_print_enum_target_hw_bp_type (arg2
);
867 fputs_unfiltered (", ", gdb_stdlog
);
868 target_debug_print_struct_expression_p (arg3
);
869 fputs_unfiltered (") = ", gdb_stdlog
);
870 target_debug_print_int (result
);
871 fputs_unfiltered ("\n", gdb_stdlog
);
876 target_ops::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
878 return this->beneath ()->insert_watchpoint (arg0
, arg1
, arg2
, arg3
);
882 dummy_target::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
888 debug_target::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
891 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_watchpoint (...)\n", this->beneath ()->shortname ());
892 result
= this->beneath ()->insert_watchpoint (arg0
, arg1
, arg2
, arg3
);
893 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_watchpoint (", this->beneath ()->shortname ());
894 target_debug_print_CORE_ADDR (arg0
);
895 fputs_unfiltered (", ", gdb_stdlog
);
896 target_debug_print_int (arg1
);
897 fputs_unfiltered (", ", gdb_stdlog
);
898 target_debug_print_enum_target_hw_bp_type (arg2
);
899 fputs_unfiltered (", ", gdb_stdlog
);
900 target_debug_print_struct_expression_p (arg3
);
901 fputs_unfiltered (") = ", gdb_stdlog
);
902 target_debug_print_int (result
);
903 fputs_unfiltered ("\n", gdb_stdlog
);
908 target_ops::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
910 return this->beneath ()->insert_mask_watchpoint (arg0
, arg1
, arg2
);
914 dummy_target::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
920 debug_target::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
923 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_mask_watchpoint (...)\n", this->beneath ()->shortname ());
924 result
= this->beneath ()->insert_mask_watchpoint (arg0
, arg1
, arg2
);
925 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_mask_watchpoint (", this->beneath ()->shortname ());
926 target_debug_print_CORE_ADDR (arg0
);
927 fputs_unfiltered (", ", gdb_stdlog
);
928 target_debug_print_CORE_ADDR (arg1
);
929 fputs_unfiltered (", ", gdb_stdlog
);
930 target_debug_print_enum_target_hw_bp_type (arg2
);
931 fputs_unfiltered (") = ", gdb_stdlog
);
932 target_debug_print_int (result
);
933 fputs_unfiltered ("\n", gdb_stdlog
);
938 target_ops::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
940 return this->beneath ()->remove_mask_watchpoint (arg0
, arg1
, arg2
);
944 dummy_target::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
950 debug_target::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
953 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_mask_watchpoint (...)\n", this->beneath ()->shortname ());
954 result
= this->beneath ()->remove_mask_watchpoint (arg0
, arg1
, arg2
);
955 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_mask_watchpoint (", this->beneath ()->shortname ());
956 target_debug_print_CORE_ADDR (arg0
);
957 fputs_unfiltered (", ", gdb_stdlog
);
958 target_debug_print_CORE_ADDR (arg1
);
959 fputs_unfiltered (", ", gdb_stdlog
);
960 target_debug_print_enum_target_hw_bp_type (arg2
);
961 fputs_unfiltered (") = ", gdb_stdlog
);
962 target_debug_print_int (result
);
963 fputs_unfiltered ("\n", gdb_stdlog
);
968 target_ops::stopped_by_watchpoint ()
970 return this->beneath ()->stopped_by_watchpoint ();
974 dummy_target::stopped_by_watchpoint ()
980 debug_target::stopped_by_watchpoint ()
983 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_watchpoint (...)\n", this->beneath ()->shortname ());
984 result
= this->beneath ()->stopped_by_watchpoint ();
985 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_watchpoint (", this->beneath ()->shortname ());
986 fputs_unfiltered (") = ", gdb_stdlog
);
987 target_debug_print_bool (result
);
988 fputs_unfiltered ("\n", gdb_stdlog
);
993 target_ops::have_steppable_watchpoint ()
995 return this->beneath ()->have_steppable_watchpoint ();
999 dummy_target::have_steppable_watchpoint ()
1005 debug_target::have_steppable_watchpoint ()
1008 fprintf_unfiltered (gdb_stdlog
, "-> %s->have_steppable_watchpoint (...)\n", this->beneath ()->shortname ());
1009 result
= this->beneath ()->have_steppable_watchpoint ();
1010 fprintf_unfiltered (gdb_stdlog
, "<- %s->have_steppable_watchpoint (", this->beneath ()->shortname ());
1011 fputs_unfiltered (") = ", gdb_stdlog
);
1012 target_debug_print_int (result
);
1013 fputs_unfiltered ("\n", gdb_stdlog
);
1018 target_ops::stopped_data_address (CORE_ADDR
*arg0
)
1020 return this->beneath ()->stopped_data_address (arg0
);
1024 dummy_target::stopped_data_address (CORE_ADDR
*arg0
)
1030 debug_target::stopped_data_address (CORE_ADDR
*arg0
)
1033 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_data_address (...)\n", this->beneath ()->shortname ());
1034 result
= this->beneath ()->stopped_data_address (arg0
);
1035 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_data_address (", this->beneath ()->shortname ());
1036 target_debug_print_CORE_ADDR_p (arg0
);
1037 fputs_unfiltered (") = ", gdb_stdlog
);
1038 target_debug_print_bool (result
);
1039 fputs_unfiltered ("\n", gdb_stdlog
);
1044 target_ops::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1046 return this->beneath ()->watchpoint_addr_within_range (arg0
, arg1
, arg2
);
1050 dummy_target::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1052 return default_watchpoint_addr_within_range (this, arg0
, arg1
, arg2
);
1056 debug_target::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1059 fprintf_unfiltered (gdb_stdlog
, "-> %s->watchpoint_addr_within_range (...)\n", this->beneath ()->shortname ());
1060 result
= this->beneath ()->watchpoint_addr_within_range (arg0
, arg1
, arg2
);
1061 fprintf_unfiltered (gdb_stdlog
, "<- %s->watchpoint_addr_within_range (", this->beneath ()->shortname ());
1062 target_debug_print_CORE_ADDR (arg0
);
1063 fputs_unfiltered (", ", gdb_stdlog
);
1064 target_debug_print_CORE_ADDR (arg1
);
1065 fputs_unfiltered (", ", gdb_stdlog
);
1066 target_debug_print_int (arg2
);
1067 fputs_unfiltered (") = ", gdb_stdlog
);
1068 target_debug_print_bool (result
);
1069 fputs_unfiltered ("\n", gdb_stdlog
);
1074 target_ops::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1076 return this->beneath ()->region_ok_for_hw_watchpoint (arg0
, arg1
);
1080 dummy_target::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1082 return default_region_ok_for_hw_watchpoint (this, arg0
, arg1
);
1086 debug_target::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1089 fprintf_unfiltered (gdb_stdlog
, "-> %s->region_ok_for_hw_watchpoint (...)\n", this->beneath ()->shortname ());
1090 result
= this->beneath ()->region_ok_for_hw_watchpoint (arg0
, arg1
);
1091 fprintf_unfiltered (gdb_stdlog
, "<- %s->region_ok_for_hw_watchpoint (", this->beneath ()->shortname ());
1092 target_debug_print_CORE_ADDR (arg0
);
1093 fputs_unfiltered (", ", gdb_stdlog
);
1094 target_debug_print_int (arg1
);
1095 fputs_unfiltered (") = ", gdb_stdlog
);
1096 target_debug_print_int (result
);
1097 fputs_unfiltered ("\n", gdb_stdlog
);
1102 target_ops::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1104 return this->beneath ()->can_accel_watchpoint_condition (arg0
, arg1
, arg2
, arg3
);
1108 dummy_target::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1114 debug_target::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1117 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_accel_watchpoint_condition (...)\n", this->beneath ()->shortname ());
1118 result
= this->beneath ()->can_accel_watchpoint_condition (arg0
, arg1
, arg2
, arg3
);
1119 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_accel_watchpoint_condition (", this->beneath ()->shortname ());
1120 target_debug_print_CORE_ADDR (arg0
);
1121 fputs_unfiltered (", ", gdb_stdlog
);
1122 target_debug_print_int (arg1
);
1123 fputs_unfiltered (", ", gdb_stdlog
);
1124 target_debug_print_int (arg2
);
1125 fputs_unfiltered (", ", gdb_stdlog
);
1126 target_debug_print_struct_expression_p (arg3
);
1127 fputs_unfiltered (") = ", gdb_stdlog
);
1128 target_debug_print_bool (result
);
1129 fputs_unfiltered ("\n", gdb_stdlog
);
1134 target_ops::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1136 return this->beneath ()->masked_watch_num_registers (arg0
, arg1
);
1140 dummy_target::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1146 debug_target::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1149 fprintf_unfiltered (gdb_stdlog
, "-> %s->masked_watch_num_registers (...)\n", this->beneath ()->shortname ());
1150 result
= this->beneath ()->masked_watch_num_registers (arg0
, arg1
);
1151 fprintf_unfiltered (gdb_stdlog
, "<- %s->masked_watch_num_registers (", this->beneath ()->shortname ());
1152 target_debug_print_CORE_ADDR (arg0
);
1153 fputs_unfiltered (", ", gdb_stdlog
);
1154 target_debug_print_CORE_ADDR (arg1
);
1155 fputs_unfiltered (") = ", gdb_stdlog
);
1156 target_debug_print_int (result
);
1157 fputs_unfiltered ("\n", gdb_stdlog
);
1162 target_ops::can_do_single_step ()
1164 return this->beneath ()->can_do_single_step ();
1168 dummy_target::can_do_single_step ()
1174 debug_target::can_do_single_step ()
1177 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_do_single_step (...)\n", this->beneath ()->shortname ());
1178 result
= this->beneath ()->can_do_single_step ();
1179 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_do_single_step (", this->beneath ()->shortname ());
1180 fputs_unfiltered (") = ", gdb_stdlog
);
1181 target_debug_print_int (result
);
1182 fputs_unfiltered ("\n", gdb_stdlog
);
1187 target_ops::supports_terminal_ours ()
1189 return this->beneath ()->supports_terminal_ours ();
1193 dummy_target::supports_terminal_ours ()
1199 debug_target::supports_terminal_ours ()
1202 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_terminal_ours (...)\n", this->beneath ()->shortname ());
1203 result
= this->beneath ()->supports_terminal_ours ();
1204 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_terminal_ours (", this->beneath ()->shortname ());
1205 fputs_unfiltered (") = ", gdb_stdlog
);
1206 target_debug_print_bool (result
);
1207 fputs_unfiltered ("\n", gdb_stdlog
);
1212 target_ops::terminal_init ()
1214 this->beneath ()->terminal_init ();
1218 dummy_target::terminal_init ()
1223 debug_target::terminal_init ()
1225 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_init (...)\n", this->beneath ()->shortname ());
1226 this->beneath ()->terminal_init ();
1227 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_init (", this->beneath ()->shortname ());
1228 fputs_unfiltered (")\n", gdb_stdlog
);
1232 target_ops::terminal_inferior ()
1234 this->beneath ()->terminal_inferior ();
1238 dummy_target::terminal_inferior ()
1243 debug_target::terminal_inferior ()
1245 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_inferior (...)\n", this->beneath ()->shortname ());
1246 this->beneath ()->terminal_inferior ();
1247 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_inferior (", this->beneath ()->shortname ());
1248 fputs_unfiltered (")\n", gdb_stdlog
);
1252 target_ops::terminal_save_inferior ()
1254 this->beneath ()->terminal_save_inferior ();
1258 dummy_target::terminal_save_inferior ()
1263 debug_target::terminal_save_inferior ()
1265 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_save_inferior (...)\n", this->beneath ()->shortname ());
1266 this->beneath ()->terminal_save_inferior ();
1267 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_save_inferior (", this->beneath ()->shortname ());
1268 fputs_unfiltered (")\n", gdb_stdlog
);
1272 target_ops::terminal_ours_for_output ()
1274 this->beneath ()->terminal_ours_for_output ();
1278 dummy_target::terminal_ours_for_output ()
1283 debug_target::terminal_ours_for_output ()
1285 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_ours_for_output (...)\n", this->beneath ()->shortname ());
1286 this->beneath ()->terminal_ours_for_output ();
1287 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_ours_for_output (", this->beneath ()->shortname ());
1288 fputs_unfiltered (")\n", gdb_stdlog
);
1292 target_ops::terminal_ours ()
1294 this->beneath ()->terminal_ours ();
1298 dummy_target::terminal_ours ()
1303 debug_target::terminal_ours ()
1305 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_ours (...)\n", this->beneath ()->shortname ());
1306 this->beneath ()->terminal_ours ();
1307 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_ours (", this->beneath ()->shortname ());
1308 fputs_unfiltered (")\n", gdb_stdlog
);
1312 target_ops::terminal_info (const char *arg0
, int arg1
)
1314 this->beneath ()->terminal_info (arg0
, arg1
);
1318 dummy_target::terminal_info (const char *arg0
, int arg1
)
1320 default_terminal_info (this, arg0
, arg1
);
1324 debug_target::terminal_info (const char *arg0
, int arg1
)
1326 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_info (...)\n", this->beneath ()->shortname ());
1327 this->beneath ()->terminal_info (arg0
, arg1
);
1328 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_info (", this->beneath ()->shortname ());
1329 target_debug_print_const_char_p (arg0
);
1330 fputs_unfiltered (", ", gdb_stdlog
);
1331 target_debug_print_int (arg1
);
1332 fputs_unfiltered (")\n", gdb_stdlog
);
1338 this->beneath ()->kill ();
1342 dummy_target::kill ()
1348 debug_target::kill ()
1350 fprintf_unfiltered (gdb_stdlog
, "-> %s->kill (...)\n", this->beneath ()->shortname ());
1351 this->beneath ()->kill ();
1352 fprintf_unfiltered (gdb_stdlog
, "<- %s->kill (", this->beneath ()->shortname ());
1353 fputs_unfiltered (")\n", gdb_stdlog
);
1357 target_ops::load (const char *arg0
, int arg1
)
1359 this->beneath ()->load (arg0
, arg1
);
1363 dummy_target::load (const char *arg0
, int arg1
)
1369 debug_target::load (const char *arg0
, int arg1
)
1371 fprintf_unfiltered (gdb_stdlog
, "-> %s->load (...)\n", this->beneath ()->shortname ());
1372 this->beneath ()->load (arg0
, arg1
);
1373 fprintf_unfiltered (gdb_stdlog
, "<- %s->load (", this->beneath ()->shortname ());
1374 target_debug_print_const_char_p (arg0
);
1375 fputs_unfiltered (", ", gdb_stdlog
);
1376 target_debug_print_int (arg1
);
1377 fputs_unfiltered (")\n", gdb_stdlog
);
1381 target_ops::post_startup_inferior (ptid_t arg0
)
1383 this->beneath ()->post_startup_inferior (arg0
);
1387 dummy_target::post_startup_inferior (ptid_t arg0
)
1392 debug_target::post_startup_inferior (ptid_t arg0
)
1394 fprintf_unfiltered (gdb_stdlog
, "-> %s->post_startup_inferior (...)\n", this->beneath ()->shortname ());
1395 this->beneath ()->post_startup_inferior (arg0
);
1396 fprintf_unfiltered (gdb_stdlog
, "<- %s->post_startup_inferior (", this->beneath ()->shortname ());
1397 target_debug_print_ptid_t (arg0
);
1398 fputs_unfiltered (")\n", gdb_stdlog
);
1402 target_ops::insert_fork_catchpoint (int arg0
)
1404 return this->beneath ()->insert_fork_catchpoint (arg0
);
1408 dummy_target::insert_fork_catchpoint (int arg0
)
1414 debug_target::insert_fork_catchpoint (int arg0
)
1417 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_fork_catchpoint (...)\n", this->beneath ()->shortname ());
1418 result
= this->beneath ()->insert_fork_catchpoint (arg0
);
1419 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_fork_catchpoint (", this->beneath ()->shortname ());
1420 target_debug_print_int (arg0
);
1421 fputs_unfiltered (") = ", gdb_stdlog
);
1422 target_debug_print_int (result
);
1423 fputs_unfiltered ("\n", gdb_stdlog
);
1428 target_ops::remove_fork_catchpoint (int arg0
)
1430 return this->beneath ()->remove_fork_catchpoint (arg0
);
1434 dummy_target::remove_fork_catchpoint (int arg0
)
1440 debug_target::remove_fork_catchpoint (int arg0
)
1443 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_fork_catchpoint (...)\n", this->beneath ()->shortname ());
1444 result
= this->beneath ()->remove_fork_catchpoint (arg0
);
1445 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_fork_catchpoint (", this->beneath ()->shortname ());
1446 target_debug_print_int (arg0
);
1447 fputs_unfiltered (") = ", gdb_stdlog
);
1448 target_debug_print_int (result
);
1449 fputs_unfiltered ("\n", gdb_stdlog
);
1454 target_ops::insert_vfork_catchpoint (int arg0
)
1456 return this->beneath ()->insert_vfork_catchpoint (arg0
);
1460 dummy_target::insert_vfork_catchpoint (int arg0
)
1466 debug_target::insert_vfork_catchpoint (int arg0
)
1469 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_vfork_catchpoint (...)\n", this->beneath ()->shortname ());
1470 result
= this->beneath ()->insert_vfork_catchpoint (arg0
);
1471 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_vfork_catchpoint (", this->beneath ()->shortname ());
1472 target_debug_print_int (arg0
);
1473 fputs_unfiltered (") = ", gdb_stdlog
);
1474 target_debug_print_int (result
);
1475 fputs_unfiltered ("\n", gdb_stdlog
);
1480 target_ops::remove_vfork_catchpoint (int arg0
)
1482 return this->beneath ()->remove_vfork_catchpoint (arg0
);
1486 dummy_target::remove_vfork_catchpoint (int arg0
)
1492 debug_target::remove_vfork_catchpoint (int arg0
)
1495 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_vfork_catchpoint (...)\n", this->beneath ()->shortname ());
1496 result
= this->beneath ()->remove_vfork_catchpoint (arg0
);
1497 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_vfork_catchpoint (", this->beneath ()->shortname ());
1498 target_debug_print_int (arg0
);
1499 fputs_unfiltered (") = ", gdb_stdlog
);
1500 target_debug_print_int (result
);
1501 fputs_unfiltered ("\n", gdb_stdlog
);
1506 target_ops::follow_fork (int arg0
, int arg1
)
1508 return this->beneath ()->follow_fork (arg0
, arg1
);
1512 dummy_target::follow_fork (int arg0
, int arg1
)
1514 return default_follow_fork (this, arg0
, arg1
);
1518 debug_target::follow_fork (int arg0
, int arg1
)
1521 fprintf_unfiltered (gdb_stdlog
, "-> %s->follow_fork (...)\n", this->beneath ()->shortname ());
1522 result
= this->beneath ()->follow_fork (arg0
, arg1
);
1523 fprintf_unfiltered (gdb_stdlog
, "<- %s->follow_fork (", this->beneath ()->shortname ());
1524 target_debug_print_int (arg0
);
1525 fputs_unfiltered (", ", gdb_stdlog
);
1526 target_debug_print_int (arg1
);
1527 fputs_unfiltered (") = ", gdb_stdlog
);
1528 target_debug_print_int (result
);
1529 fputs_unfiltered ("\n", gdb_stdlog
);
1534 target_ops::insert_exec_catchpoint (int arg0
)
1536 return this->beneath ()->insert_exec_catchpoint (arg0
);
1540 dummy_target::insert_exec_catchpoint (int arg0
)
1546 debug_target::insert_exec_catchpoint (int arg0
)
1549 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_exec_catchpoint (...)\n", this->beneath ()->shortname ());
1550 result
= this->beneath ()->insert_exec_catchpoint (arg0
);
1551 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_exec_catchpoint (", this->beneath ()->shortname ());
1552 target_debug_print_int (arg0
);
1553 fputs_unfiltered (") = ", gdb_stdlog
);
1554 target_debug_print_int (result
);
1555 fputs_unfiltered ("\n", gdb_stdlog
);
1560 target_ops::remove_exec_catchpoint (int arg0
)
1562 return this->beneath ()->remove_exec_catchpoint (arg0
);
1566 dummy_target::remove_exec_catchpoint (int arg0
)
1572 debug_target::remove_exec_catchpoint (int arg0
)
1575 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_exec_catchpoint (...)\n", this->beneath ()->shortname ());
1576 result
= this->beneath ()->remove_exec_catchpoint (arg0
);
1577 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_exec_catchpoint (", this->beneath ()->shortname ());
1578 target_debug_print_int (arg0
);
1579 fputs_unfiltered (") = ", gdb_stdlog
);
1580 target_debug_print_int (result
);
1581 fputs_unfiltered ("\n", gdb_stdlog
);
1586 target_ops::follow_exec (struct inferior
*arg0
, char *arg1
)
1588 this->beneath ()->follow_exec (arg0
, arg1
);
1592 dummy_target::follow_exec (struct inferior
*arg0
, char *arg1
)
1597 debug_target::follow_exec (struct inferior
*arg0
, char *arg1
)
1599 fprintf_unfiltered (gdb_stdlog
, "-> %s->follow_exec (...)\n", this->beneath ()->shortname ());
1600 this->beneath ()->follow_exec (arg0
, arg1
);
1601 fprintf_unfiltered (gdb_stdlog
, "<- %s->follow_exec (", this->beneath ()->shortname ());
1602 target_debug_print_struct_inferior_p (arg0
);
1603 fputs_unfiltered (", ", gdb_stdlog
);
1604 target_debug_print_char_p (arg1
);
1605 fputs_unfiltered (")\n", gdb_stdlog
);
1609 target_ops::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1611 return this->beneath ()->set_syscall_catchpoint (arg0
, arg1
, arg2
, arg3
);
1615 dummy_target::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1621 debug_target::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1624 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_syscall_catchpoint (...)\n", this->beneath ()->shortname ());
1625 result
= this->beneath ()->set_syscall_catchpoint (arg0
, arg1
, arg2
, arg3
);
1626 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_syscall_catchpoint (", this->beneath ()->shortname ());
1627 target_debug_print_int (arg0
);
1628 fputs_unfiltered (", ", gdb_stdlog
);
1629 target_debug_print_bool (arg1
);
1630 fputs_unfiltered (", ", gdb_stdlog
);
1631 target_debug_print_int (arg2
);
1632 fputs_unfiltered (", ", gdb_stdlog
);
1633 target_debug_print_gdb_array_view_const_int (arg3
);
1634 fputs_unfiltered (") = ", gdb_stdlog
);
1635 target_debug_print_int (result
);
1636 fputs_unfiltered ("\n", gdb_stdlog
);
1641 target_ops::mourn_inferior ()
1643 this->beneath ()->mourn_inferior ();
1647 dummy_target::mourn_inferior ()
1649 default_mourn_inferior (this);
1653 debug_target::mourn_inferior ()
1655 fprintf_unfiltered (gdb_stdlog
, "-> %s->mourn_inferior (...)\n", this->beneath ()->shortname ());
1656 this->beneath ()->mourn_inferior ();
1657 fprintf_unfiltered (gdb_stdlog
, "<- %s->mourn_inferior (", this->beneath ()->shortname ());
1658 fputs_unfiltered (")\n", gdb_stdlog
);
1662 target_ops::pass_signals (int arg0
, unsigned char * arg1
)
1664 this->beneath ()->pass_signals (arg0
, arg1
);
1668 dummy_target::pass_signals (int arg0
, unsigned char * arg1
)
1673 debug_target::pass_signals (int arg0
, unsigned char * arg1
)
1675 fprintf_unfiltered (gdb_stdlog
, "-> %s->pass_signals (...)\n", this->beneath ()->shortname ());
1676 this->beneath ()->pass_signals (arg0
, arg1
);
1677 fprintf_unfiltered (gdb_stdlog
, "<- %s->pass_signals (", this->beneath ()->shortname ());
1678 target_debug_print_int (arg0
);
1679 fputs_unfiltered (", ", gdb_stdlog
);
1680 target_debug_print_signals (arg1
);
1681 fputs_unfiltered (")\n", gdb_stdlog
);
1685 target_ops::program_signals (int arg0
, unsigned char * arg1
)
1687 this->beneath ()->program_signals (arg0
, arg1
);
1691 dummy_target::program_signals (int arg0
, unsigned char * arg1
)
1696 debug_target::program_signals (int arg0
, unsigned char * arg1
)
1698 fprintf_unfiltered (gdb_stdlog
, "-> %s->program_signals (...)\n", this->beneath ()->shortname ());
1699 this->beneath ()->program_signals (arg0
, arg1
);
1700 fprintf_unfiltered (gdb_stdlog
, "<- %s->program_signals (", this->beneath ()->shortname ());
1701 target_debug_print_int (arg0
);
1702 fputs_unfiltered (", ", gdb_stdlog
);
1703 target_debug_print_signals (arg1
);
1704 fputs_unfiltered (")\n", gdb_stdlog
);
1708 target_ops::thread_alive (ptid_t arg0
)
1710 return this->beneath ()->thread_alive (arg0
);
1714 dummy_target::thread_alive (ptid_t arg0
)
1720 debug_target::thread_alive (ptid_t arg0
)
1723 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_alive (...)\n", this->beneath ()->shortname ());
1724 result
= this->beneath ()->thread_alive (arg0
);
1725 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_alive (", this->beneath ()->shortname ());
1726 target_debug_print_ptid_t (arg0
);
1727 fputs_unfiltered (") = ", gdb_stdlog
);
1728 target_debug_print_bool (result
);
1729 fputs_unfiltered ("\n", gdb_stdlog
);
1734 target_ops::update_thread_list ()
1736 this->beneath ()->update_thread_list ();
1740 dummy_target::update_thread_list ()
1745 debug_target::update_thread_list ()
1747 fprintf_unfiltered (gdb_stdlog
, "-> %s->update_thread_list (...)\n", this->beneath ()->shortname ());
1748 this->beneath ()->update_thread_list ();
1749 fprintf_unfiltered (gdb_stdlog
, "<- %s->update_thread_list (", this->beneath ()->shortname ());
1750 fputs_unfiltered (")\n", gdb_stdlog
);
1754 target_ops::pid_to_str (ptid_t arg0
)
1756 return this->beneath ()->pid_to_str (arg0
);
1760 dummy_target::pid_to_str (ptid_t arg0
)
1762 return default_pid_to_str (this, arg0
);
1766 debug_target::pid_to_str (ptid_t arg0
)
1768 const char * result
;
1769 fprintf_unfiltered (gdb_stdlog
, "-> %s->pid_to_str (...)\n", this->beneath ()->shortname ());
1770 result
= this->beneath ()->pid_to_str (arg0
);
1771 fprintf_unfiltered (gdb_stdlog
, "<- %s->pid_to_str (", this->beneath ()->shortname ());
1772 target_debug_print_ptid_t (arg0
);
1773 fputs_unfiltered (") = ", gdb_stdlog
);
1774 target_debug_print_const_char_p (result
);
1775 fputs_unfiltered ("\n", gdb_stdlog
);
1780 target_ops::extra_thread_info (thread_info
*arg0
)
1782 return this->beneath ()->extra_thread_info (arg0
);
1786 dummy_target::extra_thread_info (thread_info
*arg0
)
1792 debug_target::extra_thread_info (thread_info
*arg0
)
1794 const char * result
;
1795 fprintf_unfiltered (gdb_stdlog
, "-> %s->extra_thread_info (...)\n", this->beneath ()->shortname ());
1796 result
= this->beneath ()->extra_thread_info (arg0
);
1797 fprintf_unfiltered (gdb_stdlog
, "<- %s->extra_thread_info (", this->beneath ()->shortname ());
1798 target_debug_print_thread_info_p (arg0
);
1799 fputs_unfiltered (") = ", gdb_stdlog
);
1800 target_debug_print_const_char_p (result
);
1801 fputs_unfiltered ("\n", gdb_stdlog
);
1806 target_ops::thread_name (thread_info
*arg0
)
1808 return this->beneath ()->thread_name (arg0
);
1812 dummy_target::thread_name (thread_info
*arg0
)
1818 debug_target::thread_name (thread_info
*arg0
)
1820 const char * result
;
1821 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_name (...)\n", this->beneath ()->shortname ());
1822 result
= this->beneath ()->thread_name (arg0
);
1823 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_name (", this->beneath ()->shortname ());
1824 target_debug_print_thread_info_p (arg0
);
1825 fputs_unfiltered (") = ", gdb_stdlog
);
1826 target_debug_print_const_char_p (result
);
1827 fputs_unfiltered ("\n", gdb_stdlog
);
1832 target_ops::thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
)
1834 return this->beneath ()->thread_handle_to_thread_info (arg0
, arg1
, arg2
);
1838 dummy_target::thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
)
1844 debug_target::thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
)
1846 thread_info
* result
;
1847 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_handle_to_thread_info (...)\n", this->beneath ()->shortname ());
1848 result
= this->beneath ()->thread_handle_to_thread_info (arg0
, arg1
, arg2
);
1849 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_handle_to_thread_info (", this->beneath ()->shortname ());
1850 target_debug_print_const_gdb_byte_p (arg0
);
1851 fputs_unfiltered (", ", gdb_stdlog
);
1852 target_debug_print_int (arg1
);
1853 fputs_unfiltered (", ", gdb_stdlog
);
1854 target_debug_print_inferior_p (arg2
);
1855 fputs_unfiltered (") = ", gdb_stdlog
);
1856 target_debug_print_thread_info_p (result
);
1857 fputs_unfiltered ("\n", gdb_stdlog
);
1862 target_ops::stop (ptid_t arg0
)
1864 this->beneath ()->stop (arg0
);
1868 dummy_target::stop (ptid_t arg0
)
1873 debug_target::stop (ptid_t arg0
)
1875 fprintf_unfiltered (gdb_stdlog
, "-> %s->stop (...)\n", this->beneath ()->shortname ());
1876 this->beneath ()->stop (arg0
);
1877 fprintf_unfiltered (gdb_stdlog
, "<- %s->stop (", this->beneath ()->shortname ());
1878 target_debug_print_ptid_t (arg0
);
1879 fputs_unfiltered (")\n", gdb_stdlog
);
1883 target_ops::interrupt ()
1885 this->beneath ()->interrupt ();
1889 dummy_target::interrupt ()
1894 debug_target::interrupt ()
1896 fprintf_unfiltered (gdb_stdlog
, "-> %s->interrupt (...)\n", this->beneath ()->shortname ());
1897 this->beneath ()->interrupt ();
1898 fprintf_unfiltered (gdb_stdlog
, "<- %s->interrupt (", this->beneath ()->shortname ());
1899 fputs_unfiltered (")\n", gdb_stdlog
);
1903 target_ops::pass_ctrlc ()
1905 this->beneath ()->pass_ctrlc ();
1909 dummy_target::pass_ctrlc ()
1911 default_target_pass_ctrlc (this);
1915 debug_target::pass_ctrlc ()
1917 fprintf_unfiltered (gdb_stdlog
, "-> %s->pass_ctrlc (...)\n", this->beneath ()->shortname ());
1918 this->beneath ()->pass_ctrlc ();
1919 fprintf_unfiltered (gdb_stdlog
, "<- %s->pass_ctrlc (", this->beneath ()->shortname ());
1920 fputs_unfiltered (")\n", gdb_stdlog
);
1924 target_ops::rcmd (const char *arg0
, struct ui_file
*arg1
)
1926 this->beneath ()->rcmd (arg0
, arg1
);
1930 dummy_target::rcmd (const char *arg0
, struct ui_file
*arg1
)
1932 default_rcmd (this, arg0
, arg1
);
1936 debug_target::rcmd (const char *arg0
, struct ui_file
*arg1
)
1938 fprintf_unfiltered (gdb_stdlog
, "-> %s->rcmd (...)\n", this->beneath ()->shortname ());
1939 this->beneath ()->rcmd (arg0
, arg1
);
1940 fprintf_unfiltered (gdb_stdlog
, "<- %s->rcmd (", this->beneath ()->shortname ());
1941 target_debug_print_const_char_p (arg0
);
1942 fputs_unfiltered (", ", gdb_stdlog
);
1943 target_debug_print_struct_ui_file_p (arg1
);
1944 fputs_unfiltered (")\n", gdb_stdlog
);
1948 target_ops::pid_to_exec_file (int arg0
)
1950 return this->beneath ()->pid_to_exec_file (arg0
);
1954 dummy_target::pid_to_exec_file (int arg0
)
1960 debug_target::pid_to_exec_file (int arg0
)
1963 fprintf_unfiltered (gdb_stdlog
, "-> %s->pid_to_exec_file (...)\n", this->beneath ()->shortname ());
1964 result
= this->beneath ()->pid_to_exec_file (arg0
);
1965 fprintf_unfiltered (gdb_stdlog
, "<- %s->pid_to_exec_file (", this->beneath ()->shortname ());
1966 target_debug_print_int (arg0
);
1967 fputs_unfiltered (") = ", gdb_stdlog
);
1968 target_debug_print_char_p (result
);
1969 fputs_unfiltered ("\n", gdb_stdlog
);
1974 target_ops::log_command (const char *arg0
)
1976 this->beneath ()->log_command (arg0
);
1980 dummy_target::log_command (const char *arg0
)
1985 debug_target::log_command (const char *arg0
)
1987 fprintf_unfiltered (gdb_stdlog
, "-> %s->log_command (...)\n", this->beneath ()->shortname ());
1988 this->beneath ()->log_command (arg0
);
1989 fprintf_unfiltered (gdb_stdlog
, "<- %s->log_command (", this->beneath ()->shortname ());
1990 target_debug_print_const_char_p (arg0
);
1991 fputs_unfiltered (")\n", gdb_stdlog
);
1994 struct target_section_table
*
1995 target_ops::get_section_table ()
1997 return this->beneath ()->get_section_table ();
2000 struct target_section_table
*
2001 dummy_target::get_section_table ()
2006 struct target_section_table
*
2007 debug_target::get_section_table ()
2009 struct target_section_table
* result
;
2010 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_section_table (...)\n", this->beneath ()->shortname ());
2011 result
= this->beneath ()->get_section_table ();
2012 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_section_table (", this->beneath ()->shortname ());
2013 fputs_unfiltered (") = ", gdb_stdlog
);
2014 target_debug_print_struct_target_section_table_p (result
);
2015 fputs_unfiltered ("\n", gdb_stdlog
);
2019 thread_control_capabilities
2020 target_ops::get_thread_control_capabilities ()
2022 return this->beneath ()->get_thread_control_capabilities ();
2025 thread_control_capabilities
2026 dummy_target::get_thread_control_capabilities ()
2031 thread_control_capabilities
2032 debug_target::get_thread_control_capabilities ()
2034 thread_control_capabilities result
;
2035 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_thread_control_capabilities (...)\n", this->beneath ()->shortname ());
2036 result
= this->beneath ()->get_thread_control_capabilities ();
2037 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_thread_control_capabilities (", this->beneath ()->shortname ());
2038 fputs_unfiltered (") = ", gdb_stdlog
);
2039 target_debug_print_thread_control_capabilities (result
);
2040 fputs_unfiltered ("\n", gdb_stdlog
);
2045 target_ops::attach_no_wait ()
2047 return this->beneath ()->attach_no_wait ();
2051 dummy_target::attach_no_wait ()
2057 debug_target::attach_no_wait ()
2060 fprintf_unfiltered (gdb_stdlog
, "-> %s->attach_no_wait (...)\n", this->beneath ()->shortname ());
2061 result
= this->beneath ()->attach_no_wait ();
2062 fprintf_unfiltered (gdb_stdlog
, "<- %s->attach_no_wait (", this->beneath ()->shortname ());
2063 fputs_unfiltered (") = ", gdb_stdlog
);
2064 target_debug_print_bool (result
);
2065 fputs_unfiltered ("\n", gdb_stdlog
);
2070 target_ops::can_async_p ()
2072 return this->beneath ()->can_async_p ();
2076 dummy_target::can_async_p ()
2082 debug_target::can_async_p ()
2085 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_async_p (...)\n", this->beneath ()->shortname ());
2086 result
= this->beneath ()->can_async_p ();
2087 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_async_p (", this->beneath ()->shortname ());
2088 fputs_unfiltered (") = ", gdb_stdlog
);
2089 target_debug_print_bool (result
);
2090 fputs_unfiltered ("\n", gdb_stdlog
);
2095 target_ops::is_async_p ()
2097 return this->beneath ()->is_async_p ();
2101 dummy_target::is_async_p ()
2107 debug_target::is_async_p ()
2110 fprintf_unfiltered (gdb_stdlog
, "-> %s->is_async_p (...)\n", this->beneath ()->shortname ());
2111 result
= this->beneath ()->is_async_p ();
2112 fprintf_unfiltered (gdb_stdlog
, "<- %s->is_async_p (", this->beneath ()->shortname ());
2113 fputs_unfiltered (") = ", gdb_stdlog
);
2114 target_debug_print_bool (result
);
2115 fputs_unfiltered ("\n", gdb_stdlog
);
2120 target_ops::async (int arg0
)
2122 this->beneath ()->async (arg0
);
2126 dummy_target::async (int arg0
)
2132 debug_target::async (int arg0
)
2134 fprintf_unfiltered (gdb_stdlog
, "-> %s->async (...)\n", this->beneath ()->shortname ());
2135 this->beneath ()->async (arg0
);
2136 fprintf_unfiltered (gdb_stdlog
, "<- %s->async (", this->beneath ()->shortname ());
2137 target_debug_print_int (arg0
);
2138 fputs_unfiltered (")\n", gdb_stdlog
);
2142 target_ops::thread_events (int arg0
)
2144 this->beneath ()->thread_events (arg0
);
2148 dummy_target::thread_events (int arg0
)
2153 debug_target::thread_events (int arg0
)
2155 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_events (...)\n", this->beneath ()->shortname ());
2156 this->beneath ()->thread_events (arg0
);
2157 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_events (", this->beneath ()->shortname ());
2158 target_debug_print_int (arg0
);
2159 fputs_unfiltered (")\n", gdb_stdlog
);
2163 target_ops::supports_non_stop ()
2165 return this->beneath ()->supports_non_stop ();
2169 dummy_target::supports_non_stop ()
2175 debug_target::supports_non_stop ()
2178 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_non_stop (...)\n", this->beneath ()->shortname ());
2179 result
= this->beneath ()->supports_non_stop ();
2180 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_non_stop (", this->beneath ()->shortname ());
2181 fputs_unfiltered (") = ", gdb_stdlog
);
2182 target_debug_print_bool (result
);
2183 fputs_unfiltered ("\n", gdb_stdlog
);
2188 target_ops::always_non_stop_p ()
2190 return this->beneath ()->always_non_stop_p ();
2194 dummy_target::always_non_stop_p ()
2200 debug_target::always_non_stop_p ()
2203 fprintf_unfiltered (gdb_stdlog
, "-> %s->always_non_stop_p (...)\n", this->beneath ()->shortname ());
2204 result
= this->beneath ()->always_non_stop_p ();
2205 fprintf_unfiltered (gdb_stdlog
, "<- %s->always_non_stop_p (", this->beneath ()->shortname ());
2206 fputs_unfiltered (") = ", gdb_stdlog
);
2207 target_debug_print_bool (result
);
2208 fputs_unfiltered ("\n", gdb_stdlog
);
2213 target_ops::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2215 return this->beneath ()->find_memory_regions (arg0
, arg1
);
2219 dummy_target::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2221 return dummy_find_memory_regions (this, arg0
, arg1
);
2225 debug_target::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2228 fprintf_unfiltered (gdb_stdlog
, "-> %s->find_memory_regions (...)\n", this->beneath ()->shortname ());
2229 result
= this->beneath ()->find_memory_regions (arg0
, arg1
);
2230 fprintf_unfiltered (gdb_stdlog
, "<- %s->find_memory_regions (", this->beneath ()->shortname ());
2231 target_debug_print_find_memory_region_ftype (arg0
);
2232 fputs_unfiltered (", ", gdb_stdlog
);
2233 target_debug_print_void_p (arg1
);
2234 fputs_unfiltered (") = ", gdb_stdlog
);
2235 target_debug_print_int (result
);
2236 fputs_unfiltered ("\n", gdb_stdlog
);
2241 target_ops::make_corefile_notes (bfd
*arg0
, int *arg1
)
2243 return this->beneath ()->make_corefile_notes (arg0
, arg1
);
2247 dummy_target::make_corefile_notes (bfd
*arg0
, int *arg1
)
2249 return dummy_make_corefile_notes (this, arg0
, arg1
);
2253 debug_target::make_corefile_notes (bfd
*arg0
, int *arg1
)
2256 fprintf_unfiltered (gdb_stdlog
, "-> %s->make_corefile_notes (...)\n", this->beneath ()->shortname ());
2257 result
= this->beneath ()->make_corefile_notes (arg0
, arg1
);
2258 fprintf_unfiltered (gdb_stdlog
, "<- %s->make_corefile_notes (", this->beneath ()->shortname ());
2259 target_debug_print_bfd_p (arg0
);
2260 fputs_unfiltered (", ", gdb_stdlog
);
2261 target_debug_print_int_p (arg1
);
2262 fputs_unfiltered (") = ", gdb_stdlog
);
2263 target_debug_print_char_p (result
);
2264 fputs_unfiltered ("\n", gdb_stdlog
);
2269 target_ops::get_bookmark (const char *arg0
, int arg1
)
2271 return this->beneath ()->get_bookmark (arg0
, arg1
);
2275 dummy_target::get_bookmark (const char *arg0
, int arg1
)
2281 debug_target::get_bookmark (const char *arg0
, int arg1
)
2284 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_bookmark (...)\n", this->beneath ()->shortname ());
2285 result
= this->beneath ()->get_bookmark (arg0
, arg1
);
2286 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_bookmark (", this->beneath ()->shortname ());
2287 target_debug_print_const_char_p (arg0
);
2288 fputs_unfiltered (", ", gdb_stdlog
);
2289 target_debug_print_int (arg1
);
2290 fputs_unfiltered (") = ", gdb_stdlog
);
2291 target_debug_print_gdb_byte_p (result
);
2292 fputs_unfiltered ("\n", gdb_stdlog
);
2297 target_ops::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2299 this->beneath ()->goto_bookmark (arg0
, arg1
);
2303 dummy_target::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2309 debug_target::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2311 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_bookmark (...)\n", this->beneath ()->shortname ());
2312 this->beneath ()->goto_bookmark (arg0
, arg1
);
2313 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_bookmark (", this->beneath ()->shortname ());
2314 target_debug_print_const_gdb_byte_p (arg0
);
2315 fputs_unfiltered (", ", gdb_stdlog
);
2316 target_debug_print_int (arg1
);
2317 fputs_unfiltered (")\n", gdb_stdlog
);
2321 target_ops::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2323 return this->beneath ()->get_thread_local_address (arg0
, arg1
, arg2
);
2327 dummy_target::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2329 generic_tls_error ();
2333 debug_target::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2336 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_thread_local_address (...)\n", this->beneath ()->shortname ());
2337 result
= this->beneath ()->get_thread_local_address (arg0
, arg1
, arg2
);
2338 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_thread_local_address (", this->beneath ()->shortname ());
2339 target_debug_print_ptid_t (arg0
);
2340 fputs_unfiltered (", ", gdb_stdlog
);
2341 target_debug_print_CORE_ADDR (arg1
);
2342 fputs_unfiltered (", ", gdb_stdlog
);
2343 target_debug_print_CORE_ADDR (arg2
);
2344 fputs_unfiltered (") = ", gdb_stdlog
);
2345 target_debug_print_CORE_ADDR (result
);
2346 fputs_unfiltered ("\n", gdb_stdlog
);
2350 enum target_xfer_status
2351 target_ops::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2353 return this->beneath ()->xfer_partial (arg0
, arg1
, arg2
, arg3
, arg4
, arg5
, arg6
);
2356 enum target_xfer_status
2357 dummy_target::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2359 return TARGET_XFER_E_IO
;
2362 enum target_xfer_status
2363 debug_target::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2365 enum target_xfer_status result
;
2366 fprintf_unfiltered (gdb_stdlog
, "-> %s->xfer_partial (...)\n", this->beneath ()->shortname ());
2367 result
= this->beneath ()->xfer_partial (arg0
, arg1
, arg2
, arg3
, arg4
, arg5
, arg6
);
2368 fprintf_unfiltered (gdb_stdlog
, "<- %s->xfer_partial (", this->beneath ()->shortname ());
2369 target_debug_print_enum_target_object (arg0
);
2370 fputs_unfiltered (", ", gdb_stdlog
);
2371 target_debug_print_const_char_p (arg1
);
2372 fputs_unfiltered (", ", gdb_stdlog
);
2373 target_debug_print_gdb_byte_p (arg2
);
2374 fputs_unfiltered (", ", gdb_stdlog
);
2375 target_debug_print_const_gdb_byte_p (arg3
);
2376 fputs_unfiltered (", ", gdb_stdlog
);
2377 target_debug_print_ULONGEST (arg4
);
2378 fputs_unfiltered (", ", gdb_stdlog
);
2379 target_debug_print_ULONGEST (arg5
);
2380 fputs_unfiltered (", ", gdb_stdlog
);
2381 target_debug_print_ULONGEST_p (arg6
);
2382 fputs_unfiltered (") = ", gdb_stdlog
);
2383 target_debug_print_enum_target_xfer_status (result
);
2384 fputs_unfiltered ("\n", gdb_stdlog
);
2389 target_ops::get_memory_xfer_limit ()
2391 return this->beneath ()->get_memory_xfer_limit ();
2395 dummy_target::get_memory_xfer_limit ()
2397 return ULONGEST_MAX
;
2401 debug_target::get_memory_xfer_limit ()
2404 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_memory_xfer_limit (...)\n", this->beneath ()->shortname ());
2405 result
= this->beneath ()->get_memory_xfer_limit ();
2406 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_memory_xfer_limit (", this->beneath ()->shortname ());
2407 fputs_unfiltered (") = ", gdb_stdlog
);
2408 target_debug_print_ULONGEST (result
);
2409 fputs_unfiltered ("\n", gdb_stdlog
);
2413 std::vector
<mem_region
>
2414 target_ops::memory_map ()
2416 return this->beneath ()->memory_map ();
2419 std::vector
<mem_region
>
2420 dummy_target::memory_map ()
2422 return std::vector
<mem_region
> ();
2425 std::vector
<mem_region
>
2426 debug_target::memory_map ()
2428 std::vector
<mem_region
> result
;
2429 fprintf_unfiltered (gdb_stdlog
, "-> %s->memory_map (...)\n", this->beneath ()->shortname ());
2430 result
= this->beneath ()->memory_map ();
2431 fprintf_unfiltered (gdb_stdlog
, "<- %s->memory_map (", this->beneath ()->shortname ());
2432 fputs_unfiltered (") = ", gdb_stdlog
);
2433 target_debug_print_std_vector_mem_region (result
);
2434 fputs_unfiltered ("\n", gdb_stdlog
);
2439 target_ops::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2441 this->beneath ()->flash_erase (arg0
, arg1
);
2445 dummy_target::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2451 debug_target::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2453 fprintf_unfiltered (gdb_stdlog
, "-> %s->flash_erase (...)\n", this->beneath ()->shortname ());
2454 this->beneath ()->flash_erase (arg0
, arg1
);
2455 fprintf_unfiltered (gdb_stdlog
, "<- %s->flash_erase (", this->beneath ()->shortname ());
2456 target_debug_print_ULONGEST (arg0
);
2457 fputs_unfiltered (", ", gdb_stdlog
);
2458 target_debug_print_LONGEST (arg1
);
2459 fputs_unfiltered (")\n", gdb_stdlog
);
2463 target_ops::flash_done ()
2465 this->beneath ()->flash_done ();
2469 dummy_target::flash_done ()
2475 debug_target::flash_done ()
2477 fprintf_unfiltered (gdb_stdlog
, "-> %s->flash_done (...)\n", this->beneath ()->shortname ());
2478 this->beneath ()->flash_done ();
2479 fprintf_unfiltered (gdb_stdlog
, "<- %s->flash_done (", this->beneath ()->shortname ());
2480 fputs_unfiltered (")\n", gdb_stdlog
);
2483 const struct target_desc
*
2484 target_ops::read_description ()
2486 return this->beneath ()->read_description ();
2489 const struct target_desc
*
2490 dummy_target::read_description ()
2495 const struct target_desc
*
2496 debug_target::read_description ()
2498 const struct target_desc
* result
;
2499 fprintf_unfiltered (gdb_stdlog
, "-> %s->read_description (...)\n", this->beneath ()->shortname ());
2500 result
= this->beneath ()->read_description ();
2501 fprintf_unfiltered (gdb_stdlog
, "<- %s->read_description (", this->beneath ()->shortname ());
2502 fputs_unfiltered (") = ", gdb_stdlog
);
2503 target_debug_print_const_struct_target_desc_p (result
);
2504 fputs_unfiltered ("\n", gdb_stdlog
);
2509 target_ops::get_ada_task_ptid (long arg0
, long arg1
)
2511 return this->beneath ()->get_ada_task_ptid (arg0
, arg1
);
2515 dummy_target::get_ada_task_ptid (long arg0
, long arg1
)
2517 return default_get_ada_task_ptid (this, arg0
, arg1
);
2521 debug_target::get_ada_task_ptid (long arg0
, long arg1
)
2524 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_ada_task_ptid (...)\n", this->beneath ()->shortname ());
2525 result
= this->beneath ()->get_ada_task_ptid (arg0
, arg1
);
2526 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_ada_task_ptid (", this->beneath ()->shortname ());
2527 target_debug_print_long (arg0
);
2528 fputs_unfiltered (", ", gdb_stdlog
);
2529 target_debug_print_long (arg1
);
2530 fputs_unfiltered (") = ", gdb_stdlog
);
2531 target_debug_print_ptid_t (result
);
2532 fputs_unfiltered ("\n", gdb_stdlog
);
2537 target_ops::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2539 return this->beneath ()->auxv_parse (arg0
, arg1
, arg2
, arg3
);
2543 dummy_target::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2545 return default_auxv_parse (this, arg0
, arg1
, arg2
, arg3
);
2549 debug_target::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2552 fprintf_unfiltered (gdb_stdlog
, "-> %s->auxv_parse (...)\n", this->beneath ()->shortname ());
2553 result
= this->beneath ()->auxv_parse (arg0
, arg1
, arg2
, arg3
);
2554 fprintf_unfiltered (gdb_stdlog
, "<- %s->auxv_parse (", this->beneath ()->shortname ());
2555 target_debug_print_gdb_byte_pp (arg0
);
2556 fputs_unfiltered (", ", gdb_stdlog
);
2557 target_debug_print_gdb_byte_p (arg1
);
2558 fputs_unfiltered (", ", gdb_stdlog
);
2559 target_debug_print_CORE_ADDR_p (arg2
);
2560 fputs_unfiltered (", ", gdb_stdlog
);
2561 target_debug_print_CORE_ADDR_p (arg3
);
2562 fputs_unfiltered (") = ", gdb_stdlog
);
2563 target_debug_print_int (result
);
2564 fputs_unfiltered ("\n", gdb_stdlog
);
2569 target_ops::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2571 return this->beneath ()->search_memory (arg0
, arg1
, arg2
, arg3
, arg4
);
2575 dummy_target::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2577 return default_search_memory (this, arg0
, arg1
, arg2
, arg3
, arg4
);
2581 debug_target::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2584 fprintf_unfiltered (gdb_stdlog
, "-> %s->search_memory (...)\n", this->beneath ()->shortname ());
2585 result
= this->beneath ()->search_memory (arg0
, arg1
, arg2
, arg3
, arg4
);
2586 fprintf_unfiltered (gdb_stdlog
, "<- %s->search_memory (", this->beneath ()->shortname ());
2587 target_debug_print_CORE_ADDR (arg0
);
2588 fputs_unfiltered (", ", gdb_stdlog
);
2589 target_debug_print_ULONGEST (arg1
);
2590 fputs_unfiltered (", ", gdb_stdlog
);
2591 target_debug_print_const_gdb_byte_p (arg2
);
2592 fputs_unfiltered (", ", gdb_stdlog
);
2593 target_debug_print_ULONGEST (arg3
);
2594 fputs_unfiltered (", ", gdb_stdlog
);
2595 target_debug_print_CORE_ADDR_p (arg4
);
2596 fputs_unfiltered (") = ", gdb_stdlog
);
2597 target_debug_print_int (result
);
2598 fputs_unfiltered ("\n", gdb_stdlog
);
2603 target_ops::can_execute_reverse ()
2605 return this->beneath ()->can_execute_reverse ();
2609 dummy_target::can_execute_reverse ()
2615 debug_target::can_execute_reverse ()
2618 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_execute_reverse (...)\n", this->beneath ()->shortname ());
2619 result
= this->beneath ()->can_execute_reverse ();
2620 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_execute_reverse (", this->beneath ()->shortname ());
2621 fputs_unfiltered (") = ", gdb_stdlog
);
2622 target_debug_print_bool (result
);
2623 fputs_unfiltered ("\n", gdb_stdlog
);
2627 enum exec_direction_kind
2628 target_ops::execution_direction ()
2630 return this->beneath ()->execution_direction ();
2633 enum exec_direction_kind
2634 dummy_target::execution_direction ()
2636 return default_execution_direction (this);
2639 enum exec_direction_kind
2640 debug_target::execution_direction ()
2642 enum exec_direction_kind result
;
2643 fprintf_unfiltered (gdb_stdlog
, "-> %s->execution_direction (...)\n", this->beneath ()->shortname ());
2644 result
= this->beneath ()->execution_direction ();
2645 fprintf_unfiltered (gdb_stdlog
, "<- %s->execution_direction (", this->beneath ()->shortname ());
2646 fputs_unfiltered (") = ", gdb_stdlog
);
2647 target_debug_print_enum_exec_direction_kind (result
);
2648 fputs_unfiltered ("\n", gdb_stdlog
);
2653 target_ops::supports_multi_process ()
2655 return this->beneath ()->supports_multi_process ();
2659 dummy_target::supports_multi_process ()
2665 debug_target::supports_multi_process ()
2668 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_multi_process (...)\n", this->beneath ()->shortname ());
2669 result
= this->beneath ()->supports_multi_process ();
2670 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_multi_process (", this->beneath ()->shortname ());
2671 fputs_unfiltered (") = ", gdb_stdlog
);
2672 target_debug_print_bool (result
);
2673 fputs_unfiltered ("\n", gdb_stdlog
);
2678 target_ops::supports_enable_disable_tracepoint ()
2680 return this->beneath ()->supports_enable_disable_tracepoint ();
2684 dummy_target::supports_enable_disable_tracepoint ()
2690 debug_target::supports_enable_disable_tracepoint ()
2693 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_enable_disable_tracepoint (...)\n", this->beneath ()->shortname ());
2694 result
= this->beneath ()->supports_enable_disable_tracepoint ();
2695 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_enable_disable_tracepoint (", this->beneath ()->shortname ());
2696 fputs_unfiltered (") = ", gdb_stdlog
);
2697 target_debug_print_bool (result
);
2698 fputs_unfiltered ("\n", gdb_stdlog
);
2703 target_ops::supports_disable_randomization ()
2705 return this->beneath ()->supports_disable_randomization ();
2709 dummy_target::supports_disable_randomization ()
2711 return find_default_supports_disable_randomization (this);
2715 debug_target::supports_disable_randomization ()
2718 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_disable_randomization (...)\n", this->beneath ()->shortname ());
2719 result
= this->beneath ()->supports_disable_randomization ();
2720 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_disable_randomization (", this->beneath ()->shortname ());
2721 fputs_unfiltered (") = ", gdb_stdlog
);
2722 target_debug_print_bool (result
);
2723 fputs_unfiltered ("\n", gdb_stdlog
);
2728 target_ops::supports_string_tracing ()
2730 return this->beneath ()->supports_string_tracing ();
2734 dummy_target::supports_string_tracing ()
2740 debug_target::supports_string_tracing ()
2743 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_string_tracing (...)\n", this->beneath ()->shortname ());
2744 result
= this->beneath ()->supports_string_tracing ();
2745 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_string_tracing (", this->beneath ()->shortname ());
2746 fputs_unfiltered (") = ", gdb_stdlog
);
2747 target_debug_print_bool (result
);
2748 fputs_unfiltered ("\n", gdb_stdlog
);
2753 target_ops::supports_evaluation_of_breakpoint_conditions ()
2755 return this->beneath ()->supports_evaluation_of_breakpoint_conditions ();
2759 dummy_target::supports_evaluation_of_breakpoint_conditions ()
2765 debug_target::supports_evaluation_of_breakpoint_conditions ()
2768 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_evaluation_of_breakpoint_conditions (...)\n", this->beneath ()->shortname ());
2769 result
= this->beneath ()->supports_evaluation_of_breakpoint_conditions ();
2770 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_evaluation_of_breakpoint_conditions (", this->beneath ()->shortname ());
2771 fputs_unfiltered (") = ", gdb_stdlog
);
2772 target_debug_print_bool (result
);
2773 fputs_unfiltered ("\n", gdb_stdlog
);
2778 target_ops::can_run_breakpoint_commands ()
2780 return this->beneath ()->can_run_breakpoint_commands ();
2784 dummy_target::can_run_breakpoint_commands ()
2790 debug_target::can_run_breakpoint_commands ()
2793 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_run_breakpoint_commands (...)\n", this->beneath ()->shortname ());
2794 result
= this->beneath ()->can_run_breakpoint_commands ();
2795 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_run_breakpoint_commands (", this->beneath ()->shortname ());
2796 fputs_unfiltered (") = ", gdb_stdlog
);
2797 target_debug_print_bool (result
);
2798 fputs_unfiltered ("\n", gdb_stdlog
);
2803 target_ops::thread_architecture (ptid_t arg0
)
2805 return this->beneath ()->thread_architecture (arg0
);
2809 dummy_target::thread_architecture (ptid_t arg0
)
2811 return default_thread_architecture (this, arg0
);
2815 debug_target::thread_architecture (ptid_t arg0
)
2817 struct gdbarch
* result
;
2818 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_architecture (...)\n", this->beneath ()->shortname ());
2819 result
= this->beneath ()->thread_architecture (arg0
);
2820 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_architecture (", this->beneath ()->shortname ());
2821 target_debug_print_ptid_t (arg0
);
2822 fputs_unfiltered (") = ", gdb_stdlog
);
2823 target_debug_print_struct_gdbarch_p (result
);
2824 fputs_unfiltered ("\n", gdb_stdlog
);
2828 struct address_space
*
2829 target_ops::thread_address_space (ptid_t arg0
)
2831 return this->beneath ()->thread_address_space (arg0
);
2834 struct address_space
*
2835 dummy_target::thread_address_space (ptid_t arg0
)
2837 return default_thread_address_space (this, arg0
);
2840 struct address_space
*
2841 debug_target::thread_address_space (ptid_t arg0
)
2843 struct address_space
* result
;
2844 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_address_space (...)\n", this->beneath ()->shortname ());
2845 result
= this->beneath ()->thread_address_space (arg0
);
2846 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_address_space (", this->beneath ()->shortname ());
2847 target_debug_print_ptid_t (arg0
);
2848 fputs_unfiltered (") = ", gdb_stdlog
);
2849 target_debug_print_struct_address_space_p (result
);
2850 fputs_unfiltered ("\n", gdb_stdlog
);
2855 target_ops::filesystem_is_local ()
2857 return this->beneath ()->filesystem_is_local ();
2861 dummy_target::filesystem_is_local ()
2867 debug_target::filesystem_is_local ()
2870 fprintf_unfiltered (gdb_stdlog
, "-> %s->filesystem_is_local (...)\n", this->beneath ()->shortname ());
2871 result
= this->beneath ()->filesystem_is_local ();
2872 fprintf_unfiltered (gdb_stdlog
, "<- %s->filesystem_is_local (", this->beneath ()->shortname ());
2873 fputs_unfiltered (") = ", gdb_stdlog
);
2874 target_debug_print_bool (result
);
2875 fputs_unfiltered ("\n", gdb_stdlog
);
2880 target_ops::trace_init ()
2882 this->beneath ()->trace_init ();
2886 dummy_target::trace_init ()
2892 debug_target::trace_init ()
2894 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_init (...)\n", this->beneath ()->shortname ());
2895 this->beneath ()->trace_init ();
2896 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_init (", this->beneath ()->shortname ());
2897 fputs_unfiltered (")\n", gdb_stdlog
);
2901 target_ops::download_tracepoint (struct bp_location
*arg0
)
2903 this->beneath ()->download_tracepoint (arg0
);
2907 dummy_target::download_tracepoint (struct bp_location
*arg0
)
2913 debug_target::download_tracepoint (struct bp_location
*arg0
)
2915 fprintf_unfiltered (gdb_stdlog
, "-> %s->download_tracepoint (...)\n", this->beneath ()->shortname ());
2916 this->beneath ()->download_tracepoint (arg0
);
2917 fprintf_unfiltered (gdb_stdlog
, "<- %s->download_tracepoint (", this->beneath ()->shortname ());
2918 target_debug_print_struct_bp_location_p (arg0
);
2919 fputs_unfiltered (")\n", gdb_stdlog
);
2923 target_ops::can_download_tracepoint ()
2925 return this->beneath ()->can_download_tracepoint ();
2929 dummy_target::can_download_tracepoint ()
2935 debug_target::can_download_tracepoint ()
2938 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_download_tracepoint (...)\n", this->beneath ()->shortname ());
2939 result
= this->beneath ()->can_download_tracepoint ();
2940 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_download_tracepoint (", this->beneath ()->shortname ());
2941 fputs_unfiltered (") = ", gdb_stdlog
);
2942 target_debug_print_bool (result
);
2943 fputs_unfiltered ("\n", gdb_stdlog
);
2948 target_ops::download_trace_state_variable (const trace_state_variable
&arg0
)
2950 this->beneath ()->download_trace_state_variable (arg0
);
2954 dummy_target::download_trace_state_variable (const trace_state_variable
&arg0
)
2960 debug_target::download_trace_state_variable (const trace_state_variable
&arg0
)
2962 fprintf_unfiltered (gdb_stdlog
, "-> %s->download_trace_state_variable (...)\n", this->beneath ()->shortname ());
2963 this->beneath ()->download_trace_state_variable (arg0
);
2964 fprintf_unfiltered (gdb_stdlog
, "<- %s->download_trace_state_variable (", this->beneath ()->shortname ());
2965 target_debug_print_const_trace_state_variable_r (arg0
);
2966 fputs_unfiltered (")\n", gdb_stdlog
);
2970 target_ops::enable_tracepoint (struct bp_location
*arg0
)
2972 this->beneath ()->enable_tracepoint (arg0
);
2976 dummy_target::enable_tracepoint (struct bp_location
*arg0
)
2982 debug_target::enable_tracepoint (struct bp_location
*arg0
)
2984 fprintf_unfiltered (gdb_stdlog
, "-> %s->enable_tracepoint (...)\n", this->beneath ()->shortname ());
2985 this->beneath ()->enable_tracepoint (arg0
);
2986 fprintf_unfiltered (gdb_stdlog
, "<- %s->enable_tracepoint (", this->beneath ()->shortname ());
2987 target_debug_print_struct_bp_location_p (arg0
);
2988 fputs_unfiltered (")\n", gdb_stdlog
);
2992 target_ops::disable_tracepoint (struct bp_location
*arg0
)
2994 this->beneath ()->disable_tracepoint (arg0
);
2998 dummy_target::disable_tracepoint (struct bp_location
*arg0
)
3004 debug_target::disable_tracepoint (struct bp_location
*arg0
)
3006 fprintf_unfiltered (gdb_stdlog
, "-> %s->disable_tracepoint (...)\n", this->beneath ()->shortname ());
3007 this->beneath ()->disable_tracepoint (arg0
);
3008 fprintf_unfiltered (gdb_stdlog
, "<- %s->disable_tracepoint (", this->beneath ()->shortname ());
3009 target_debug_print_struct_bp_location_p (arg0
);
3010 fputs_unfiltered (")\n", gdb_stdlog
);
3014 target_ops::trace_set_readonly_regions ()
3016 this->beneath ()->trace_set_readonly_regions ();
3020 dummy_target::trace_set_readonly_regions ()
3026 debug_target::trace_set_readonly_regions ()
3028 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_set_readonly_regions (...)\n", this->beneath ()->shortname ());
3029 this->beneath ()->trace_set_readonly_regions ();
3030 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_set_readonly_regions (", this->beneath ()->shortname ());
3031 fputs_unfiltered (")\n", gdb_stdlog
);
3035 target_ops::trace_start ()
3037 this->beneath ()->trace_start ();
3041 dummy_target::trace_start ()
3047 debug_target::trace_start ()
3049 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_start (...)\n", this->beneath ()->shortname ());
3050 this->beneath ()->trace_start ();
3051 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_start (", this->beneath ()->shortname ());
3052 fputs_unfiltered (")\n", gdb_stdlog
);
3056 target_ops::get_trace_status (struct trace_status
*arg0
)
3058 return this->beneath ()->get_trace_status (arg0
);
3062 dummy_target::get_trace_status (struct trace_status
*arg0
)
3068 debug_target::get_trace_status (struct trace_status
*arg0
)
3071 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_trace_status (...)\n", this->beneath ()->shortname ());
3072 result
= this->beneath ()->get_trace_status (arg0
);
3073 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_trace_status (", this->beneath ()->shortname ());
3074 target_debug_print_struct_trace_status_p (arg0
);
3075 fputs_unfiltered (") = ", gdb_stdlog
);
3076 target_debug_print_int (result
);
3077 fputs_unfiltered ("\n", gdb_stdlog
);
3082 target_ops::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3084 this->beneath ()->get_tracepoint_status (arg0
, arg1
);
3088 dummy_target::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3094 debug_target::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3096 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tracepoint_status (...)\n", this->beneath ()->shortname ());
3097 this->beneath ()->get_tracepoint_status (arg0
, arg1
);
3098 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tracepoint_status (", this->beneath ()->shortname ());
3099 target_debug_print_struct_breakpoint_p (arg0
);
3100 fputs_unfiltered (", ", gdb_stdlog
);
3101 target_debug_print_struct_uploaded_tp_p (arg1
);
3102 fputs_unfiltered (")\n", gdb_stdlog
);
3106 target_ops::trace_stop ()
3108 this->beneath ()->trace_stop ();
3112 dummy_target::trace_stop ()
3118 debug_target::trace_stop ()
3120 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_stop (...)\n", this->beneath ()->shortname ());
3121 this->beneath ()->trace_stop ();
3122 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_stop (", this->beneath ()->shortname ());
3123 fputs_unfiltered (")\n", gdb_stdlog
);
3127 target_ops::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3129 return this->beneath ()->trace_find (arg0
, arg1
, arg2
, arg3
, arg4
);
3133 dummy_target::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3139 debug_target::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3142 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_find (...)\n", this->beneath ()->shortname ());
3143 result
= this->beneath ()->trace_find (arg0
, arg1
, arg2
, arg3
, arg4
);
3144 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_find (", this->beneath ()->shortname ());
3145 target_debug_print_enum_trace_find_type (arg0
);
3146 fputs_unfiltered (", ", gdb_stdlog
);
3147 target_debug_print_int (arg1
);
3148 fputs_unfiltered (", ", gdb_stdlog
);
3149 target_debug_print_CORE_ADDR (arg2
);
3150 fputs_unfiltered (", ", gdb_stdlog
);
3151 target_debug_print_CORE_ADDR (arg3
);
3152 fputs_unfiltered (", ", gdb_stdlog
);
3153 target_debug_print_int_p (arg4
);
3154 fputs_unfiltered (") = ", gdb_stdlog
);
3155 target_debug_print_int (result
);
3156 fputs_unfiltered ("\n", gdb_stdlog
);
3161 target_ops::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3163 return this->beneath ()->get_trace_state_variable_value (arg0
, arg1
);
3167 dummy_target::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3173 debug_target::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3176 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_trace_state_variable_value (...)\n", this->beneath ()->shortname ());
3177 result
= this->beneath ()->get_trace_state_variable_value (arg0
, arg1
);
3178 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_trace_state_variable_value (", this->beneath ()->shortname ());
3179 target_debug_print_int (arg0
);
3180 fputs_unfiltered (", ", gdb_stdlog
);
3181 target_debug_print_LONGEST_p (arg1
);
3182 fputs_unfiltered (") = ", gdb_stdlog
);
3183 target_debug_print_bool (result
);
3184 fputs_unfiltered ("\n", gdb_stdlog
);
3189 target_ops::save_trace_data (const char *arg0
)
3191 return this->beneath ()->save_trace_data (arg0
);
3195 dummy_target::save_trace_data (const char *arg0
)
3201 debug_target::save_trace_data (const char *arg0
)
3204 fprintf_unfiltered (gdb_stdlog
, "-> %s->save_trace_data (...)\n", this->beneath ()->shortname ());
3205 result
= this->beneath ()->save_trace_data (arg0
);
3206 fprintf_unfiltered (gdb_stdlog
, "<- %s->save_trace_data (", this->beneath ()->shortname ());
3207 target_debug_print_const_char_p (arg0
);
3208 fputs_unfiltered (") = ", gdb_stdlog
);
3209 target_debug_print_int (result
);
3210 fputs_unfiltered ("\n", gdb_stdlog
);
3215 target_ops::upload_tracepoints (struct uploaded_tp
**arg0
)
3217 return this->beneath ()->upload_tracepoints (arg0
);
3221 dummy_target::upload_tracepoints (struct uploaded_tp
**arg0
)
3227 debug_target::upload_tracepoints (struct uploaded_tp
**arg0
)
3230 fprintf_unfiltered (gdb_stdlog
, "-> %s->upload_tracepoints (...)\n", this->beneath ()->shortname ());
3231 result
= this->beneath ()->upload_tracepoints (arg0
);
3232 fprintf_unfiltered (gdb_stdlog
, "<- %s->upload_tracepoints (", this->beneath ()->shortname ());
3233 target_debug_print_struct_uploaded_tp_pp (arg0
);
3234 fputs_unfiltered (") = ", gdb_stdlog
);
3235 target_debug_print_int (result
);
3236 fputs_unfiltered ("\n", gdb_stdlog
);
3241 target_ops::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3243 return this->beneath ()->upload_trace_state_variables (arg0
);
3247 dummy_target::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3253 debug_target::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3256 fprintf_unfiltered (gdb_stdlog
, "-> %s->upload_trace_state_variables (...)\n", this->beneath ()->shortname ());
3257 result
= this->beneath ()->upload_trace_state_variables (arg0
);
3258 fprintf_unfiltered (gdb_stdlog
, "<- %s->upload_trace_state_variables (", this->beneath ()->shortname ());
3259 target_debug_print_struct_uploaded_tsv_pp (arg0
);
3260 fputs_unfiltered (") = ", gdb_stdlog
);
3261 target_debug_print_int (result
);
3262 fputs_unfiltered ("\n", gdb_stdlog
);
3267 target_ops::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3269 return this->beneath ()->get_raw_trace_data (arg0
, arg1
, arg2
);
3273 dummy_target::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3279 debug_target::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3282 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_raw_trace_data (...)\n", this->beneath ()->shortname ());
3283 result
= this->beneath ()->get_raw_trace_data (arg0
, arg1
, arg2
);
3284 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_raw_trace_data (", this->beneath ()->shortname ());
3285 target_debug_print_gdb_byte_p (arg0
);
3286 fputs_unfiltered (", ", gdb_stdlog
);
3287 target_debug_print_ULONGEST (arg1
);
3288 fputs_unfiltered (", ", gdb_stdlog
);
3289 target_debug_print_LONGEST (arg2
);
3290 fputs_unfiltered (") = ", gdb_stdlog
);
3291 target_debug_print_LONGEST (result
);
3292 fputs_unfiltered ("\n", gdb_stdlog
);
3297 target_ops::get_min_fast_tracepoint_insn_len ()
3299 return this->beneath ()->get_min_fast_tracepoint_insn_len ();
3303 dummy_target::get_min_fast_tracepoint_insn_len ()
3309 debug_target::get_min_fast_tracepoint_insn_len ()
3312 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_min_fast_tracepoint_insn_len (...)\n", this->beneath ()->shortname ());
3313 result
= this->beneath ()->get_min_fast_tracepoint_insn_len ();
3314 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_min_fast_tracepoint_insn_len (", this->beneath ()->shortname ());
3315 fputs_unfiltered (") = ", gdb_stdlog
);
3316 target_debug_print_int (result
);
3317 fputs_unfiltered ("\n", gdb_stdlog
);
3322 target_ops::set_disconnected_tracing (int arg0
)
3324 this->beneath ()->set_disconnected_tracing (arg0
);
3328 dummy_target::set_disconnected_tracing (int arg0
)
3333 debug_target::set_disconnected_tracing (int arg0
)
3335 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_disconnected_tracing (...)\n", this->beneath ()->shortname ());
3336 this->beneath ()->set_disconnected_tracing (arg0
);
3337 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_disconnected_tracing (", this->beneath ()->shortname ());
3338 target_debug_print_int (arg0
);
3339 fputs_unfiltered (")\n", gdb_stdlog
);
3343 target_ops::set_circular_trace_buffer (int arg0
)
3345 this->beneath ()->set_circular_trace_buffer (arg0
);
3349 dummy_target::set_circular_trace_buffer (int arg0
)
3354 debug_target::set_circular_trace_buffer (int arg0
)
3356 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_circular_trace_buffer (...)\n", this->beneath ()->shortname ());
3357 this->beneath ()->set_circular_trace_buffer (arg0
);
3358 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_circular_trace_buffer (", this->beneath ()->shortname ());
3359 target_debug_print_int (arg0
);
3360 fputs_unfiltered (")\n", gdb_stdlog
);
3364 target_ops::set_trace_buffer_size (LONGEST arg0
)
3366 this->beneath ()->set_trace_buffer_size (arg0
);
3370 dummy_target::set_trace_buffer_size (LONGEST arg0
)
3375 debug_target::set_trace_buffer_size (LONGEST arg0
)
3377 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_trace_buffer_size (...)\n", this->beneath ()->shortname ());
3378 this->beneath ()->set_trace_buffer_size (arg0
);
3379 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_trace_buffer_size (", this->beneath ()->shortname ());
3380 target_debug_print_LONGEST (arg0
);
3381 fputs_unfiltered (")\n", gdb_stdlog
);
3385 target_ops::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3387 return this->beneath ()->set_trace_notes (arg0
, arg1
, arg2
);
3391 dummy_target::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3397 debug_target::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3400 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_trace_notes (...)\n", this->beneath ()->shortname ());
3401 result
= this->beneath ()->set_trace_notes (arg0
, arg1
, arg2
);
3402 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_trace_notes (", this->beneath ()->shortname ());
3403 target_debug_print_const_char_p (arg0
);
3404 fputs_unfiltered (", ", gdb_stdlog
);
3405 target_debug_print_const_char_p (arg1
);
3406 fputs_unfiltered (", ", gdb_stdlog
);
3407 target_debug_print_const_char_p (arg2
);
3408 fputs_unfiltered (") = ", gdb_stdlog
);
3409 target_debug_print_bool (result
);
3410 fputs_unfiltered ("\n", gdb_stdlog
);
3415 target_ops::core_of_thread (ptid_t arg0
)
3417 return this->beneath ()->core_of_thread (arg0
);
3421 dummy_target::core_of_thread (ptid_t arg0
)
3427 debug_target::core_of_thread (ptid_t arg0
)
3430 fprintf_unfiltered (gdb_stdlog
, "-> %s->core_of_thread (...)\n", this->beneath ()->shortname ());
3431 result
= this->beneath ()->core_of_thread (arg0
);
3432 fprintf_unfiltered (gdb_stdlog
, "<- %s->core_of_thread (", this->beneath ()->shortname ());
3433 target_debug_print_ptid_t (arg0
);
3434 fputs_unfiltered (") = ", gdb_stdlog
);
3435 target_debug_print_int (result
);
3436 fputs_unfiltered ("\n", gdb_stdlog
);
3441 target_ops::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3443 return this->beneath ()->verify_memory (arg0
, arg1
, arg2
);
3447 dummy_target::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3449 return default_verify_memory (this, arg0
, arg1
, arg2
);
3453 debug_target::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3456 fprintf_unfiltered (gdb_stdlog
, "-> %s->verify_memory (...)\n", this->beneath ()->shortname ());
3457 result
= this->beneath ()->verify_memory (arg0
, arg1
, arg2
);
3458 fprintf_unfiltered (gdb_stdlog
, "<- %s->verify_memory (", this->beneath ()->shortname ());
3459 target_debug_print_const_gdb_byte_p (arg0
);
3460 fputs_unfiltered (", ", gdb_stdlog
);
3461 target_debug_print_CORE_ADDR (arg1
);
3462 fputs_unfiltered (", ", gdb_stdlog
);
3463 target_debug_print_ULONGEST (arg2
);
3464 fputs_unfiltered (") = ", gdb_stdlog
);
3465 target_debug_print_int (result
);
3466 fputs_unfiltered ("\n", gdb_stdlog
);
3471 target_ops::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3473 return this->beneath ()->get_tib_address (arg0
, arg1
);
3477 dummy_target::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3483 debug_target::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3486 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tib_address (...)\n", this->beneath ()->shortname ());
3487 result
= this->beneath ()->get_tib_address (arg0
, arg1
);
3488 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tib_address (", this->beneath ()->shortname ());
3489 target_debug_print_ptid_t (arg0
);
3490 fputs_unfiltered (", ", gdb_stdlog
);
3491 target_debug_print_CORE_ADDR_p (arg1
);
3492 fputs_unfiltered (") = ", gdb_stdlog
);
3493 target_debug_print_bool (result
);
3494 fputs_unfiltered ("\n", gdb_stdlog
);
3499 target_ops::set_permissions ()
3501 this->beneath ()->set_permissions ();
3505 dummy_target::set_permissions ()
3510 debug_target::set_permissions ()
3512 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_permissions (...)\n", this->beneath ()->shortname ());
3513 this->beneath ()->set_permissions ();
3514 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_permissions (", this->beneath ()->shortname ());
3515 fputs_unfiltered (")\n", gdb_stdlog
);
3519 target_ops::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3521 return this->beneath ()->static_tracepoint_marker_at (arg0
, arg1
);
3525 dummy_target::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3531 debug_target::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3534 fprintf_unfiltered (gdb_stdlog
, "-> %s->static_tracepoint_marker_at (...)\n", this->beneath ()->shortname ());
3535 result
= this->beneath ()->static_tracepoint_marker_at (arg0
, arg1
);
3536 fprintf_unfiltered (gdb_stdlog
, "<- %s->static_tracepoint_marker_at (", this->beneath ()->shortname ());
3537 target_debug_print_CORE_ADDR (arg0
);
3538 fputs_unfiltered (", ", gdb_stdlog
);
3539 target_debug_print_static_tracepoint_marker_p (arg1
);
3540 fputs_unfiltered (") = ", gdb_stdlog
);
3541 target_debug_print_bool (result
);
3542 fputs_unfiltered ("\n", gdb_stdlog
);
3546 std::vector
<static_tracepoint_marker
>
3547 target_ops::static_tracepoint_markers_by_strid (const char *arg0
)
3549 return this->beneath ()->static_tracepoint_markers_by_strid (arg0
);
3552 std::vector
<static_tracepoint_marker
>
3553 dummy_target::static_tracepoint_markers_by_strid (const char *arg0
)
3558 std::vector
<static_tracepoint_marker
>
3559 debug_target::static_tracepoint_markers_by_strid (const char *arg0
)
3561 std::vector
<static_tracepoint_marker
> result
;
3562 fprintf_unfiltered (gdb_stdlog
, "-> %s->static_tracepoint_markers_by_strid (...)\n", this->beneath ()->shortname ());
3563 result
= this->beneath ()->static_tracepoint_markers_by_strid (arg0
);
3564 fprintf_unfiltered (gdb_stdlog
, "<- %s->static_tracepoint_markers_by_strid (", this->beneath ()->shortname ());
3565 target_debug_print_const_char_p (arg0
);
3566 fputs_unfiltered (") = ", gdb_stdlog
);
3567 target_debug_print_std_vector_static_tracepoint_marker (result
);
3568 fputs_unfiltered ("\n", gdb_stdlog
);
3573 target_ops::traceframe_info ()
3575 return this->beneath ()->traceframe_info ();
3579 dummy_target::traceframe_info ()
3585 debug_target::traceframe_info ()
3587 traceframe_info_up result
;
3588 fprintf_unfiltered (gdb_stdlog
, "-> %s->traceframe_info (...)\n", this->beneath ()->shortname ());
3589 result
= this->beneath ()->traceframe_info ();
3590 fprintf_unfiltered (gdb_stdlog
, "<- %s->traceframe_info (", this->beneath ()->shortname ());
3591 fputs_unfiltered (") = ", gdb_stdlog
);
3592 target_debug_print_traceframe_info_up (result
);
3593 fputs_unfiltered ("\n", gdb_stdlog
);
3598 target_ops::use_agent (bool arg0
)
3600 return this->beneath ()->use_agent (arg0
);
3604 dummy_target::use_agent (bool arg0
)
3610 debug_target::use_agent (bool arg0
)
3613 fprintf_unfiltered (gdb_stdlog
, "-> %s->use_agent (...)\n", this->beneath ()->shortname ());
3614 result
= this->beneath ()->use_agent (arg0
);
3615 fprintf_unfiltered (gdb_stdlog
, "<- %s->use_agent (", this->beneath ()->shortname ());
3616 target_debug_print_bool (arg0
);
3617 fputs_unfiltered (") = ", gdb_stdlog
);
3618 target_debug_print_bool (result
);
3619 fputs_unfiltered ("\n", gdb_stdlog
);
3624 target_ops::can_use_agent ()
3626 return this->beneath ()->can_use_agent ();
3630 dummy_target::can_use_agent ()
3636 debug_target::can_use_agent ()
3639 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_use_agent (...)\n", this->beneath ()->shortname ());
3640 result
= this->beneath ()->can_use_agent ();
3641 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_use_agent (", this->beneath ()->shortname ());
3642 fputs_unfiltered (") = ", gdb_stdlog
);
3643 target_debug_print_bool (result
);
3644 fputs_unfiltered ("\n", gdb_stdlog
);
3648 struct btrace_target_info
*
3649 target_ops::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3651 return this->beneath ()->enable_btrace (arg0
, arg1
);
3654 struct btrace_target_info
*
3655 dummy_target::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3660 struct btrace_target_info
*
3661 debug_target::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3663 struct btrace_target_info
* result
;
3664 fprintf_unfiltered (gdb_stdlog
, "-> %s->enable_btrace (...)\n", this->beneath ()->shortname ());
3665 result
= this->beneath ()->enable_btrace (arg0
, arg1
);
3666 fprintf_unfiltered (gdb_stdlog
, "<- %s->enable_btrace (", this->beneath ()->shortname ());
3667 target_debug_print_ptid_t (arg0
);
3668 fputs_unfiltered (", ", gdb_stdlog
);
3669 target_debug_print_const_struct_btrace_config_p (arg1
);
3670 fputs_unfiltered (") = ", gdb_stdlog
);
3671 target_debug_print_struct_btrace_target_info_p (result
);
3672 fputs_unfiltered ("\n", gdb_stdlog
);
3677 target_ops::disable_btrace (struct btrace_target_info
*arg0
)
3679 this->beneath ()->disable_btrace (arg0
);
3683 dummy_target::disable_btrace (struct btrace_target_info
*arg0
)
3689 debug_target::disable_btrace (struct btrace_target_info
*arg0
)
3691 fprintf_unfiltered (gdb_stdlog
, "-> %s->disable_btrace (...)\n", this->beneath ()->shortname ());
3692 this->beneath ()->disable_btrace (arg0
);
3693 fprintf_unfiltered (gdb_stdlog
, "<- %s->disable_btrace (", this->beneath ()->shortname ());
3694 target_debug_print_struct_btrace_target_info_p (arg0
);
3695 fputs_unfiltered (")\n", gdb_stdlog
);
3699 target_ops::teardown_btrace (struct btrace_target_info
*arg0
)
3701 this->beneath ()->teardown_btrace (arg0
);
3705 dummy_target::teardown_btrace (struct btrace_target_info
*arg0
)
3711 debug_target::teardown_btrace (struct btrace_target_info
*arg0
)
3713 fprintf_unfiltered (gdb_stdlog
, "-> %s->teardown_btrace (...)\n", this->beneath ()->shortname ());
3714 this->beneath ()->teardown_btrace (arg0
);
3715 fprintf_unfiltered (gdb_stdlog
, "<- %s->teardown_btrace (", this->beneath ()->shortname ());
3716 target_debug_print_struct_btrace_target_info_p (arg0
);
3717 fputs_unfiltered (")\n", gdb_stdlog
);
3721 target_ops::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3723 return this->beneath ()->read_btrace (arg0
, arg1
, arg2
);
3727 dummy_target::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3733 debug_target::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3735 enum btrace_error result
;
3736 fprintf_unfiltered (gdb_stdlog
, "-> %s->read_btrace (...)\n", this->beneath ()->shortname ());
3737 result
= this->beneath ()->read_btrace (arg0
, arg1
, arg2
);
3738 fprintf_unfiltered (gdb_stdlog
, "<- %s->read_btrace (", this->beneath ()->shortname ());
3739 target_debug_print_struct_btrace_data_p (arg0
);
3740 fputs_unfiltered (", ", gdb_stdlog
);
3741 target_debug_print_struct_btrace_target_info_p (arg1
);
3742 fputs_unfiltered (", ", gdb_stdlog
);
3743 target_debug_print_enum_btrace_read_type (arg2
);
3744 fputs_unfiltered (") = ", gdb_stdlog
);
3745 target_debug_print_enum_btrace_error (result
);
3746 fputs_unfiltered ("\n", gdb_stdlog
);
3750 const struct btrace_config
*
3751 target_ops::btrace_conf (const struct btrace_target_info
*arg0
)
3753 return this->beneath ()->btrace_conf (arg0
);
3756 const struct btrace_config
*
3757 dummy_target::btrace_conf (const struct btrace_target_info
*arg0
)
3762 const struct btrace_config
*
3763 debug_target::btrace_conf (const struct btrace_target_info
*arg0
)
3765 const struct btrace_config
* result
;
3766 fprintf_unfiltered (gdb_stdlog
, "-> %s->btrace_conf (...)\n", this->beneath ()->shortname ());
3767 result
= this->beneath ()->btrace_conf (arg0
);
3768 fprintf_unfiltered (gdb_stdlog
, "<- %s->btrace_conf (", this->beneath ()->shortname ());
3769 target_debug_print_const_struct_btrace_target_info_p (arg0
);
3770 fputs_unfiltered (") = ", gdb_stdlog
);
3771 target_debug_print_const_struct_btrace_config_p (result
);
3772 fputs_unfiltered ("\n", gdb_stdlog
);
3777 target_ops::record_method (ptid_t arg0
)
3779 return this->beneath ()->record_method (arg0
);
3783 dummy_target::record_method (ptid_t arg0
)
3785 return RECORD_METHOD_NONE
;
3789 debug_target::record_method (ptid_t arg0
)
3791 enum record_method result
;
3792 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_method (...)\n", this->beneath ()->shortname ());
3793 result
= this->beneath ()->record_method (arg0
);
3794 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_method (", this->beneath ()->shortname ());
3795 target_debug_print_ptid_t (arg0
);
3796 fputs_unfiltered (") = ", gdb_stdlog
);
3797 target_debug_print_enum_record_method (result
);
3798 fputs_unfiltered ("\n", gdb_stdlog
);
3803 target_ops::stop_recording ()
3805 this->beneath ()->stop_recording ();
3809 dummy_target::stop_recording ()
3814 debug_target::stop_recording ()
3816 fprintf_unfiltered (gdb_stdlog
, "-> %s->stop_recording (...)\n", this->beneath ()->shortname ());
3817 this->beneath ()->stop_recording ();
3818 fprintf_unfiltered (gdb_stdlog
, "<- %s->stop_recording (", this->beneath ()->shortname ());
3819 fputs_unfiltered (")\n", gdb_stdlog
);
3823 target_ops::info_record ()
3825 this->beneath ()->info_record ();
3829 dummy_target::info_record ()
3834 debug_target::info_record ()
3836 fprintf_unfiltered (gdb_stdlog
, "-> %s->info_record (...)\n", this->beneath ()->shortname ());
3837 this->beneath ()->info_record ();
3838 fprintf_unfiltered (gdb_stdlog
, "<- %s->info_record (", this->beneath ()->shortname ());
3839 fputs_unfiltered (")\n", gdb_stdlog
);
3843 target_ops::save_record (const char *arg0
)
3845 this->beneath ()->save_record (arg0
);
3849 dummy_target::save_record (const char *arg0
)
3855 debug_target::save_record (const char *arg0
)
3857 fprintf_unfiltered (gdb_stdlog
, "-> %s->save_record (...)\n", this->beneath ()->shortname ());
3858 this->beneath ()->save_record (arg0
);
3859 fprintf_unfiltered (gdb_stdlog
, "<- %s->save_record (", this->beneath ()->shortname ());
3860 target_debug_print_const_char_p (arg0
);
3861 fputs_unfiltered (")\n", gdb_stdlog
);
3865 target_ops::supports_delete_record ()
3867 return this->beneath ()->supports_delete_record ();
3871 dummy_target::supports_delete_record ()
3877 debug_target::supports_delete_record ()
3880 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_delete_record (...)\n", this->beneath ()->shortname ());
3881 result
= this->beneath ()->supports_delete_record ();
3882 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_delete_record (", this->beneath ()->shortname ());
3883 fputs_unfiltered (") = ", gdb_stdlog
);
3884 target_debug_print_bool (result
);
3885 fputs_unfiltered ("\n", gdb_stdlog
);
3890 target_ops::delete_record ()
3892 this->beneath ()->delete_record ();
3896 dummy_target::delete_record ()
3902 debug_target::delete_record ()
3904 fprintf_unfiltered (gdb_stdlog
, "-> %s->delete_record (...)\n", this->beneath ()->shortname ());
3905 this->beneath ()->delete_record ();
3906 fprintf_unfiltered (gdb_stdlog
, "<- %s->delete_record (", this->beneath ()->shortname ());
3907 fputs_unfiltered (")\n", gdb_stdlog
);
3911 target_ops::record_is_replaying (ptid_t arg0
)
3913 return this->beneath ()->record_is_replaying (arg0
);
3917 dummy_target::record_is_replaying (ptid_t arg0
)
3923 debug_target::record_is_replaying (ptid_t arg0
)
3926 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_is_replaying (...)\n", this->beneath ()->shortname ());
3927 result
= this->beneath ()->record_is_replaying (arg0
);
3928 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_is_replaying (", this->beneath ()->shortname ());
3929 target_debug_print_ptid_t (arg0
);
3930 fputs_unfiltered (") = ", gdb_stdlog
);
3931 target_debug_print_bool (result
);
3932 fputs_unfiltered ("\n", gdb_stdlog
);
3937 target_ops::record_will_replay (ptid_t arg0
, int arg1
)
3939 return this->beneath ()->record_will_replay (arg0
, arg1
);
3943 dummy_target::record_will_replay (ptid_t arg0
, int arg1
)
3949 debug_target::record_will_replay (ptid_t arg0
, int arg1
)
3952 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_will_replay (...)\n", this->beneath ()->shortname ());
3953 result
= this->beneath ()->record_will_replay (arg0
, arg1
);
3954 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_will_replay (", this->beneath ()->shortname ());
3955 target_debug_print_ptid_t (arg0
);
3956 fputs_unfiltered (", ", gdb_stdlog
);
3957 target_debug_print_int (arg1
);
3958 fputs_unfiltered (") = ", gdb_stdlog
);
3959 target_debug_print_bool (result
);
3960 fputs_unfiltered ("\n", gdb_stdlog
);
3965 target_ops::record_stop_replaying ()
3967 this->beneath ()->record_stop_replaying ();
3971 dummy_target::record_stop_replaying ()
3976 debug_target::record_stop_replaying ()
3978 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_stop_replaying (...)\n", this->beneath ()->shortname ());
3979 this->beneath ()->record_stop_replaying ();
3980 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_stop_replaying (", this->beneath ()->shortname ());
3981 fputs_unfiltered (")\n", gdb_stdlog
);
3985 target_ops::goto_record_begin ()
3987 this->beneath ()->goto_record_begin ();
3991 dummy_target::goto_record_begin ()
3997 debug_target::goto_record_begin ()
3999 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record_begin (...)\n", this->beneath ()->shortname ());
4000 this->beneath ()->goto_record_begin ();
4001 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record_begin (", this->beneath ()->shortname ());
4002 fputs_unfiltered (")\n", gdb_stdlog
);
4006 target_ops::goto_record_end ()
4008 this->beneath ()->goto_record_end ();
4012 dummy_target::goto_record_end ()
4018 debug_target::goto_record_end ()
4020 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record_end (...)\n", this->beneath ()->shortname ());
4021 this->beneath ()->goto_record_end ();
4022 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record_end (", this->beneath ()->shortname ());
4023 fputs_unfiltered (")\n", gdb_stdlog
);
4027 target_ops::goto_record (ULONGEST arg0
)
4029 this->beneath ()->goto_record (arg0
);
4033 dummy_target::goto_record (ULONGEST arg0
)
4039 debug_target::goto_record (ULONGEST arg0
)
4041 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record (...)\n", this->beneath ()->shortname ());
4042 this->beneath ()->goto_record (arg0
);
4043 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record (", this->beneath ()->shortname ());
4044 target_debug_print_ULONGEST (arg0
);
4045 fputs_unfiltered (")\n", gdb_stdlog
);
4049 target_ops::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4051 this->beneath ()->insn_history (arg0
, arg1
);
4055 dummy_target::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4061 debug_target::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4063 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history (...)\n", this->beneath ()->shortname ());
4064 this->beneath ()->insn_history (arg0
, arg1
);
4065 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history (", this->beneath ()->shortname ());
4066 target_debug_print_int (arg0
);
4067 fputs_unfiltered (", ", gdb_stdlog
);
4068 target_debug_print_gdb_disassembly_flags (arg1
);
4069 fputs_unfiltered (")\n", gdb_stdlog
);
4073 target_ops::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4075 this->beneath ()->insn_history_from (arg0
, arg1
, arg2
);
4079 dummy_target::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4085 debug_target::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4087 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history_from (...)\n", this->beneath ()->shortname ());
4088 this->beneath ()->insn_history_from (arg0
, arg1
, arg2
);
4089 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history_from (", this->beneath ()->shortname ());
4090 target_debug_print_ULONGEST (arg0
);
4091 fputs_unfiltered (", ", gdb_stdlog
);
4092 target_debug_print_int (arg1
);
4093 fputs_unfiltered (", ", gdb_stdlog
);
4094 target_debug_print_gdb_disassembly_flags (arg2
);
4095 fputs_unfiltered (")\n", gdb_stdlog
);
4099 target_ops::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4101 this->beneath ()->insn_history_range (arg0
, arg1
, arg2
);
4105 dummy_target::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4111 debug_target::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4113 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history_range (...)\n", this->beneath ()->shortname ());
4114 this->beneath ()->insn_history_range (arg0
, arg1
, arg2
);
4115 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history_range (", this->beneath ()->shortname ());
4116 target_debug_print_ULONGEST (arg0
);
4117 fputs_unfiltered (", ", gdb_stdlog
);
4118 target_debug_print_ULONGEST (arg1
);
4119 fputs_unfiltered (", ", gdb_stdlog
);
4120 target_debug_print_gdb_disassembly_flags (arg2
);
4121 fputs_unfiltered (")\n", gdb_stdlog
);
4125 target_ops::call_history (int arg0
, record_print_flags arg1
)
4127 this->beneath ()->call_history (arg0
, arg1
);
4131 dummy_target::call_history (int arg0
, record_print_flags arg1
)
4137 debug_target::call_history (int arg0
, record_print_flags arg1
)
4139 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history (...)\n", this->beneath ()->shortname ());
4140 this->beneath ()->call_history (arg0
, arg1
);
4141 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history (", this->beneath ()->shortname ());
4142 target_debug_print_int (arg0
);
4143 fputs_unfiltered (", ", gdb_stdlog
);
4144 target_debug_print_record_print_flags (arg1
);
4145 fputs_unfiltered (")\n", gdb_stdlog
);
4149 target_ops::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4151 this->beneath ()->call_history_from (arg0
, arg1
, arg2
);
4155 dummy_target::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4161 debug_target::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4163 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history_from (...)\n", this->beneath ()->shortname ());
4164 this->beneath ()->call_history_from (arg0
, arg1
, arg2
);
4165 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history_from (", this->beneath ()->shortname ());
4166 target_debug_print_ULONGEST (arg0
);
4167 fputs_unfiltered (", ", gdb_stdlog
);
4168 target_debug_print_int (arg1
);
4169 fputs_unfiltered (", ", gdb_stdlog
);
4170 target_debug_print_record_print_flags (arg2
);
4171 fputs_unfiltered (")\n", gdb_stdlog
);
4175 target_ops::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4177 this->beneath ()->call_history_range (arg0
, arg1
, arg2
);
4181 dummy_target::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4187 debug_target::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4189 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history_range (...)\n", this->beneath ()->shortname ());
4190 this->beneath ()->call_history_range (arg0
, arg1
, arg2
);
4191 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history_range (", this->beneath ()->shortname ());
4192 target_debug_print_ULONGEST (arg0
);
4193 fputs_unfiltered (", ", gdb_stdlog
);
4194 target_debug_print_ULONGEST (arg1
);
4195 fputs_unfiltered (", ", gdb_stdlog
);
4196 target_debug_print_record_print_flags (arg2
);
4197 fputs_unfiltered (")\n", gdb_stdlog
);
4201 target_ops::augmented_libraries_svr4_read ()
4203 return this->beneath ()->augmented_libraries_svr4_read ();
4207 dummy_target::augmented_libraries_svr4_read ()
4213 debug_target::augmented_libraries_svr4_read ()
4216 fprintf_unfiltered (gdb_stdlog
, "-> %s->augmented_libraries_svr4_read (...)\n", this->beneath ()->shortname ());
4217 result
= this->beneath ()->augmented_libraries_svr4_read ();
4218 fprintf_unfiltered (gdb_stdlog
, "<- %s->augmented_libraries_svr4_read (", this->beneath ()->shortname ());
4219 fputs_unfiltered (") = ", gdb_stdlog
);
4220 target_debug_print_bool (result
);
4221 fputs_unfiltered ("\n", gdb_stdlog
);
4225 const struct frame_unwind
*
4226 target_ops::get_unwinder ()
4228 return this->beneath ()->get_unwinder ();
4231 const struct frame_unwind
*
4232 dummy_target::get_unwinder ()
4237 const struct frame_unwind
*
4238 debug_target::get_unwinder ()
4240 const struct frame_unwind
* result
;
4241 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_unwinder (...)\n", this->beneath ()->shortname ());
4242 result
= this->beneath ()->get_unwinder ();
4243 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_unwinder (", this->beneath ()->shortname ());
4244 fputs_unfiltered (") = ", gdb_stdlog
);
4245 target_debug_print_const_struct_frame_unwind_p (result
);
4246 fputs_unfiltered ("\n", gdb_stdlog
);
4250 const struct frame_unwind
*
4251 target_ops::get_tailcall_unwinder ()
4253 return this->beneath ()->get_tailcall_unwinder ();
4256 const struct frame_unwind
*
4257 dummy_target::get_tailcall_unwinder ()
4262 const struct frame_unwind
*
4263 debug_target::get_tailcall_unwinder ()
4265 const struct frame_unwind
* result
;
4266 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tailcall_unwinder (...)\n", this->beneath ()->shortname ());
4267 result
= this->beneath ()->get_tailcall_unwinder ();
4268 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tailcall_unwinder (", this->beneath ()->shortname ());
4269 fputs_unfiltered (") = ", gdb_stdlog
);
4270 target_debug_print_const_struct_frame_unwind_p (result
);
4271 fputs_unfiltered ("\n", gdb_stdlog
);
4276 target_ops::prepare_to_generate_core ()
4278 this->beneath ()->prepare_to_generate_core ();
4282 dummy_target::prepare_to_generate_core ()
4287 debug_target::prepare_to_generate_core ()
4289 fprintf_unfiltered (gdb_stdlog
, "-> %s->prepare_to_generate_core (...)\n", this->beneath ()->shortname ());
4290 this->beneath ()->prepare_to_generate_core ();
4291 fprintf_unfiltered (gdb_stdlog
, "<- %s->prepare_to_generate_core (", this->beneath ()->shortname ());
4292 fputs_unfiltered (")\n", gdb_stdlog
);
4296 target_ops::done_generating_core ()
4298 this->beneath ()->done_generating_core ();
4302 dummy_target::done_generating_core ()
4307 debug_target::done_generating_core ()
4309 fprintf_unfiltered (gdb_stdlog
, "-> %s->done_generating_core (...)\n", this->beneath ()->shortname ());
4310 this->beneath ()->done_generating_core ();
4311 fprintf_unfiltered (gdb_stdlog
, "<- %s->done_generating_core (", this->beneath ()->shortname ());
4312 fputs_unfiltered (")\n", gdb_stdlog
);