GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions
target-debug.h File Reference

Go to the source code of this file.

Macros

#define target_debug_do_print(E)    gdb_puts ((E), gdb_stdlog);
 
#define target_debug_print_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_target_xfer_status(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_exec_direction_kind(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_trace_find_type(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_btrace_read_type(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_btrace_error(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_ptid_t(X)    target_debug_do_print (plongest (X.pid ()))
 
#define target_debug_print_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_const_gdb_byte_pp(X)    target_debug_do_print (host_address_to_string (*(X)))
 
#define target_debug_print_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_address_space_p(X)    target_debug_do_print (plongest ((X)->num ()))
 
#define target_debug_print_bp_target_info_p(X)    target_debug_do_print (core_addr_to_string ((X)->placed_address))
 
#define target_debug_print_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_regcache_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_thread_info_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_ui_file_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_const_target_section_table_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_std_vector_static_tracepoint_marker(X)    target_debug_do_print (host_address_to_string (X.data ()))
 
#define target_debug_print_const_target_desc_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_bp_location_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_const_trace_state_variable_r(X)    target_debug_do_print (host_address_to_string (&X))
 
#define target_debug_print_trace_status_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_breakpoint_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_tracepoint_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_uploaded_tp_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_uploaded_tp_pp(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_uploaded_tsv_pp(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_static_tracepoint_marker_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_btrace_target_info_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_const_frame_unwind_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_btrace_data_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_record_method(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_const_btrace_config_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_const_btrace_target_info_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_target_hw_bp_type(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_bptype(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_inferior_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_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_record_print_flags(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_thread_control_capabilities(X)    target_debug_do_print (plongest (X))
 
#define target_debug_print_thread_info_p(X)    target_debug_do_print (host_address_to_string (X))
 
#define target_debug_print_std_string(X)    target_debug_do_print ((X).c_str ())
 
#define target_debug_print_gdb_byte_vector(X)    target_debug_do_print (host_address_to_string (X.data ()))
 
#define target_debug_print_gdb_unique_xmalloc_ptr_char(X)    target_debug_do_print (X.get ())
 
#define target_debug_print_target_waitkind(X)    target_debug_do_print (pulongest (X))
 
#define target_debug_print_step(X)    target_debug_do_print ((X) ? "step" : "continue")
 
#define POFFS(region)
 

Functions

static void target_debug_print_target_waitstatus_p (struct target_waitstatus *status)
 
static void target_debug_print_target_wait_flags (target_wait_flags options)
 
static void target_debug_print_signals (gdb::array_view< const unsigned char > sigs)
 
static void target_debug_print_size_t (size_t size)
 
static void target_debug_print_gdb_array_view_const_gdb_byte (gdb::array_view< const gdb_byte > vector)
 
static void target_debug_print_const_gdb_byte_vector_r (const gdb::byte_vector &vector)
 
static void target_debug_print_gdb_byte_vector_r (gdb::byte_vector &vector)
 
static void target_debug_print_x86_xsave_layout (const x86_xsave_layout &layout)
 

Macro Definition Documentation

◆ POFFS

