GDB (xrefs)

Macros | Functions
/tmp/gdb-8.1/gdb/target-debug.h File Reference

Go to the source code of this file.

## Macros
#define | target_debug_do_print(E) fputs_unfiltered ((E), gdb_stdlog);
#define | target_debug_print_struct_target_ops_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_enum_target_object(X) target_debug_do_print (plongest (X))
#define | target_debug_print_CORE_ADDR(X) target_debug_do_print (core_addr_to_string (X))
#define | target_debug_print_const_char_p(X) target_debug_do_print (((X) ? (X) : "(null)"))
#define | target_debug_print_char_p(X) target_debug_do_print (((X) ? (X) : "(null)"))
#define | target_debug_print_int(X) target_debug_do_print (plongest (X))
#define | target_debug_print_bool(X) target_debug_do_print ((X) ? "true" : "false")
#define | target_debug_print_long(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_target_xfer_status(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_exec_direction_kind(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_trace_find_type(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_btrace_read_type(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_btrace_error(X) target_debug_do_print (plongest (X))
#define | target_debug_print_ptid_t(X) target_debug_do_print (plongest (ptid_get_pid (X)))
#define | target_debug_print_struct_gdbarch_p(X) target_debug_do_print (gdbarch_bfd_arch_info (X)->printable_name)
#define | target_debug_print_const_gdb_byte_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_gdb_byte_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_gdb_byte_pp(X) target_debug_do_print (host_address_to_string (*(X)))
#define | target_debug_print_enum_gdb_signal(X) target_debug_do_print (gdb_signal_to_name (X))
#define | target_debug_print_ULONGEST(X) target_debug_do_print (hex_string (X))
#define | target_debug_print_ULONGEST_p(X) target_debug_do_print (hex_string (*(X)))
#define | target_debug_print_LONGEST(X) target_debug_do_print (phex (X, 0))
#define | target_debug_print_LONGEST_p(X) target_debug_do_print (phex (*(X), 0))
#define | target_debug_print_struct_address_space_p(X) target_debug_do_print (plongest (address_space_num (X)))
#define | target_debug_print_struct_bp_target_info_p(X) target_debug_do_print (core_addr_to_string ((X)->placed_address))
#define | target_debug_print_struct_expression_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_CORE_ADDR_p(X) target_debug_do_print (core_addr_to_string (*(X)))
#define | target_debug_print_int_p(X) target_debug_do_print (plongest (*(X)))
#define | target_debug_print_struct_regcache_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_thread_info_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_ui_file_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_target_section_table_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_async_callback_ftype_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_void_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_find_memory_region_ftype(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_bfd_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_std_vector_mem_region(X) target_debug_do_print (host_address_to_string (X.data ()))
#define | target_debug_print_VEC_static_tracepoint_marker_p_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_const_struct_target_desc_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_bp_location_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_trace_state_variable_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_trace_status_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_breakpoint_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_uploaded_tp_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_uploaded_tp_pp(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_uploaded_tsv_pp(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_static_tracepoint_marker_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_traceframe_info_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_btrace_target_info_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_VEC__btrace_block_s__pp(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_const_struct_frame_unwind_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_struct_btrace_data_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_enum_btrace_format(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_record_method(X) target_debug_do_print (plongest (X))
#define | target_debug_print_const_struct_btrace_config_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_const_struct_btrace_target_info_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_enum_target_hw_bp_type(X) target_debug_do_print (plongest (X))
#define | target_debug_print_enum_bptype(X) target_debug_do_print (plongest (X))
#define | target_debug_print_struct_inferior_p(X) target_debug_do_print (host_address_to_string (X))
#define | target_debug_print_enum_remove_bp_reason(X) target_debug_do_print (plongest (X))
#define | target_debug_print_gdb_disassembly_flags(X) target_debug_do_print (plongest (X))
#define | target_debug_print_traceframe_info_up(X) target_debug_do_print (host_address_to_string (X.get ()))
#define | target_debug_print_gdb_array_view_const_int(X) target_debug_do_print (host_address_to_string (X.data ()))
#define | target_debug_print_step(X) target_debug_do_print ((X) ? "step" : "continue")

