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
9 const target_info
&info () const override
;
11 strata
stratum () 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 bool 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
, const 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 (gdb::array_view
<const unsigned char> arg0
) override
;
66 void program_signals (gdb::array_view
<const unsigned char> arg0
) override
;
67 bool thread_alive (ptid_t arg0
) override
;
68 void update_thread_list () override
;
69 std::string
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 gdb::byte_vector
thread_info_to_thread_handle (struct thread_info
*arg0
) override
;
74 void stop (ptid_t arg0
) override
;
75 void interrupt () override
;
76 void pass_ctrlc () override
;
77 void rcmd (const char *arg0
, struct ui_file
*arg1
) override
;
78 char *pid_to_exec_file (int arg0
) override
;
79 void log_command (const char *arg0
) override
;
80 struct target_section_table
*get_section_table () override
;
81 thread_control_capabilities
get_thread_control_capabilities () override
;
82 bool attach_no_wait () override
;
83 bool can_async_p () override
;
84 bool is_async_p () override
;
85 void async (int arg0
) override
;
86 int async_wait_fd () override
;
87 void thread_events (int arg0
) override
;
88 bool supports_non_stop () override
;
89 bool always_non_stop_p () override
;
90 int find_memory_regions (find_memory_region_ftype arg0
, void *arg1
) override
;
91 char *make_corefile_notes (bfd
*arg0
, int *arg1
) override
;
92 gdb_byte
*get_bookmark (const char *arg0
, int arg1
) override
;
93 void goto_bookmark (const gdb_byte
*arg0
, int arg1
) override
;
94 CORE_ADDR
get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
) override
;
95 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
;
96 ULONGEST
get_memory_xfer_limit () override
;
97 std::vector
<mem_region
> memory_map () override
;
98 void flash_erase (ULONGEST arg0
, LONGEST arg1
) override
;
99 void flash_done () override
;
100 const struct target_desc
*read_description () override
;
101 ptid_t
get_ada_task_ptid (long arg0
, long arg1
) override
;
102 int auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
) override
;
103 int search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
) override
;
104 bool can_execute_reverse () override
;
105 enum exec_direction_kind
execution_direction () override
;
106 bool supports_multi_process () override
;
107 bool supports_enable_disable_tracepoint () override
;
108 bool supports_disable_randomization () override
;
109 bool supports_string_tracing () override
;
110 bool supports_evaluation_of_breakpoint_conditions () override
;
111 bool can_run_breakpoint_commands () override
;
112 struct gdbarch
*thread_architecture (ptid_t arg0
) override
;
113 struct address_space
*thread_address_space (ptid_t arg0
) override
;
114 bool filesystem_is_local () override
;
115 void trace_init () override
;
116 void download_tracepoint (struct bp_location
*arg0
) override
;
117 bool can_download_tracepoint () override
;
118 void download_trace_state_variable (const trace_state_variable
&arg0
) override
;
119 void enable_tracepoint (struct bp_location
*arg0
) override
;
120 void disable_tracepoint (struct bp_location
*arg0
) override
;
121 void trace_set_readonly_regions () override
;
122 void trace_start () override
;
123 int get_trace_status (struct trace_status
*arg0
) override
;
124 void get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
) override
;
125 void trace_stop () override
;
126 int trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
) override
;
127 bool get_trace_state_variable_value (int arg0
, LONGEST
*arg1
) override
;
128 int save_trace_data (const char *arg0
) override
;
129 int upload_tracepoints (struct uploaded_tp
**arg0
) override
;
130 int upload_trace_state_variables (struct uploaded_tsv
**arg0
) override
;
131 LONGEST
get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
) override
;
132 int get_min_fast_tracepoint_insn_len () override
;
133 void set_disconnected_tracing (int arg0
) override
;
134 void set_circular_trace_buffer (int arg0
) override
;
135 void set_trace_buffer_size (LONGEST arg0
) override
;
136 bool set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
) override
;
137 int core_of_thread (ptid_t arg0
) override
;
138 int verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
) override
;
139 bool get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
) override
;
140 void set_permissions () override
;
141 bool static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
) override
;
142 std::vector
<static_tracepoint_marker
> static_tracepoint_markers_by_strid (const char *arg0
) override
;
143 traceframe_info_up
traceframe_info () override
;
144 bool use_agent (bool arg0
) override
;
145 bool can_use_agent () override
;
146 struct btrace_target_info
*enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
) override
;
147 void disable_btrace (struct btrace_target_info
*arg0
) override
;
148 void teardown_btrace (struct btrace_target_info
*arg0
) override
;
149 enum btrace_error
read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
) override
;
150 const struct btrace_config
*btrace_conf (const struct btrace_target_info
*arg0
) override
;
151 enum record_method
record_method (ptid_t arg0
) override
;
152 void stop_recording () override
;
153 void info_record () override
;
154 void save_record (const char *arg0
) override
;
155 bool supports_delete_record () override
;
156 void delete_record () override
;
157 bool record_is_replaying (ptid_t arg0
) override
;
158 bool record_will_replay (ptid_t arg0
, int arg1
) override
;
159 void record_stop_replaying () override
;
160 void goto_record_begin () override
;
161 void goto_record_end () override
;
162 void goto_record (ULONGEST arg0
) override
;
163 void insn_history (int arg0
, gdb_disassembly_flags arg1
) override
;
164 void insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
) override
;
165 void insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
) override
;
166 void call_history (int arg0
, record_print_flags arg1
) override
;
167 void call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
) override
;
168 void call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
) override
;
169 bool augmented_libraries_svr4_read () override
;
170 const struct frame_unwind
*get_unwinder () override
;
171 const struct frame_unwind
*get_tailcall_unwinder () override
;
172 void prepare_to_generate_core () override
;
173 void done_generating_core () override
;
176 struct debug_target
: public target_ops
178 const target_info
&info () const override
;
180 strata
stratum () const override
;
182 void post_attach (int arg0
) override
;
183 void detach (inferior
*arg0
, int arg1
) override
;
184 void disconnect (const char *arg0
, int arg1
) override
;
185 void resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
) override
;
186 void commit_resume () override
;
187 ptid_t
wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
) override
;
188 void fetch_registers (struct regcache
*arg0
, int arg1
) override
;
189 void store_registers (struct regcache
*arg0
, int arg1
) override
;
190 void prepare_to_store (struct regcache
*arg0
) override
;
191 void files_info () override
;
192 int insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
193 int remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
) override
;
194 bool stopped_by_sw_breakpoint () override
;
195 bool supports_stopped_by_sw_breakpoint () override
;
196 bool stopped_by_hw_breakpoint () override
;
197 bool supports_stopped_by_hw_breakpoint () override
;
198 int can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
) override
;
199 int ranged_break_num_registers () override
;
200 int insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
201 int remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
) override
;
202 int remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
203 int insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
) override
;
204 int insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
205 int remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
) override
;
206 bool stopped_by_watchpoint () override
;
207 bool have_steppable_watchpoint () override
;
208 bool stopped_data_address (CORE_ADDR
*arg0
) override
;
209 bool watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
) override
;
210 int region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
) override
;
211 bool can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
) override
;
212 int masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
) override
;
213 int can_do_single_step () override
;
214 bool supports_terminal_ours () override
;
215 void terminal_init () override
;
216 void terminal_inferior () override
;
217 void terminal_save_inferior () override
;
218 void terminal_ours_for_output () override
;
219 void terminal_ours () override
;
220 void terminal_info (const char *arg0
, int arg1
) override
;
221 void kill () override
;
222 void load (const char *arg0
, int arg1
) override
;
223 void post_startup_inferior (ptid_t arg0
) override
;
224 int insert_fork_catchpoint (int arg0
) override
;
225 int remove_fork_catchpoint (int arg0
) override
;
226 int insert_vfork_catchpoint (int arg0
) override
;
227 int remove_vfork_catchpoint (int arg0
) override
;
228 int follow_fork (int arg0
, int arg1
) override
;
229 int insert_exec_catchpoint (int arg0
) override
;
230 int remove_exec_catchpoint (int arg0
) override
;
231 void follow_exec (struct inferior
*arg0
, const char *arg1
) override
;
232 int set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
) override
;
233 void mourn_inferior () override
;
234 void pass_signals (gdb::array_view
<const unsigned char> arg0
) override
;
235 void program_signals (gdb::array_view
<const unsigned char> arg0
) override
;
236 bool thread_alive (ptid_t arg0
) override
;
237 void update_thread_list () override
;
238 std::string
pid_to_str (ptid_t arg0
) override
;
239 const char *extra_thread_info (thread_info
*arg0
) override
;
240 const char *thread_name (thread_info
*arg0
) override
;
241 thread_info
*thread_handle_to_thread_info (const gdb_byte
*arg0
, int arg1
, inferior
*arg2
) override
;
242 gdb::byte_vector
thread_info_to_thread_handle (struct thread_info
*arg0
) override
;
243 void stop (ptid_t arg0
) override
;
244 void interrupt () override
;
245 void pass_ctrlc () override
;
246 void rcmd (const char *arg0
, struct ui_file
*arg1
) override
;
247 char *pid_to_exec_file (int arg0
) override
;
248 void log_command (const char *arg0
) override
;
249 struct target_section_table
*get_section_table () override
;
250 thread_control_capabilities
get_thread_control_capabilities () override
;
251 bool attach_no_wait () override
;
252 bool can_async_p () override
;
253 bool is_async_p () override
;
254 void async (int arg0
) override
;
255 int async_wait_fd () override
;
256 void thread_events (int arg0
) override
;
257 bool supports_non_stop () override
;
258 bool always_non_stop_p () override
;
259 int find_memory_regions (find_memory_region_ftype arg0
, void *arg1
) override
;
260 char *make_corefile_notes (bfd
*arg0
, int *arg1
) override
;
261 gdb_byte
*get_bookmark (const char *arg0
, int arg1
) override
;
262 void goto_bookmark (const gdb_byte
*arg0
, int arg1
) override
;
263 CORE_ADDR
get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
) override
;
264 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
;
265 ULONGEST
get_memory_xfer_limit () override
;
266 std::vector
<mem_region
> memory_map () override
;
267 void flash_erase (ULONGEST arg0
, LONGEST arg1
) override
;
268 void flash_done () override
;
269 const struct target_desc
*read_description () override
;
270 ptid_t
get_ada_task_ptid (long arg0
, long arg1
) override
;
271 int auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
) override
;
272 int search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
) override
;
273 bool can_execute_reverse () override
;
274 enum exec_direction_kind
execution_direction () override
;
275 bool supports_multi_process () override
;
276 bool supports_enable_disable_tracepoint () override
;
277 bool supports_disable_randomization () override
;
278 bool supports_string_tracing () override
;
279 bool supports_evaluation_of_breakpoint_conditions () override
;
280 bool can_run_breakpoint_commands () override
;
281 struct gdbarch
*thread_architecture (ptid_t arg0
) override
;
282 struct address_space
*thread_address_space (ptid_t arg0
) override
;
283 bool filesystem_is_local () override
;
284 void trace_init () override
;
285 void download_tracepoint (struct bp_location
*arg0
) override
;
286 bool can_download_tracepoint () override
;
287 void download_trace_state_variable (const trace_state_variable
&arg0
) override
;
288 void enable_tracepoint (struct bp_location
*arg0
) override
;
289 void disable_tracepoint (struct bp_location
*arg0
) override
;
290 void trace_set_readonly_regions () override
;
291 void trace_start () override
;
292 int get_trace_status (struct trace_status
*arg0
) override
;
293 void get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
) override
;
294 void trace_stop () override
;
295 int trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
) override
;
296 bool get_trace_state_variable_value (int arg0
, LONGEST
*arg1
) override
;
297 int save_trace_data (const char *arg0
) override
;
298 int upload_tracepoints (struct uploaded_tp
**arg0
) override
;
299 int upload_trace_state_variables (struct uploaded_tsv
**arg0
) override
;
300 LONGEST
get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
) override
;
301 int get_min_fast_tracepoint_insn_len () override
;
302 void set_disconnected_tracing (int arg0
) override
;
303 void set_circular_trace_buffer (int arg0
) override
;
304 void set_trace_buffer_size (LONGEST arg0
) override
;
305 bool set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
) override
;
306 int core_of_thread (ptid_t arg0
) override
;
307 int verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
) override
;
308 bool get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
) override
;
309 void set_permissions () override
;
310 bool static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
) override
;
311 std::vector
<static_tracepoint_marker
> static_tracepoint_markers_by_strid (const char *arg0
) override
;
312 traceframe_info_up
traceframe_info () override
;
313 bool use_agent (bool arg0
) override
;
314 bool can_use_agent () override
;
315 struct btrace_target_info
*enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
) override
;
316 void disable_btrace (struct btrace_target_info
*arg0
) override
;
317 void teardown_btrace (struct btrace_target_info
*arg0
) override
;
318 enum btrace_error
read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
) override
;
319 const struct btrace_config
*btrace_conf (const struct btrace_target_info
*arg0
) override
;
320 enum record_method
record_method (ptid_t arg0
) override
;
321 void stop_recording () override
;
322 void info_record () override
;
323 void save_record (const char *arg0
) override
;
324 bool supports_delete_record () override
;
325 void delete_record () override
;
326 bool record_is_replaying (ptid_t arg0
) override
;
327 bool record_will_replay (ptid_t arg0
, int arg1
) override
;
328 void record_stop_replaying () override
;
329 void goto_record_begin () override
;
330 void goto_record_end () override
;
331 void goto_record (ULONGEST arg0
) override
;
332 void insn_history (int arg0
, gdb_disassembly_flags arg1
) override
;
333 void insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
) override
;
334 void insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
) override
;
335 void call_history (int arg0
, record_print_flags arg1
) override
;
336 void call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
) override
;
337 void call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
) override
;
338 bool augmented_libraries_svr4_read () override
;
339 const struct frame_unwind
*get_unwinder () override
;
340 const struct frame_unwind
*get_tailcall_unwinder () override
;
341 void prepare_to_generate_core () override
;
342 void done_generating_core () override
;
346 target_ops::post_attach (int arg0
)
348 this->beneath ()->post_attach (arg0
);
352 dummy_target::post_attach (int arg0
)
357 debug_target::post_attach (int arg0
)
359 fprintf_unfiltered (gdb_stdlog
, "-> %s->post_attach (...)\n", this->beneath ()->shortname ());
360 this->beneath ()->post_attach (arg0
);
361 fprintf_unfiltered (gdb_stdlog
, "<- %s->post_attach (", this->beneath ()->shortname ());
362 target_debug_print_int (arg0
);
363 fputs_unfiltered (")\n", gdb_stdlog
);
367 target_ops::detach (inferior
*arg0
, int arg1
)
369 this->beneath ()->detach (arg0
, arg1
);
373 dummy_target::detach (inferior
*arg0
, int arg1
)
378 debug_target::detach (inferior
*arg0
, int arg1
)
380 fprintf_unfiltered (gdb_stdlog
, "-> %s->detach (...)\n", this->beneath ()->shortname ());
381 this->beneath ()->detach (arg0
, arg1
);
382 fprintf_unfiltered (gdb_stdlog
, "<- %s->detach (", this->beneath ()->shortname ());
383 target_debug_print_inferior_p (arg0
);
384 fputs_unfiltered (", ", gdb_stdlog
);
385 target_debug_print_int (arg1
);
386 fputs_unfiltered (")\n", gdb_stdlog
);
390 target_ops::disconnect (const char *arg0
, int arg1
)
392 this->beneath ()->disconnect (arg0
, arg1
);
396 dummy_target::disconnect (const char *arg0
, int arg1
)
402 debug_target::disconnect (const char *arg0
, int arg1
)
404 fprintf_unfiltered (gdb_stdlog
, "-> %s->disconnect (...)\n", this->beneath ()->shortname ());
405 this->beneath ()->disconnect (arg0
, arg1
);
406 fprintf_unfiltered (gdb_stdlog
, "<- %s->disconnect (", this->beneath ()->shortname ());
407 target_debug_print_const_char_p (arg0
);
408 fputs_unfiltered (", ", gdb_stdlog
);
409 target_debug_print_int (arg1
);
410 fputs_unfiltered (")\n", gdb_stdlog
);
414 target_ops::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
416 this->beneath ()->resume (arg0
, arg1
, arg2
);
420 dummy_target::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
426 debug_target::resume (ptid_t arg0
, int arg1
, enum gdb_signal arg2
)
428 fprintf_unfiltered (gdb_stdlog
, "-> %s->resume (...)\n", this->beneath ()->shortname ());
429 this->beneath ()->resume (arg0
, arg1
, arg2
);
430 fprintf_unfiltered (gdb_stdlog
, "<- %s->resume (", this->beneath ()->shortname ());
431 target_debug_print_ptid_t (arg0
);
432 fputs_unfiltered (", ", gdb_stdlog
);
433 target_debug_print_step (arg1
);
434 fputs_unfiltered (", ", gdb_stdlog
);
435 target_debug_print_enum_gdb_signal (arg2
);
436 fputs_unfiltered (")\n", gdb_stdlog
);
440 target_ops::commit_resume ()
442 this->beneath ()->commit_resume ();
446 dummy_target::commit_resume ()
451 debug_target::commit_resume ()
453 fprintf_unfiltered (gdb_stdlog
, "-> %s->commit_resume (...)\n", this->beneath ()->shortname ());
454 this->beneath ()->commit_resume ();
455 fprintf_unfiltered (gdb_stdlog
, "<- %s->commit_resume (", this->beneath ()->shortname ());
456 fputs_unfiltered (")\n", gdb_stdlog
);
460 target_ops::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
462 return this->beneath ()->wait (arg0
, arg1
, arg2
);
466 dummy_target::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
468 return default_target_wait (this, arg0
, arg1
, arg2
);
472 debug_target::wait (ptid_t arg0
, struct target_waitstatus
*arg1
, int arg2
)
475 fprintf_unfiltered (gdb_stdlog
, "-> %s->wait (...)\n", this->beneath ()->shortname ());
476 result
= this->beneath ()->wait (arg0
, arg1
, arg2
);
477 fprintf_unfiltered (gdb_stdlog
, "<- %s->wait (", this->beneath ()->shortname ());
478 target_debug_print_ptid_t (arg0
);
479 fputs_unfiltered (", ", gdb_stdlog
);
480 target_debug_print_struct_target_waitstatus_p (arg1
);
481 fputs_unfiltered (", ", gdb_stdlog
);
482 target_debug_print_options (arg2
);
483 fputs_unfiltered (") = ", gdb_stdlog
);
484 target_debug_print_ptid_t (result
);
485 fputs_unfiltered ("\n", gdb_stdlog
);
490 target_ops::fetch_registers (struct regcache
*arg0
, int arg1
)
492 this->beneath ()->fetch_registers (arg0
, arg1
);
496 dummy_target::fetch_registers (struct regcache
*arg0
, int arg1
)
501 debug_target::fetch_registers (struct regcache
*arg0
, int arg1
)
503 fprintf_unfiltered (gdb_stdlog
, "-> %s->fetch_registers (...)\n", this->beneath ()->shortname ());
504 this->beneath ()->fetch_registers (arg0
, arg1
);
505 fprintf_unfiltered (gdb_stdlog
, "<- %s->fetch_registers (", this->beneath ()->shortname ());
506 target_debug_print_struct_regcache_p (arg0
);
507 fputs_unfiltered (", ", gdb_stdlog
);
508 target_debug_print_int (arg1
);
509 fputs_unfiltered (")\n", gdb_stdlog
);
513 target_ops::store_registers (struct regcache
*arg0
, int arg1
)
515 this->beneath ()->store_registers (arg0
, arg1
);
519 dummy_target::store_registers (struct regcache
*arg0
, int arg1
)
525 debug_target::store_registers (struct regcache
*arg0
, int arg1
)
527 fprintf_unfiltered (gdb_stdlog
, "-> %s->store_registers (...)\n", this->beneath ()->shortname ());
528 this->beneath ()->store_registers (arg0
, arg1
);
529 fprintf_unfiltered (gdb_stdlog
, "<- %s->store_registers (", this->beneath ()->shortname ());
530 target_debug_print_struct_regcache_p (arg0
);
531 fputs_unfiltered (", ", gdb_stdlog
);
532 target_debug_print_int (arg1
);
533 fputs_unfiltered (")\n", gdb_stdlog
);
537 target_ops::prepare_to_store (struct regcache
*arg0
)
539 this->beneath ()->prepare_to_store (arg0
);
543 dummy_target::prepare_to_store (struct regcache
*arg0
)
549 debug_target::prepare_to_store (struct regcache
*arg0
)
551 fprintf_unfiltered (gdb_stdlog
, "-> %s->prepare_to_store (...)\n", this->beneath ()->shortname ());
552 this->beneath ()->prepare_to_store (arg0
);
553 fprintf_unfiltered (gdb_stdlog
, "<- %s->prepare_to_store (", this->beneath ()->shortname ());
554 target_debug_print_struct_regcache_p (arg0
);
555 fputs_unfiltered (")\n", gdb_stdlog
);
559 target_ops::files_info ()
561 this->beneath ()->files_info ();
565 dummy_target::files_info ()
570 debug_target::files_info ()
572 fprintf_unfiltered (gdb_stdlog
, "-> %s->files_info (...)\n", this->beneath ()->shortname ());
573 this->beneath ()->files_info ();
574 fprintf_unfiltered (gdb_stdlog
, "<- %s->files_info (", this->beneath ()->shortname ());
575 fputs_unfiltered (")\n", gdb_stdlog
);
579 target_ops::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
581 return this->beneath ()->insert_breakpoint (arg0
, arg1
);
585 dummy_target::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
591 debug_target::insert_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
594 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_breakpoint (...)\n", this->beneath ()->shortname ());
595 result
= this->beneath ()->insert_breakpoint (arg0
, arg1
);
596 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_breakpoint (", this->beneath ()->shortname ());
597 target_debug_print_struct_gdbarch_p (arg0
);
598 fputs_unfiltered (", ", gdb_stdlog
);
599 target_debug_print_struct_bp_target_info_p (arg1
);
600 fputs_unfiltered (") = ", gdb_stdlog
);
601 target_debug_print_int (result
);
602 fputs_unfiltered ("\n", gdb_stdlog
);
607 target_ops::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
609 return this->beneath ()->remove_breakpoint (arg0
, arg1
, arg2
);
613 dummy_target::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
619 debug_target::remove_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
, enum remove_bp_reason arg2
)
622 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_breakpoint (...)\n", this->beneath ()->shortname ());
623 result
= this->beneath ()->remove_breakpoint (arg0
, arg1
, arg2
);
624 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_breakpoint (", this->beneath ()->shortname ());
625 target_debug_print_struct_gdbarch_p (arg0
);
626 fputs_unfiltered (", ", gdb_stdlog
);
627 target_debug_print_struct_bp_target_info_p (arg1
);
628 fputs_unfiltered (", ", gdb_stdlog
);
629 target_debug_print_enum_remove_bp_reason (arg2
);
630 fputs_unfiltered (") = ", gdb_stdlog
);
631 target_debug_print_int (result
);
632 fputs_unfiltered ("\n", gdb_stdlog
);
637 target_ops::stopped_by_sw_breakpoint ()
639 return this->beneath ()->stopped_by_sw_breakpoint ();
643 dummy_target::stopped_by_sw_breakpoint ()
649 debug_target::stopped_by_sw_breakpoint ()
652 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_sw_breakpoint (...)\n", this->beneath ()->shortname ());
653 result
= this->beneath ()->stopped_by_sw_breakpoint ();
654 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_sw_breakpoint (", this->beneath ()->shortname ());
655 fputs_unfiltered (") = ", gdb_stdlog
);
656 target_debug_print_bool (result
);
657 fputs_unfiltered ("\n", gdb_stdlog
);
662 target_ops::supports_stopped_by_sw_breakpoint ()
664 return this->beneath ()->supports_stopped_by_sw_breakpoint ();
668 dummy_target::supports_stopped_by_sw_breakpoint ()
674 debug_target::supports_stopped_by_sw_breakpoint ()
677 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_stopped_by_sw_breakpoint (...)\n", this->beneath ()->shortname ());
678 result
= this->beneath ()->supports_stopped_by_sw_breakpoint ();
679 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_stopped_by_sw_breakpoint (", this->beneath ()->shortname ());
680 fputs_unfiltered (") = ", gdb_stdlog
);
681 target_debug_print_bool (result
);
682 fputs_unfiltered ("\n", gdb_stdlog
);
687 target_ops::stopped_by_hw_breakpoint ()
689 return this->beneath ()->stopped_by_hw_breakpoint ();
693 dummy_target::stopped_by_hw_breakpoint ()
699 debug_target::stopped_by_hw_breakpoint ()
702 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_hw_breakpoint (...)\n", this->beneath ()->shortname ());
703 result
= this->beneath ()->stopped_by_hw_breakpoint ();
704 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_hw_breakpoint (", this->beneath ()->shortname ());
705 fputs_unfiltered (") = ", gdb_stdlog
);
706 target_debug_print_bool (result
);
707 fputs_unfiltered ("\n", gdb_stdlog
);
712 target_ops::supports_stopped_by_hw_breakpoint ()
714 return this->beneath ()->supports_stopped_by_hw_breakpoint ();
718 dummy_target::supports_stopped_by_hw_breakpoint ()
724 debug_target::supports_stopped_by_hw_breakpoint ()
727 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_stopped_by_hw_breakpoint (...)\n", this->beneath ()->shortname ());
728 result
= this->beneath ()->supports_stopped_by_hw_breakpoint ();
729 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_stopped_by_hw_breakpoint (", this->beneath ()->shortname ());
730 fputs_unfiltered (") = ", gdb_stdlog
);
731 target_debug_print_bool (result
);
732 fputs_unfiltered ("\n", gdb_stdlog
);
737 target_ops::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
739 return this->beneath ()->can_use_hw_breakpoint (arg0
, arg1
, arg2
);
743 dummy_target::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
749 debug_target::can_use_hw_breakpoint (enum bptype arg0
, int arg1
, int arg2
)
752 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_use_hw_breakpoint (...)\n", this->beneath ()->shortname ());
753 result
= this->beneath ()->can_use_hw_breakpoint (arg0
, arg1
, arg2
);
754 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_use_hw_breakpoint (", this->beneath ()->shortname ());
755 target_debug_print_enum_bptype (arg0
);
756 fputs_unfiltered (", ", gdb_stdlog
);
757 target_debug_print_int (arg1
);
758 fputs_unfiltered (", ", gdb_stdlog
);
759 target_debug_print_int (arg2
);
760 fputs_unfiltered (") = ", gdb_stdlog
);
761 target_debug_print_int (result
);
762 fputs_unfiltered ("\n", gdb_stdlog
);
767 target_ops::ranged_break_num_registers ()
769 return this->beneath ()->ranged_break_num_registers ();
773 dummy_target::ranged_break_num_registers ()
779 debug_target::ranged_break_num_registers ()
782 fprintf_unfiltered (gdb_stdlog
, "-> %s->ranged_break_num_registers (...)\n", this->beneath ()->shortname ());
783 result
= this->beneath ()->ranged_break_num_registers ();
784 fprintf_unfiltered (gdb_stdlog
, "<- %s->ranged_break_num_registers (", this->beneath ()->shortname ());
785 fputs_unfiltered (") = ", gdb_stdlog
);
786 target_debug_print_int (result
);
787 fputs_unfiltered ("\n", gdb_stdlog
);
792 target_ops::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
794 return this->beneath ()->insert_hw_breakpoint (arg0
, arg1
);
798 dummy_target::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
804 debug_target::insert_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
807 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_hw_breakpoint (...)\n", this->beneath ()->shortname ());
808 result
= this->beneath ()->insert_hw_breakpoint (arg0
, arg1
);
809 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_hw_breakpoint (", this->beneath ()->shortname ());
810 target_debug_print_struct_gdbarch_p (arg0
);
811 fputs_unfiltered (", ", gdb_stdlog
);
812 target_debug_print_struct_bp_target_info_p (arg1
);
813 fputs_unfiltered (") = ", gdb_stdlog
);
814 target_debug_print_int (result
);
815 fputs_unfiltered ("\n", gdb_stdlog
);
820 target_ops::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
822 return this->beneath ()->remove_hw_breakpoint (arg0
, arg1
);
826 dummy_target::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
832 debug_target::remove_hw_breakpoint (struct gdbarch
*arg0
, struct bp_target_info
*arg1
)
835 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_hw_breakpoint (...)\n", this->beneath ()->shortname ());
836 result
= this->beneath ()->remove_hw_breakpoint (arg0
, arg1
);
837 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_hw_breakpoint (", this->beneath ()->shortname ());
838 target_debug_print_struct_gdbarch_p (arg0
);
839 fputs_unfiltered (", ", gdb_stdlog
);
840 target_debug_print_struct_bp_target_info_p (arg1
);
841 fputs_unfiltered (") = ", gdb_stdlog
);
842 target_debug_print_int (result
);
843 fputs_unfiltered ("\n", gdb_stdlog
);
848 target_ops::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
850 return this->beneath ()->remove_watchpoint (arg0
, arg1
, arg2
, arg3
);
854 dummy_target::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
860 debug_target::remove_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
863 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_watchpoint (...)\n", this->beneath ()->shortname ());
864 result
= this->beneath ()->remove_watchpoint (arg0
, arg1
, arg2
, arg3
);
865 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_watchpoint (", this->beneath ()->shortname ());
866 target_debug_print_CORE_ADDR (arg0
);
867 fputs_unfiltered (", ", gdb_stdlog
);
868 target_debug_print_int (arg1
);
869 fputs_unfiltered (", ", gdb_stdlog
);
870 target_debug_print_enum_target_hw_bp_type (arg2
);
871 fputs_unfiltered (", ", gdb_stdlog
);
872 target_debug_print_struct_expression_p (arg3
);
873 fputs_unfiltered (") = ", gdb_stdlog
);
874 target_debug_print_int (result
);
875 fputs_unfiltered ("\n", gdb_stdlog
);
880 target_ops::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
882 return this->beneath ()->insert_watchpoint (arg0
, arg1
, arg2
, arg3
);
886 dummy_target::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
892 debug_target::insert_watchpoint (CORE_ADDR arg0
, int arg1
, enum target_hw_bp_type arg2
, struct expression
*arg3
)
895 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_watchpoint (...)\n", this->beneath ()->shortname ());
896 result
= this->beneath ()->insert_watchpoint (arg0
, arg1
, arg2
, arg3
);
897 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_watchpoint (", this->beneath ()->shortname ());
898 target_debug_print_CORE_ADDR (arg0
);
899 fputs_unfiltered (", ", gdb_stdlog
);
900 target_debug_print_int (arg1
);
901 fputs_unfiltered (", ", gdb_stdlog
);
902 target_debug_print_enum_target_hw_bp_type (arg2
);
903 fputs_unfiltered (", ", gdb_stdlog
);
904 target_debug_print_struct_expression_p (arg3
);
905 fputs_unfiltered (") = ", gdb_stdlog
);
906 target_debug_print_int (result
);
907 fputs_unfiltered ("\n", gdb_stdlog
);
912 target_ops::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
914 return this->beneath ()->insert_mask_watchpoint (arg0
, arg1
, arg2
);
918 dummy_target::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
924 debug_target::insert_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
927 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_mask_watchpoint (...)\n", this->beneath ()->shortname ());
928 result
= this->beneath ()->insert_mask_watchpoint (arg0
, arg1
, arg2
);
929 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_mask_watchpoint (", this->beneath ()->shortname ());
930 target_debug_print_CORE_ADDR (arg0
);
931 fputs_unfiltered (", ", gdb_stdlog
);
932 target_debug_print_CORE_ADDR (arg1
);
933 fputs_unfiltered (", ", gdb_stdlog
);
934 target_debug_print_enum_target_hw_bp_type (arg2
);
935 fputs_unfiltered (") = ", gdb_stdlog
);
936 target_debug_print_int (result
);
937 fputs_unfiltered ("\n", gdb_stdlog
);
942 target_ops::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
944 return this->beneath ()->remove_mask_watchpoint (arg0
, arg1
, arg2
);
948 dummy_target::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
954 debug_target::remove_mask_watchpoint (CORE_ADDR arg0
, CORE_ADDR arg1
, enum target_hw_bp_type arg2
)
957 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_mask_watchpoint (...)\n", this->beneath ()->shortname ());
958 result
= this->beneath ()->remove_mask_watchpoint (arg0
, arg1
, arg2
);
959 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_mask_watchpoint (", this->beneath ()->shortname ());
960 target_debug_print_CORE_ADDR (arg0
);
961 fputs_unfiltered (", ", gdb_stdlog
);
962 target_debug_print_CORE_ADDR (arg1
);
963 fputs_unfiltered (", ", gdb_stdlog
);
964 target_debug_print_enum_target_hw_bp_type (arg2
);
965 fputs_unfiltered (") = ", gdb_stdlog
);
966 target_debug_print_int (result
);
967 fputs_unfiltered ("\n", gdb_stdlog
);
972 target_ops::stopped_by_watchpoint ()
974 return this->beneath ()->stopped_by_watchpoint ();
978 dummy_target::stopped_by_watchpoint ()
984 debug_target::stopped_by_watchpoint ()
987 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_by_watchpoint (...)\n", this->beneath ()->shortname ());
988 result
= this->beneath ()->stopped_by_watchpoint ();
989 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_by_watchpoint (", this->beneath ()->shortname ());
990 fputs_unfiltered (") = ", gdb_stdlog
);
991 target_debug_print_bool (result
);
992 fputs_unfiltered ("\n", gdb_stdlog
);
997 target_ops::have_steppable_watchpoint ()
999 return this->beneath ()->have_steppable_watchpoint ();
1003 dummy_target::have_steppable_watchpoint ()
1009 debug_target::have_steppable_watchpoint ()
1012 fprintf_unfiltered (gdb_stdlog
, "-> %s->have_steppable_watchpoint (...)\n", this->beneath ()->shortname ());
1013 result
= this->beneath ()->have_steppable_watchpoint ();
1014 fprintf_unfiltered (gdb_stdlog
, "<- %s->have_steppable_watchpoint (", this->beneath ()->shortname ());
1015 fputs_unfiltered (") = ", gdb_stdlog
);
1016 target_debug_print_bool (result
);
1017 fputs_unfiltered ("\n", gdb_stdlog
);
1022 target_ops::stopped_data_address (CORE_ADDR
*arg0
)
1024 return this->beneath ()->stopped_data_address (arg0
);
1028 dummy_target::stopped_data_address (CORE_ADDR
*arg0
)
1034 debug_target::stopped_data_address (CORE_ADDR
*arg0
)
1037 fprintf_unfiltered (gdb_stdlog
, "-> %s->stopped_data_address (...)\n", this->beneath ()->shortname ());
1038 result
= this->beneath ()->stopped_data_address (arg0
);
1039 fprintf_unfiltered (gdb_stdlog
, "<- %s->stopped_data_address (", this->beneath ()->shortname ());
1040 target_debug_print_CORE_ADDR_p (arg0
);
1041 fputs_unfiltered (") = ", gdb_stdlog
);
1042 target_debug_print_bool (result
);
1043 fputs_unfiltered ("\n", gdb_stdlog
);
1048 target_ops::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1050 return this->beneath ()->watchpoint_addr_within_range (arg0
, arg1
, arg2
);
1054 dummy_target::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1056 return default_watchpoint_addr_within_range (this, arg0
, arg1
, arg2
);
1060 debug_target::watchpoint_addr_within_range (CORE_ADDR arg0
, CORE_ADDR arg1
, int arg2
)
1063 fprintf_unfiltered (gdb_stdlog
, "-> %s->watchpoint_addr_within_range (...)\n", this->beneath ()->shortname ());
1064 result
= this->beneath ()->watchpoint_addr_within_range (arg0
, arg1
, arg2
);
1065 fprintf_unfiltered (gdb_stdlog
, "<- %s->watchpoint_addr_within_range (", this->beneath ()->shortname ());
1066 target_debug_print_CORE_ADDR (arg0
);
1067 fputs_unfiltered (", ", gdb_stdlog
);
1068 target_debug_print_CORE_ADDR (arg1
);
1069 fputs_unfiltered (", ", gdb_stdlog
);
1070 target_debug_print_int (arg2
);
1071 fputs_unfiltered (") = ", gdb_stdlog
);
1072 target_debug_print_bool (result
);
1073 fputs_unfiltered ("\n", gdb_stdlog
);
1078 target_ops::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1080 return this->beneath ()->region_ok_for_hw_watchpoint (arg0
, arg1
);
1084 dummy_target::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1086 return default_region_ok_for_hw_watchpoint (this, arg0
, arg1
);
1090 debug_target::region_ok_for_hw_watchpoint (CORE_ADDR arg0
, int arg1
)
1093 fprintf_unfiltered (gdb_stdlog
, "-> %s->region_ok_for_hw_watchpoint (...)\n", this->beneath ()->shortname ());
1094 result
= this->beneath ()->region_ok_for_hw_watchpoint (arg0
, arg1
);
1095 fprintf_unfiltered (gdb_stdlog
, "<- %s->region_ok_for_hw_watchpoint (", this->beneath ()->shortname ());
1096 target_debug_print_CORE_ADDR (arg0
);
1097 fputs_unfiltered (", ", gdb_stdlog
);
1098 target_debug_print_int (arg1
);
1099 fputs_unfiltered (") = ", gdb_stdlog
);
1100 target_debug_print_int (result
);
1101 fputs_unfiltered ("\n", gdb_stdlog
);
1106 target_ops::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1108 return this->beneath ()->can_accel_watchpoint_condition (arg0
, arg1
, arg2
, arg3
);
1112 dummy_target::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1118 debug_target::can_accel_watchpoint_condition (CORE_ADDR arg0
, int arg1
, int arg2
, struct expression
*arg3
)
1121 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_accel_watchpoint_condition (...)\n", this->beneath ()->shortname ());
1122 result
= this->beneath ()->can_accel_watchpoint_condition (arg0
, arg1
, arg2
, arg3
);
1123 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_accel_watchpoint_condition (", this->beneath ()->shortname ());
1124 target_debug_print_CORE_ADDR (arg0
);
1125 fputs_unfiltered (", ", gdb_stdlog
);
1126 target_debug_print_int (arg1
);
1127 fputs_unfiltered (", ", gdb_stdlog
);
1128 target_debug_print_int (arg2
);
1129 fputs_unfiltered (", ", gdb_stdlog
);
1130 target_debug_print_struct_expression_p (arg3
);
1131 fputs_unfiltered (") = ", gdb_stdlog
);
1132 target_debug_print_bool (result
);
1133 fputs_unfiltered ("\n", gdb_stdlog
);
1138 target_ops::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1140 return this->beneath ()->masked_watch_num_registers (arg0
, arg1
);
1144 dummy_target::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1150 debug_target::masked_watch_num_registers (CORE_ADDR arg0
, CORE_ADDR arg1
)
1153 fprintf_unfiltered (gdb_stdlog
, "-> %s->masked_watch_num_registers (...)\n", this->beneath ()->shortname ());
1154 result
= this->beneath ()->masked_watch_num_registers (arg0
, arg1
);
1155 fprintf_unfiltered (gdb_stdlog
, "<- %s->masked_watch_num_registers (", this->beneath ()->shortname ());
1156 target_debug_print_CORE_ADDR (arg0
);
1157 fputs_unfiltered (", ", gdb_stdlog
);
1158 target_debug_print_CORE_ADDR (arg1
);
1159 fputs_unfiltered (") = ", gdb_stdlog
);
1160 target_debug_print_int (result
);
1161 fputs_unfiltered ("\n", gdb_stdlog
);
1166 target_ops::can_do_single_step ()
1168 return this->beneath ()->can_do_single_step ();
1172 dummy_target::can_do_single_step ()
1178 debug_target::can_do_single_step ()
1181 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_do_single_step (...)\n", this->beneath ()->shortname ());
1182 result
= this->beneath ()->can_do_single_step ();
1183 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_do_single_step (", this->beneath ()->shortname ());
1184 fputs_unfiltered (") = ", gdb_stdlog
);
1185 target_debug_print_int (result
);
1186 fputs_unfiltered ("\n", gdb_stdlog
);
1191 target_ops::supports_terminal_ours ()
1193 return this->beneath ()->supports_terminal_ours ();
1197 dummy_target::supports_terminal_ours ()
1203 debug_target::supports_terminal_ours ()
1206 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_terminal_ours (...)\n", this->beneath ()->shortname ());
1207 result
= this->beneath ()->supports_terminal_ours ();
1208 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_terminal_ours (", this->beneath ()->shortname ());
1209 fputs_unfiltered (") = ", gdb_stdlog
);
1210 target_debug_print_bool (result
);
1211 fputs_unfiltered ("\n", gdb_stdlog
);
1216 target_ops::terminal_init ()
1218 this->beneath ()->terminal_init ();
1222 dummy_target::terminal_init ()
1227 debug_target::terminal_init ()
1229 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_init (...)\n", this->beneath ()->shortname ());
1230 this->beneath ()->terminal_init ();
1231 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_init (", this->beneath ()->shortname ());
1232 fputs_unfiltered (")\n", gdb_stdlog
);
1236 target_ops::terminal_inferior ()
1238 this->beneath ()->terminal_inferior ();
1242 dummy_target::terminal_inferior ()
1247 debug_target::terminal_inferior ()
1249 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_inferior (...)\n", this->beneath ()->shortname ());
1250 this->beneath ()->terminal_inferior ();
1251 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_inferior (", this->beneath ()->shortname ());
1252 fputs_unfiltered (")\n", gdb_stdlog
);
1256 target_ops::terminal_save_inferior ()
1258 this->beneath ()->terminal_save_inferior ();
1262 dummy_target::terminal_save_inferior ()
1267 debug_target::terminal_save_inferior ()
1269 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_save_inferior (...)\n", this->beneath ()->shortname ());
1270 this->beneath ()->terminal_save_inferior ();
1271 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_save_inferior (", this->beneath ()->shortname ());
1272 fputs_unfiltered (")\n", gdb_stdlog
);
1276 target_ops::terminal_ours_for_output ()
1278 this->beneath ()->terminal_ours_for_output ();
1282 dummy_target::terminal_ours_for_output ()
1287 debug_target::terminal_ours_for_output ()
1289 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_ours_for_output (...)\n", this->beneath ()->shortname ());
1290 this->beneath ()->terminal_ours_for_output ();
1291 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_ours_for_output (", this->beneath ()->shortname ());
1292 fputs_unfiltered (")\n", gdb_stdlog
);
1296 target_ops::terminal_ours ()
1298 this->beneath ()->terminal_ours ();
1302 dummy_target::terminal_ours ()
1307 debug_target::terminal_ours ()
1309 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_ours (...)\n", this->beneath ()->shortname ());
1310 this->beneath ()->terminal_ours ();
1311 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_ours (", this->beneath ()->shortname ());
1312 fputs_unfiltered (")\n", gdb_stdlog
);
1316 target_ops::terminal_info (const char *arg0
, int arg1
)
1318 this->beneath ()->terminal_info (arg0
, arg1
);
1322 dummy_target::terminal_info (const char *arg0
, int arg1
)
1324 default_terminal_info (this, arg0
, arg1
);
1328 debug_target::terminal_info (const char *arg0
, int arg1
)
1330 fprintf_unfiltered (gdb_stdlog
, "-> %s->terminal_info (...)\n", this->beneath ()->shortname ());
1331 this->beneath ()->terminal_info (arg0
, arg1
);
1332 fprintf_unfiltered (gdb_stdlog
, "<- %s->terminal_info (", this->beneath ()->shortname ());
1333 target_debug_print_const_char_p (arg0
);
1334 fputs_unfiltered (", ", gdb_stdlog
);
1335 target_debug_print_int (arg1
);
1336 fputs_unfiltered (")\n", gdb_stdlog
);
1342 this->beneath ()->kill ();
1346 dummy_target::kill ()
1352 debug_target::kill ()
1354 fprintf_unfiltered (gdb_stdlog
, "-> %s->kill (...)\n", this->beneath ()->shortname ());
1355 this->beneath ()->kill ();
1356 fprintf_unfiltered (gdb_stdlog
, "<- %s->kill (", this->beneath ()->shortname ());
1357 fputs_unfiltered (")\n", gdb_stdlog
);
1361 target_ops::load (const char *arg0
, int arg1
)
1363 this->beneath ()->load (arg0
, arg1
);
1367 dummy_target::load (const char *arg0
, int arg1
)
1373 debug_target::load (const char *arg0
, int arg1
)
1375 fprintf_unfiltered (gdb_stdlog
, "-> %s->load (...)\n", this->beneath ()->shortname ());
1376 this->beneath ()->load (arg0
, arg1
);
1377 fprintf_unfiltered (gdb_stdlog
, "<- %s->load (", this->beneath ()->shortname ());
1378 target_debug_print_const_char_p (arg0
);
1379 fputs_unfiltered (", ", gdb_stdlog
);
1380 target_debug_print_int (arg1
);
1381 fputs_unfiltered (")\n", gdb_stdlog
);
1385 target_ops::post_startup_inferior (ptid_t arg0
)
1387 this->beneath ()->post_startup_inferior (arg0
);
1391 dummy_target::post_startup_inferior (ptid_t arg0
)
1396 debug_target::post_startup_inferior (ptid_t arg0
)
1398 fprintf_unfiltered (gdb_stdlog
, "-> %s->post_startup_inferior (...)\n", this->beneath ()->shortname ());
1399 this->beneath ()->post_startup_inferior (arg0
);
1400 fprintf_unfiltered (gdb_stdlog
, "<- %s->post_startup_inferior (", this->beneath ()->shortname ());
1401 target_debug_print_ptid_t (arg0
);
1402 fputs_unfiltered (")\n", gdb_stdlog
);
1406 target_ops::insert_fork_catchpoint (int arg0
)
1408 return this->beneath ()->insert_fork_catchpoint (arg0
);
1412 dummy_target::insert_fork_catchpoint (int arg0
)
1418 debug_target::insert_fork_catchpoint (int arg0
)
1421 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_fork_catchpoint (...)\n", this->beneath ()->shortname ());
1422 result
= this->beneath ()->insert_fork_catchpoint (arg0
);
1423 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_fork_catchpoint (", this->beneath ()->shortname ());
1424 target_debug_print_int (arg0
);
1425 fputs_unfiltered (") = ", gdb_stdlog
);
1426 target_debug_print_int (result
);
1427 fputs_unfiltered ("\n", gdb_stdlog
);
1432 target_ops::remove_fork_catchpoint (int arg0
)
1434 return this->beneath ()->remove_fork_catchpoint (arg0
);
1438 dummy_target::remove_fork_catchpoint (int arg0
)
1444 debug_target::remove_fork_catchpoint (int arg0
)
1447 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_fork_catchpoint (...)\n", this->beneath ()->shortname ());
1448 result
= this->beneath ()->remove_fork_catchpoint (arg0
);
1449 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_fork_catchpoint (", this->beneath ()->shortname ());
1450 target_debug_print_int (arg0
);
1451 fputs_unfiltered (") = ", gdb_stdlog
);
1452 target_debug_print_int (result
);
1453 fputs_unfiltered ("\n", gdb_stdlog
);
1458 target_ops::insert_vfork_catchpoint (int arg0
)
1460 return this->beneath ()->insert_vfork_catchpoint (arg0
);
1464 dummy_target::insert_vfork_catchpoint (int arg0
)
1470 debug_target::insert_vfork_catchpoint (int arg0
)
1473 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_vfork_catchpoint (...)\n", this->beneath ()->shortname ());
1474 result
= this->beneath ()->insert_vfork_catchpoint (arg0
);
1475 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_vfork_catchpoint (", this->beneath ()->shortname ());
1476 target_debug_print_int (arg0
);
1477 fputs_unfiltered (") = ", gdb_stdlog
);
1478 target_debug_print_int (result
);
1479 fputs_unfiltered ("\n", gdb_stdlog
);
1484 target_ops::remove_vfork_catchpoint (int arg0
)
1486 return this->beneath ()->remove_vfork_catchpoint (arg0
);
1490 dummy_target::remove_vfork_catchpoint (int arg0
)
1496 debug_target::remove_vfork_catchpoint (int arg0
)
1499 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_vfork_catchpoint (...)\n", this->beneath ()->shortname ());
1500 result
= this->beneath ()->remove_vfork_catchpoint (arg0
);
1501 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_vfork_catchpoint (", this->beneath ()->shortname ());
1502 target_debug_print_int (arg0
);
1503 fputs_unfiltered (") = ", gdb_stdlog
);
1504 target_debug_print_int (result
);
1505 fputs_unfiltered ("\n", gdb_stdlog
);
1510 target_ops::follow_fork (int arg0
, int arg1
)
1512 return this->beneath ()->follow_fork (arg0
, arg1
);
1516 dummy_target::follow_fork (int arg0
, int arg1
)
1518 return default_follow_fork (this, arg0
, arg1
);
1522 debug_target::follow_fork (int arg0
, int arg1
)
1525 fprintf_unfiltered (gdb_stdlog
, "-> %s->follow_fork (...)\n", this->beneath ()->shortname ());
1526 result
= this->beneath ()->follow_fork (arg0
, arg1
);
1527 fprintf_unfiltered (gdb_stdlog
, "<- %s->follow_fork (", this->beneath ()->shortname ());
1528 target_debug_print_int (arg0
);
1529 fputs_unfiltered (", ", gdb_stdlog
);
1530 target_debug_print_int (arg1
);
1531 fputs_unfiltered (") = ", gdb_stdlog
);
1532 target_debug_print_int (result
);
1533 fputs_unfiltered ("\n", gdb_stdlog
);
1538 target_ops::insert_exec_catchpoint (int arg0
)
1540 return this->beneath ()->insert_exec_catchpoint (arg0
);
1544 dummy_target::insert_exec_catchpoint (int arg0
)
1550 debug_target::insert_exec_catchpoint (int arg0
)
1553 fprintf_unfiltered (gdb_stdlog
, "-> %s->insert_exec_catchpoint (...)\n", this->beneath ()->shortname ());
1554 result
= this->beneath ()->insert_exec_catchpoint (arg0
);
1555 fprintf_unfiltered (gdb_stdlog
, "<- %s->insert_exec_catchpoint (", this->beneath ()->shortname ());
1556 target_debug_print_int (arg0
);
1557 fputs_unfiltered (") = ", gdb_stdlog
);
1558 target_debug_print_int (result
);
1559 fputs_unfiltered ("\n", gdb_stdlog
);
1564 target_ops::remove_exec_catchpoint (int arg0
)
1566 return this->beneath ()->remove_exec_catchpoint (arg0
);
1570 dummy_target::remove_exec_catchpoint (int arg0
)
1576 debug_target::remove_exec_catchpoint (int arg0
)
1579 fprintf_unfiltered (gdb_stdlog
, "-> %s->remove_exec_catchpoint (...)\n", this->beneath ()->shortname ());
1580 result
= this->beneath ()->remove_exec_catchpoint (arg0
);
1581 fprintf_unfiltered (gdb_stdlog
, "<- %s->remove_exec_catchpoint (", this->beneath ()->shortname ());
1582 target_debug_print_int (arg0
);
1583 fputs_unfiltered (") = ", gdb_stdlog
);
1584 target_debug_print_int (result
);
1585 fputs_unfiltered ("\n", gdb_stdlog
);
1590 target_ops::follow_exec (struct inferior
*arg0
, const char *arg1
)
1592 this->beneath ()->follow_exec (arg0
, arg1
);
1596 dummy_target::follow_exec (struct inferior
*arg0
, const char *arg1
)
1601 debug_target::follow_exec (struct inferior
*arg0
, const char *arg1
)
1603 fprintf_unfiltered (gdb_stdlog
, "-> %s->follow_exec (...)\n", this->beneath ()->shortname ());
1604 this->beneath ()->follow_exec (arg0
, arg1
);
1605 fprintf_unfiltered (gdb_stdlog
, "<- %s->follow_exec (", this->beneath ()->shortname ());
1606 target_debug_print_struct_inferior_p (arg0
);
1607 fputs_unfiltered (", ", gdb_stdlog
);
1608 target_debug_print_const_char_p (arg1
);
1609 fputs_unfiltered (")\n", gdb_stdlog
);
1613 target_ops::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1615 return this->beneath ()->set_syscall_catchpoint (arg0
, arg1
, arg2
, arg3
);
1619 dummy_target::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1625 debug_target::set_syscall_catchpoint (int arg0
, bool arg1
, int arg2
, gdb::array_view
<const int> arg3
)
1628 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_syscall_catchpoint (...)\n", this->beneath ()->shortname ());
1629 result
= this->beneath ()->set_syscall_catchpoint (arg0
, arg1
, arg2
, arg3
);
1630 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_syscall_catchpoint (", this->beneath ()->shortname ());
1631 target_debug_print_int (arg0
);
1632 fputs_unfiltered (", ", gdb_stdlog
);
1633 target_debug_print_bool (arg1
);
1634 fputs_unfiltered (", ", gdb_stdlog
);
1635 target_debug_print_int (arg2
);
1636 fputs_unfiltered (", ", gdb_stdlog
);
1637 target_debug_print_gdb_array_view_const_int (arg3
);
1638 fputs_unfiltered (") = ", gdb_stdlog
);
1639 target_debug_print_int (result
);
1640 fputs_unfiltered ("\n", gdb_stdlog
);
1645 target_ops::mourn_inferior ()
1647 this->beneath ()->mourn_inferior ();
1651 dummy_target::mourn_inferior ()
1653 default_mourn_inferior (this);
1657 debug_target::mourn_inferior ()
1659 fprintf_unfiltered (gdb_stdlog
, "-> %s->mourn_inferior (...)\n", this->beneath ()->shortname ());
1660 this->beneath ()->mourn_inferior ();
1661 fprintf_unfiltered (gdb_stdlog
, "<- %s->mourn_inferior (", this->beneath ()->shortname ());
1662 fputs_unfiltered (")\n", gdb_stdlog
);
1666 target_ops::pass_signals (gdb::array_view
<const unsigned char> arg0
)
1668 this->beneath ()->pass_signals (arg0
);
1672 dummy_target::pass_signals (gdb::array_view
<const unsigned char> arg0
)
1677 debug_target::pass_signals (gdb::array_view
<const unsigned char> arg0
)
1679 fprintf_unfiltered (gdb_stdlog
, "-> %s->pass_signals (...)\n", this->beneath ()->shortname ());
1680 this->beneath ()->pass_signals (arg0
);
1681 fprintf_unfiltered (gdb_stdlog
, "<- %s->pass_signals (", this->beneath ()->shortname ());
1682 target_debug_print_signals (arg0
);
1683 fputs_unfiltered (")\n", gdb_stdlog
);
1687 target_ops::program_signals (gdb::array_view
<const unsigned char> arg0
)
1689 this->beneath ()->program_signals (arg0
);
1693 dummy_target::program_signals (gdb::array_view
<const unsigned char> arg0
)
1698 debug_target::program_signals (gdb::array_view
<const unsigned char> arg0
)
1700 fprintf_unfiltered (gdb_stdlog
, "-> %s->program_signals (...)\n", this->beneath ()->shortname ());
1701 this->beneath ()->program_signals (arg0
);
1702 fprintf_unfiltered (gdb_stdlog
, "<- %s->program_signals (", this->beneath ()->shortname ());
1703 target_debug_print_signals (arg0
);
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
)
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_std_string (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::thread_info_to_thread_handle (struct thread_info
*arg0
)
1864 return this->beneath ()->thread_info_to_thread_handle (arg0
);
1868 dummy_target::thread_info_to_thread_handle (struct thread_info
*arg0
)
1870 return gdb::byte_vector ();
1874 debug_target::thread_info_to_thread_handle (struct thread_info
*arg0
)
1876 gdb::byte_vector result
;
1877 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_info_to_thread_handle (...)\n", this->beneath ()->shortname ());
1878 result
= this->beneath ()->thread_info_to_thread_handle (arg0
);
1879 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_info_to_thread_handle (", this->beneath ()->shortname ());
1880 target_debug_print_struct_thread_info_p (arg0
);
1881 fputs_unfiltered (") = ", gdb_stdlog
);
1882 target_debug_print_gdb_byte_vector (result
);
1883 fputs_unfiltered ("\n", gdb_stdlog
);
1888 target_ops::stop (ptid_t arg0
)
1890 this->beneath ()->stop (arg0
);
1894 dummy_target::stop (ptid_t arg0
)
1899 debug_target::stop (ptid_t arg0
)
1901 fprintf_unfiltered (gdb_stdlog
, "-> %s->stop (...)\n", this->beneath ()->shortname ());
1902 this->beneath ()->stop (arg0
);
1903 fprintf_unfiltered (gdb_stdlog
, "<- %s->stop (", this->beneath ()->shortname ());
1904 target_debug_print_ptid_t (arg0
);
1905 fputs_unfiltered (")\n", gdb_stdlog
);
1909 target_ops::interrupt ()
1911 this->beneath ()->interrupt ();
1915 dummy_target::interrupt ()
1920 debug_target::interrupt ()
1922 fprintf_unfiltered (gdb_stdlog
, "-> %s->interrupt (...)\n", this->beneath ()->shortname ());
1923 this->beneath ()->interrupt ();
1924 fprintf_unfiltered (gdb_stdlog
, "<- %s->interrupt (", this->beneath ()->shortname ());
1925 fputs_unfiltered (")\n", gdb_stdlog
);
1929 target_ops::pass_ctrlc ()
1931 this->beneath ()->pass_ctrlc ();
1935 dummy_target::pass_ctrlc ()
1937 default_target_pass_ctrlc (this);
1941 debug_target::pass_ctrlc ()
1943 fprintf_unfiltered (gdb_stdlog
, "-> %s->pass_ctrlc (...)\n", this->beneath ()->shortname ());
1944 this->beneath ()->pass_ctrlc ();
1945 fprintf_unfiltered (gdb_stdlog
, "<- %s->pass_ctrlc (", this->beneath ()->shortname ());
1946 fputs_unfiltered (")\n", gdb_stdlog
);
1950 target_ops::rcmd (const char *arg0
, struct ui_file
*arg1
)
1952 this->beneath ()->rcmd (arg0
, arg1
);
1956 dummy_target::rcmd (const char *arg0
, struct ui_file
*arg1
)
1958 default_rcmd (this, arg0
, arg1
);
1962 debug_target::rcmd (const char *arg0
, struct ui_file
*arg1
)
1964 fprintf_unfiltered (gdb_stdlog
, "-> %s->rcmd (...)\n", this->beneath ()->shortname ());
1965 this->beneath ()->rcmd (arg0
, arg1
);
1966 fprintf_unfiltered (gdb_stdlog
, "<- %s->rcmd (", this->beneath ()->shortname ());
1967 target_debug_print_const_char_p (arg0
);
1968 fputs_unfiltered (", ", gdb_stdlog
);
1969 target_debug_print_struct_ui_file_p (arg1
);
1970 fputs_unfiltered (")\n", gdb_stdlog
);
1974 target_ops::pid_to_exec_file (int arg0
)
1976 return this->beneath ()->pid_to_exec_file (arg0
);
1980 dummy_target::pid_to_exec_file (int arg0
)
1986 debug_target::pid_to_exec_file (int arg0
)
1989 fprintf_unfiltered (gdb_stdlog
, "-> %s->pid_to_exec_file (...)\n", this->beneath ()->shortname ());
1990 result
= this->beneath ()->pid_to_exec_file (arg0
);
1991 fprintf_unfiltered (gdb_stdlog
, "<- %s->pid_to_exec_file (", this->beneath ()->shortname ());
1992 target_debug_print_int (arg0
);
1993 fputs_unfiltered (") = ", gdb_stdlog
);
1994 target_debug_print_char_p (result
);
1995 fputs_unfiltered ("\n", gdb_stdlog
);
2000 target_ops::log_command (const char *arg0
)
2002 this->beneath ()->log_command (arg0
);
2006 dummy_target::log_command (const char *arg0
)
2011 debug_target::log_command (const char *arg0
)
2013 fprintf_unfiltered (gdb_stdlog
, "-> %s->log_command (...)\n", this->beneath ()->shortname ());
2014 this->beneath ()->log_command (arg0
);
2015 fprintf_unfiltered (gdb_stdlog
, "<- %s->log_command (", this->beneath ()->shortname ());
2016 target_debug_print_const_char_p (arg0
);
2017 fputs_unfiltered (")\n", gdb_stdlog
);
2020 struct target_section_table
*
2021 target_ops::get_section_table ()
2023 return this->beneath ()->get_section_table ();
2026 struct target_section_table
*
2027 dummy_target::get_section_table ()
2032 struct target_section_table
*
2033 debug_target::get_section_table ()
2035 struct target_section_table
* result
;
2036 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_section_table (...)\n", this->beneath ()->shortname ());
2037 result
= this->beneath ()->get_section_table ();
2038 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_section_table (", this->beneath ()->shortname ());
2039 fputs_unfiltered (") = ", gdb_stdlog
);
2040 target_debug_print_struct_target_section_table_p (result
);
2041 fputs_unfiltered ("\n", gdb_stdlog
);
2045 thread_control_capabilities
2046 target_ops::get_thread_control_capabilities ()
2048 return this->beneath ()->get_thread_control_capabilities ();
2051 thread_control_capabilities
2052 dummy_target::get_thread_control_capabilities ()
2057 thread_control_capabilities
2058 debug_target::get_thread_control_capabilities ()
2060 thread_control_capabilities result
;
2061 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_thread_control_capabilities (...)\n", this->beneath ()->shortname ());
2062 result
= this->beneath ()->get_thread_control_capabilities ();
2063 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_thread_control_capabilities (", this->beneath ()->shortname ());
2064 fputs_unfiltered (") = ", gdb_stdlog
);
2065 target_debug_print_thread_control_capabilities (result
);
2066 fputs_unfiltered ("\n", gdb_stdlog
);
2071 target_ops::attach_no_wait ()
2073 return this->beneath ()->attach_no_wait ();
2077 dummy_target::attach_no_wait ()
2083 debug_target::attach_no_wait ()
2086 fprintf_unfiltered (gdb_stdlog
, "-> %s->attach_no_wait (...)\n", this->beneath ()->shortname ());
2087 result
= this->beneath ()->attach_no_wait ();
2088 fprintf_unfiltered (gdb_stdlog
, "<- %s->attach_no_wait (", this->beneath ()->shortname ());
2089 fputs_unfiltered (") = ", gdb_stdlog
);
2090 target_debug_print_bool (result
);
2091 fputs_unfiltered ("\n", gdb_stdlog
);
2096 target_ops::can_async_p ()
2098 return this->beneath ()->can_async_p ();
2102 dummy_target::can_async_p ()
2108 debug_target::can_async_p ()
2111 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_async_p (...)\n", this->beneath ()->shortname ());
2112 result
= this->beneath ()->can_async_p ();
2113 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_async_p (", this->beneath ()->shortname ());
2114 fputs_unfiltered (") = ", gdb_stdlog
);
2115 target_debug_print_bool (result
);
2116 fputs_unfiltered ("\n", gdb_stdlog
);
2121 target_ops::is_async_p ()
2123 return this->beneath ()->is_async_p ();
2127 dummy_target::is_async_p ()
2133 debug_target::is_async_p ()
2136 fprintf_unfiltered (gdb_stdlog
, "-> %s->is_async_p (...)\n", this->beneath ()->shortname ());
2137 result
= this->beneath ()->is_async_p ();
2138 fprintf_unfiltered (gdb_stdlog
, "<- %s->is_async_p (", this->beneath ()->shortname ());
2139 fputs_unfiltered (") = ", gdb_stdlog
);
2140 target_debug_print_bool (result
);
2141 fputs_unfiltered ("\n", gdb_stdlog
);
2146 target_ops::async (int arg0
)
2148 this->beneath ()->async (arg0
);
2152 dummy_target::async (int arg0
)
2158 debug_target::async (int arg0
)
2160 fprintf_unfiltered (gdb_stdlog
, "-> %s->async (...)\n", this->beneath ()->shortname ());
2161 this->beneath ()->async (arg0
);
2162 fprintf_unfiltered (gdb_stdlog
, "<- %s->async (", this->beneath ()->shortname ());
2163 target_debug_print_int (arg0
);
2164 fputs_unfiltered (")\n", gdb_stdlog
);
2168 target_ops::async_wait_fd ()
2170 return this->beneath ()->async_wait_fd ();
2174 dummy_target::async_wait_fd ()
2180 debug_target::async_wait_fd ()
2183 fprintf_unfiltered (gdb_stdlog
, "-> %s->async_wait_fd (...)\n", this->beneath ()->shortname ());
2184 result
= this->beneath ()->async_wait_fd ();
2185 fprintf_unfiltered (gdb_stdlog
, "<- %s->async_wait_fd (", this->beneath ()->shortname ());
2186 fputs_unfiltered (") = ", gdb_stdlog
);
2187 target_debug_print_int (result
);
2188 fputs_unfiltered ("\n", gdb_stdlog
);
2193 target_ops::thread_events (int arg0
)
2195 this->beneath ()->thread_events (arg0
);
2199 dummy_target::thread_events (int arg0
)
2204 debug_target::thread_events (int arg0
)
2206 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_events (...)\n", this->beneath ()->shortname ());
2207 this->beneath ()->thread_events (arg0
);
2208 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_events (", this->beneath ()->shortname ());
2209 target_debug_print_int (arg0
);
2210 fputs_unfiltered (")\n", gdb_stdlog
);
2214 target_ops::supports_non_stop ()
2216 return this->beneath ()->supports_non_stop ();
2220 dummy_target::supports_non_stop ()
2226 debug_target::supports_non_stop ()
2229 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_non_stop (...)\n", this->beneath ()->shortname ());
2230 result
= this->beneath ()->supports_non_stop ();
2231 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_non_stop (", this->beneath ()->shortname ());
2232 fputs_unfiltered (") = ", gdb_stdlog
);
2233 target_debug_print_bool (result
);
2234 fputs_unfiltered ("\n", gdb_stdlog
);
2239 target_ops::always_non_stop_p ()
2241 return this->beneath ()->always_non_stop_p ();
2245 dummy_target::always_non_stop_p ()
2251 debug_target::always_non_stop_p ()
2254 fprintf_unfiltered (gdb_stdlog
, "-> %s->always_non_stop_p (...)\n", this->beneath ()->shortname ());
2255 result
= this->beneath ()->always_non_stop_p ();
2256 fprintf_unfiltered (gdb_stdlog
, "<- %s->always_non_stop_p (", this->beneath ()->shortname ());
2257 fputs_unfiltered (") = ", gdb_stdlog
);
2258 target_debug_print_bool (result
);
2259 fputs_unfiltered ("\n", gdb_stdlog
);
2264 target_ops::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2266 return this->beneath ()->find_memory_regions (arg0
, arg1
);
2270 dummy_target::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2272 return dummy_find_memory_regions (this, arg0
, arg1
);
2276 debug_target::find_memory_regions (find_memory_region_ftype arg0
, void *arg1
)
2279 fprintf_unfiltered (gdb_stdlog
, "-> %s->find_memory_regions (...)\n", this->beneath ()->shortname ());
2280 result
= this->beneath ()->find_memory_regions (arg0
, arg1
);
2281 fprintf_unfiltered (gdb_stdlog
, "<- %s->find_memory_regions (", this->beneath ()->shortname ());
2282 target_debug_print_find_memory_region_ftype (arg0
);
2283 fputs_unfiltered (", ", gdb_stdlog
);
2284 target_debug_print_void_p (arg1
);
2285 fputs_unfiltered (") = ", gdb_stdlog
);
2286 target_debug_print_int (result
);
2287 fputs_unfiltered ("\n", gdb_stdlog
);
2292 target_ops::make_corefile_notes (bfd
*arg0
, int *arg1
)
2294 return this->beneath ()->make_corefile_notes (arg0
, arg1
);
2298 dummy_target::make_corefile_notes (bfd
*arg0
, int *arg1
)
2300 return dummy_make_corefile_notes (this, arg0
, arg1
);
2304 debug_target::make_corefile_notes (bfd
*arg0
, int *arg1
)
2307 fprintf_unfiltered (gdb_stdlog
, "-> %s->make_corefile_notes (...)\n", this->beneath ()->shortname ());
2308 result
= this->beneath ()->make_corefile_notes (arg0
, arg1
);
2309 fprintf_unfiltered (gdb_stdlog
, "<- %s->make_corefile_notes (", this->beneath ()->shortname ());
2310 target_debug_print_bfd_p (arg0
);
2311 fputs_unfiltered (", ", gdb_stdlog
);
2312 target_debug_print_int_p (arg1
);
2313 fputs_unfiltered (") = ", gdb_stdlog
);
2314 target_debug_print_char_p (result
);
2315 fputs_unfiltered ("\n", gdb_stdlog
);
2320 target_ops::get_bookmark (const char *arg0
, int arg1
)
2322 return this->beneath ()->get_bookmark (arg0
, arg1
);
2326 dummy_target::get_bookmark (const char *arg0
, int arg1
)
2332 debug_target::get_bookmark (const char *arg0
, int arg1
)
2335 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_bookmark (...)\n", this->beneath ()->shortname ());
2336 result
= this->beneath ()->get_bookmark (arg0
, arg1
);
2337 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_bookmark (", this->beneath ()->shortname ());
2338 target_debug_print_const_char_p (arg0
);
2339 fputs_unfiltered (", ", gdb_stdlog
);
2340 target_debug_print_int (arg1
);
2341 fputs_unfiltered (") = ", gdb_stdlog
);
2342 target_debug_print_gdb_byte_p (result
);
2343 fputs_unfiltered ("\n", gdb_stdlog
);
2348 target_ops::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2350 this->beneath ()->goto_bookmark (arg0
, arg1
);
2354 dummy_target::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2360 debug_target::goto_bookmark (const gdb_byte
*arg0
, int arg1
)
2362 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_bookmark (...)\n", this->beneath ()->shortname ());
2363 this->beneath ()->goto_bookmark (arg0
, arg1
);
2364 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_bookmark (", this->beneath ()->shortname ());
2365 target_debug_print_const_gdb_byte_p (arg0
);
2366 fputs_unfiltered (", ", gdb_stdlog
);
2367 target_debug_print_int (arg1
);
2368 fputs_unfiltered (")\n", gdb_stdlog
);
2372 target_ops::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2374 return this->beneath ()->get_thread_local_address (arg0
, arg1
, arg2
);
2378 dummy_target::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2380 generic_tls_error ();
2384 debug_target::get_thread_local_address (ptid_t arg0
, CORE_ADDR arg1
, CORE_ADDR arg2
)
2387 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_thread_local_address (...)\n", this->beneath ()->shortname ());
2388 result
= this->beneath ()->get_thread_local_address (arg0
, arg1
, arg2
);
2389 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_thread_local_address (", this->beneath ()->shortname ());
2390 target_debug_print_ptid_t (arg0
);
2391 fputs_unfiltered (", ", gdb_stdlog
);
2392 target_debug_print_CORE_ADDR (arg1
);
2393 fputs_unfiltered (", ", gdb_stdlog
);
2394 target_debug_print_CORE_ADDR (arg2
);
2395 fputs_unfiltered (") = ", gdb_stdlog
);
2396 target_debug_print_CORE_ADDR (result
);
2397 fputs_unfiltered ("\n", gdb_stdlog
);
2401 enum target_xfer_status
2402 target_ops::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2404 return this->beneath ()->xfer_partial (arg0
, arg1
, arg2
, arg3
, arg4
, arg5
, arg6
);
2407 enum target_xfer_status
2408 dummy_target::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2410 return TARGET_XFER_E_IO
;
2413 enum target_xfer_status
2414 debug_target::xfer_partial (enum target_object arg0
, const char *arg1
, gdb_byte
*arg2
, const gdb_byte
*arg3
, ULONGEST arg4
, ULONGEST arg5
, ULONGEST
*arg6
)
2416 enum target_xfer_status result
;
2417 fprintf_unfiltered (gdb_stdlog
, "-> %s->xfer_partial (...)\n", this->beneath ()->shortname ());
2418 result
= this->beneath ()->xfer_partial (arg0
, arg1
, arg2
, arg3
, arg4
, arg5
, arg6
);
2419 fprintf_unfiltered (gdb_stdlog
, "<- %s->xfer_partial (", this->beneath ()->shortname ());
2420 target_debug_print_enum_target_object (arg0
);
2421 fputs_unfiltered (", ", gdb_stdlog
);
2422 target_debug_print_const_char_p (arg1
);
2423 fputs_unfiltered (", ", gdb_stdlog
);
2424 target_debug_print_gdb_byte_p (arg2
);
2425 fputs_unfiltered (", ", gdb_stdlog
);
2426 target_debug_print_const_gdb_byte_p (arg3
);
2427 fputs_unfiltered (", ", gdb_stdlog
);
2428 target_debug_print_ULONGEST (arg4
);
2429 fputs_unfiltered (", ", gdb_stdlog
);
2430 target_debug_print_ULONGEST (arg5
);
2431 fputs_unfiltered (", ", gdb_stdlog
);
2432 target_debug_print_ULONGEST_p (arg6
);
2433 fputs_unfiltered (") = ", gdb_stdlog
);
2434 target_debug_print_enum_target_xfer_status (result
);
2435 fputs_unfiltered ("\n", gdb_stdlog
);
2440 target_ops::get_memory_xfer_limit ()
2442 return this->beneath ()->get_memory_xfer_limit ();
2446 dummy_target::get_memory_xfer_limit ()
2448 return ULONGEST_MAX
;
2452 debug_target::get_memory_xfer_limit ()
2455 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_memory_xfer_limit (...)\n", this->beneath ()->shortname ());
2456 result
= this->beneath ()->get_memory_xfer_limit ();
2457 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_memory_xfer_limit (", this->beneath ()->shortname ());
2458 fputs_unfiltered (") = ", gdb_stdlog
);
2459 target_debug_print_ULONGEST (result
);
2460 fputs_unfiltered ("\n", gdb_stdlog
);
2464 std::vector
<mem_region
>
2465 target_ops::memory_map ()
2467 return this->beneath ()->memory_map ();
2470 std::vector
<mem_region
>
2471 dummy_target::memory_map ()
2473 return std::vector
<mem_region
> ();
2476 std::vector
<mem_region
>
2477 debug_target::memory_map ()
2479 std::vector
<mem_region
> result
;
2480 fprintf_unfiltered (gdb_stdlog
, "-> %s->memory_map (...)\n", this->beneath ()->shortname ());
2481 result
= this->beneath ()->memory_map ();
2482 fprintf_unfiltered (gdb_stdlog
, "<- %s->memory_map (", this->beneath ()->shortname ());
2483 fputs_unfiltered (") = ", gdb_stdlog
);
2484 target_debug_print_std_vector_mem_region (result
);
2485 fputs_unfiltered ("\n", gdb_stdlog
);
2490 target_ops::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2492 this->beneath ()->flash_erase (arg0
, arg1
);
2496 dummy_target::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2502 debug_target::flash_erase (ULONGEST arg0
, LONGEST arg1
)
2504 fprintf_unfiltered (gdb_stdlog
, "-> %s->flash_erase (...)\n", this->beneath ()->shortname ());
2505 this->beneath ()->flash_erase (arg0
, arg1
);
2506 fprintf_unfiltered (gdb_stdlog
, "<- %s->flash_erase (", this->beneath ()->shortname ());
2507 target_debug_print_ULONGEST (arg0
);
2508 fputs_unfiltered (", ", gdb_stdlog
);
2509 target_debug_print_LONGEST (arg1
);
2510 fputs_unfiltered (")\n", gdb_stdlog
);
2514 target_ops::flash_done ()
2516 this->beneath ()->flash_done ();
2520 dummy_target::flash_done ()
2526 debug_target::flash_done ()
2528 fprintf_unfiltered (gdb_stdlog
, "-> %s->flash_done (...)\n", this->beneath ()->shortname ());
2529 this->beneath ()->flash_done ();
2530 fprintf_unfiltered (gdb_stdlog
, "<- %s->flash_done (", this->beneath ()->shortname ());
2531 fputs_unfiltered (")\n", gdb_stdlog
);
2534 const struct target_desc
*
2535 target_ops::read_description ()
2537 return this->beneath ()->read_description ();
2540 const struct target_desc
*
2541 dummy_target::read_description ()
2546 const struct target_desc
*
2547 debug_target::read_description ()
2549 const struct target_desc
* result
;
2550 fprintf_unfiltered (gdb_stdlog
, "-> %s->read_description (...)\n", this->beneath ()->shortname ());
2551 result
= this->beneath ()->read_description ();
2552 fprintf_unfiltered (gdb_stdlog
, "<- %s->read_description (", this->beneath ()->shortname ());
2553 fputs_unfiltered (") = ", gdb_stdlog
);
2554 target_debug_print_const_struct_target_desc_p (result
);
2555 fputs_unfiltered ("\n", gdb_stdlog
);
2560 target_ops::get_ada_task_ptid (long arg0
, long arg1
)
2562 return this->beneath ()->get_ada_task_ptid (arg0
, arg1
);
2566 dummy_target::get_ada_task_ptid (long arg0
, long arg1
)
2568 return default_get_ada_task_ptid (this, arg0
, arg1
);
2572 debug_target::get_ada_task_ptid (long arg0
, long arg1
)
2575 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_ada_task_ptid (...)\n", this->beneath ()->shortname ());
2576 result
= this->beneath ()->get_ada_task_ptid (arg0
, arg1
);
2577 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_ada_task_ptid (", this->beneath ()->shortname ());
2578 target_debug_print_long (arg0
);
2579 fputs_unfiltered (", ", gdb_stdlog
);
2580 target_debug_print_long (arg1
);
2581 fputs_unfiltered (") = ", gdb_stdlog
);
2582 target_debug_print_ptid_t (result
);
2583 fputs_unfiltered ("\n", gdb_stdlog
);
2588 target_ops::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2590 return this->beneath ()->auxv_parse (arg0
, arg1
, arg2
, arg3
);
2594 dummy_target::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2596 return default_auxv_parse (this, arg0
, arg1
, arg2
, arg3
);
2600 debug_target::auxv_parse (gdb_byte
**arg0
, gdb_byte
*arg1
, CORE_ADDR
*arg2
, CORE_ADDR
*arg3
)
2603 fprintf_unfiltered (gdb_stdlog
, "-> %s->auxv_parse (...)\n", this->beneath ()->shortname ());
2604 result
= this->beneath ()->auxv_parse (arg0
, arg1
, arg2
, arg3
);
2605 fprintf_unfiltered (gdb_stdlog
, "<- %s->auxv_parse (", this->beneath ()->shortname ());
2606 target_debug_print_gdb_byte_pp (arg0
);
2607 fputs_unfiltered (", ", gdb_stdlog
);
2608 target_debug_print_gdb_byte_p (arg1
);
2609 fputs_unfiltered (", ", gdb_stdlog
);
2610 target_debug_print_CORE_ADDR_p (arg2
);
2611 fputs_unfiltered (", ", gdb_stdlog
);
2612 target_debug_print_CORE_ADDR_p (arg3
);
2613 fputs_unfiltered (") = ", gdb_stdlog
);
2614 target_debug_print_int (result
);
2615 fputs_unfiltered ("\n", gdb_stdlog
);
2620 target_ops::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2622 return this->beneath ()->search_memory (arg0
, arg1
, arg2
, arg3
, arg4
);
2626 dummy_target::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2628 return default_search_memory (this, arg0
, arg1
, arg2
, arg3
, arg4
);
2632 debug_target::search_memory (CORE_ADDR arg0
, ULONGEST arg1
, const gdb_byte
*arg2
, ULONGEST arg3
, CORE_ADDR
*arg4
)
2635 fprintf_unfiltered (gdb_stdlog
, "-> %s->search_memory (...)\n", this->beneath ()->shortname ());
2636 result
= this->beneath ()->search_memory (arg0
, arg1
, arg2
, arg3
, arg4
);
2637 fprintf_unfiltered (gdb_stdlog
, "<- %s->search_memory (", this->beneath ()->shortname ());
2638 target_debug_print_CORE_ADDR (arg0
);
2639 fputs_unfiltered (", ", gdb_stdlog
);
2640 target_debug_print_ULONGEST (arg1
);
2641 fputs_unfiltered (", ", gdb_stdlog
);
2642 target_debug_print_const_gdb_byte_p (arg2
);
2643 fputs_unfiltered (", ", gdb_stdlog
);
2644 target_debug_print_ULONGEST (arg3
);
2645 fputs_unfiltered (", ", gdb_stdlog
);
2646 target_debug_print_CORE_ADDR_p (arg4
);
2647 fputs_unfiltered (") = ", gdb_stdlog
);
2648 target_debug_print_int (result
);
2649 fputs_unfiltered ("\n", gdb_stdlog
);
2654 target_ops::can_execute_reverse ()
2656 return this->beneath ()->can_execute_reverse ();
2660 dummy_target::can_execute_reverse ()
2666 debug_target::can_execute_reverse ()
2669 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_execute_reverse (...)\n", this->beneath ()->shortname ());
2670 result
= this->beneath ()->can_execute_reverse ();
2671 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_execute_reverse (", this->beneath ()->shortname ());
2672 fputs_unfiltered (") = ", gdb_stdlog
);
2673 target_debug_print_bool (result
);
2674 fputs_unfiltered ("\n", gdb_stdlog
);
2678 enum exec_direction_kind
2679 target_ops::execution_direction ()
2681 return this->beneath ()->execution_direction ();
2684 enum exec_direction_kind
2685 dummy_target::execution_direction ()
2687 return default_execution_direction (this);
2690 enum exec_direction_kind
2691 debug_target::execution_direction ()
2693 enum exec_direction_kind result
;
2694 fprintf_unfiltered (gdb_stdlog
, "-> %s->execution_direction (...)\n", this->beneath ()->shortname ());
2695 result
= this->beneath ()->execution_direction ();
2696 fprintf_unfiltered (gdb_stdlog
, "<- %s->execution_direction (", this->beneath ()->shortname ());
2697 fputs_unfiltered (") = ", gdb_stdlog
);
2698 target_debug_print_enum_exec_direction_kind (result
);
2699 fputs_unfiltered ("\n", gdb_stdlog
);
2704 target_ops::supports_multi_process ()
2706 return this->beneath ()->supports_multi_process ();
2710 dummy_target::supports_multi_process ()
2716 debug_target::supports_multi_process ()
2719 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_multi_process (...)\n", this->beneath ()->shortname ());
2720 result
= this->beneath ()->supports_multi_process ();
2721 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_multi_process (", this->beneath ()->shortname ());
2722 fputs_unfiltered (") = ", gdb_stdlog
);
2723 target_debug_print_bool (result
);
2724 fputs_unfiltered ("\n", gdb_stdlog
);
2729 target_ops::supports_enable_disable_tracepoint ()
2731 return this->beneath ()->supports_enable_disable_tracepoint ();
2735 dummy_target::supports_enable_disable_tracepoint ()
2741 debug_target::supports_enable_disable_tracepoint ()
2744 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_enable_disable_tracepoint (...)\n", this->beneath ()->shortname ());
2745 result
= this->beneath ()->supports_enable_disable_tracepoint ();
2746 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_enable_disable_tracepoint (", this->beneath ()->shortname ());
2747 fputs_unfiltered (") = ", gdb_stdlog
);
2748 target_debug_print_bool (result
);
2749 fputs_unfiltered ("\n", gdb_stdlog
);
2754 target_ops::supports_disable_randomization ()
2756 return this->beneath ()->supports_disable_randomization ();
2760 dummy_target::supports_disable_randomization ()
2762 return find_default_supports_disable_randomization (this);
2766 debug_target::supports_disable_randomization ()
2769 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_disable_randomization (...)\n", this->beneath ()->shortname ());
2770 result
= this->beneath ()->supports_disable_randomization ();
2771 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_disable_randomization (", this->beneath ()->shortname ());
2772 fputs_unfiltered (") = ", gdb_stdlog
);
2773 target_debug_print_bool (result
);
2774 fputs_unfiltered ("\n", gdb_stdlog
);
2779 target_ops::supports_string_tracing ()
2781 return this->beneath ()->supports_string_tracing ();
2785 dummy_target::supports_string_tracing ()
2791 debug_target::supports_string_tracing ()
2794 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_string_tracing (...)\n", this->beneath ()->shortname ());
2795 result
= this->beneath ()->supports_string_tracing ();
2796 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_string_tracing (", this->beneath ()->shortname ());
2797 fputs_unfiltered (") = ", gdb_stdlog
);
2798 target_debug_print_bool (result
);
2799 fputs_unfiltered ("\n", gdb_stdlog
);
2804 target_ops::supports_evaluation_of_breakpoint_conditions ()
2806 return this->beneath ()->supports_evaluation_of_breakpoint_conditions ();
2810 dummy_target::supports_evaluation_of_breakpoint_conditions ()
2816 debug_target::supports_evaluation_of_breakpoint_conditions ()
2819 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_evaluation_of_breakpoint_conditions (...)\n", this->beneath ()->shortname ());
2820 result
= this->beneath ()->supports_evaluation_of_breakpoint_conditions ();
2821 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_evaluation_of_breakpoint_conditions (", this->beneath ()->shortname ());
2822 fputs_unfiltered (") = ", gdb_stdlog
);
2823 target_debug_print_bool (result
);
2824 fputs_unfiltered ("\n", gdb_stdlog
);
2829 target_ops::can_run_breakpoint_commands ()
2831 return this->beneath ()->can_run_breakpoint_commands ();
2835 dummy_target::can_run_breakpoint_commands ()
2841 debug_target::can_run_breakpoint_commands ()
2844 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_run_breakpoint_commands (...)\n", this->beneath ()->shortname ());
2845 result
= this->beneath ()->can_run_breakpoint_commands ();
2846 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_run_breakpoint_commands (", this->beneath ()->shortname ());
2847 fputs_unfiltered (") = ", gdb_stdlog
);
2848 target_debug_print_bool (result
);
2849 fputs_unfiltered ("\n", gdb_stdlog
);
2854 target_ops::thread_architecture (ptid_t arg0
)
2856 return this->beneath ()->thread_architecture (arg0
);
2860 dummy_target::thread_architecture (ptid_t arg0
)
2866 debug_target::thread_architecture (ptid_t arg0
)
2868 struct gdbarch
* result
;
2869 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_architecture (...)\n", this->beneath ()->shortname ());
2870 result
= this->beneath ()->thread_architecture (arg0
);
2871 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_architecture (", this->beneath ()->shortname ());
2872 target_debug_print_ptid_t (arg0
);
2873 fputs_unfiltered (") = ", gdb_stdlog
);
2874 target_debug_print_struct_gdbarch_p (result
);
2875 fputs_unfiltered ("\n", gdb_stdlog
);
2879 struct address_space
*
2880 target_ops::thread_address_space (ptid_t arg0
)
2882 return this->beneath ()->thread_address_space (arg0
);
2885 struct address_space
*
2886 dummy_target::thread_address_space (ptid_t arg0
)
2891 struct address_space
*
2892 debug_target::thread_address_space (ptid_t arg0
)
2894 struct address_space
* result
;
2895 fprintf_unfiltered (gdb_stdlog
, "-> %s->thread_address_space (...)\n", this->beneath ()->shortname ());
2896 result
= this->beneath ()->thread_address_space (arg0
);
2897 fprintf_unfiltered (gdb_stdlog
, "<- %s->thread_address_space (", this->beneath ()->shortname ());
2898 target_debug_print_ptid_t (arg0
);
2899 fputs_unfiltered (") = ", gdb_stdlog
);
2900 target_debug_print_struct_address_space_p (result
);
2901 fputs_unfiltered ("\n", gdb_stdlog
);
2906 target_ops::filesystem_is_local ()
2908 return this->beneath ()->filesystem_is_local ();
2912 dummy_target::filesystem_is_local ()
2918 debug_target::filesystem_is_local ()
2921 fprintf_unfiltered (gdb_stdlog
, "-> %s->filesystem_is_local (...)\n", this->beneath ()->shortname ());
2922 result
= this->beneath ()->filesystem_is_local ();
2923 fprintf_unfiltered (gdb_stdlog
, "<- %s->filesystem_is_local (", this->beneath ()->shortname ());
2924 fputs_unfiltered (") = ", gdb_stdlog
);
2925 target_debug_print_bool (result
);
2926 fputs_unfiltered ("\n", gdb_stdlog
);
2931 target_ops::trace_init ()
2933 this->beneath ()->trace_init ();
2937 dummy_target::trace_init ()
2943 debug_target::trace_init ()
2945 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_init (...)\n", this->beneath ()->shortname ());
2946 this->beneath ()->trace_init ();
2947 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_init (", this->beneath ()->shortname ());
2948 fputs_unfiltered (")\n", gdb_stdlog
);
2952 target_ops::download_tracepoint (struct bp_location
*arg0
)
2954 this->beneath ()->download_tracepoint (arg0
);
2958 dummy_target::download_tracepoint (struct bp_location
*arg0
)
2964 debug_target::download_tracepoint (struct bp_location
*arg0
)
2966 fprintf_unfiltered (gdb_stdlog
, "-> %s->download_tracepoint (...)\n", this->beneath ()->shortname ());
2967 this->beneath ()->download_tracepoint (arg0
);
2968 fprintf_unfiltered (gdb_stdlog
, "<- %s->download_tracepoint (", this->beneath ()->shortname ());
2969 target_debug_print_struct_bp_location_p (arg0
);
2970 fputs_unfiltered (")\n", gdb_stdlog
);
2974 target_ops::can_download_tracepoint ()
2976 return this->beneath ()->can_download_tracepoint ();
2980 dummy_target::can_download_tracepoint ()
2986 debug_target::can_download_tracepoint ()
2989 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_download_tracepoint (...)\n", this->beneath ()->shortname ());
2990 result
= this->beneath ()->can_download_tracepoint ();
2991 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_download_tracepoint (", this->beneath ()->shortname ());
2992 fputs_unfiltered (") = ", gdb_stdlog
);
2993 target_debug_print_bool (result
);
2994 fputs_unfiltered ("\n", gdb_stdlog
);
2999 target_ops::download_trace_state_variable (const trace_state_variable
&arg0
)
3001 this->beneath ()->download_trace_state_variable (arg0
);
3005 dummy_target::download_trace_state_variable (const trace_state_variable
&arg0
)
3011 debug_target::download_trace_state_variable (const trace_state_variable
&arg0
)
3013 fprintf_unfiltered (gdb_stdlog
, "-> %s->download_trace_state_variable (...)\n", this->beneath ()->shortname ());
3014 this->beneath ()->download_trace_state_variable (arg0
);
3015 fprintf_unfiltered (gdb_stdlog
, "<- %s->download_trace_state_variable (", this->beneath ()->shortname ());
3016 target_debug_print_const_trace_state_variable_r (arg0
);
3017 fputs_unfiltered (")\n", gdb_stdlog
);
3021 target_ops::enable_tracepoint (struct bp_location
*arg0
)
3023 this->beneath ()->enable_tracepoint (arg0
);
3027 dummy_target::enable_tracepoint (struct bp_location
*arg0
)
3033 debug_target::enable_tracepoint (struct bp_location
*arg0
)
3035 fprintf_unfiltered (gdb_stdlog
, "-> %s->enable_tracepoint (...)\n", this->beneath ()->shortname ());
3036 this->beneath ()->enable_tracepoint (arg0
);
3037 fprintf_unfiltered (gdb_stdlog
, "<- %s->enable_tracepoint (", this->beneath ()->shortname ());
3038 target_debug_print_struct_bp_location_p (arg0
);
3039 fputs_unfiltered (")\n", gdb_stdlog
);
3043 target_ops::disable_tracepoint (struct bp_location
*arg0
)
3045 this->beneath ()->disable_tracepoint (arg0
);
3049 dummy_target::disable_tracepoint (struct bp_location
*arg0
)
3055 debug_target::disable_tracepoint (struct bp_location
*arg0
)
3057 fprintf_unfiltered (gdb_stdlog
, "-> %s->disable_tracepoint (...)\n", this->beneath ()->shortname ());
3058 this->beneath ()->disable_tracepoint (arg0
);
3059 fprintf_unfiltered (gdb_stdlog
, "<- %s->disable_tracepoint (", this->beneath ()->shortname ());
3060 target_debug_print_struct_bp_location_p (arg0
);
3061 fputs_unfiltered (")\n", gdb_stdlog
);
3065 target_ops::trace_set_readonly_regions ()
3067 this->beneath ()->trace_set_readonly_regions ();
3071 dummy_target::trace_set_readonly_regions ()
3077 debug_target::trace_set_readonly_regions ()
3079 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_set_readonly_regions (...)\n", this->beneath ()->shortname ());
3080 this->beneath ()->trace_set_readonly_regions ();
3081 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_set_readonly_regions (", this->beneath ()->shortname ());
3082 fputs_unfiltered (")\n", gdb_stdlog
);
3086 target_ops::trace_start ()
3088 this->beneath ()->trace_start ();
3092 dummy_target::trace_start ()
3098 debug_target::trace_start ()
3100 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_start (...)\n", this->beneath ()->shortname ());
3101 this->beneath ()->trace_start ();
3102 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_start (", this->beneath ()->shortname ());
3103 fputs_unfiltered (")\n", gdb_stdlog
);
3107 target_ops::get_trace_status (struct trace_status
*arg0
)
3109 return this->beneath ()->get_trace_status (arg0
);
3113 dummy_target::get_trace_status (struct trace_status
*arg0
)
3119 debug_target::get_trace_status (struct trace_status
*arg0
)
3122 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_trace_status (...)\n", this->beneath ()->shortname ());
3123 result
= this->beneath ()->get_trace_status (arg0
);
3124 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_trace_status (", this->beneath ()->shortname ());
3125 target_debug_print_struct_trace_status_p (arg0
);
3126 fputs_unfiltered (") = ", gdb_stdlog
);
3127 target_debug_print_int (result
);
3128 fputs_unfiltered ("\n", gdb_stdlog
);
3133 target_ops::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3135 this->beneath ()->get_tracepoint_status (arg0
, arg1
);
3139 dummy_target::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3145 debug_target::get_tracepoint_status (struct breakpoint
*arg0
, struct uploaded_tp
*arg1
)
3147 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tracepoint_status (...)\n", this->beneath ()->shortname ());
3148 this->beneath ()->get_tracepoint_status (arg0
, arg1
);
3149 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tracepoint_status (", this->beneath ()->shortname ());
3150 target_debug_print_struct_breakpoint_p (arg0
);
3151 fputs_unfiltered (", ", gdb_stdlog
);
3152 target_debug_print_struct_uploaded_tp_p (arg1
);
3153 fputs_unfiltered (")\n", gdb_stdlog
);
3157 target_ops::trace_stop ()
3159 this->beneath ()->trace_stop ();
3163 dummy_target::trace_stop ()
3169 debug_target::trace_stop ()
3171 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_stop (...)\n", this->beneath ()->shortname ());
3172 this->beneath ()->trace_stop ();
3173 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_stop (", this->beneath ()->shortname ());
3174 fputs_unfiltered (")\n", gdb_stdlog
);
3178 target_ops::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3180 return this->beneath ()->trace_find (arg0
, arg1
, arg2
, arg3
, arg4
);
3184 dummy_target::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3190 debug_target::trace_find (enum trace_find_type arg0
, int arg1
, CORE_ADDR arg2
, CORE_ADDR arg3
, int *arg4
)
3193 fprintf_unfiltered (gdb_stdlog
, "-> %s->trace_find (...)\n", this->beneath ()->shortname ());
3194 result
= this->beneath ()->trace_find (arg0
, arg1
, arg2
, arg3
, arg4
);
3195 fprintf_unfiltered (gdb_stdlog
, "<- %s->trace_find (", this->beneath ()->shortname ());
3196 target_debug_print_enum_trace_find_type (arg0
);
3197 fputs_unfiltered (", ", gdb_stdlog
);
3198 target_debug_print_int (arg1
);
3199 fputs_unfiltered (", ", gdb_stdlog
);
3200 target_debug_print_CORE_ADDR (arg2
);
3201 fputs_unfiltered (", ", gdb_stdlog
);
3202 target_debug_print_CORE_ADDR (arg3
);
3203 fputs_unfiltered (", ", gdb_stdlog
);
3204 target_debug_print_int_p (arg4
);
3205 fputs_unfiltered (") = ", gdb_stdlog
);
3206 target_debug_print_int (result
);
3207 fputs_unfiltered ("\n", gdb_stdlog
);
3212 target_ops::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3214 return this->beneath ()->get_trace_state_variable_value (arg0
, arg1
);
3218 dummy_target::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3224 debug_target::get_trace_state_variable_value (int arg0
, LONGEST
*arg1
)
3227 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_trace_state_variable_value (...)\n", this->beneath ()->shortname ());
3228 result
= this->beneath ()->get_trace_state_variable_value (arg0
, arg1
);
3229 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_trace_state_variable_value (", this->beneath ()->shortname ());
3230 target_debug_print_int (arg0
);
3231 fputs_unfiltered (", ", gdb_stdlog
);
3232 target_debug_print_LONGEST_p (arg1
);
3233 fputs_unfiltered (") = ", gdb_stdlog
);
3234 target_debug_print_bool (result
);
3235 fputs_unfiltered ("\n", gdb_stdlog
);
3240 target_ops::save_trace_data (const char *arg0
)
3242 return this->beneath ()->save_trace_data (arg0
);
3246 dummy_target::save_trace_data (const char *arg0
)
3252 debug_target::save_trace_data (const char *arg0
)
3255 fprintf_unfiltered (gdb_stdlog
, "-> %s->save_trace_data (...)\n", this->beneath ()->shortname ());
3256 result
= this->beneath ()->save_trace_data (arg0
);
3257 fprintf_unfiltered (gdb_stdlog
, "<- %s->save_trace_data (", this->beneath ()->shortname ());
3258 target_debug_print_const_char_p (arg0
);
3259 fputs_unfiltered (") = ", gdb_stdlog
);
3260 target_debug_print_int (result
);
3261 fputs_unfiltered ("\n", gdb_stdlog
);
3266 target_ops::upload_tracepoints (struct uploaded_tp
**arg0
)
3268 return this->beneath ()->upload_tracepoints (arg0
);
3272 dummy_target::upload_tracepoints (struct uploaded_tp
**arg0
)
3278 debug_target::upload_tracepoints (struct uploaded_tp
**arg0
)
3281 fprintf_unfiltered (gdb_stdlog
, "-> %s->upload_tracepoints (...)\n", this->beneath ()->shortname ());
3282 result
= this->beneath ()->upload_tracepoints (arg0
);
3283 fprintf_unfiltered (gdb_stdlog
, "<- %s->upload_tracepoints (", this->beneath ()->shortname ());
3284 target_debug_print_struct_uploaded_tp_pp (arg0
);
3285 fputs_unfiltered (") = ", gdb_stdlog
);
3286 target_debug_print_int (result
);
3287 fputs_unfiltered ("\n", gdb_stdlog
);
3292 target_ops::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3294 return this->beneath ()->upload_trace_state_variables (arg0
);
3298 dummy_target::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3304 debug_target::upload_trace_state_variables (struct uploaded_tsv
**arg0
)
3307 fprintf_unfiltered (gdb_stdlog
, "-> %s->upload_trace_state_variables (...)\n", this->beneath ()->shortname ());
3308 result
= this->beneath ()->upload_trace_state_variables (arg0
);
3309 fprintf_unfiltered (gdb_stdlog
, "<- %s->upload_trace_state_variables (", this->beneath ()->shortname ());
3310 target_debug_print_struct_uploaded_tsv_pp (arg0
);
3311 fputs_unfiltered (") = ", gdb_stdlog
);
3312 target_debug_print_int (result
);
3313 fputs_unfiltered ("\n", gdb_stdlog
);
3318 target_ops::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3320 return this->beneath ()->get_raw_trace_data (arg0
, arg1
, arg2
);
3324 dummy_target::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3330 debug_target::get_raw_trace_data (gdb_byte
*arg0
, ULONGEST arg1
, LONGEST arg2
)
3333 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_raw_trace_data (...)\n", this->beneath ()->shortname ());
3334 result
= this->beneath ()->get_raw_trace_data (arg0
, arg1
, arg2
);
3335 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_raw_trace_data (", this->beneath ()->shortname ());
3336 target_debug_print_gdb_byte_p (arg0
);
3337 fputs_unfiltered (", ", gdb_stdlog
);
3338 target_debug_print_ULONGEST (arg1
);
3339 fputs_unfiltered (", ", gdb_stdlog
);
3340 target_debug_print_LONGEST (arg2
);
3341 fputs_unfiltered (") = ", gdb_stdlog
);
3342 target_debug_print_LONGEST (result
);
3343 fputs_unfiltered ("\n", gdb_stdlog
);
3348 target_ops::get_min_fast_tracepoint_insn_len ()
3350 return this->beneath ()->get_min_fast_tracepoint_insn_len ();
3354 dummy_target::get_min_fast_tracepoint_insn_len ()
3360 debug_target::get_min_fast_tracepoint_insn_len ()
3363 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_min_fast_tracepoint_insn_len (...)\n", this->beneath ()->shortname ());
3364 result
= this->beneath ()->get_min_fast_tracepoint_insn_len ();
3365 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_min_fast_tracepoint_insn_len (", this->beneath ()->shortname ());
3366 fputs_unfiltered (") = ", gdb_stdlog
);
3367 target_debug_print_int (result
);
3368 fputs_unfiltered ("\n", gdb_stdlog
);
3373 target_ops::set_disconnected_tracing (int arg0
)
3375 this->beneath ()->set_disconnected_tracing (arg0
);
3379 dummy_target::set_disconnected_tracing (int arg0
)
3384 debug_target::set_disconnected_tracing (int arg0
)
3386 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_disconnected_tracing (...)\n", this->beneath ()->shortname ());
3387 this->beneath ()->set_disconnected_tracing (arg0
);
3388 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_disconnected_tracing (", this->beneath ()->shortname ());
3389 target_debug_print_int (arg0
);
3390 fputs_unfiltered (")\n", gdb_stdlog
);
3394 target_ops::set_circular_trace_buffer (int arg0
)
3396 this->beneath ()->set_circular_trace_buffer (arg0
);
3400 dummy_target::set_circular_trace_buffer (int arg0
)
3405 debug_target::set_circular_trace_buffer (int arg0
)
3407 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_circular_trace_buffer (...)\n", this->beneath ()->shortname ());
3408 this->beneath ()->set_circular_trace_buffer (arg0
);
3409 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_circular_trace_buffer (", this->beneath ()->shortname ());
3410 target_debug_print_int (arg0
);
3411 fputs_unfiltered (")\n", gdb_stdlog
);
3415 target_ops::set_trace_buffer_size (LONGEST arg0
)
3417 this->beneath ()->set_trace_buffer_size (arg0
);
3421 dummy_target::set_trace_buffer_size (LONGEST arg0
)
3426 debug_target::set_trace_buffer_size (LONGEST arg0
)
3428 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_trace_buffer_size (...)\n", this->beneath ()->shortname ());
3429 this->beneath ()->set_trace_buffer_size (arg0
);
3430 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_trace_buffer_size (", this->beneath ()->shortname ());
3431 target_debug_print_LONGEST (arg0
);
3432 fputs_unfiltered (")\n", gdb_stdlog
);
3436 target_ops::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3438 return this->beneath ()->set_trace_notes (arg0
, arg1
, arg2
);
3442 dummy_target::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3448 debug_target::set_trace_notes (const char *arg0
, const char *arg1
, const char *arg2
)
3451 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_trace_notes (...)\n", this->beneath ()->shortname ());
3452 result
= this->beneath ()->set_trace_notes (arg0
, arg1
, arg2
);
3453 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_trace_notes (", this->beneath ()->shortname ());
3454 target_debug_print_const_char_p (arg0
);
3455 fputs_unfiltered (", ", gdb_stdlog
);
3456 target_debug_print_const_char_p (arg1
);
3457 fputs_unfiltered (", ", gdb_stdlog
);
3458 target_debug_print_const_char_p (arg2
);
3459 fputs_unfiltered (") = ", gdb_stdlog
);
3460 target_debug_print_bool (result
);
3461 fputs_unfiltered ("\n", gdb_stdlog
);
3466 target_ops::core_of_thread (ptid_t arg0
)
3468 return this->beneath ()->core_of_thread (arg0
);
3472 dummy_target::core_of_thread (ptid_t arg0
)
3478 debug_target::core_of_thread (ptid_t arg0
)
3481 fprintf_unfiltered (gdb_stdlog
, "-> %s->core_of_thread (...)\n", this->beneath ()->shortname ());
3482 result
= this->beneath ()->core_of_thread (arg0
);
3483 fprintf_unfiltered (gdb_stdlog
, "<- %s->core_of_thread (", this->beneath ()->shortname ());
3484 target_debug_print_ptid_t (arg0
);
3485 fputs_unfiltered (") = ", gdb_stdlog
);
3486 target_debug_print_int (result
);
3487 fputs_unfiltered ("\n", gdb_stdlog
);
3492 target_ops::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3494 return this->beneath ()->verify_memory (arg0
, arg1
, arg2
);
3498 dummy_target::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3500 return default_verify_memory (this, arg0
, arg1
, arg2
);
3504 debug_target::verify_memory (const gdb_byte
*arg0
, CORE_ADDR arg1
, ULONGEST arg2
)
3507 fprintf_unfiltered (gdb_stdlog
, "-> %s->verify_memory (...)\n", this->beneath ()->shortname ());
3508 result
= this->beneath ()->verify_memory (arg0
, arg1
, arg2
);
3509 fprintf_unfiltered (gdb_stdlog
, "<- %s->verify_memory (", this->beneath ()->shortname ());
3510 target_debug_print_const_gdb_byte_p (arg0
);
3511 fputs_unfiltered (", ", gdb_stdlog
);
3512 target_debug_print_CORE_ADDR (arg1
);
3513 fputs_unfiltered (", ", gdb_stdlog
);
3514 target_debug_print_ULONGEST (arg2
);
3515 fputs_unfiltered (") = ", gdb_stdlog
);
3516 target_debug_print_int (result
);
3517 fputs_unfiltered ("\n", gdb_stdlog
);
3522 target_ops::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3524 return this->beneath ()->get_tib_address (arg0
, arg1
);
3528 dummy_target::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3534 debug_target::get_tib_address (ptid_t arg0
, CORE_ADDR
*arg1
)
3537 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tib_address (...)\n", this->beneath ()->shortname ());
3538 result
= this->beneath ()->get_tib_address (arg0
, arg1
);
3539 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tib_address (", this->beneath ()->shortname ());
3540 target_debug_print_ptid_t (arg0
);
3541 fputs_unfiltered (", ", gdb_stdlog
);
3542 target_debug_print_CORE_ADDR_p (arg1
);
3543 fputs_unfiltered (") = ", gdb_stdlog
);
3544 target_debug_print_bool (result
);
3545 fputs_unfiltered ("\n", gdb_stdlog
);
3550 target_ops::set_permissions ()
3552 this->beneath ()->set_permissions ();
3556 dummy_target::set_permissions ()
3561 debug_target::set_permissions ()
3563 fprintf_unfiltered (gdb_stdlog
, "-> %s->set_permissions (...)\n", this->beneath ()->shortname ());
3564 this->beneath ()->set_permissions ();
3565 fprintf_unfiltered (gdb_stdlog
, "<- %s->set_permissions (", this->beneath ()->shortname ());
3566 fputs_unfiltered (")\n", gdb_stdlog
);
3570 target_ops::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3572 return this->beneath ()->static_tracepoint_marker_at (arg0
, arg1
);
3576 dummy_target::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3582 debug_target::static_tracepoint_marker_at (CORE_ADDR arg0
, static_tracepoint_marker
*arg1
)
3585 fprintf_unfiltered (gdb_stdlog
, "-> %s->static_tracepoint_marker_at (...)\n", this->beneath ()->shortname ());
3586 result
= this->beneath ()->static_tracepoint_marker_at (arg0
, arg1
);
3587 fprintf_unfiltered (gdb_stdlog
, "<- %s->static_tracepoint_marker_at (", this->beneath ()->shortname ());
3588 target_debug_print_CORE_ADDR (arg0
);
3589 fputs_unfiltered (", ", gdb_stdlog
);
3590 target_debug_print_static_tracepoint_marker_p (arg1
);
3591 fputs_unfiltered (") = ", gdb_stdlog
);
3592 target_debug_print_bool (result
);
3593 fputs_unfiltered ("\n", gdb_stdlog
);
3597 std::vector
<static_tracepoint_marker
>
3598 target_ops::static_tracepoint_markers_by_strid (const char *arg0
)
3600 return this->beneath ()->static_tracepoint_markers_by_strid (arg0
);
3603 std::vector
<static_tracepoint_marker
>
3604 dummy_target::static_tracepoint_markers_by_strid (const char *arg0
)
3609 std::vector
<static_tracepoint_marker
>
3610 debug_target::static_tracepoint_markers_by_strid (const char *arg0
)
3612 std::vector
<static_tracepoint_marker
> result
;
3613 fprintf_unfiltered (gdb_stdlog
, "-> %s->static_tracepoint_markers_by_strid (...)\n", this->beneath ()->shortname ());
3614 result
= this->beneath ()->static_tracepoint_markers_by_strid (arg0
);
3615 fprintf_unfiltered (gdb_stdlog
, "<- %s->static_tracepoint_markers_by_strid (", this->beneath ()->shortname ());
3616 target_debug_print_const_char_p (arg0
);
3617 fputs_unfiltered (") = ", gdb_stdlog
);
3618 target_debug_print_std_vector_static_tracepoint_marker (result
);
3619 fputs_unfiltered ("\n", gdb_stdlog
);
3624 target_ops::traceframe_info ()
3626 return this->beneath ()->traceframe_info ();
3630 dummy_target::traceframe_info ()
3636 debug_target::traceframe_info ()
3638 traceframe_info_up result
;
3639 fprintf_unfiltered (gdb_stdlog
, "-> %s->traceframe_info (...)\n", this->beneath ()->shortname ());
3640 result
= this->beneath ()->traceframe_info ();
3641 fprintf_unfiltered (gdb_stdlog
, "<- %s->traceframe_info (", this->beneath ()->shortname ());
3642 fputs_unfiltered (") = ", gdb_stdlog
);
3643 target_debug_print_traceframe_info_up (result
);
3644 fputs_unfiltered ("\n", gdb_stdlog
);
3649 target_ops::use_agent (bool arg0
)
3651 return this->beneath ()->use_agent (arg0
);
3655 dummy_target::use_agent (bool arg0
)
3661 debug_target::use_agent (bool arg0
)
3664 fprintf_unfiltered (gdb_stdlog
, "-> %s->use_agent (...)\n", this->beneath ()->shortname ());
3665 result
= this->beneath ()->use_agent (arg0
);
3666 fprintf_unfiltered (gdb_stdlog
, "<- %s->use_agent (", this->beneath ()->shortname ());
3667 target_debug_print_bool (arg0
);
3668 fputs_unfiltered (") = ", gdb_stdlog
);
3669 target_debug_print_bool (result
);
3670 fputs_unfiltered ("\n", gdb_stdlog
);
3675 target_ops::can_use_agent ()
3677 return this->beneath ()->can_use_agent ();
3681 dummy_target::can_use_agent ()
3687 debug_target::can_use_agent ()
3690 fprintf_unfiltered (gdb_stdlog
, "-> %s->can_use_agent (...)\n", this->beneath ()->shortname ());
3691 result
= this->beneath ()->can_use_agent ();
3692 fprintf_unfiltered (gdb_stdlog
, "<- %s->can_use_agent (", this->beneath ()->shortname ());
3693 fputs_unfiltered (") = ", gdb_stdlog
);
3694 target_debug_print_bool (result
);
3695 fputs_unfiltered ("\n", gdb_stdlog
);
3699 struct btrace_target_info
*
3700 target_ops::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3702 return this->beneath ()->enable_btrace (arg0
, arg1
);
3705 struct btrace_target_info
*
3706 dummy_target::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3711 struct btrace_target_info
*
3712 debug_target::enable_btrace (ptid_t arg0
, const struct btrace_config
*arg1
)
3714 struct btrace_target_info
* result
;
3715 fprintf_unfiltered (gdb_stdlog
, "-> %s->enable_btrace (...)\n", this->beneath ()->shortname ());
3716 result
= this->beneath ()->enable_btrace (arg0
, arg1
);
3717 fprintf_unfiltered (gdb_stdlog
, "<- %s->enable_btrace (", this->beneath ()->shortname ());
3718 target_debug_print_ptid_t (arg0
);
3719 fputs_unfiltered (", ", gdb_stdlog
);
3720 target_debug_print_const_struct_btrace_config_p (arg1
);
3721 fputs_unfiltered (") = ", gdb_stdlog
);
3722 target_debug_print_struct_btrace_target_info_p (result
);
3723 fputs_unfiltered ("\n", gdb_stdlog
);
3728 target_ops::disable_btrace (struct btrace_target_info
*arg0
)
3730 this->beneath ()->disable_btrace (arg0
);
3734 dummy_target::disable_btrace (struct btrace_target_info
*arg0
)
3740 debug_target::disable_btrace (struct btrace_target_info
*arg0
)
3742 fprintf_unfiltered (gdb_stdlog
, "-> %s->disable_btrace (...)\n", this->beneath ()->shortname ());
3743 this->beneath ()->disable_btrace (arg0
);
3744 fprintf_unfiltered (gdb_stdlog
, "<- %s->disable_btrace (", this->beneath ()->shortname ());
3745 target_debug_print_struct_btrace_target_info_p (arg0
);
3746 fputs_unfiltered (")\n", gdb_stdlog
);
3750 target_ops::teardown_btrace (struct btrace_target_info
*arg0
)
3752 this->beneath ()->teardown_btrace (arg0
);
3756 dummy_target::teardown_btrace (struct btrace_target_info
*arg0
)
3762 debug_target::teardown_btrace (struct btrace_target_info
*arg0
)
3764 fprintf_unfiltered (gdb_stdlog
, "-> %s->teardown_btrace (...)\n", this->beneath ()->shortname ());
3765 this->beneath ()->teardown_btrace (arg0
);
3766 fprintf_unfiltered (gdb_stdlog
, "<- %s->teardown_btrace (", this->beneath ()->shortname ());
3767 target_debug_print_struct_btrace_target_info_p (arg0
);
3768 fputs_unfiltered (")\n", gdb_stdlog
);
3772 target_ops::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3774 return this->beneath ()->read_btrace (arg0
, arg1
, arg2
);
3778 dummy_target::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3784 debug_target::read_btrace (struct btrace_data
*arg0
, struct btrace_target_info
*arg1
, enum btrace_read_type arg2
)
3786 enum btrace_error result
;
3787 fprintf_unfiltered (gdb_stdlog
, "-> %s->read_btrace (...)\n", this->beneath ()->shortname ());
3788 result
= this->beneath ()->read_btrace (arg0
, arg1
, arg2
);
3789 fprintf_unfiltered (gdb_stdlog
, "<- %s->read_btrace (", this->beneath ()->shortname ());
3790 target_debug_print_struct_btrace_data_p (arg0
);
3791 fputs_unfiltered (", ", gdb_stdlog
);
3792 target_debug_print_struct_btrace_target_info_p (arg1
);
3793 fputs_unfiltered (", ", gdb_stdlog
);
3794 target_debug_print_enum_btrace_read_type (arg2
);
3795 fputs_unfiltered (") = ", gdb_stdlog
);
3796 target_debug_print_enum_btrace_error (result
);
3797 fputs_unfiltered ("\n", gdb_stdlog
);
3801 const struct btrace_config
*
3802 target_ops::btrace_conf (const struct btrace_target_info
*arg0
)
3804 return this->beneath ()->btrace_conf (arg0
);
3807 const struct btrace_config
*
3808 dummy_target::btrace_conf (const struct btrace_target_info
*arg0
)
3813 const struct btrace_config
*
3814 debug_target::btrace_conf (const struct btrace_target_info
*arg0
)
3816 const struct btrace_config
* result
;
3817 fprintf_unfiltered (gdb_stdlog
, "-> %s->btrace_conf (...)\n", this->beneath ()->shortname ());
3818 result
= this->beneath ()->btrace_conf (arg0
);
3819 fprintf_unfiltered (gdb_stdlog
, "<- %s->btrace_conf (", this->beneath ()->shortname ());
3820 target_debug_print_const_struct_btrace_target_info_p (arg0
);
3821 fputs_unfiltered (") = ", gdb_stdlog
);
3822 target_debug_print_const_struct_btrace_config_p (result
);
3823 fputs_unfiltered ("\n", gdb_stdlog
);
3828 target_ops::record_method (ptid_t arg0
)
3830 return this->beneath ()->record_method (arg0
);
3834 dummy_target::record_method (ptid_t arg0
)
3836 return RECORD_METHOD_NONE
;
3840 debug_target::record_method (ptid_t arg0
)
3842 enum record_method result
;
3843 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_method (...)\n", this->beneath ()->shortname ());
3844 result
= this->beneath ()->record_method (arg0
);
3845 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_method (", this->beneath ()->shortname ());
3846 target_debug_print_ptid_t (arg0
);
3847 fputs_unfiltered (") = ", gdb_stdlog
);
3848 target_debug_print_enum_record_method (result
);
3849 fputs_unfiltered ("\n", gdb_stdlog
);
3854 target_ops::stop_recording ()
3856 this->beneath ()->stop_recording ();
3860 dummy_target::stop_recording ()
3865 debug_target::stop_recording ()
3867 fprintf_unfiltered (gdb_stdlog
, "-> %s->stop_recording (...)\n", this->beneath ()->shortname ());
3868 this->beneath ()->stop_recording ();
3869 fprintf_unfiltered (gdb_stdlog
, "<- %s->stop_recording (", this->beneath ()->shortname ());
3870 fputs_unfiltered (")\n", gdb_stdlog
);
3874 target_ops::info_record ()
3876 this->beneath ()->info_record ();
3880 dummy_target::info_record ()
3885 debug_target::info_record ()
3887 fprintf_unfiltered (gdb_stdlog
, "-> %s->info_record (...)\n", this->beneath ()->shortname ());
3888 this->beneath ()->info_record ();
3889 fprintf_unfiltered (gdb_stdlog
, "<- %s->info_record (", this->beneath ()->shortname ());
3890 fputs_unfiltered (")\n", gdb_stdlog
);
3894 target_ops::save_record (const char *arg0
)
3896 this->beneath ()->save_record (arg0
);
3900 dummy_target::save_record (const char *arg0
)
3906 debug_target::save_record (const char *arg0
)
3908 fprintf_unfiltered (gdb_stdlog
, "-> %s->save_record (...)\n", this->beneath ()->shortname ());
3909 this->beneath ()->save_record (arg0
);
3910 fprintf_unfiltered (gdb_stdlog
, "<- %s->save_record (", this->beneath ()->shortname ());
3911 target_debug_print_const_char_p (arg0
);
3912 fputs_unfiltered (")\n", gdb_stdlog
);
3916 target_ops::supports_delete_record ()
3918 return this->beneath ()->supports_delete_record ();
3922 dummy_target::supports_delete_record ()
3928 debug_target::supports_delete_record ()
3931 fprintf_unfiltered (gdb_stdlog
, "-> %s->supports_delete_record (...)\n", this->beneath ()->shortname ());
3932 result
= this->beneath ()->supports_delete_record ();
3933 fprintf_unfiltered (gdb_stdlog
, "<- %s->supports_delete_record (", this->beneath ()->shortname ());
3934 fputs_unfiltered (") = ", gdb_stdlog
);
3935 target_debug_print_bool (result
);
3936 fputs_unfiltered ("\n", gdb_stdlog
);
3941 target_ops::delete_record ()
3943 this->beneath ()->delete_record ();
3947 dummy_target::delete_record ()
3953 debug_target::delete_record ()
3955 fprintf_unfiltered (gdb_stdlog
, "-> %s->delete_record (...)\n", this->beneath ()->shortname ());
3956 this->beneath ()->delete_record ();
3957 fprintf_unfiltered (gdb_stdlog
, "<- %s->delete_record (", this->beneath ()->shortname ());
3958 fputs_unfiltered (")\n", gdb_stdlog
);
3962 target_ops::record_is_replaying (ptid_t arg0
)
3964 return this->beneath ()->record_is_replaying (arg0
);
3968 dummy_target::record_is_replaying (ptid_t arg0
)
3974 debug_target::record_is_replaying (ptid_t arg0
)
3977 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_is_replaying (...)\n", this->beneath ()->shortname ());
3978 result
= this->beneath ()->record_is_replaying (arg0
);
3979 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_is_replaying (", this->beneath ()->shortname ());
3980 target_debug_print_ptid_t (arg0
);
3981 fputs_unfiltered (") = ", gdb_stdlog
);
3982 target_debug_print_bool (result
);
3983 fputs_unfiltered ("\n", gdb_stdlog
);
3988 target_ops::record_will_replay (ptid_t arg0
, int arg1
)
3990 return this->beneath ()->record_will_replay (arg0
, arg1
);
3994 dummy_target::record_will_replay (ptid_t arg0
, int arg1
)
4000 debug_target::record_will_replay (ptid_t arg0
, int arg1
)
4003 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_will_replay (...)\n", this->beneath ()->shortname ());
4004 result
= this->beneath ()->record_will_replay (arg0
, arg1
);
4005 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_will_replay (", this->beneath ()->shortname ());
4006 target_debug_print_ptid_t (arg0
);
4007 fputs_unfiltered (", ", gdb_stdlog
);
4008 target_debug_print_int (arg1
);
4009 fputs_unfiltered (") = ", gdb_stdlog
);
4010 target_debug_print_bool (result
);
4011 fputs_unfiltered ("\n", gdb_stdlog
);
4016 target_ops::record_stop_replaying ()
4018 this->beneath ()->record_stop_replaying ();
4022 dummy_target::record_stop_replaying ()
4027 debug_target::record_stop_replaying ()
4029 fprintf_unfiltered (gdb_stdlog
, "-> %s->record_stop_replaying (...)\n", this->beneath ()->shortname ());
4030 this->beneath ()->record_stop_replaying ();
4031 fprintf_unfiltered (gdb_stdlog
, "<- %s->record_stop_replaying (", this->beneath ()->shortname ());
4032 fputs_unfiltered (")\n", gdb_stdlog
);
4036 target_ops::goto_record_begin ()
4038 this->beneath ()->goto_record_begin ();
4042 dummy_target::goto_record_begin ()
4048 debug_target::goto_record_begin ()
4050 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record_begin (...)\n", this->beneath ()->shortname ());
4051 this->beneath ()->goto_record_begin ();
4052 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record_begin (", this->beneath ()->shortname ());
4053 fputs_unfiltered (")\n", gdb_stdlog
);
4057 target_ops::goto_record_end ()
4059 this->beneath ()->goto_record_end ();
4063 dummy_target::goto_record_end ()
4069 debug_target::goto_record_end ()
4071 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record_end (...)\n", this->beneath ()->shortname ());
4072 this->beneath ()->goto_record_end ();
4073 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record_end (", this->beneath ()->shortname ());
4074 fputs_unfiltered (")\n", gdb_stdlog
);
4078 target_ops::goto_record (ULONGEST arg0
)
4080 this->beneath ()->goto_record (arg0
);
4084 dummy_target::goto_record (ULONGEST arg0
)
4090 debug_target::goto_record (ULONGEST arg0
)
4092 fprintf_unfiltered (gdb_stdlog
, "-> %s->goto_record (...)\n", this->beneath ()->shortname ());
4093 this->beneath ()->goto_record (arg0
);
4094 fprintf_unfiltered (gdb_stdlog
, "<- %s->goto_record (", this->beneath ()->shortname ());
4095 target_debug_print_ULONGEST (arg0
);
4096 fputs_unfiltered (")\n", gdb_stdlog
);
4100 target_ops::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4102 this->beneath ()->insn_history (arg0
, arg1
);
4106 dummy_target::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4112 debug_target::insn_history (int arg0
, gdb_disassembly_flags arg1
)
4114 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history (...)\n", this->beneath ()->shortname ());
4115 this->beneath ()->insn_history (arg0
, arg1
);
4116 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history (", this->beneath ()->shortname ());
4117 target_debug_print_int (arg0
);
4118 fputs_unfiltered (", ", gdb_stdlog
);
4119 target_debug_print_gdb_disassembly_flags (arg1
);
4120 fputs_unfiltered (")\n", gdb_stdlog
);
4124 target_ops::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4126 this->beneath ()->insn_history_from (arg0
, arg1
, arg2
);
4130 dummy_target::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4136 debug_target::insn_history_from (ULONGEST arg0
, int arg1
, gdb_disassembly_flags arg2
)
4138 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history_from (...)\n", this->beneath ()->shortname ());
4139 this->beneath ()->insn_history_from (arg0
, arg1
, arg2
);
4140 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history_from (", this->beneath ()->shortname ());
4141 target_debug_print_ULONGEST (arg0
);
4142 fputs_unfiltered (", ", gdb_stdlog
);
4143 target_debug_print_int (arg1
);
4144 fputs_unfiltered (", ", gdb_stdlog
);
4145 target_debug_print_gdb_disassembly_flags (arg2
);
4146 fputs_unfiltered (")\n", gdb_stdlog
);
4150 target_ops::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4152 this->beneath ()->insn_history_range (arg0
, arg1
, arg2
);
4156 dummy_target::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4162 debug_target::insn_history_range (ULONGEST arg0
, ULONGEST arg1
, gdb_disassembly_flags arg2
)
4164 fprintf_unfiltered (gdb_stdlog
, "-> %s->insn_history_range (...)\n", this->beneath ()->shortname ());
4165 this->beneath ()->insn_history_range (arg0
, arg1
, arg2
);
4166 fprintf_unfiltered (gdb_stdlog
, "<- %s->insn_history_range (", this->beneath ()->shortname ());
4167 target_debug_print_ULONGEST (arg0
);
4168 fputs_unfiltered (", ", gdb_stdlog
);
4169 target_debug_print_ULONGEST (arg1
);
4170 fputs_unfiltered (", ", gdb_stdlog
);
4171 target_debug_print_gdb_disassembly_flags (arg2
);
4172 fputs_unfiltered (")\n", gdb_stdlog
);
4176 target_ops::call_history (int arg0
, record_print_flags arg1
)
4178 this->beneath ()->call_history (arg0
, arg1
);
4182 dummy_target::call_history (int arg0
, record_print_flags arg1
)
4188 debug_target::call_history (int arg0
, record_print_flags arg1
)
4190 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history (...)\n", this->beneath ()->shortname ());
4191 this->beneath ()->call_history (arg0
, arg1
);
4192 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history (", this->beneath ()->shortname ());
4193 target_debug_print_int (arg0
);
4194 fputs_unfiltered (", ", gdb_stdlog
);
4195 target_debug_print_record_print_flags (arg1
);
4196 fputs_unfiltered (")\n", gdb_stdlog
);
4200 target_ops::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4202 this->beneath ()->call_history_from (arg0
, arg1
, arg2
);
4206 dummy_target::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4212 debug_target::call_history_from (ULONGEST arg0
, int arg1
, record_print_flags arg2
)
4214 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history_from (...)\n", this->beneath ()->shortname ());
4215 this->beneath ()->call_history_from (arg0
, arg1
, arg2
);
4216 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history_from (", this->beneath ()->shortname ());
4217 target_debug_print_ULONGEST (arg0
);
4218 fputs_unfiltered (", ", gdb_stdlog
);
4219 target_debug_print_int (arg1
);
4220 fputs_unfiltered (", ", gdb_stdlog
);
4221 target_debug_print_record_print_flags (arg2
);
4222 fputs_unfiltered (")\n", gdb_stdlog
);
4226 target_ops::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4228 this->beneath ()->call_history_range (arg0
, arg1
, arg2
);
4232 dummy_target::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4238 debug_target::call_history_range (ULONGEST arg0
, ULONGEST arg1
, record_print_flags arg2
)
4240 fprintf_unfiltered (gdb_stdlog
, "-> %s->call_history_range (...)\n", this->beneath ()->shortname ());
4241 this->beneath ()->call_history_range (arg0
, arg1
, arg2
);
4242 fprintf_unfiltered (gdb_stdlog
, "<- %s->call_history_range (", this->beneath ()->shortname ());
4243 target_debug_print_ULONGEST (arg0
);
4244 fputs_unfiltered (", ", gdb_stdlog
);
4245 target_debug_print_ULONGEST (arg1
);
4246 fputs_unfiltered (", ", gdb_stdlog
);
4247 target_debug_print_record_print_flags (arg2
);
4248 fputs_unfiltered (")\n", gdb_stdlog
);
4252 target_ops::augmented_libraries_svr4_read ()
4254 return this->beneath ()->augmented_libraries_svr4_read ();
4258 dummy_target::augmented_libraries_svr4_read ()
4264 debug_target::augmented_libraries_svr4_read ()
4267 fprintf_unfiltered (gdb_stdlog
, "-> %s->augmented_libraries_svr4_read (...)\n", this->beneath ()->shortname ());
4268 result
= this->beneath ()->augmented_libraries_svr4_read ();
4269 fprintf_unfiltered (gdb_stdlog
, "<- %s->augmented_libraries_svr4_read (", this->beneath ()->shortname ());
4270 fputs_unfiltered (") = ", gdb_stdlog
);
4271 target_debug_print_bool (result
);
4272 fputs_unfiltered ("\n", gdb_stdlog
);
4276 const struct frame_unwind
*
4277 target_ops::get_unwinder ()
4279 return this->beneath ()->get_unwinder ();
4282 const struct frame_unwind
*
4283 dummy_target::get_unwinder ()
4288 const struct frame_unwind
*
4289 debug_target::get_unwinder ()
4291 const struct frame_unwind
* result
;
4292 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_unwinder (...)\n", this->beneath ()->shortname ());
4293 result
= this->beneath ()->get_unwinder ();
4294 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_unwinder (", this->beneath ()->shortname ());
4295 fputs_unfiltered (") = ", gdb_stdlog
);
4296 target_debug_print_const_struct_frame_unwind_p (result
);
4297 fputs_unfiltered ("\n", gdb_stdlog
);
4301 const struct frame_unwind
*
4302 target_ops::get_tailcall_unwinder ()
4304 return this->beneath ()->get_tailcall_unwinder ();
4307 const struct frame_unwind
*
4308 dummy_target::get_tailcall_unwinder ()
4313 const struct frame_unwind
*
4314 debug_target::get_tailcall_unwinder ()
4316 const struct frame_unwind
* result
;
4317 fprintf_unfiltered (gdb_stdlog
, "-> %s->get_tailcall_unwinder (...)\n", this->beneath ()->shortname ());
4318 result
= this->beneath ()->get_tailcall_unwinder ();
4319 fprintf_unfiltered (gdb_stdlog
, "<- %s->get_tailcall_unwinder (", this->beneath ()->shortname ());
4320 fputs_unfiltered (") = ", gdb_stdlog
);
4321 target_debug_print_const_struct_frame_unwind_p (result
);
4322 fputs_unfiltered ("\n", gdb_stdlog
);
4327 target_ops::prepare_to_generate_core ()
4329 this->beneath ()->prepare_to_generate_core ();
4333 dummy_target::prepare_to_generate_core ()
4338 debug_target::prepare_to_generate_core ()
4340 fprintf_unfiltered (gdb_stdlog
, "-> %s->prepare_to_generate_core (...)\n", this->beneath ()->shortname ());
4341 this->beneath ()->prepare_to_generate_core ();
4342 fprintf_unfiltered (gdb_stdlog
, "<- %s->prepare_to_generate_core (", this->beneath ()->shortname ());
4343 fputs_unfiltered (")\n", gdb_stdlog
);
4347 target_ops::done_generating_core ()
4349 this->beneath ()->done_generating_core ();
4353 dummy_target::done_generating_core ()
4358 debug_target::done_generating_core ()
4360 fprintf_unfiltered (gdb_stdlog
, "-> %s->done_generating_core (...)\n", this->beneath ()->shortname ());
4361 this->beneath ()->done_generating_core ();
4362 fprintf_unfiltered (gdb_stdlog
, "<- %s->done_generating_core (", this->beneath ()->shortname ());
4363 fputs_unfiltered (")\n", gdb_stdlog
);