#define POFFS ( region)
Value:
if (layout.region##_offset != 0) \
gdb_printf (gdb_stdlog, ", %s_offset=%d", #region, \
layout.region##_offset)
#define gdb_stdlog
Definition utils.h:190

◆ target_debug_do_print

#define target_debug_do_print ( E)     gdb_puts ((E), gdb_stdlog);

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

◆ target_debug_print_address_space_p

#define target_debug_print_address_space_p ( X)     target_debug_do_print (plongest ((X)->num ()))

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

Referenced by debug_target::thread_address_space().

◆ target_debug_print_bfd_p

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

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

Referenced by debug_target::make_corefile_notes().

◆ target_debug_print_bool

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

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

Referenced by debug_target::always_non_stop_p(), debug_target::async(), debug_target::attach_no_wait(), debug_target::augmented_libraries_svr4_read(), debug_target::can_accel_watchpoint_condition(), debug_target::can_async_p(), debug_target::can_download_tracepoint(), debug_target::can_execute_reverse(), debug_target::can_run_breakpoint_commands(), debug_target::can_use_agent(), debug_target::fetch_memtags(), debug_target::filesystem_is_local(), debug_target::follow_fork(), debug_target::get_tib_address(), debug_target::get_trace_state_variable_value(), debug_target::has_pending_events(), debug_target::have_steppable_watchpoint(), debug_target::is_async_p(), debug_target::record_is_replaying(), debug_target::record_will_replay(), debug_target::set_syscall_catchpoint(), debug_target::set_trace_notes(), debug_target::static_tracepoint_marker_at(), debug_target::stopped_by_hw_breakpoint(), debug_target::stopped_by_sw_breakpoint(), debug_target::stopped_by_watchpoint(), debug_target::stopped_data_address(), debug_target::store_memtags(), debug_target::supports_delete_record(), debug_target::supports_disable_randomization(), debug_target::supports_dumpcore(), debug_target::supports_enable_disable_tracepoint(), debug_target::supports_evaluation_of_breakpoint_conditions(), debug_target::supports_memory_tagging(), debug_target::supports_multi_process(), debug_target::supports_non_stop(), debug_target::supports_stopped_by_hw_breakpoint(), debug_target::supports_stopped_by_sw_breakpoint(), debug_target::supports_string_tracing(), debug_target::supports_terminal_ours(), debug_target::thread_alive(), debug_target::use_agent(), and debug_target::watchpoint_addr_within_range().

◆ target_debug_print_bp_location_p

#define target_debug_print_bp_location_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ target_debug_print_bp_target_info_p

#define target_debug_print_bp_target_info_p ( X)     target_debug_do_print (core_addr_to_string ((X)->placed_address))

◆ target_debug_print_bptype

#define target_debug_print_bptype ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::can_use_hw_breakpoint().

◆ target_debug_print_breakpoint_p

#define target_debug_print_breakpoint_p ( X)     target_debug_do_print (host_address_to_string (X))

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

◆ target_debug_print_btrace_data_p

#define target_debug_print_btrace_data_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::read_btrace().

◆ target_debug_print_btrace_error

#define target_debug_print_btrace_error ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::read_btrace().

◆ target_debug_print_btrace_read_type

#define target_debug_print_btrace_read_type ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::read_btrace().

◆ target_debug_print_btrace_target_info_p

#define target_debug_print_btrace_target_info_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ target_debug_print_char_p

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

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

◆ target_debug_print_const_btrace_config_p

#define target_debug_print_const_btrace_config_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::btrace_conf(), and debug_target::enable_btrace().

◆ target_debug_print_const_btrace_target_info_p

#define target_debug_print_const_btrace_target_info_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::btrace_conf().

◆ target_debug_print_const_char_p

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

◆ target_debug_print_const_frame_unwind_p

#define target_debug_print_const_frame_unwind_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ 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))

◆ target_debug_print_const_gdb_byte_pp

#define target_debug_print_const_gdb_byte_pp ( X)     target_debug_do_print (host_address_to_string (*(X)))

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

Referenced by debug_target::auxv_parse().

◆ target_debug_print_const_target_desc_p

#define target_debug_print_const_target_desc_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::read_description().

◆ target_debug_print_const_target_section_table_p

#define target_debug_print_const_target_section_table_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::get_section_table().

◆ target_debug_print_const_trace_state_variable_r

#define target_debug_print_const_trace_state_variable_r ( X)     target_debug_do_print (host_address_to_string (&X))

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

Referenced by debug_target::download_trace_state_variable().

◆ target_debug_print_CORE_ADDR

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

◆ target_debug_print_CORE_ADDR_p

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

◆ target_debug_print_exec_direction_kind

#define target_debug_print_exec_direction_kind ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::execution_direction().

◆ target_debug_print_expression_p

#define target_debug_print_expression_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ 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 111 of file target-debug.h.

Referenced by debug_target::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 163 of file target-debug.h.

Referenced by debug_target::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))

◆ target_debug_print_gdb_byte_vector

#define target_debug_print_gdb_byte_vector ( X)     target_debug_do_print (host_address_to_string (X.data ()))

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

◆ target_debug_print_gdb_disassembly_flags

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

◆ target_debug_print_gdb_signal

#define target_debug_print_gdb_signal ( X)     target_debug_do_print (gdb_signal_to_name (X))

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

Referenced by debug_target::resume().