## Functions
static void | target_debug_print_struct_target_waitstatus_p (struct target_waitstatus *status)
static void | target_debug_print_options (int options)
static void | target_debug_print_signals (unsigned char *sigs)

## Macro Definition Documentation

## ◆ target_debug_do_print

#define target_debug_do_print | ( |  | E | ) | fputs_unfiltered ((E), gdb_stdlog);

Definition at line 44 of file target-debug.h.

## ◆ target_debug_print_async_callback_ftype_p

#define target_debug_print_async_callback_ftype_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 111 of file target-debug.h.

## ◆ target_debug_print_bfd_p

#define target_debug_print_bfd_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 117 of file target-debug.h.

Referenced by debug_make_corefile_notes().

## ◆ target_debug_print_bool

#define target_debug_print_bool | ( |  | X | ) | target_debug_do_print ((X) ? "true" : "false")

Definition at line 59 of file target-debug.h.

Referenced by debug_set_syscall_catchpoint().

## ◆ target_debug_print_char_p

#define target_debug_print_char_p | ( |  | X | ) | target_debug_do_print (((X) ? (X) : "(null)"))

Definition at line 55 of file target-debug.h.

Referenced by debug_follow_exec(), debug_make_corefile_notes(), and debug_pid_to_exec_file().

## ◆ target_debug_print_const_char_p

#define target_debug_print_const_char_p | ( |  | X | ) | target_debug_do_print (((X) ? (X) : "(null)"))

Definition at line 53 of file target-debug.h.

Referenced by debug_detach(), debug_disconnect(), debug_extra_thread_info(), debug_get_bookmark(), debug_load(), debug_log_command(), debug_pid_to_str(), debug_rcmd(), debug_save_record(), debug_save_trace_data(), debug_set_trace_notes(), debug_terminal_info(), debug_thread_name(), and debug_xfer_partial().

## ◆ target_debug_print_const_gdb_byte_p

#define target_debug_print_const_gdb_byte_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 77 of file target-debug.h.

Referenced by debug_goto_bookmark(), debug_search_memory(), debug_thread_handle_to_thread_info(), debug_verify_memory(), and debug_xfer_partial().

## ◆ target_debug_print_const_struct_btrace_config_p

#define target_debug_print_const_struct_btrace_config_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 155 of file target-debug.h.

Referenced by debug_btrace_conf(), and debug_enable_btrace().

## ◆ target_debug_print_const_struct_btrace_target_info_p

#define target_debug_print_const_struct_btrace_target_info_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 157 of file target-debug.h.

Referenced by debug_btrace_conf().

## ◆ target_debug_print_const_struct_frame_unwind_p

#define target_debug_print_const_struct_frame_unwind_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 147 of file target-debug.h.

Referenced by debug_get_tailcall_unwinder(), and debug_get_unwinder().

## ◆ target_debug_print_const_struct_target_desc_p

#define target_debug_print_const_struct_target_desc_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 123 of file target-debug.h.

Referenced by debug_read_description().

## ◆ target_debug_print_CORE_ADDR

#define target_debug_print_CORE_ADDR | ( |  | X | ) | target_debug_do_print (core_addr_to_string (X))

Definition at line 51 of file target-debug.h.

Referenced by debug_can_accel_watchpoint_condition(), debug_get_thread_local_address(), debug_insert_mask_watchpoint(), debug_insert_watchpoint(), debug_masked_watch_num_registers(), debug_region_ok_for_hw_watchpoint(), debug_remove_mask_watchpoint(), debug_remove_watchpoint(), debug_search_memory(), debug_static_tracepoint_marker_at(), debug_trace_find(), debug_verify_memory(), and debug_watchpoint_addr_within_range().

## ◆ target_debug_print_CORE_ADDR_p

#define target_debug_print_CORE_ADDR_p | ( |  | X | ) | target_debug_do_print (core_addr_to_string (*(X)))

Definition at line 99 of file target-debug.h.

Referenced by debug_auxv_parse(), debug_get_tib_address(), debug_search_memory(), and debug_stopped_data_address().

## ◆ target_debug_print_enum_bptype

#define target_debug_print_enum_bptype | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 161 of file target-debug.h.

