10 self->to_post_attach (
self, arg1);
22 debug_target.to_post_attach (&debug_target, arg1);
34 self->to_detach (
self, arg1, arg2);
46 debug_target.to_detach (&debug_target, arg1, arg2);
60 self->to_disconnect (
self, arg1, arg2);
73 debug_target.to_disconnect (&debug_target, arg1, arg2);
87 self->to_resume (
self, arg1, arg2, arg3);
100 debug_target.to_resume (&debug_target, arg1, arg2, arg3);
115 self =
self->beneath;
116 return self->to_wait (
self, arg1, arg2, arg3);
130 result = debug_target.to_wait (&debug_target, arg1, arg2, arg3);
148 self =
self->beneath;
149 self->to_fetch_registers (
self, arg1, arg2);
161 debug_target.to_fetch_registers (&debug_target, arg1, arg2);
174 self =
self->beneath;
175 self->to_store_registers (
self, arg1, arg2);
188 debug_target.to_store_registers (&debug_target, arg1, arg2);
201 self =
self->beneath;
202 self->to_prepare_to_store (
self, arg1);
215 debug_target.to_prepare_to_store (&debug_target, arg1);
226 self =
self->beneath;
227 self->to_files_info (
self);
239 debug_target.to_files_info (&debug_target);
248 self =
self->beneath;
249 return self->to_insert_breakpoint (
self, arg1, arg2);
257 result = debug_target.to_insert_breakpoint (&debug_target, arg1, arg2);
273 self =
self->beneath;
274 return self->to_remove_breakpoint (
self, arg1, arg2);
282 result = debug_target.to_remove_breakpoint (&debug_target, arg1, arg2);
298 self =
self->beneath;
299 return self->to_stopped_by_sw_breakpoint (
self);
313 result = debug_target.to_stopped_by_sw_breakpoint (&debug_target);
325 self =
self->beneath;
326 return self->to_supports_stopped_by_sw_breakpoint (
self);
340 result = debug_target.to_supports_stopped_by_sw_breakpoint (&debug_target);
352 self =
self->beneath;
353 return self->to_stopped_by_hw_breakpoint (
self);
367 result = debug_target.to_stopped_by_hw_breakpoint (&debug_target);
379 self =
self->beneath;
380 return self->to_supports_stopped_by_hw_breakpoint (
self);
394 result = debug_target.to_supports_stopped_by_hw_breakpoint (&debug_target);
406 self =
self->beneath;
407 return self->to_can_use_hw_breakpoint (
self, arg1, arg2, arg3);
421 result = debug_target.to_can_use_hw_breakpoint (&debug_target, arg1, arg2, arg3);
439 self =
self->beneath;
440 return self->to_ranged_break_num_registers (
self);
454 result = debug_target.to_ranged_break_num_registers (&debug_target);
466 self =
self->beneath;
467 return self->to_insert_hw_breakpoint (
self, arg1, arg2);
481 result = debug_target.to_insert_hw_breakpoint (&debug_target, arg1, arg2);
497 self =
self->beneath;
498 return self->to_remove_hw_breakpoint (
self, arg1, arg2);
512 result = debug_target.to_remove_hw_breakpoint (&debug_target, arg1, arg2);
528 self =
self->beneath;
529 return self->to_remove_watchpoint (
self, arg1, arg2, arg3, arg4);
543 result = debug_target.to_remove_watchpoint (&debug_target, arg1, arg2, arg3, arg4);
563 self =
self->beneath;
564 return self->to_insert_watchpoint (
self, arg1, arg2, arg3, arg4);
578 result = debug_target.to_insert_watchpoint (&debug_target, arg1, arg2, arg3, arg4);
598 self =
self->beneath;
599 return self->to_insert_mask_watchpoint (
self, arg1, arg2, arg3);
613 result = debug_target.to_insert_mask_watchpoint (&debug_target, arg1, arg2, arg3);
631 self =
self->beneath;
632 return self->to_remove_mask_watchpoint (
self, arg1, arg2, arg3);
646 result = debug_target.to_remove_mask_watchpoint (&debug_target, arg1, arg2, arg3);
664 self =
self->beneath;
665 return self->to_stopped_by_watchpoint (
self);
679 result = debug_target.to_stopped_by_watchpoint (&debug_target);
691 self =
self->beneath;
692 return self->to_stopped_data_address (
self, arg1);
706 result = debug_target.to_stopped_data_address (&debug_target, arg1);
720 self =
self->beneath;
721 return self->to_watchpoint_addr_within_range (
self, arg1, arg2, arg3);
729 result = debug_target.to_watchpoint_addr_within_range (&debug_target, arg1, arg2, arg3);
747 self =
self->beneath;
748 return self->to_region_ok_for_hw_watchpoint (
self, arg1, arg2);
756 result = debug_target.to_region_ok_for_hw_watchpoint (&debug_target, arg1, arg2);
772 self =
self->beneath;
773 return self->to_can_accel_watchpoint_condition (
self, arg1, arg2, arg3, arg4);
787 result = debug_target.to_can_accel_watchpoint_condition (&debug_target, arg1, arg2, arg3, arg4);
807 self =
self->beneath;
808 return self->to_masked_watch_num_registers (
self, arg1, arg2);
822 result = debug_target.to_masked_watch_num_registers (&debug_target, arg1, arg2);
838 self =
self->beneath;
839 self->to_terminal_init (
self);
851 debug_target.to_terminal_init (&debug_target);
860 self =
self->beneath;
861 self->to_terminal_inferior (
self);
873 debug_target.to_terminal_inferior (&debug_target);
882 self =
self->beneath;
883 self->to_terminal_ours_for_output (
self);
895 debug_target.to_terminal_ours_for_output (&debug_target);
904 self =
self->beneath;
905 self->to_terminal_ours (
self);
917 debug_target.to_terminal_ours (&debug_target);
926 self =
self->beneath;
927 self->to_terminal_info (
self, arg1, arg2);
934 debug_target.to_terminal_info (&debug_target, arg1, arg2);
947 self =
self->beneath;
948 self->to_kill (
self);
961 debug_target.to_kill (&debug_target);
970 self =
self->beneath;
971 self->to_load (
self, arg1, arg2);
984 debug_target.to_load (&debug_target, arg1, arg2);
997 self =
self->beneath;
998 self->to_post_startup_inferior (
self, arg1);
1010 debug_target.to_post_startup_inferior (&debug_target, arg1);
1021 self =
self->beneath;
1022 return self->to_insert_fork_catchpoint (
self, arg1);
1036 result = debug_target.to_insert_fork_catchpoint (&debug_target, arg1);
1050 self =
self->beneath;
1051 return self->to_remove_fork_catchpoint (
self, arg1);
1065 result = debug_target.to_remove_fork_catchpoint (&debug_target, arg1);
1079 self =
self->beneath;
1080 return self->to_insert_vfork_catchpoint (
self, arg1);
1094 result = debug_target.to_insert_vfork_catchpoint (&debug_target, arg1);
1108 self =
self->beneath;
1109 return self->to_remove_vfork_catchpoint (
self, arg1);
1123 result = debug_target.to_remove_vfork_catchpoint (&debug_target, arg1);
1137 self =
self->beneath;
1138 return self->to_follow_fork (
self, arg1, arg2);
1146 result = debug_target.to_follow_fork (&debug_target, arg1, arg2);
1162 self =
self->beneath;
1163 return self->to_insert_exec_catchpoint (
self, arg1);
1177 result = debug_target.to_insert_exec_catchpoint (&debug_target, arg1);
1191 self =
self->beneath;
1192 return self->to_remove_exec_catchpoint (
self, arg1);
1206 result = debug_target.to_remove_exec_catchpoint (&debug_target, arg1);
1220 self =
self->beneath;
1221 return self->to_set_syscall_catchpoint (
self, arg1, arg2, arg3, arg4, arg5);
1235 result = debug_target.to_set_syscall_catchpoint (&debug_target, arg1, arg2, arg3, arg4, arg5);
1257 self =
self->beneath;
1258 return self->to_has_exited (
self, arg1, arg2, arg3);
1272 result = debug_target.to_has_exited (&debug_target, arg1, arg2, arg3);
1290 self =
self->beneath;
1291 self->to_mourn_inferior (
self);
1298 debug_target.to_mourn_inferior (&debug_target);
1307 self =
self->beneath;
1308 return self->to_can_run (
self);
1322 result = debug_target.to_can_run (&debug_target);
1334 self =
self->beneath;
1335 self->to_pass_signals (
self, arg1, arg2);
1347 debug_target.to_pass_signals (&debug_target, arg1, arg2);
1360 self =
self->beneath;
1361 self->to_program_signals (
self, arg1, arg2);
1373 debug_target.to_program_signals (&debug_target, arg1, arg2);
1386 self =
self->beneath;
1387 return self->to_thread_alive (
self, arg1);
1401 result = debug_target.to_thread_alive (&debug_target, arg1);
1415 self =
self->beneath;
1416 self->to_update_thread_list (
self);
1428 debug_target.to_update_thread_list (&debug_target);
1437 self =
self->beneath;
1438 return self->to_pid_to_str (
self, arg1);
1446 result = debug_target.to_pid_to_str (&debug_target, arg1);
1460 self =
self->beneath;
1461 return self->to_extra_thread_info (
self, arg1);
1475 result = debug_target.to_extra_thread_info (&debug_target, arg1);
1489 self =
self->beneath;
1490 return self->to_thread_name (
self, arg1);
1504 result = debug_target.to_thread_name (&debug_target, arg1);
1518 self =
self->beneath;
1519 self->to_stop (
self, arg1);
1531 debug_target.to_stop (&debug_target, arg1);
1542 self =
self->beneath;
1543 self->to_check_pending_interrupt (
self);
1555 debug_target.to_check_pending_interrupt (&debug_target);
1564 self =
self->beneath;
1565 self->to_rcmd (
self, arg1, arg2);
1572 debug_target.to_rcmd (&debug_target, arg1, arg2);
1585 self =
self->beneath;
1586 return self->to_pid_to_exec_file (
self, arg1);
1600 result = debug_target.to_pid_to_exec_file (&debug_target, arg1);
1614 self =
self->beneath;
1615 self->to_log_command (
self, arg1);
1627 debug_target.to_log_command (&debug_target, arg1);
1638 self =
self->beneath;
1639 return self->to_get_section_table (
self);
1653 result = debug_target.to_get_section_table (&debug_target);
1665 self =
self->beneath;
1666 return self->to_can_async_p (
self);
1680 result = debug_target.to_can_async_p (&debug_target);
1692 self =
self->beneath;
1693 return self->to_is_async_p (
self);
1707 result = debug_target.to_is_async_p (&debug_target);
1719 self =
self->beneath;
1720 self->to_async (
self, arg1);
1733 debug_target.to_async (&debug_target, arg1);
1744 self =
self->beneath;
1745 return self->to_supports_non_stop (
self);
1759 result = debug_target.to_supports_non_stop (&debug_target);
1771 self =
self->beneath;
1772 return self->to_find_memory_regions (
self, arg1, arg2);
1780 result = debug_target.to_find_memory_regions (&debug_target, arg1, arg2);
1796 self =
self->beneath;
1797 return self->to_make_corefile_notes (
self, arg1, arg2);
1805 result = debug_target.to_make_corefile_notes (&debug_target, arg1, arg2);
1821 self =
self->beneath;
1822 return self->to_get_bookmark (
self, arg1, arg2);
1836 result = debug_target.to_get_bookmark (&debug_target, arg1, arg2);
1852 self =
self->beneath;
1853 self->to_goto_bookmark (
self, arg1, arg2);
1866 debug_target.to_goto_bookmark (&debug_target, arg1, arg2);
1879 self =
self->beneath;
1880 return self->to_get_thread_local_address (
self, arg1, arg2, arg3);
1894 result = debug_target.to_get_thread_local_address (&debug_target, arg1, arg2, arg3);
1912 self =
self->beneath;
1913 return self->to_xfer_partial (
self, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1927 result = debug_target.to_xfer_partial (&debug_target, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1951 delegate_memory_map (
struct target_ops *
self)
1953 self =
self->beneath;
1954 return self->to_memory_map (
self);
1958 tdefault_memory_map (
struct target_ops *
self)
1968 result = debug_target.to_memory_map (&debug_target);
1980 self =
self->beneath;
1981 self->to_flash_erase (
self, arg1, arg2);
1994 debug_target.to_flash_erase (&debug_target, arg1, arg2);
2007 self =
self->beneath;
2008 self->to_flash_done (
self);
2021 debug_target.to_flash_done (&debug_target);
2030 self =
self->beneath;
2031 return self->to_read_description (
self);
2045 result = debug_target.to_read_description (&debug_target);
2057 self =
self->beneath;
2058 return self->to_get_ada_task_ptid (
self, arg1, arg2);
2066 result = debug_target.to_get_ada_task_ptid (&debug_target, arg1, arg2);
2082 self =
self->beneath;
2083 return self->to_auxv_parse (
self, arg1, arg2, arg3, arg4);
2091 result = debug_target.to_auxv_parse (&debug_target, arg1, arg2, arg3, arg4);
2111 self =
self->beneath;
2112 return self->to_search_memory (
self, arg1, arg2, arg3, arg4, arg5);
2120 result = debug_target.to_search_memory (&debug_target, arg1, arg2, arg3, arg4, arg5);
2142 self =
self->beneath;
2143 return self->to_can_execute_reverse (
self);
2157 result = debug_target.to_can_execute_reverse (&debug_target);
2169 self =
self->beneath;
2170 return self->to_execution_direction (
self);
2178 result = debug_target.to_execution_direction (&debug_target);
2190 self =
self->beneath;
2191 return self->to_supports_multi_process (
self);
2205 result = debug_target.to_supports_multi_process (&debug_target);
2217 self =
self->beneath;
2218 return self->to_supports_enable_disable_tracepoint (
self);
2232 result = debug_target.to_supports_enable_disable_tracepoint (&debug_target);
2244 self =
self->beneath;
2245 return self->to_supports_string_tracing (
self);
2259 result = debug_target.to_supports_string_tracing (&debug_target);
2271 self =
self->beneath;
2272 return self->to_supports_evaluation_of_breakpoint_conditions (
self);
2286 result = debug_target.to_supports_evaluation_of_breakpoint_conditions (&debug_target);
2298 self =
self->beneath;
2299 return self->to_can_run_breakpoint_commands (
self);
2313 result = debug_target.to_can_run_breakpoint_commands (&debug_target);
2325 self =
self->beneath;
2326 return self->to_thread_architecture (
self, arg1);
2334 result = debug_target.to_thread_architecture (&debug_target, arg1);
2348 self =
self->beneath;
2349 return self->to_thread_address_space (
self, arg1);
2357 result = debug_target.to_thread_address_space (&debug_target, arg1);
2371 self =
self->beneath;
2372 return self->to_filesystem_is_local (
self);
2386 result = debug_target.to_filesystem_is_local (&debug_target);
2398 self =
self->beneath;
2399 self->to_trace_init (
self);
2412 debug_target.to_trace_init (&debug_target);
2421 self =
self->beneath;
2422 self->to_download_tracepoint (
self, arg1);
2435 debug_target.to_download_tracepoint (&debug_target, arg1);
2446 self =
self->beneath;
2447 return self->to_can_download_tracepoint (
self);
2461 result = debug_target.to_can_download_tracepoint (&debug_target);
2473 self =
self->beneath;
2474 self->to_download_trace_state_variable (
self, arg1);
2487 debug_target.to_download_trace_state_variable (&debug_target, arg1);
2498 self =
self->beneath;
2499 self->to_enable_tracepoint (
self, arg1);
2512 debug_target.to_enable_tracepoint (&debug_target, arg1);
2523 self =
self->beneath;
2524 self->to_disable_tracepoint (
self, arg1);
2537 debug_target.to_disable_tracepoint (&debug_target, arg1);
2548 self =
self->beneath;
2549 self->to_trace_set_readonly_regions (
self);
2562 debug_target.to_trace_set_readonly_regions (&debug_target);
2571 self =
self->beneath;
2572 self->to_trace_start (
self);
2585 debug_target.to_trace_start (&debug_target);
2594 self =
self->beneath;
2595 return self->to_get_trace_status (
self, arg1);
2609 result = debug_target.to_get_trace_status (&debug_target, arg1);
2623 self =
self->beneath;
2624 self->to_get_tracepoint_status (
self, arg1, arg2);
2637 debug_target.to_get_tracepoint_status (&debug_target, arg1, arg2);
2650 self =
self->beneath;
2651 self->to_trace_stop (
self);
2664 debug_target.to_trace_stop (&debug_target);
2673 self =
self->beneath;
2674 return self->to_trace_find (
self, arg1, arg2, arg3, arg4, arg5);
2688 result = debug_target.to_trace_find (&debug_target, arg1, arg2, arg3, arg4, arg5);
2710 self =
self->beneath;
2711 return self->to_get_trace_state_variable_value (
self, arg1, arg2);
2725 result = debug_target.to_get_trace_state_variable_value (&debug_target, arg1, arg2);
2741 self =
self->beneath;
2742 return self->to_save_trace_data (
self, arg1);
2756 result = debug_target.to_save_trace_data (&debug_target, arg1);
2770 self =
self->beneath;
2771 return self->to_upload_tracepoints (
self, arg1);
2785 result = debug_target.to_upload_tracepoints (&debug_target, arg1);
2799 self =
self->beneath;
2800 return self->to_upload_trace_state_variables (
self, arg1);
2814 result = debug_target.to_upload_trace_state_variables (&debug_target, arg1);
2828 self =
self->beneath;
2829 return self->to_get_raw_trace_data (
self, arg1, arg2, arg3);
2843 result = debug_target.to_get_raw_trace_data (&debug_target, arg1, arg2, arg3);
2861 self =
self->beneath;
2862 return self->to_get_min_fast_tracepoint_insn_len (
self);
2876 result = debug_target.to_get_min_fast_tracepoint_insn_len (&debug_target);
2888 self =
self->beneath;
2889 self->to_set_disconnected_tracing (
self, arg1);
2901 debug_target.to_set_disconnected_tracing (&debug_target, arg1);
2912 self =
self->beneath;
2913 self->to_set_circular_trace_buffer (
self, arg1);
2925 debug_target.to_set_circular_trace_buffer (&debug_target, arg1);
2936 self =
self->beneath;
2937 self->to_set_trace_buffer_size (
self, arg1);
2949 debug_target.to_set_trace_buffer_size (&debug_target, arg1);
2960 self =
self->beneath;
2961 return self->to_set_trace_notes (
self, arg1, arg2, arg3);
2975 result = debug_target.to_set_trace_notes (&debug_target, arg1, arg2, arg3);
2993 self =
self->beneath;
2994 return self->to_core_of_thread (
self, arg1);
3008 result = debug_target.to_core_of_thread (&debug_target, arg1);
3022 self =
self->beneath;
3023 return self->to_verify_memory (
self, arg1, arg2, arg3);
3031 result = debug_target.to_verify_memory (&debug_target, arg1, arg2, arg3);
3049 self =
self->beneath;
3050 return self->to_get_tib_address (
self, arg1, arg2);
3064 result = debug_target.to_get_tib_address (&debug_target, arg1, arg2);
3080 self =
self->beneath;
3081 self->to_set_permissions (
self);
3093 debug_target.to_set_permissions (&debug_target);
3102 self =
self->beneath;
3103 return self->to_static_tracepoint_marker_at (
self, arg1, arg2);
3117 result = debug_target.to_static_tracepoint_marker_at (&debug_target, arg1, arg2);
3131 delegate_static_tracepoint_markers_by_strid (
struct target_ops *
self,
const char *arg1)
3133 self =
self->beneath;
3134 return self->to_static_tracepoint_markers_by_strid (
self, arg1);
3138 tdefault_static_tracepoint_markers_by_strid (
struct target_ops *
self,
const char *arg1)
3144 debug_static_tracepoint_markers_by_strid (
struct target_ops *
self,
const char *arg1)
3148 result = debug_target.to_static_tracepoint_markers_by_strid (&debug_target, arg1);
3162 self =
self->beneath;
3163 return self->to_traceframe_info (
self);
3177 result = debug_target.to_traceframe_info (&debug_target);
3189 self =
self->beneath;
3190 return self->to_use_agent (
self, arg1);
3204 result = debug_target.to_use_agent (&debug_target, arg1);
3218 self =
self->beneath;
3219 return self->to_can_use_agent (
self);
3233 result = debug_target.to_can_use_agent (&debug_target);
3245 self =
self->beneath;
3246 return self->to_supports_btrace (
self, arg1);
3260 result = debug_target.to_supports_btrace (&debug_target, arg1);
3274 self =
self->beneath;
3275 return self->to_enable_btrace (
self, arg1, arg2);
3289 result = debug_target.to_enable_btrace (&debug_target, arg1, arg2);
3305 self =
self->beneath;
3306 self->to_disable_btrace (
self, arg1);
3319 debug_target.to_disable_btrace (&debug_target, arg1);
3330 self =
self->beneath;
3331 self->to_teardown_btrace (
self, arg1);
3344 debug_target.to_teardown_btrace (&debug_target, arg1);
3355 self =
self->beneath;
3356 return self->to_read_btrace (
self, arg1, arg2, arg3);
3370 result = debug_target.to_read_btrace (&debug_target, arg1, arg2, arg3);
3388 self =
self->beneath;
3389 return self->to_btrace_conf (
self, arg1);
3403 result = debug_target.to_btrace_conf (&debug_target, arg1);
3417 self =
self->beneath;
3418 self->to_stop_recording (
self);
3430 debug_target.to_stop_recording (&debug_target);
3439 self =
self->beneath;
3440 self->to_info_record (
self);
3452 debug_target.to_info_record (&debug_target);
3461 self =
self->beneath;
3462 self->to_save_record (
self, arg1);
3475 debug_target.to_save_record (&debug_target, arg1);
3486 self =
self->beneath;
3487 self->to_delete_record (
self);
3500 debug_target.to_delete_record (&debug_target);
3509 self =
self->beneath;
3510 return self->to_record_is_replaying (
self);
3524 result = debug_target.to_record_is_replaying (&debug_target);
3536 self =
self->beneath;
3537 self->to_goto_record_begin (
self);
3550 debug_target.to_goto_record_begin (&debug_target);
3559 self =
self->beneath;
3560 self->to_goto_record_end (
self);
3573 debug_target.to_goto_record_end (&debug_target);
3582 self =
self->beneath;
3583 self->to_goto_record (
self, arg1);
3596 debug_target.to_goto_record (&debug_target, arg1);
3607 self =
self->beneath;
3608 self->to_insn_history (
self, arg1, arg2);
3621 debug_target.to_insn_history (&debug_target, arg1, arg2);
3634 self =
self->beneath;
3635 self->to_insn_history_from (
self, arg1, arg2, arg3);
3648 debug_target.to_insn_history_from (&debug_target, arg1, arg2, arg3);
3663 self =
self->beneath;
3664 self->to_insn_history_range (
self, arg1, arg2, arg3);
3677 debug_target.to_insn_history_range (&debug_target, arg1, arg2, arg3);
3692 self =
self->beneath;
3693 self->to_call_history (
self, arg1, arg2);
3706 debug_target.to_call_history (&debug_target, arg1, arg2);
3719 self =
self->beneath;
3720 self->to_call_history_from (
self, arg1, arg2, arg3);
3733 debug_target.to_call_history_from (&debug_target, arg1, arg2, arg3);
3748 self =
self->beneath;
3749 self->to_call_history_range (
self, arg1, arg2, arg3);
3762 debug_target.to_call_history_range (&debug_target, arg1, arg2, arg3);
3777 self =
self->beneath;
3778 return self->to_augmented_libraries_svr4_read (
self);
3792 result = debug_target.to_augmented_libraries_svr4_read (&debug_target);
3804 self =
self->beneath;
3805 return self->to_get_unwinder (
self);
3819 result = debug_target.to_get_unwinder (&debug_target);
3831 self =
self->beneath;
3832 return self->to_get_tailcall_unwinder (
self);
3846 result = debug_target.to_get_tailcall_unwinder (&debug_target);
3858 self =
self->beneath;
3859 self->to_prepare_to_generate_core (
self);
3871 debug_target.to_prepare_to_generate_core (&debug_target);
3880 self =
self->beneath;
3881 self->to_done_generating_core (
self);
3893 debug_target.to_done_generating_core (&debug_target);
4044 if (ops->to_memory_map == NULL)
4045 ops->to_memory_map = delegate_memory_map;
4132 if (ops->to_static_tracepoint_markers_by_strid == NULL)
4133 ops->to_static_tracepoint_markers_by_strid = delegate_static_tracepoint_markers_by_strid;
4266 ops->to_memory_map = tdefault_memory_map;
4310 ops->to_static_tracepoint_markers_by_strid = tdefault_static_tracepoint_markers_by_strid;
4415 ops->to_memory_map = debug_memory_map;
4459 ops->to_static_tracepoint_markers_by_strid = debug_static_tracepoint_markers_by_strid;
static char * delegate_extra_thread_info(struct target_ops *self, struct thread_info *arg1)
static int tdefault_has_exited(struct target_ops *self, int arg1, int arg2, int *arg3)
static int tdefault_get_tib_address(struct target_ops *self, ptid_t arg1, CORE_ADDR *arg2)
struct address_space *(* to_thread_address_space)(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_address_space)
static int delegate_stopped_by_watchpoint(struct target_ops *self)
static enum target_xfer_status delegate_xfer_partial(struct target_ops *self, enum target_object arg1, const char *arg2, gdb_byte *arg3, const gdb_byte *arg4, ULONGEST arg5, ULONGEST arg6, ULONGEST *arg7)
static int debug_can_async_p(struct target_ops *self)
static ptid_t tdefault_wait(struct target_ops *self, ptid_t arg1, struct target_waitstatus *arg2, int arg3)
static int tdefault_insert_fork_catchpoint(struct target_ops *self, int arg1)
static void debug_insn_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
static int debug_verify_memory(struct target_ops *self, const gdb_byte *arg1, CORE_ADDR arg2, ULONGEST arg3)
static void debug_delete_record(struct target_ops *self)
static char * tdefault_extra_thread_info(struct target_ops *self, struct thread_info *arg1)
static void debug_done_generating_core(struct target_ops *self)
static void delegate_disable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static const struct frame_unwind * delegate_get_tailcall_unwinder(struct target_ops *self)
static void debug_pass_signals(struct target_ops *self, int arg1, unsigned char *arg2)
static void tdefault_resume(struct target_ops *self, ptid_t arg1, int arg2, enum gdb_signal arg3)
static void delegate_prepare_to_generate_core(struct target_ops *self)
static int delegate_remove_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
void(* to_delete_record)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_insert_vfork_catchpoint(struct target_ops *self, int arg1)
static int tdefault_thread_alive(struct target_ops *self, ptid_t arg1)
static int tdefault_get_trace_status(struct target_ops *self, struct trace_status *arg1)
int(* to_supports_stopped_by_hw_breakpoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
const struct target_desc *(* to_read_description)(struct target_ops *ops) TARGET_DEFAULT_RETURN(NULL)
int(* to_is_async_p)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void tdefault_load(struct target_ops *self, const char *arg1, int arg2)
static char * debug_make_corefile_notes(struct target_ops *self, bfd *arg1, int *arg2)
int(* to_upload_tracepoints)(struct target_ops *, struct uploaded_tp **utpp) TARGET_DEFAULT_RETURN(0)
void(* to_trace_init)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static int tdefault_insert_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
int(* to_supports_evaluation_of_breakpoint_conditions)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void delegate_insn_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
void(* to_program_signals)(struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
void(* to_goto_bookmark)(struct target_ops *, const gdb_byte *, int) TARGET_DEFAULT_NORETURN(tcomplain())
static struct address_space * delegate_thread_address_space(struct target_ops *self, ptid_t arg1)
static void install_dummy_methods(struct target_ops *ops)
static int tdefault_remove_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
void(* to_goto_record_begin)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static int tdefault_insert_exec_catchpoint(struct target_ops *self, int arg1)
static int delegate_supports_enable_disable_tracepoint(struct target_ops *self)
static void tdefault_goto_record(struct target_ops *self, ULONGEST arg1)
static int tdefault_record_is_replaying(struct target_ops *self)
static int tdefault_filesystem_is_local(struct target_ops *self)
static int tdefault_get_trace_state_variable_value(struct target_ops *self, int arg1, LONGEST *arg2)
void(* to_save_record)(struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
static int debug_supports_enable_disable_tracepoint(struct target_ops *self)
static void tdefault_program_signals(struct target_ops *self, int arg1, unsigned char *arg2)
#define target_debug_print_struct_breakpoint_p(X)
static void debug_call_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
int(* to_find_memory_regions)(struct target_ops *, find_memory_region_ftype func, void *data) TARGET_DEFAULT_FUNC(dummy_find_memory_regions)
static void tdefault_post_startup_inferior(struct target_ops *self, ptid_t arg1)
static struct target_section_table * debug_get_section_table(struct target_ops *self)
static void debug_post_startup_inferior(struct target_ops *self, ptid_t arg1)
static int delegate_get_trace_status(struct target_ops *self, struct trace_status *arg1)
static void delegate_program_signals(struct target_ops *self, int arg1, unsigned char *arg2)
static int tdefault_static_tracepoint_marker_at(struct target_ops *self, CORE_ADDR arg1, struct static_tracepoint_marker *arg2)
static int tdefault_remove_exec_catchpoint(struct target_ops *self, int arg1)
void fputs_unfiltered(const char *buf, struct ui_file *file)
#define target_debug_print_struct_bp_target_info_p(X)
static void debug_stop_recording(struct target_ops *self)
static LONGEST delegate_get_raw_trace_data(struct target_ops *self, gdb_byte *arg1, ULONGEST arg2, LONGEST arg3)
static void debug_terminal_ours(struct target_ops *self)
static void debug_prepare_to_generate_core(struct target_ops *self)
static void debug_disable_btrace(struct target_ops *self, struct btrace_target_info *arg1)
static int debug_ranged_break_num_registers(struct target_ops *self)
static int delegate_can_accel_watchpoint_condition(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
static int tdefault_get_min_fast_tracepoint_insn_len(struct target_ops *self)
static void debug_goto_record_end(struct target_ops *self)
static void tdefault_detach(struct target_ops *self, const char *arg1, int arg2)
static int debug_remove_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
#define target_debug_print_struct_bp_location_p(X)
static void tdefault_insn_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
static void debug_load(struct target_ops *self, const char *arg1, int arg2)
static void debug_log_command(struct target_ops *self, const char *arg1)
static int debug_has_exited(struct target_ops *self, int arg1, int arg2, int *arg3)
static int delegate_remove_vfork_catchpoint(struct target_ops *self, int arg1)
static int delegate_save_trace_data(struct target_ops *self, const char *arg1)
static void debug_post_attach(struct target_ops *self, int arg1)
void(* to_trace_start)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
char *(* to_pid_to_str)(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_pid_to_str)
static int delegate_supports_string_tracing(struct target_ops *self)
void(* to_flash_done)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
#define target_debug_print_struct_trace_state_variable_p(X)
static void delegate_flash_erase(struct target_ops *self, ULONGEST arg1, LONGEST arg2)
static int delegate_insert_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
void(* to_stop_recording)(struct target_ops *) TARGET_DEFAULT_IGNORE()
#define target_debug_print_enum_target_xfer_status(X)
static char * debug_pid_to_str(struct target_ops *self, ptid_t arg1)
static int debug_remove_vfork_catchpoint(struct target_ops *self, int arg1)
static enum exec_direction_kind debug_execution_direction(struct target_ops *self)
static int debug_follow_fork(struct target_ops *self, int arg1, int arg2)
static struct gdbarch * debug_thread_architecture(struct target_ops *self, ptid_t arg1)
#define target_debug_print_ptid_t(X)
static void delegate_download_tracepoint(struct target_ops *self, struct bp_location *arg1)
static ptid_t default_get_ada_task_ptid(struct target_ops *self, long lwp, long tid)
void(* to_terminal_init)(struct target_ops *) TARGET_DEFAULT_IGNORE()
#define target_debug_print_char_p(X)
static int delegate_has_exited(struct target_ops *self, int arg1, int arg2, int *arg3)
int(* to_has_exited)(struct target_ops *, int, int, int *) TARGET_DEFAULT_RETURN(0)
static int debug_supports_evaluation_of_breakpoint_conditions(struct target_ops *self)
int(* to_insert_breakpoint)(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_FUNC(memory_insert_breakpoint)
static void tdefault_trace_start(struct target_ops *self)
static void delegate_set_permissions(struct target_ops *self)
static void delegate_terminal_info(struct target_ops *self, const char *arg1, int arg2)
char *(* to_extra_thread_info)(struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)
static void delegate_fetch_registers(struct target_ops *self, struct regcache *arg1, int arg2)
static void delegate_insn_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
void(* to_rcmd)(struct target_ops *, const char *command, struct ui_file *output) TARGET_DEFAULT_FUNC(default_rcmd)
#define target_debug_print_gdb_byte_pp(X)
static int tdefault_remove_fork_catchpoint(struct target_ops *self, int arg1)
static void delegate_call_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
static void tdefault_get_tracepoint_status(struct target_ops *self, struct breakpoint *arg1, struct uploaded_tp *arg2)
void(* to_insn_history_from)(struct target_ops *, ULONGEST from, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
int(* to_core_of_thread)(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(-1)
#define target_debug_print_struct_expression_p(X)
int(* to_follow_fork)(struct target_ops *, int, int) TARGET_DEFAULT_FUNC(default_follow_fork)
static int debug_get_trace_state_variable_value(struct target_ops *self, int arg1, LONGEST *arg2)
void(* to_terminal_ours_for_output)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static void delegate_download_trace_state_variable(struct target_ops *self, struct trace_state_variable *arg1)
static void tdefault_goto_record_begin(struct target_ops *self)
void(* to_call_history)(struct target_ops *, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
static enum btrace_error delegate_read_btrace(struct target_ops *self, struct btrace_data *arg1, struct btrace_target_info *arg2, enum btrace_read_type arg3)
#define target_debug_print_enum_gdb_signal(X)
static void delegate_done_generating_core(struct target_ops *self)
static void debug_trace_set_readonly_regions(struct target_ops *self)
static int debug_upload_trace_state_variables(struct target_ops *self, struct uploaded_tsv **arg1)
static int debug_upload_tracepoints(struct target_ops *self, struct uploaded_tp **arg1)
static void tdefault_stop(struct target_ops *self, ptid_t arg1)
static int tdefault_insert_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
#define target_debug_print_struct_btrace_data_p(X)
static LONGEST debug_get_raw_trace_data(struct target_ops *self, gdb_byte *arg1, ULONGEST arg2, LONGEST arg3)
static int tdefault_remove_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
static const struct btrace_config * delegate_btrace_conf(struct target_ops *self, const struct btrace_target_info *arg1)
static void tdefault_disconnect(struct target_ops *self, const char *arg1, int arg2)
static void tdefault_prepare_to_store(struct target_ops *self, struct regcache *arg1)
static void debug_program_signals(struct target_ops *self, int arg1, unsigned char *arg2)
#define target_debug_print_int(X)
static int tdefault_can_use_hw_breakpoint(struct target_ops *self, int arg1, int arg2, int arg3)
const struct frame_unwind *(* to_get_tailcall_unwinder)(struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)
static int debug_find_memory_regions(struct target_ops *self, find_memory_region_ftype arg1, void *arg2)
static ptid_t delegate_get_ada_task_ptid(struct target_ops *self, long arg1, long arg2)
static void delegate_stop(struct target_ops *self, ptid_t arg1)
static int tdefault_upload_tracepoints(struct target_ops *self, struct uploaded_tp **arg1)
#define target_debug_print_struct_address_space_p(X)
static int tdefault_stopped_by_sw_breakpoint(struct target_ops *self)
void(* to_set_disconnected_tracing)(struct target_ops *, int val) TARGET_DEFAULT_IGNORE()
void(* to_check_pending_interrupt)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static int debug_supports_string_tracing(struct target_ops *self)
int(* to_remove_breakpoint)(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_FUNC(memory_remove_breakpoint)
#define target_debug_print_CORE_ADDR(X)
static int delegate_can_run_breakpoint_commands(struct target_ops *self)
int(* to_supports_enable_disable_tracepoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* to_region_ok_for_hw_watchpoint)(struct target_ops *, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_region_ok_for_hw_watchpoint)
ptid_t(* to_wait)(struct target_ops *, ptid_t, struct target_waitstatus *, int TARGET_DEBUG_PRINTER(target_debug_print_options)) TARGET_DEFAULT_NORETURN(noprocess())
void(* to_info_record)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static int debug_can_execute_reverse(struct target_ops *self)
static void tdefault_flash_erase(struct target_ops *self, ULONGEST arg1, LONGEST arg2)
static void delegate_log_command(struct target_ops *self, const char *arg1)
static void debug_disable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int delegate_stopped_data_address(struct target_ops *self, CORE_ADDR *arg1)
static ptid_t debug_wait(struct target_ops *self, ptid_t arg1, struct target_waitstatus *arg2, int arg3)
static void debug_get_tracepoint_status(struct target_ops *self, struct breakpoint *arg1, struct uploaded_tp *arg2)
static int debug_watchpoint_addr_within_range(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
void(* to_trace_stop)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static void tdefault_trace_init(struct target_ops *self)
static int tdefault_supports_evaluation_of_breakpoint_conditions(struct target_ops *self)
static int default_follow_fork(struct target_ops *self, int follow_child, int detach_fork)
int(* to_supports_string_tracing)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void debug_flash_erase(struct target_ops *self, ULONGEST arg1, LONGEST arg2)
static int delegate_get_min_fast_tracepoint_insn_len(struct target_ops *self)
static char * default_pid_to_str(struct target_ops *ops, ptid_t ptid)
static gdb_byte * tdefault_get_bookmark(struct target_ops *self, const char *arg1, int arg2)
void(* to_set_trace_buffer_size)(struct target_ops *, LONGEST val) TARGET_DEFAULT_IGNORE()
static void delegate_stop_recording(struct target_ops *self)
static int tdefault_can_run_breakpoint_commands(struct target_ops *self)
static int tdefault_supports_btrace(struct target_ops *self, enum btrace_format arg1)
static void debug_stop(struct target_ops *self, ptid_t arg1)
int(* to_get_trace_state_variable_value)(struct target_ops *, int tsv, LONGEST *val) TARGET_DEFAULT_RETURN(0)
static int tdefault_supports_stopped_by_sw_breakpoint(struct target_ops *self)
static gdb_byte * delegate_get_bookmark(struct target_ops *self, const char *arg1, int arg2)
static void delegate_disable_btrace(struct target_ops *self, struct btrace_target_info *arg1)
struct traceframe_info *(* to_traceframe_info)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static void tdefault_set_circular_trace_buffer(struct target_ops *self, int arg1)
void(* to_insn_history_range)(struct target_ops *, ULONGEST begin, ULONGEST end, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
int(* to_remove_exec_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
static void debug_enable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int debug_filesystem_is_local(struct target_ops *self)
static void tdefault_call_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
void(* to_files_info)(struct target_ops *) TARGET_DEFAULT_IGNORE()
int default_auxv_parse(struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
static void debug_insn_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
static int tdefault_masked_watch_num_registers(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2)
static int debug_search_memory(struct target_ops *self, CORE_ADDR arg1, ULONGEST arg2, const gdb_byte *arg3, ULONGEST arg4, CORE_ADDR *arg5)
static int debug_insert_exec_catchpoint(struct target_ops *self, int arg1)
static void tdefault_insn_history(struct target_ops *self, int arg1, int arg2)
static int delegate_supports_multi_process(struct target_ops *self)
static LONGEST tdefault_get_raw_trace_data(struct target_ops *self, gdb_byte *arg1, ULONGEST arg2, LONGEST arg3)
static int tdefault_can_accel_watchpoint_condition(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
static int debug_masked_watch_num_registers(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2)
static void debug_update_thread_list(struct target_ops *self)
int(* to_insert_watchpoint)(struct target_ops *, CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(-1)
static char * debug_extra_thread_info(struct target_ops *self, struct thread_info *arg1)
static char * tdefault_thread_name(struct target_ops *self, struct thread_info *arg1)
static void target_debug_print_struct_target_waitstatus_p(struct target_waitstatus *status)
int(* to_remove_fork_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
static int delegate_remove_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
void(* to_disable_tracepoint)(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
static void default_terminal_info(struct target_ops *self, const char *args, int from_tty)
static int debug_core_of_thread(struct target_ops *self, ptid_t arg1)
static void debug_terminal_init(struct target_ops *self)
static int delegate_can_run(struct target_ops *self)
static int debug_remove_fork_catchpoint(struct target_ops *self, int arg1)
static void debug_resume(struct target_ops *self, ptid_t arg1, int arg2, enum gdb_signal arg3)
static int debug_can_download_tracepoint(struct target_ops *self)
static int debug_insert_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
static char * debug_thread_name(struct target_ops *self, struct thread_info *arg1)
static void tdefault_set_disconnected_tracing(struct target_ops *self, int arg1)
#define target_debug_print_VEC_static_tracepoint_marker_p__p(X)
static void tdefault_kill(struct target_ops *self)
void(* to_prepare_to_generate_core)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static void debug_teardown_btrace(struct target_ops *self, struct btrace_target_info *arg1)
#define target_debug_print_struct_uploaded_tsv_pp(X)
static void delegate_goto_record_begin(struct target_ops *self)
static int debug_static_tracepoint_marker_at(struct target_ops *self, CORE_ADDR arg1, struct static_tracepoint_marker *arg2)
static const struct frame_unwind * debug_get_tailcall_unwinder(struct target_ops *self)
static void debug_async(struct target_ops *self, int arg1)
static int debug_supports_non_stop(struct target_ops *self)
void(* to_call_history_range)(struct target_ops *, ULONGEST begin, ULONGEST end, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
char *(* to_thread_name)(struct target_ops *, struct thread_info *) TARGET_DEFAULT_RETURN(NULL)
static void debug_prepare_to_store(struct target_ops *self, struct regcache *arg1)
static int debug_save_trace_data(struct target_ops *self, const char *arg1)
static void delegate_pass_signals(struct target_ops *self, int arg1, unsigned char *arg2)
#define target_debug_print_step(X)
int(* to_trace_find)(struct target_ops *, enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int *tpp) TARGET_DEFAULT_RETURN(-1)
static int default_region_ok_for_hw_watchpoint(struct target_ops *self, CORE_ADDR addr, int len)
static int tdefault_insert_vfork_catchpoint(struct target_ops *self, int arg1)
static void delegate_detach(struct target_ops *self, const char *arg1, int arg2)
static void delegate_rcmd(struct target_ops *self, const char *arg1, struct ui_file *arg2)
static void delegate_flash_done(struct target_ops *self)
static void delegate_kill(struct target_ops *self)
static void debug_set_disconnected_tracing(struct target_ops *self, int arg1)
#define target_debug_print_struct_static_tracepoint_marker_p(X)
#define target_debug_print_struct_traceframe_info_p(X)
static void debug_kill(struct target_ops *self)
int(* to_watchpoint_addr_within_range)(struct target_ops *, CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_FUNC(default_watchpoint_addr_within_range)
LONGEST(* to_get_raw_trace_data)(struct target_ops *, gdb_byte *buf, ULONGEST offset, LONGEST len) TARGET_DEFAULT_NORETURN(tcomplain())
static void tdefault_enable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int tdefault_supports_string_tracing(struct target_ops *self)
static void delegate_trace_start(struct target_ops *self)
static void tdefault_call_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
static void delegate_files_info(struct target_ops *self)
#define target_debug_print_const_struct_frame_unwind_p(X)
static int delegate_insert_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
static struct target_section_table * delegate_get_section_table(struct target_ops *self)
static void generic_tls_error(void)
static int debug_is_async_p(struct target_ops *self)
static struct target_section_table * tdefault_get_section_table(struct target_ops *self)
int(* to_remove_vfork_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
static int delegate_record_is_replaying(struct target_ops *self)
int(* to_remove_watchpoint)(struct target_ops *, CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(-1)
static int tdefault_set_syscall_catchpoint(struct target_ops *self, int arg1, int arg2, int arg3, int arg4, int *arg5)
void fprintf_unfiltered(struct ui_file *stream, const char *format,...)
static struct btrace_target_info * debug_enable_btrace(struct target_ops *self, ptid_t arg1, const struct btrace_config *arg2)
int(* to_supports_stopped_by_sw_breakpoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* to_resume)(struct target_ops *, ptid_t, int TARGET_DEBUG_PRINTER(target_debug_print_step), enum gdb_signal) TARGET_DEFAULT_NORETURN(noprocess())
#define target_debug_print_struct_btrace_target_info_p(X)
static int tdefault_save_trace_data(struct target_ops *self, const char *arg1)
static int delegate_watchpoint_addr_within_range(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
static void delegate_post_attach(struct target_ops *self, int arg1)
int(* to_get_min_fast_tracepoint_insn_len)(struct target_ops *) TARGET_DEFAULT_RETURN(-1)
static struct btrace_target_info * delegate_enable_btrace(struct target_ops *self, ptid_t arg1, const struct btrace_config *arg2)
struct target_section_table *(* to_get_section_table)(struct target_ops *) TARGET_DEFAULT_RETURN(NULL)
static struct gdbarch * default_thread_architecture(struct target_ops *ops, ptid_t ptid)
static int tdefault_remove_vfork_catchpoint(struct target_ops *self, int arg1)
static int debug_remove_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
int(* to_can_run)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void delegate_trace_init(struct target_ops *self)
static int default_watchpoint_addr_within_range(struct target_ops *target, CORE_ADDR addr, CORE_ADDR start, int length)
static int delegate_insert_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
static void debug_download_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int delegate_remove_exec_catchpoint(struct target_ops *self, int arg1)
CORE_ADDR(* to_get_thread_local_address)(struct target_ops *ops, ptid_t ptid, CORE_ADDR load_module_addr, CORE_ADDR offset) TARGET_DEFAULT_NORETURN(generic_tls_error())
static char * delegate_pid_to_str(struct target_ops *self, ptid_t arg1)
static int tdefault_remove_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
static void debug_call_history(struct target_ops *self, int arg1, int arg2)
int(* to_insert_exec_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
static int delegate_can_use_hw_breakpoint(struct target_ops *self, int arg1, int arg2, int arg3)
static int tdefault_stopped_data_address(struct target_ops *self, CORE_ADDR *arg1)
static char * delegate_thread_name(struct target_ops *self, struct thread_info *arg1)
#define target_debug_print_enum_target_object(X)
static void debug_goto_record_begin(struct target_ops *self)
static void delegate_update_thread_list(struct target_ops *self)
void(* to_set_permissions)(struct target_ops *) TARGET_DEFAULT_IGNORE()
#define target_debug_print_bfd_p(X)
struct btrace_target_info *(* to_enable_btrace)(struct target_ops *, ptid_t ptid, const struct btrace_config *conf) TARGET_DEFAULT_NORETURN(tcomplain())
int(* to_masked_watch_num_registers)(struct target_ops *, CORE_ADDR, CORE_ADDR) TARGET_DEFAULT_RETURN(-1)
static int delegate_region_ok_for_hw_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2)
static void tdefault_trace_set_readonly_regions(struct target_ops *self)
static int tdefault_can_download_tracepoint(struct target_ops *self)
static void tdefault_prepare_to_generate_core(struct target_ops *self)
static void tdefault_update_thread_list(struct target_ops *self)
static void delegate_terminal_ours(struct target_ops *self)
void(* to_trace_set_readonly_regions)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
static struct address_space * default_thread_address_space(struct target_ops *self, ptid_t ptid)
#define target_debug_print_find_memory_region_ftype(X)
static void tdefault_teardown_btrace(struct target_ops *self, struct btrace_target_info *arg1)
static int tdefault_ranged_break_num_registers(struct target_ops *self)
static int debug_can_accel_watchpoint_condition(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
static ptid_t delegate_wait(struct target_ops *self, ptid_t arg1, struct target_waitstatus *arg2, int arg3)
static void debug_trace_init(struct target_ops *self)
#define target_debug_print_struct_target_ops_p(X)
static int tdefault_can_async_p(struct target_ops *self)
static void delegate_set_circular_trace_buffer(struct target_ops *self, int arg1)
static int delegate_thread_alive(struct target_ops *self, ptid_t arg1)
static int delegate_remove_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
void(* to_get_tracepoint_status)(struct target_ops *, struct breakpoint *tp, struct uploaded_tp *utp) TARGET_DEFAULT_NORETURN(tcomplain())
#define target_debug_print_CORE_ADDR_p(X)
static void tdefault_stop_recording(struct target_ops *self)
#define target_debug_print_struct_trace_status_p(X)
int(* to_upload_trace_state_variables)(struct target_ops *, struct uploaded_tsv **utsvp) TARGET_DEFAULT_RETURN(0)
#define target_debug_print_struct_regcache_p(X)
static int debug_insert_vfork_catchpoint(struct target_ops *self, int arg1)
#define target_debug_print_enum_btrace_format(X)
static int debug_get_trace_status(struct target_ops *self, struct trace_status *arg1)
static int delegate_can_execute_reverse(struct target_ops *self)
static void debug_mourn_inferior(struct target_ops *self)
int(* to_augmented_libraries_svr4_read)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static int debug_use_agent(struct target_ops *self, int arg1)
static void tdefault_terminal_ours_for_output(struct target_ops *self)
int(* to_insert_fork_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
static int debug_augmented_libraries_svr4_read(struct target_ops *self)
static void delegate_check_pending_interrupt(struct target_ops *self)
static int tdefault_augmented_libraries_svr4_read(struct target_ops *self)
static int debug_supports_multi_process(struct target_ops *self)
static int tdefault_can_execute_reverse(struct target_ops *self)
static int tdefault_use_agent(struct target_ops *self, int arg1)
#define target_debug_print_VEC_mem_region_s__p(X)
const struct btrace_config *(* to_btrace_conf)(struct target_ops *self, const struct btrace_target_info *) TARGET_DEFAULT_RETURN(NULL)
static void debug_insn_history(struct target_ops *self, int arg1, int arg2)
static int debug_record_is_replaying(struct target_ops *self)
enum target_xfer_status(* to_xfer_partial)(struct target_ops *ops, enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) TARGET_DEFAULT_RETURN(TARGET_XFER_E_IO)
static int delegate_verify_memory(struct target_ops *self, const gdb_byte *arg1, CORE_ADDR arg2, ULONGEST arg3)
static void tdefault_save_record(struct target_ops *self, const char *arg1)
int(* to_search_memory)(struct target_ops *ops, CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp) TARGET_DEFAULT_FUNC(default_search_memory)
static void debug_terminal_ours_for_output(struct target_ops *self)
static void delegate_set_disconnected_tracing(struct target_ops *self, int arg1)
static int tdefault_supports_multi_process(struct target_ops *self)
static char * debug_pid_to_exec_file(struct target_ops *self, int arg1)
int(* to_get_tib_address)(struct target_ops *, ptid_t ptid, CORE_ADDR *addr) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_core_of_thread(struct target_ops *self, ptid_t arg1)
static void tdefault_fetch_registers(struct target_ops *self, struct regcache *arg1, int arg2)
void(* to_detach)(struct target_ops *ops, const char *, int) TARGET_DEFAULT_IGNORE()
static void delegate_disconnect(struct target_ops *self, const char *arg1, int arg2)
static int delegate_insert_fork_catchpoint(struct target_ops *self, int arg1)
static int delegate_stopped_by_hw_breakpoint(struct target_ops *self)
static void delegate_mourn_inferior(struct target_ops *self)
void(* to_async)(struct target_ops *, int) TARGET_DEFAULT_NORETURN(tcomplain())
static void debug_fetch_registers(struct target_ops *self, struct regcache *arg1, int arg2)
static enum target_xfer_status tdefault_xfer_partial(struct target_ops *self, enum target_object arg1, const char *arg2, gdb_byte *arg3, const gdb_byte *arg4, ULONGEST arg5, ULONGEST arg6, ULONGEST *arg7)
static void debug_terminal_info(struct target_ops *self, const char *arg1, int arg2)
static void delegate_terminal_inferior(struct target_ops *self)
static enum exec_direction_kind default_execution_direction(struct target_ops *self)
static int debug_set_syscall_catchpoint(struct target_ops *self, int arg1, int arg2, int arg3, int arg4, int *arg5)
#define target_debug_print_const_struct_target_desc_p(X)
char *(* to_make_corefile_notes)(struct target_ops *, bfd *, int *) TARGET_DEFAULT_FUNC(dummy_make_corefile_notes)
static void tdefault_insn_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
struct ui_file * gdb_stdlog
static char * delegate_pid_to_exec_file(struct target_ops *self, int arg1)
static void tdefault_download_trace_state_variable(struct target_ops *self, struct trace_state_variable *arg1)
int(* to_insert_hw_breakpoint)(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
static int debug_can_run(struct target_ops *self)
static void delegate_trace_stop(struct target_ops *self)
char *(* to_pid_to_exec_file)(struct target_ops *, int pid) TARGET_DEFAULT_RETURN(NULL)
static void delegate_delete_record(struct target_ops *self)
int(* to_can_run_breakpoint_commands)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void install_delegators(struct target_ops *ops)
static void tdefault_async(struct target_ops *self, int arg1)
static int delegate_supports_stopped_by_sw_breakpoint(struct target_ops *self)
static void delegate_store_registers(struct target_ops *self, struct regcache *arg1, int arg2)
static int debug_insert_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
int(* to_remove_mask_watchpoint)(struct target_ops *, CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_RETURN(1)
static int dummy_find_memory_regions(struct target_ops *self, find_memory_region_ftype ignore1, void *ignore2)
static const struct frame_unwind * tdefault_get_unwinder(struct target_ops *self)
static void target_debug_print_signals(unsigned char *sigs)
static const struct frame_unwind * delegate_get_unwinder(struct target_ops *self)
void(* to_disconnect)(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
static int debug_get_tib_address(struct target_ops *self, ptid_t arg1, CORE_ADDR *arg2)
int(* to_can_download_tracepoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void tdefault_log_command(struct target_ops *self, const char *arg1)
static void debug_trace_start(struct target_ops *self)
void(* to_log_command)(struct target_ops *, const char *) TARGET_DEFAULT_IGNORE()
#define target_debug_print_long(X)
static void delegate_call_history_range(struct target_ops *self, ULONGEST arg1, ULONGEST arg2, int arg3)
static int delegate_augmented_libraries_svr4_read(struct target_ops *self)
#define target_debug_print_enum_btrace_read_type(X)
enum btrace_error(* to_read_btrace)(struct target_ops *self, struct btrace_data *data, struct btrace_target_info *btinfo, enum btrace_read_type type) TARGET_DEFAULT_NORETURN(tcomplain())
int(* to_auxv_parse)(struct target_ops *ops, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) TARGET_DEFAULT_FUNC(default_auxv_parse)
static int delegate_set_trace_notes(struct target_ops *self, const char *arg1, const char *arg2, const char *arg3)
int(* to_verify_memory)(struct target_ops *, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size) TARGET_DEFAULT_FUNC(default_verify_memory)
static CORE_ADDR delegate_get_thread_local_address(struct target_ops *self, ptid_t arg1, CORE_ADDR arg2, CORE_ADDR arg3)
static void delegate_save_record(struct target_ops *self, const char *arg1)
static int delegate_supports_evaluation_of_breakpoint_conditions(struct target_ops *self)
static void tdefault_terminal_init(struct target_ops *self)
void(* to_download_tracepoint)(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_use_agent(struct target_ops *self, int arg1)
#define target_debug_print_LONGEST_p(X)
static const struct target_desc * delegate_read_description(struct target_ops *self)
static struct traceframe_info * debug_traceframe_info(struct target_ops *self)
static void default_mourn_inferior(struct target_ops *self)
int(* to_remove_hw_breakpoint)(struct target_ops *, struct gdbarch *, struct bp_target_info *) TARGET_DEFAULT_RETURN(-1)
static void tdefault_call_history(struct target_ops *self, int arg1, int arg2)
enum exec_direction_kind(* to_execution_direction)(struct target_ops *) TARGET_DEFAULT_FUNC(default_execution_direction)
static int tdefault_upload_trace_state_variables(struct target_ops *self, struct uploaded_tsv **arg1)
#define target_debug_print_const_char_p(X)
static int delegate_remove_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
#define target_debug_print_struct_ui_file_p(X)
static const struct target_desc * debug_read_description(struct target_ops *self)
static void debug_rcmd(struct target_ops *self, const char *arg1, struct ui_file *arg2)
static void delegate_info_record(struct target_ops *self)
static void tdefault_check_pending_interrupt(struct target_ops *self)
static int debug_stopped_by_hw_breakpoint(struct target_ops *self)
static int delegate_auxv_parse(struct target_ops *self, gdb_byte **arg1, gdb_byte *arg2, CORE_ADDR *arg3, CORE_ADDR *arg4)
static gdb_byte * debug_get_bookmark(struct target_ops *self, const char *arg1, int arg2)
static int debug_can_use_agent(struct target_ops *self)
#define target_debug_print_ULONGEST_p(X)
#define target_debug_print_struct_uploaded_tp_pp(X)
#define target_debug_print_struct_target_section_table_p(X)
void(* to_flash_erase)(struct target_ops *, ULONGEST address, LONGEST length) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_trace_find(struct target_ops *self, enum trace_find_type arg1, int arg2, CORE_ADDR arg3, CORE_ADDR arg4, int *arg5)
static void debug_store_registers(struct target_ops *self, struct regcache *arg1, int arg2)
static void delegate_get_tracepoint_status(struct target_ops *self, struct breakpoint *arg1, struct uploaded_tp *arg2)
void(* to_fetch_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_IGNORE()
void(* to_mourn_inferior)(struct target_ops *) TARGET_DEFAULT_FUNC(default_mourn_inferior)
const struct frame_unwind *(* to_get_unwinder)(struct target_ops *self) TARGET_DEFAULT_RETURN(NULL)
static int tdefault_can_use_agent(struct target_ops *self)
static int delegate_insert_mask_watchpoint(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2, int arg3)
static int debug_remove_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
#define target_debug_print_int_p(X)
static int tdefault_set_trace_notes(struct target_ops *self, const char *arg1, const char *arg2, const char *arg3)
int(* to_set_trace_notes)(struct target_ops *, const char *user, const char *notes, const char *stopnotes) TARGET_DEFAULT_RETURN(0)
int(* to_can_use_hw_breakpoint)(struct target_ops *, int, int, int) TARGET_DEFAULT_RETURN(0)
static int delegate_upload_tracepoints(struct target_ops *self, struct uploaded_tp **arg1)
static void tdefault_goto_bookmark(struct target_ops *self, const gdb_byte *arg1, int arg2)
static int default_search_memory(struct target_ops *self, CORE_ADDR start_addr, ULONGEST search_space_len, const gdb_byte *pattern, ULONGEST pattern_len, CORE_ADDR *found_addrp)
static int debug_can_use_hw_breakpoint(struct target_ops *self, int arg1, int arg2, int arg3)
void(* to_pass_signals)(struct target_ops *, int, unsigned char *TARGET_DEBUG_PRINTER(target_debug_print_signals)) TARGET_DEFAULT_IGNORE()
void(* to_stop)(struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()
#define target_debug_print_const_struct_btrace_config_p(X)
void(* to_teardown_btrace)(struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_supports_stopped_by_hw_breakpoint(struct target_ops *self)
int(* to_save_trace_data)(struct target_ops *, const char *filename) TARGET_DEFAULT_NORETURN(tcomplain())
void(* to_download_trace_state_variable)(struct target_ops *, struct trace_state_variable *tsv) TARGET_DEFAULT_NORETURN(tcomplain())
#define target_debug_print_const_gdb_byte_p(X)
static void delegate_resume(struct target_ops *self, ptid_t arg1, int arg2, enum gdb_signal arg3)
static void debug_flash_done(struct target_ops *self)
#define target_debug_print_LONGEST(X)
static int debug_remove_exec_catchpoint(struct target_ops *self, int arg1)
void(* to_kill)(struct target_ops *) TARGET_DEFAULT_NORETURN(noprocess())
gdb_byte *(* to_get_bookmark)(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
static void debug_disconnect(struct target_ops *self, const char *arg1, int arg2)
static int delegate_upload_trace_state_variables(struct target_ops *self, struct uploaded_tsv **arg1)
int(* to_can_accel_watchpoint_condition)(struct target_ops *, CORE_ADDR, int, int, struct expression *) TARGET_DEFAULT_RETURN(0)
static int debug_can_run_breakpoint_commands(struct target_ops *self)
static void debug_set_permissions(struct target_ops *self)
#define target_debug_print_void_p(X)
static void delegate_insn_history(struct target_ops *self, int arg1, int arg2)
int(* to_stopped_by_sw_breakpoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static int debug_insert_fork_catchpoint(struct target_ops *self, int arg1)
static enum target_xfer_status debug_xfer_partial(struct target_ops *self, enum target_object arg1, const char *arg2, gdb_byte *arg3, const gdb_byte *arg4, ULONGEST arg5, ULONGEST arg6, ULONGEST *arg7)
void(* to_goto_record_end)(struct target_ops *) TARGET_DEFAULT_NORETURN(tcomplain())
void(* to_set_circular_trace_buffer)(struct target_ops *, int val) TARGET_DEFAULT_IGNORE()
static char * dummy_make_corefile_notes(struct target_ops *self, bfd *ignore1, int *ignore2)
static struct address_space * debug_thread_address_space(struct target_ops *self, ptid_t arg1)
static int tdefault_supports_non_stop(struct target_ops *self)
#define target_debug_print_ULONGEST(X)
static void debug_terminal_inferior(struct target_ops *self)
static int debug_remove_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
int(* to_ranged_break_num_registers)(struct target_ops *) TARGET_DEFAULT_RETURN(-1)
static CORE_ADDR debug_get_thread_local_address(struct target_ops *self, ptid_t arg1, CORE_ADDR arg2, CORE_ADDR arg3)
void(* to_call_history_from)(struct target_ops *, ULONGEST begin, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
void(* to_post_attach)(struct target_ops *, int) TARGET_DEFAULT_IGNORE()
static void delegate_call_history(struct target_ops *self, int arg1, int arg2)
static void debug_goto_record(struct target_ops *self, ULONGEST arg1)
int(* to_can_async_p)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static void delegate_terminal_ours_for_output(struct target_ops *self)
static int delegate_remove_fork_catchpoint(struct target_ops *self, int arg1)
int(* to_static_tracepoint_marker_at)(struct target_ops *, CORE_ADDR, struct static_tracepoint_marker *marker) TARGET_DEFAULT_RETURN(0)
static int tdefault_supports_enable_disable_tracepoint(struct target_ops *self)
static void delegate_goto_record(struct target_ops *self, ULONGEST arg1)
static int tdefault_is_async_p(struct target_ops *self)
struct gdbarch *(* to_thread_architecture)(struct target_ops *, ptid_t) TARGET_DEFAULT_FUNC(default_thread_architecture)
static int debug_supports_stopped_by_hw_breakpoint(struct target_ops *self)
int(* to_stopped_by_watchpoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* to_get_trace_status)(struct target_ops *, struct trace_status *ts) TARGET_DEFAULT_RETURN(-1)
static enum exec_direction_kind delegate_execution_direction(struct target_ops *self)
static int delegate_supports_non_stop(struct target_ops *self)
static void delegate_set_trace_buffer_size(struct target_ops *self, LONGEST arg1)
static void tdefault_terminal_ours(struct target_ops *self)
static int debug_supports_stopped_by_sw_breakpoint(struct target_ops *self)
static int delegate_stopped_by_sw_breakpoint(struct target_ops *self)
static void tdefault_store_registers(struct target_ops *self, struct regcache *arg1, int arg2)
static void delegate_prepare_to_store(struct target_ops *self, struct regcache *arg1)
static void delegate_goto_record_end(struct target_ops *self)
static int delegate_can_download_tracepoint(struct target_ops *self)
void(* to_terminal_ours)(struct target_ops *) TARGET_DEFAULT_IGNORE()
int(* to_stopped_by_hw_breakpoint)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* to_enable_tracepoint)(struct target_ops *, struct bp_location *location) TARGET_DEFAULT_NORETURN(tcomplain())
static int default_verify_memory(struct target_ops *self, const gdb_byte *data, CORE_ADDR memaddr, ULONGEST size)
static void tdefault_trace_stop(struct target_ops *self)
static enum btrace_error tdefault_read_btrace(struct target_ops *self, struct btrace_data *arg1, struct btrace_target_info *arg2, enum btrace_read_type arg3)
void(* to_terminal_inferior)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static void default_rcmd(struct target_ops *self, const char *command, struct ui_file *output)
static int debug_set_trace_notes(struct target_ops *self, const char *arg1, const char *arg2, const char *arg3)
static ptid_t debug_get_ada_task_ptid(struct target_ops *self, long arg1, long arg2)
static int delegate_insert_exec_catchpoint(struct target_ops *self, int arg1)
static char * tdefault_pid_to_exec_file(struct target_ops *self, int arg1)
unsigned long long ULONGEST
static int delegate_supports_btrace(struct target_ops *self, enum btrace_format arg1)
static void tdefault_disable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int debug_insert_hw_breakpoint(struct target_ops *self, struct gdbarch *arg1, struct bp_target_info *arg2)
static int delegate_get_tib_address(struct target_ops *self, ptid_t arg1, CORE_ADDR *arg2)
static void delegate_goto_bookmark(struct target_ops *self, const gdb_byte *arg1, int arg2)
static int delegate_set_syscall_catchpoint(struct target_ops *self, int arg1, int arg2, int arg3, int arg4, int *arg5)
static void delegate_load(struct target_ops *self, const char *arg1, int arg2)
static int delegate_find_memory_regions(struct target_ops *self, find_memory_region_ftype arg1, void *arg2)
static struct gdbarch * delegate_thread_architecture(struct target_ops *self, ptid_t arg1)
static void debug_check_pending_interrupt(struct target_ops *self)
void(* to_insn_history)(struct target_ops *, int size, int flags) TARGET_DEFAULT_NORETURN(tcomplain())
int(* to_record_is_replaying)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int(* to_supports_non_stop)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
int memory_insert_breakpoint(struct target_ops *ops, struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
static const struct btrace_config * debug_btrace_conf(struct target_ops *self, const struct btrace_target_info *arg1)
static struct traceframe_info * delegate_traceframe_info(struct target_ops *self)
static void tdefault_download_tracepoint(struct target_ops *self, struct bp_location *arg1)
int memory_remove_breakpoint(struct target_ops *ops, struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
void(* to_done_generating_core)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static int delegate_search_memory(struct target_ops *self, CORE_ADDR arg1, ULONGEST arg2, const gdb_byte *arg3, ULONGEST arg4, CORE_ADDR *arg5)
static void tdefault_files_info(struct target_ops *self)
static struct traceframe_info * tdefault_traceframe_info(struct target_ops *self)
#define target_debug_print_enum_exec_direction_kind(X)
static int tdefault_insert_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
static void debug_trace_stop(struct target_ops *self)
#define target_debug_print_enum_trace_find_type(X)
static const struct target_desc * tdefault_read_description(struct target_ops *self)
#define target_debug_print_struct_gdbarch_p(X)
static int delegate_static_tracepoint_marker_at(struct target_ops *self, CORE_ADDR arg1, struct static_tracepoint_marker *arg2)
static int delegate_filesystem_is_local(struct target_ops *self)
static int debug_stopped_by_sw_breakpoint(struct target_ops *self)
static void tdefault_done_generating_core(struct target_ops *self)
static int tdefault_can_run(struct target_ops *self)
int(* to_insert_vfork_catchpoint)(struct target_ops *, int) TARGET_DEFAULT_RETURN(1)
int(* to_thread_alive)(struct target_ops *, ptid_t ptid) TARGET_DEFAULT_RETURN(0)
static const struct frame_unwind * debug_get_unwinder(struct target_ops *self)
#define target_debug_print_const_struct_btrace_target_info_p(X)
static int delegate_masked_watch_num_registers(struct target_ops *self, CORE_ADDR arg1, CORE_ADDR arg2)
static CORE_ADDR tdefault_get_thread_local_address(struct target_ops *self, ptid_t arg1, CORE_ADDR arg2, CORE_ADDR arg3)
static int debug_stopped_by_watchpoint(struct target_ops *self)
static void delegate_teardown_btrace(struct target_ops *self, struct btrace_target_info *arg1)
static void init_debug_target(struct target_ops *ops)
int(* to_use_agent)(struct target_ops *, int use) TARGET_DEFAULT_NORETURN(tcomplain())
static int delegate_ranged_break_num_registers(struct target_ops *self)
static void debug_set_trace_buffer_size(struct target_ops *self, LONGEST arg1)
int(* to_supports_btrace)(struct target_ops *, enum btrace_format) TARGET_DEFAULT_RETURN(0)
static void tdefault_terminal_inferior(struct target_ops *self)
int(* to_stopped_data_address)(struct target_ops *, CORE_ADDR *) TARGET_DEFAULT_RETURN(0)
static int debug_insert_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2, int arg3, struct expression *arg4)
int(* to_set_syscall_catchpoint)(struct target_ops *, int, int, int, int, int *) TARGET_DEFAULT_RETURN(1)
static int debug_trace_find(struct target_ops *self, enum trace_find_type arg1, int arg2, CORE_ADDR arg3, CORE_ADDR arg4, int *arg5)
static void debug_save_record(struct target_ops *self, const char *arg1)
static void debug_download_trace_state_variable(struct target_ops *self, struct trace_state_variable *arg1)
void(* to_update_thread_list)(struct target_ops *) TARGET_DEFAULT_IGNORE()
static int debug_auxv_parse(struct target_ops *self, gdb_byte **arg1, gdb_byte *arg2, CORE_ADDR *arg3, CORE_ADDR *arg4)
static void debug_info_record(struct target_ops *self)
void(* to_prepare_to_store)(struct target_ops *, struct regcache *) TARGET_DEFAULT_NORETURN(noprocess())
void(* to_store_registers)(struct target_ops *, struct regcache *, int) TARGET_DEFAULT_NORETURN(noprocess())
int(* find_memory_region_ftype)(CORE_ADDR addr, unsigned long size, int read, int write, int exec, int modified, void *data)
static void delegate_terminal_init(struct target_ops *self)
static void tdefault_post_attach(struct target_ops *self, int arg1)
static int delegate_can_use_agent(struct target_ops *self)
static int debug_thread_alive(struct target_ops *self, ptid_t arg1)
static const struct btrace_config * tdefault_btrace_conf(struct target_ops *self, const struct btrace_target_info *arg1)
static int debug_region_ok_for_hw_watchpoint(struct target_ops *self, CORE_ADDR arg1, int arg2)
static void target_debug_print_options(int options)
static int tdefault_supports_stopped_by_hw_breakpoint(struct target_ops *self)
ptid_t(* to_get_ada_task_ptid)(struct target_ops *, long lwp, long thread) TARGET_DEFAULT_FUNC(default_get_ada_task_ptid)
static void tdefault_set_trace_buffer_size(struct target_ops *self, LONGEST arg1)
static int debug_stopped_data_address(struct target_ops *self, CORE_ADDR *arg1)
static void tdefault_delete_record(struct target_ops *self)
static int delegate_is_async_p(struct target_ops *self)
static void tcomplain(void)
static void debug_call_history_from(struct target_ops *self, ULONGEST arg1, int arg2, int arg3)
static void tdefault_goto_record_end(struct target_ops *self)
int(* to_insert_mask_watchpoint)(struct target_ops *, CORE_ADDR, CORE_ADDR, int) TARGET_DEFAULT_RETURN(1)
void(* to_disable_btrace)(struct target_ops *, struct btrace_target_info *tinfo) TARGET_DEFAULT_NORETURN(tcomplain())
static void delegate_enable_tracepoint(struct target_ops *self, struct bp_location *arg1)
static int tdefault_stopped_by_hw_breakpoint(struct target_ops *self)
static void tdefault_set_permissions(struct target_ops *self)
static void debug_goto_bookmark(struct target_ops *self, const gdb_byte *arg1, int arg2)
static int tdefault_core_of_thread(struct target_ops *self, ptid_t arg1)
#define target_debug_print_gdb_byte_p(X)
static const struct frame_unwind * tdefault_get_tailcall_unwinder(struct target_ops *self)
static void delegate_trace_set_readonly_regions(struct target_ops *self)
#define target_debug_print_struct_uploaded_tp_p(X)
static int tdefault_stopped_by_watchpoint(struct target_ops *self)
static char * delegate_make_corefile_notes(struct target_ops *self, bfd *arg1, int *arg2)
static int tdefault_trace_find(struct target_ops *self, enum trace_find_type arg1, int arg2, CORE_ADDR arg3, CORE_ADDR arg4, int *arg5)
static void debug_files_info(struct target_ops *self)
static void tdefault_disable_btrace(struct target_ops *self, struct btrace_target_info *arg1)
int(* to_can_execute_reverse)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
void(* to_load)(struct target_ops *, const char *, int) TARGET_DEFAULT_NORETURN(tcomplain())
static void tdefault_flash_done(struct target_ops *self)
void(* to_terminal_info)(struct target_ops *, const char *, int) TARGET_DEFAULT_FUNC(default_terminal_info)
#define target_debug_print_enum_btrace_error(X)
static int delegate_can_async_p(struct target_ops *self)
int(* to_filesystem_is_local)(struct target_ops *) TARGET_DEFAULT_RETURN(1)
int(* to_supports_multi_process)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static int debug_get_min_fast_tracepoint_insn_len(struct target_ops *self)
static void debug_set_circular_trace_buffer(struct target_ops *self, int arg1)
#define target_debug_print_struct_thread_info_p(X)
void(* to_post_startup_inferior)(struct target_ops *, ptid_t) TARGET_DEFAULT_IGNORE()
int(* to_can_use_agent)(struct target_ops *) TARGET_DEFAULT_RETURN(0)
static int delegate_follow_fork(struct target_ops *self, int arg1, int arg2)
static void delegate_post_startup_inferior(struct target_ops *self, ptid_t arg1)
static void debug_detach(struct target_ops *self, const char *arg1, int arg2)
void(* to_goto_record)(struct target_ops *, ULONGEST insn) TARGET_DEFAULT_NORETURN(tcomplain())
static int debug_supports_btrace(struct target_ops *self, enum btrace_format arg1)
static struct btrace_target_info * tdefault_enable_btrace(struct target_ops *self, ptid_t arg1, const struct btrace_config *arg2)
static int delegate_get_trace_state_variable_value(struct target_ops *self, int arg1, LONGEST *arg2)
static enum btrace_error debug_read_btrace(struct target_ops *self, struct btrace_data *arg1, struct btrace_target_info *arg2, enum btrace_read_type arg3)
static void tdefault_info_record(struct target_ops *self)
static void tdefault_pass_signals(struct target_ops *self, int arg1, unsigned char *arg2)
static void delegate_async(struct target_ops *self, int arg1)