◆ target_debug_print_gdb_unique_xmalloc_ptr_char

#define target_debug_print_gdb_unique_xmalloc_ptr_char ( X)     target_debug_do_print (X.get ())

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

Referenced by debug_target::make_corefile_notes().

◆ target_debug_print_gdbarch_p

#define target_debug_print_gdbarch_p ( X)     target_debug_do_print (gdbarch_bfd_arch_info (X)->printable_name)

◆ target_debug_print_inferior_p

#define target_debug_print_inferior_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ target_debug_print_int

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

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

Referenced by debug_target::async_wait_fd(), debug_target::auxv_parse(), debug_target::call_history(), debug_target::call_history_from(), debug_target::can_accel_watchpoint_condition(), debug_target::can_do_single_step(), debug_target::can_use_hw_breakpoint(), debug_target::core_of_thread(), debug_target::detach(), debug_target::disconnect(), debug_target::fetch_memtags(), debug_target::fetch_registers(), debug_target::find_memory_regions(), debug_target::get_bookmark(), debug_target::get_min_fast_tracepoint_insn_len(), debug_target::get_trace_state_variable_value(), debug_target::get_trace_status(), debug_target::goto_bookmark(), debug_target::insert_breakpoint(), debug_target::insert_exec_catchpoint(), debug_target::insert_fork_catchpoint(), debug_target::insert_hw_breakpoint(), debug_target::insert_mask_watchpoint(), debug_target::insert_vfork_catchpoint(), debug_target::insert_watchpoint(), debug_target::insn_history(), debug_target::insn_history_from(), debug_target::load(), debug_target::masked_watch_num_registers(), debug_target::pid_to_exec_file(), debug_target::post_attach(), debug_target::ranged_break_num_registers(), debug_target::record_will_replay(), debug_target::region_ok_for_hw_watchpoint(), debug_target::remove_breakpoint(), debug_target::remove_exec_catchpoint(), debug_target::remove_fork_catchpoint(), debug_target::remove_hw_breakpoint(), debug_target::remove_mask_watchpoint(), debug_target::remove_vfork_catchpoint(), debug_target::remove_watchpoint(), debug_target::save_trace_data(), debug_target::search_memory(), debug_target::set_circular_trace_buffer(), debug_target::set_disconnected_tracing(), debug_target::set_syscall_catchpoint(), debug_target::store_memtags(), debug_target::store_registers(), debug_target::terminal_info(), debug_target::thread_events(), debug_target::thread_handle_to_thread_info(), debug_target::trace_find(), debug_target::upload_trace_state_variables(), debug_target::upload_tracepoints(), debug_target::verify_memory(), and debug_target::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 99 of file target-debug.h.

Referenced by debug_target::make_corefile_notes(), and debug_target::trace_find().

◆ target_debug_print_long

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

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

Referenced by debug_target::get_ada_task_ptid().

◆ target_debug_print_LONGEST

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

◆ target_debug_print_LONGEST_p

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

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

Referenced by debug_target::get_trace_state_variable_value().

◆ target_debug_print_ptid_t

#define target_debug_print_ptid_t ( X)     target_debug_do_print (plongest (X.pid ()))

◆ target_debug_print_record_method

#define target_debug_print_record_method ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::record_method().

◆ target_debug_print_record_print_flags

#define target_debug_print_record_print_flags ( X)     target_debug_do_print (plongest (X))

◆ target_debug_print_regcache_p

#define target_debug_print_regcache_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ target_debug_print_remove_bp_reason

#define target_debug_print_remove_bp_reason ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::remove_breakpoint().

◆ target_debug_print_static_tracepoint_marker_p

#define target_debug_print_static_tracepoint_marker_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::static_tracepoint_marker_at().

◆ target_debug_print_std_string

#define target_debug_print_std_string ( X)     target_debug_do_print ((X).c_str ())

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

Referenced by debug_target::pid_to_str().

◆ 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 115 of file target-debug.h.

Referenced by debug_target::memory_map().

◆ target_debug_print_std_vector_static_tracepoint_marker

#define target_debug_print_std_vector_static_tracepoint_marker ( X)     target_debug_do_print (host_address_to_string (X.data ()))

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

Referenced by debug_target::static_tracepoint_markers_by_strid().