Referenced by debug_can_use_hw_breakpoint().

## ◆ target_debug_print_enum_btrace_error

#define target_debug_print_enum_btrace_error | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 71 of file target-debug.h.

Referenced by debug_read_btrace().

## ◆ target_debug_print_enum_btrace_format

#define target_debug_print_enum_btrace_format | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 151 of file target-debug.h.

Referenced by debug_supports_btrace().

## ◆ target_debug_print_enum_btrace_read_type

#define target_debug_print_enum_btrace_read_type | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 69 of file target-debug.h.

Referenced by debug_read_btrace().

## ◆ target_debug_print_enum_exec_direction_kind

#define target_debug_print_enum_exec_direction_kind | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 65 of file target-debug.h.

Referenced by debug_execution_direction().

## ◆ target_debug_print_enum_gdb_signal

#define target_debug_print_enum_gdb_signal | ( |  | X | ) | target_debug_do_print (gdb_signal_to_name (X))

Definition at line 83 of file target-debug.h.

Referenced by debug_resume().

## ◆ target_debug_print_enum_record_method

#define target_debug_print_enum_record_method | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 153 of file target-debug.h.

Referenced by debug_record_method().

## ◆ target_debug_print_enum_remove_bp_reason

#define target_debug_print_enum_remove_bp_reason | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 165 of file target-debug.h.

Referenced by debug_remove_breakpoint().

## ◆ target_debug_print_enum_target_hw_bp_type

#define target_debug_print_enum_target_hw_bp_type | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 159 of file target-debug.h.

Referenced by debug_insert_mask_watchpoint(), debug_insert_watchpoint(), debug_remove_mask_watchpoint(), and debug_remove_watchpoint().

## ◆ target_debug_print_enum_target_object

#define target_debug_print_enum_target_object | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 49 of file target-debug.h.

Referenced by debug_xfer_partial().

## ◆ target_debug_print_enum_target_xfer_status

#define target_debug_print_enum_target_xfer_status | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 63 of file target-debug.h.

Referenced by debug_xfer_partial().

## ◆ target_debug_print_enum_trace_find_type

#define target_debug_print_enum_trace_find_type | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 67 of file target-debug.h.

Referenced by debug_trace_find().

## ◆ target_debug_print_find_memory_region_ftype

#define target_debug_print_find_memory_region_ftype | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 115 of file target-debug.h.

Referenced by debug_find_memory_regions().

## ◆ target_debug_print_gdb_array_view_const_int

#define target_debug_print_gdb_array_view_const_int | ( |  | X | ) | target_debug_do_print (host_address_to_string (X.data ()))

Definition at line 171 of file target-debug.h.

Referenced by debug_set_syscall_catchpoint().

## ◆ target_debug_print_gdb_byte_p

#define target_debug_print_gdb_byte_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 79 of file target-debug.h.

Referenced by debug_auxv_parse(), debug_get_bookmark(), debug_get_raw_trace_data(), and debug_xfer_partial().

## ◆ target_debug_print_gdb_byte_pp

#define target_debug_print_gdb_byte_pp | ( |  | X | ) | target_debug_do_print (host_address_to_string (*(X)))

Definition at line 81 of file target-debug.h.

Referenced by debug_auxv_parse().

## ◆ target_debug_print_gdb_disassembly_flags

#define target_debug_print_gdb_disassembly_flags | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 167 of file target-debug.h.

Referenced by debug_insn_history(), debug_insn_history_from(), and debug_insn_history_range().

## ◆ target_debug_print_int

#define target_debug_print_int | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 57 of file target-debug.h.

Referenced by debug_always_non_stop_p(), debug_async(), debug_augmented_libraries_svr4_read(), debug_auxv_parse(), debug_call_history(), debug_call_history_from(), debug_call_history_range(), debug_can_accel_watchpoint_condition(), debug_can_async_p(), debug_can_do_single_step(), debug_can_download_tracepoint(), debug_can_execute_reverse(), debug_can_run(), debug_can_run_breakpoint_commands(), debug_can_use_agent(), debug_can_use_hw_breakpoint(), debug_core_of_thread(), debug_detach(), debug_disconnect(), debug_fetch_registers(), debug_filesystem_is_local(), debug_find_memory_regions(), debug_follow_fork(), debug_get_bookmark(), debug_get_min_fast_tracepoint_insn_len(), debug_get_tib_address(), debug_get_trace_state_variable_value(), debug_get_trace_status(), debug_goto_bookmark(), debug_has_exited(), debug_insert_breakpoint(), debug_insert_exec_catchpoint(), debug_insert_fork_catchpoint(), debug_insert_hw_breakpoint(), debug_insert_mask_watchpoint(), debug_insert_vfork_catchpoint(), debug_insert_watchpoint(), debug_insn_history(), debug_insn_history_from(), debug_is_async_p(), debug_load(), debug_masked_watch_num_registers(), debug_pass_signals(), debug_pid_to_exec_file(), debug_post_attach(), debug_program_signals(), debug_ranged_break_num_registers(), debug_record_is_replaying(), debug_record_will_replay(), debug_region_ok_for_hw_watchpoint(), debug_remove_breakpoint(), debug_remove_exec_catchpoint(), debug_remove_fork_catchpoint(), debug_remove_hw_breakpoint(), debug_remove_mask_watchpoint(), debug_remove_vfork_catchpoint(), debug_remove_watchpoint(), debug_save_trace_data(), debug_search_memory(), debug_set_circular_trace_buffer(), debug_set_disconnected_tracing(), debug_set_syscall_catchpoint(), debug_set_trace_notes(), debug_static_tracepoint_marker_at(), debug_stopped_by_hw_breakpoint(), debug_stopped_by_sw_breakpoint(), debug_stopped_by_watchpoint(), debug_stopped_data_address(), debug_store_registers(), debug_supports_btrace(), debug_supports_enable_disable_tracepoint(), debug_supports_evaluation_of_breakpoint_conditions(), debug_supports_multi_process(), debug_supports_non_stop(), debug_supports_stopped_by_hw_breakpoint(), debug_supports_stopped_by_sw_breakpoint(), debug_supports_string_tracing(), debug_terminal_info(), debug_thread_alive(), debug_thread_events(), debug_thread_handle_to_thread_info(), debug_trace_find(), debug_upload_trace_state_variables(), debug_upload_tracepoints(), debug_use_agent(), debug_verify_memory(), and debug_watchpoint_addr_within_range().

## ◆ target_debug_print_int_p

#define target_debug_print_int_p | ( |  | X | ) | target_debug_do_print (plongest (*(X)))

Definition at line 101 of file target-debug.h.

Referenced by debug_has_exited(), debug_make_corefile_notes(), and debug_trace_find().

## ◆ target_debug_print_long

#define target_debug_print_long | ( |  | X | ) | target_debug_do_print (plongest (X))

Definition at line 61 of file target-debug.h.

Referenced by debug_get_ada_task_ptid().

## ◆ target_debug_print_LONGEST

#define target_debug_print_LONGEST | ( |  | X | ) | target_debug_do_print (phex (X, 0))

Definition at line 89 of file target-debug.h.

Referenced by debug_flash_erase(), debug_get_raw_trace_data(), and debug_set_trace_buffer_size().

## ◆ target_debug_print_LONGEST_p

#define target_debug_print_LONGEST_p | ( |  | X | ) | target_debug_do_print (phex (*(X), 0))

Definition at line 91 of file target-debug.h.

Referenced by debug_get_trace_state_variable_value().

## ◆ target_debug_print_ptid_t

#define target_debug_print_ptid_t | ( |  | X | ) | target_debug_do_print (plongest (ptid_get_pid (X)))

Definition at line 73 of file target-debug.h.

Referenced by debug_core_of_thread(), debug_enable_btrace(), debug_get_ada_task_ptid(), debug_get_thread_local_address(), debug_get_tib_address(), debug_interrupt(), debug_pid_to_str(), debug_post_startup_inferior(), debug_record_is_replaying(), debug_record_method(), debug_record_will_replay(), debug_resume(), debug_stop(), debug_thread_address_space(), debug_thread_alive(), debug_thread_architecture(), and debug_wait().

## ◆ target_debug_print_std_vector_mem_region