◆ target_debug_print_step

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

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

Referenced by debug_target::resume().

◆ target_debug_print_target_hw_bp_type

#define target_debug_print_target_hw_bp_type ( X)     target_debug_do_print (plongest (X))

◆ target_debug_print_target_object

#define target_debug_print_target_object ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::xfer_partial().

◆ target_debug_print_target_waitkind

#define target_debug_print_target_waitkind ( X)     target_debug_do_print (pulongest (X))

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

Referenced by debug_target::follow_fork().

◆ target_debug_print_target_xfer_status

#define target_debug_print_target_xfer_status ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::xfer_partial().

◆ target_debug_print_thread_control_capabilities

#define target_debug_print_thread_control_capabilities ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::get_thread_control_capabilities().

◆ target_debug_print_thread_info_p [1/2]

#define target_debug_print_thread_info_p ( X)     target_debug_do_print (host_address_to_string (X))

◆ target_debug_print_thread_info_p [2/2]

#define target_debug_print_thread_info_p ( X)     target_debug_do_print (host_address_to_string (X))

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

◆ target_debug_print_trace_find_type

#define target_debug_print_trace_find_type ( X)     target_debug_do_print (plongest (X))

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

Referenced by debug_target::trace_find().

◆ target_debug_print_trace_status_p

#define target_debug_print_trace_status_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::get_trace_status().

◆ 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 161 of file target-debug.h.

Referenced by debug_target::traceframe_info().

◆ target_debug_print_tracepoint_p

#define target_debug_print_tracepoint_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::get_tracepoint_status().

◆ target_debug_print_ui_file_p

#define target_debug_print_ui_file_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::rcmd().

◆ target_debug_print_ULONGEST

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

◆ target_debug_print_ULONGEST_p

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

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

Referenced by debug_target::xfer_partial().

◆ target_debug_print_uploaded_tp_p

#define target_debug_print_uploaded_tp_p ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::get_tracepoint_status().

◆ target_debug_print_uploaded_tp_pp

#define target_debug_print_uploaded_tp_pp ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::upload_tracepoints().

◆ target_debug_print_uploaded_tsv_pp

#define target_debug_print_uploaded_tsv_pp ( X)     target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_target::upload_trace_state_variables().

◆ target_debug_print_void_p

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

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

Referenced by debug_target::find_memory_regions().

Function Documentation

◆ target_debug_print_const_gdb_byte_vector_r()

static void target_debug_print_const_gdb_byte_vector_r ( const gdb::byte_vector & vector)
static

◆ target_debug_print_gdb_array_view_const_gdb_byte()

static void target_debug_print_gdb_array_view_const_gdb_byte ( gdb::array_view< const gdb_byte > vector)
static

◆ target_debug_print_gdb_byte_vector_r()

static void target_debug_print_gdb_byte_vector_r ( gdb::byte_vector & vector)
static

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

References target_debug_print_const_gdb_byte_vector_r().

Referenced by debug_target::fetch_memtags().

◆ target_debug_print_signals()

static void target_debug_print_signals ( gdb::array_view< const unsigned char > sigs)
static

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

References gdb_printf(), gdb_puts(), and gdb_stdlog.

Referenced by debug_target::pass_signals(), and debug_target::program_signals().

◆ target_debug_print_size_t()

static void target_debug_print_size_t ( size_t size)
static

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

References gdb_printf(), gdb_stdlog, and size.

Referenced by debug_target::fetch_memtags(), and debug_target::store_memtags().

◆ target_debug_print_target_wait_flags()

static void target_debug_print_target_wait_flags ( target_wait_flags options)
static

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

References gdb_puts(), gdb_stdlog, and target_options_to_string().

Referenced by debug_target::wait().

◆ target_debug_print_target_waitstatus_p()

static void target_debug_print_target_waitstatus_p ( struct target_waitstatus * status)
static

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

References gdb_puts(), gdb_stdlog, and status.

Referenced by debug_target::wait().

◆ target_debug_print_x86_xsave_layout()

static void target_debug_print_x86_xsave_layout ( const x86_xsave_layout & layout)
static

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

References gdb_printf(), gdb_puts(), gdb_stdlog, and POFFS.

Referenced by debug_target::fetch_x86_xsave_layout().