#define target_debug_print_std_vector_mem_region | ( |  | X | ) | target_debug_do_print (host_address_to_string (X.data ()))

Definition at line 119 of file target-debug.h.

Referenced by debug_memory_map().

## ◆ target_debug_print_step

#define target_debug_print_step | ( |  | X | ) | target_debug_do_print ((X) ? "step" : "continue")

Definition at line 186 of file target-debug.h.

Referenced by debug_resume().

## ◆ target_debug_print_struct_address_space_p

#define target_debug_print_struct_address_space_p | ( |  | X | ) | target_debug_do_print (plongest (address_space_num (X)))

Definition at line 93 of file target-debug.h.

Referenced by debug_thread_address_space().

## ◆ target_debug_print_struct_bp_location_p

#define target_debug_print_struct_bp_location_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 125 of file target-debug.h.

Referenced by debug_disable_tracepoint(), debug_download_tracepoint(), and debug_enable_tracepoint().

## ◆ target_debug_print_struct_bp_target_info_p

#define target_debug_print_struct_bp_target_info_p | ( |  | X | ) | target_debug_do_print (core_addr_to_string ((X)->placed_address))

Definition at line 95 of file target-debug.h.

Referenced by debug_insert_breakpoint(), debug_insert_hw_breakpoint(), debug_remove_breakpoint(), and debug_remove_hw_breakpoint().

## ◆ target_debug_print_struct_breakpoint_p

#define target_debug_print_struct_breakpoint_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 131 of file target-debug.h.

Referenced by debug_get_tracepoint_status().

## ◆ target_debug_print_struct_btrace_data_p

#define target_debug_print_struct_btrace_data_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 149 of file target-debug.h.

Referenced by debug_read_btrace().

## ◆ target_debug_print_struct_btrace_target_info_p

#define target_debug_print_struct_btrace_target_info_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 143 of file target-debug.h.

Referenced by debug_disable_btrace(), debug_enable_btrace(), debug_read_btrace(), and debug_teardown_btrace().

## ◆ target_debug_print_struct_expression_p

#define target_debug_print_struct_expression_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 97 of file target-debug.h.

Referenced by debug_can_accel_watchpoint_condition(), debug_insert_watchpoint(), and debug_remove_watchpoint().

## ◆ target_debug_print_struct_gdbarch_p

#define target_debug_print_struct_gdbarch_p | ( |  | X | ) | target_debug_do_print (gdbarch_bfd_arch_info (X)->printable_name)

Definition at line 75 of file target-debug.h.

Referenced by debug_insert_breakpoint(), debug_insert_hw_breakpoint(), debug_remove_breakpoint(), debug_remove_hw_breakpoint(), and debug_thread_architecture().

## ◆ target_debug_print_struct_inferior_p

#define target_debug_print_struct_inferior_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 163 of file target-debug.h.

Referenced by debug_follow_exec(), and debug_thread_handle_to_thread_info().

## ◆ target_debug_print_struct_regcache_p

#define target_debug_print_struct_regcache_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 103 of file target-debug.h.

Referenced by debug_fetch_registers(), debug_prepare_to_store(), and debug_store_registers().

## ◆ target_debug_print_struct_static_tracepoint_marker_p

#define target_debug_print_struct_static_tracepoint_marker_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 139 of file target-debug.h.

Referenced by debug_static_tracepoint_marker_at().

## ◆ target_debug_print_struct_target_ops_p

#define target_debug_print_struct_target_ops_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 47 of file target-debug.h.

Referenced by debug_always_non_stop_p(), debug_async(), debug_augmented_libraries_svr4_read(), debug_auxv_parse(), debug_btrace_conf(), debug_call_history(), debug_call_history_from(), debug_call_history_range(), debug_can_accel_watchpoint_condition(), debug_can_async_p(), debug_can_do_single_step(), debug_can_download_tracepoint(), debug_can_execute_reverse(), debug_can_run(), debug_can_run_breakpoint_commands(), debug_can_use_agent(), debug_can_use_hw_breakpoint(), debug_commit_resume(), debug_core_of_thread(), debug_delete_record(), debug_detach(), debug_disable_btrace(), debug_disable_tracepoint(), debug_disconnect(), debug_done_generating_core(), debug_download_trace_state_variable(), debug_download_tracepoint(), debug_enable_btrace(), debug_enable_tracepoint(), debug_execution_direction(), debug_extra_thread_info(), debug_fetch_registers(), debug_files_info(), debug_filesystem_is_local(), debug_find_memory_regions(), debug_flash_done(), debug_flash_erase(), debug_follow_exec(), debug_follow_fork(), debug_get_ada_task_ptid(), debug_get_bookmark(), debug_get_memory_xfer_limit(), debug_get_min_fast_tracepoint_insn_len(), debug_get_raw_trace_data(), debug_get_section_table(), debug_get_tailcall_unwinder(), debug_get_thread_local_address(), debug_get_tib_address(), debug_get_trace_state_variable_value(), debug_get_trace_status(), debug_get_tracepoint_status(), debug_get_unwinder(), debug_goto_bookmark(), debug_goto_record(), debug_goto_record_begin(), debug_goto_record_end(), debug_has_exited(), debug_info_record(), debug_insert_breakpoint(), debug_insert_exec_catchpoint(), debug_insert_fork_catchpoint(), debug_insert_hw_breakpoint(), debug_insert_mask_watchpoint(), debug_insert_vfork_catchpoint(), debug_insert_watchpoint(), debug_insn_history(), debug_insn_history_from(), debug_insn_history_range(), debug_interrupt(), debug_is_async_p(), debug_kill(), debug_load(), debug_log_command(), debug_make_corefile_notes(), debug_masked_watch_num_registers(), debug_memory_map(), debug_mourn_inferior(), debug_pass_ctrlc(), debug_pass_signals(), debug_pid_to_exec_file(), debug_pid_to_str(), debug_post_attach(), debug_post_startup_inferior(), debug_prepare_to_generate_core(), debug_prepare_to_store(), debug_program_signals(), debug_ranged_break_num_registers(), debug_rcmd(), debug_read_btrace(), debug_read_description(), debug_record_is_replaying(), debug_record_method(), debug_record_stop_replaying(), debug_record_will_replay(), debug_region_ok_for_hw_watchpoint(), debug_remove_breakpoint(), debug_remove_exec_catchpoint(), debug_remove_fork_catchpoint(), debug_remove_hw_breakpoint(), debug_remove_mask_watchpoint(), debug_remove_vfork_catchpoint(), debug_remove_watchpoint(), debug_resume(), debug_save_record(), debug_save_trace_data(), debug_search_memory(), debug_set_circular_trace_buffer(), debug_set_disconnected_tracing(), debug_set_permissions(), debug_set_syscall_catchpoint(), debug_set_trace_buffer_size(), debug_set_trace_notes(), debug_static_tracepoint_marker_at(), debug_stop(), debug_stop_recording(), debug_stopped_by_hw_breakpoint(), debug_stopped_by_sw_breakpoint(), debug_stopped_by_watchpoint(), debug_stopped_data_address(), debug_store_registers(), debug_supports_btrace(), debug_supports_enable_disable_tracepoint(), debug_supports_evaluation_of_breakpoint_conditions(), debug_supports_multi_process(), debug_supports_non_stop(), debug_supports_stopped_by_hw_breakpoint(), debug_supports_stopped_by_sw_breakpoint(), debug_supports_string_tracing(), debug_teardown_btrace(), debug_terminal_inferior(), debug_terminal_info(), debug_terminal_init(), debug_terminal_ours(), debug_terminal_ours_for_output(), debug_thread_address_space(), debug_thread_alive(), debug_thread_architecture(), debug_thread_events(), debug_thread_handle_to_thread_info(), debug_thread_name(), debug_trace_find(), debug_trace_init(), debug_trace_set_readonly_regions(), debug_trace_start(), debug_trace_stop(), debug_traceframe_info(), debug_update_thread_list(), debug_upload_trace_state_variables(), debug_upload_tracepoints(), debug_use_agent(), debug_verify_memory(), debug_wait(), debug_watchpoint_addr_within_range(), and debug_xfer_partial().

## ◆ target_debug_print_struct_target_section_table_p

#define target_debug_print_struct_target_section_table_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 109 of file target-debug.h.

Referenced by debug_get_section_table().

## ◆ target_debug_print_struct_thread_info_p

#define target_debug_print_struct_thread_info_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 105 of file target-debug.h.

Referenced by debug_extra_thread_info(), debug_thread_handle_to_thread_info(), and debug_thread_name().

## ◆ target_debug_print_struct_trace_state_variable_p

#define target_debug_print_struct_trace_state_variable_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 127 of file target-debug.h.

Referenced by debug_download_trace_state_variable().

## ◆ target_debug_print_struct_trace_status_p

#define target_debug_print_struct_trace_status_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 129 of file target-debug.h.

Referenced by debug_get_trace_status().

## ◆ target_debug_print_struct_traceframe_info_p

#define target_debug_print_struct_traceframe_info_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 141 of file target-debug.h.

## ◆ target_debug_print_struct_ui_file_p

#define target_debug_print_struct_ui_file_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 107 of file target-debug.h.

Referenced by debug_rcmd().

## ◆ target_debug_print_struct_uploaded_tp_p

#define target_debug_print_struct_uploaded_tp_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 133 of file target-debug.h.

Referenced by debug_get_tracepoint_status().

## ◆ target_debug_print_struct_uploaded_tp_pp

#define target_debug_print_struct_uploaded_tp_pp | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 135 of file target-debug.h.

Referenced by debug_upload_tracepoints().

## ◆ target_debug_print_struct_uploaded_tsv_pp

#define target_debug_print_struct_uploaded_tsv_pp | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 137 of file target-debug.h.

Referenced by debug_upload_trace_state_variables().

## ◆ target_debug_print_traceframe_info_up

#define target_debug_print_traceframe_info_up | ( |  | X | ) | target_debug_do_print (host_address_to_string (X.get ()))

Definition at line 169 of file target-debug.h.

Referenced by debug_traceframe_info().

## ◆ target_debug_print_ULONGEST

#define target_debug_print_ULONGEST | ( |  | X | ) | target_debug_do_print (hex_string (X))

Definition at line 85 of file target-debug.h.

Referenced by debug_call_history_from(), debug_call_history_range(), debug_flash_erase(), debug_get_memory_xfer_limit(), debug_get_raw_trace_data(), debug_goto_record(), debug_insn_history_from(), debug_insn_history_range(), debug_search_memory(), debug_verify_memory(), and debug_xfer_partial().

## ◆ target_debug_print_ULONGEST_p

#define target_debug_print_ULONGEST_p | ( |  | X | ) | target_debug_do_print (hex_string (*(X)))

Definition at line 87 of file target-debug.h.

Referenced by debug_xfer_partial().

## ◆ target_debug_print_VEC__btrace_block_s__pp

#define target_debug_print_VEC__btrace_block_s__pp | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 145 of file target-debug.h.

## ◆ target_debug_print_VEC_static_tracepoint_marker_p_p

#define target_debug_print_VEC_static_tracepoint_marker_p_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 121 of file target-debug.h.

## ◆ target_debug_print_void_p

#define target_debug_print_void_p | ( |  | X | ) | target_debug_do_print (host_address_to_string (X))

Definition at line 113 of file target-debug.h.

Referenced by debug_find_memory_regions().

## Function Documentation

## ◆ target_debug_print_options()

static void target_debug_print_options | ( | int | options | ) |
| static

Definition at line 190 of file target-debug.h.

References fputs_unfiltered(), gdb_stdlog, target_options_to_string(), and xfree().

Referenced by debug_wait().

## ◆ target_debug_print_signals()

static void target_debug_print_signals | ( | unsigned char * | sigs | ) |
| static

Definition at line 199 of file target-debug.h.

References fprintf_unfiltered(), fputs_unfiltered(), gdb_signal_to_name(), and gdb_stdlog.

Referenced by debug_pass_signals(), and debug_program_signals().

## ◆ target_debug_print_struct_target_waitstatus_p()

static void target_debug_print_struct_target_waitstatus_p | ( | struct target_waitstatus * | status | ) |
| static

Definition at line 175 of file target-debug.h.

References fputs_unfiltered(), gdb_stdlog, status, string, and target_waitstatus_to_string().

Referenced by debug_wait().