GDB (xrefs)
|
Go to the source code of this file.
Functions | |
static void | target_debug_print_struct_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_const_gdb_byte_vector_r (const gdb::byte_vector &vector) |
static void | target_debug_print_gdb_byte_vector_r (gdb::byte_vector &vector) |
#define target_debug_do_print | ( | E | ) | gdb_puts ((E), gdb_stdlog); |
Definition at line 44 of file target-debug.h.
#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.
#define target_debug_print_bool | ( | X | ) | target_debug_do_print ((X) ? "true" : "false") |
Definition at line 57 of file target-debug.h.
#define target_debug_print_char_p | ( | X | ) | target_debug_do_print (((X) ? (X) : "(null)")) |
Definition at line 53 of file target-debug.h.
#define target_debug_print_const_char_p | ( | X | ) | target_debug_do_print (((X) ? (X) : "(null)")) |
Definition at line 51 of file target-debug.h.
#define target_debug_print_const_gdb_byte_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 75 of file target-debug.h.
#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.
#define target_debug_print_const_struct_btrace_config_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 145 of file target-debug.h.
#define target_debug_print_const_struct_btrace_target_info_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 147 of file target-debug.h.
#define target_debug_print_const_struct_frame_unwind_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 139 of file target-debug.h.
#define target_debug_print_const_struct_target_desc_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 119 of file target-debug.h.
#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.
#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.
#define target_debug_print_CORE_ADDR | ( | X | ) | target_debug_do_print (core_addr_to_string (X)) |
Definition at line 49 of file target-debug.h.
#define target_debug_print_CORE_ADDR_p | ( | X | ) | target_debug_do_print (core_addr_to_string (*(X))) |
Definition at line 97 of file target-debug.h.
#define target_debug_print_enum_bptype | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 151 of file target-debug.h.
#define target_debug_print_enum_btrace_error | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 69 of file target-debug.h.
#define target_debug_print_enum_btrace_read_type | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 67 of file target-debug.h.
#define target_debug_print_enum_exec_direction_kind | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 63 of file target-debug.h.
#define target_debug_print_enum_gdb_signal | ( | X | ) | target_debug_do_print (gdb_signal_to_name (X)) |
Definition at line 81 of file target-debug.h.
#define target_debug_print_enum_record_method | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 143 of file target-debug.h.
#define target_debug_print_enum_remove_bp_reason | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 155 of file target-debug.h.
#define target_debug_print_enum_target_hw_bp_type | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 149 of file target-debug.h.
#define target_debug_print_enum_target_object | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 47 of file target-debug.h.
#define target_debug_print_enum_target_xfer_status | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 61 of file target-debug.h.
#define target_debug_print_enum_trace_find_type | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 65 of file target-debug.h.
#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.
#define target_debug_print_gdb_array_view_const_int | ( | X | ) | target_debug_do_print (host_address_to_string (X.data ())) |
Definition at line 161 of file target-debug.h.
#define target_debug_print_gdb_byte_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 77 of file target-debug.h.
#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.
#define target_debug_print_gdb_disassembly_flags | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 157 of file target-debug.h.
#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.
#define target_debug_print_inferior_p | ( | inf | ) | target_debug_do_print (host_address_to_string (inf)) |
Definition at line 163 of file target-debug.h.
#define target_debug_print_int | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 55 of file target-debug.h.
#define target_debug_print_int_p | ( | X | ) | target_debug_do_print (plongest (*(X))) |
Definition at line 99 of file target-debug.h.
#define target_debug_print_long | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 59 of file target-debug.h.
#define target_debug_print_LONGEST | ( | X | ) | target_debug_do_print (phex (X, 0)) |
Definition at line 87 of file target-debug.h.
#define target_debug_print_LONGEST_p | ( | X | ) | target_debug_do_print (phex (*(X), 0)) |
Definition at line 89 of file target-debug.h.
#define target_debug_print_ptid_t | ( | X | ) | target_debug_do_print (plongest (X.pid ())) |
Definition at line 71 of file target-debug.h.
#define target_debug_print_record_print_flags | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 165 of file target-debug.h.
#define target_debug_print_static_tracepoint_marker_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 135 of file target-debug.h.
#define target_debug_print_std_string | ( | X | ) | target_debug_do_print ((X).c_str ()) |
Definition at line 171 of file target-debug.h.
#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.
#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.
#define target_debug_print_step | ( | X | ) | target_debug_do_print ((X) ? "step" : "continue") |
Definition at line 190 of file target-debug.h.
#define target_debug_print_struct_address_space_p | ( | X | ) | target_debug_do_print (plongest ((X)->num ())) |
Definition at line 91 of file target-debug.h.
#define target_debug_print_struct_bp_location_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 121 of file target-debug.h.
#define target_debug_print_struct_bp_target_info_p | ( | X | ) | target_debug_do_print (core_addr_to_string ((X)->placed_address)) |
Definition at line 93 of file target-debug.h.
#define target_debug_print_struct_breakpoint_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 127 of file target-debug.h.
#define target_debug_print_struct_btrace_data_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 141 of file target-debug.h.
#define target_debug_print_struct_btrace_target_info_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 137 of file target-debug.h.
#define target_debug_print_struct_expression_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 95 of file target-debug.h.
#define target_debug_print_struct_gdbarch_p | ( | X | ) | target_debug_do_print (gdbarch_bfd_arch_info (X)->printable_name) |
Definition at line 73 of file target-debug.h.
#define target_debug_print_struct_inferior_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 153 of file target-debug.h.
#define target_debug_print_struct_regcache_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 101 of file target-debug.h.
#define target_debug_print_struct_thread_info_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 103 of file target-debug.h.
#define target_debug_print_struct_trace_status_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 125 of file target-debug.h.
#define target_debug_print_struct_ui_file_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 105 of file target-debug.h.
#define target_debug_print_struct_uploaded_tp_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 129 of file target-debug.h.
#define target_debug_print_struct_uploaded_tp_pp | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 131 of file target-debug.h.
#define target_debug_print_struct_uploaded_tsv_pp | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 133 of file target-debug.h.
#define target_debug_print_target_waitkind | ( | X | ) | target_debug_do_print (pulongest (X)) |
Definition at line 177 of file target-debug.h.
#define target_debug_print_thread_control_capabilities | ( | X | ) | target_debug_do_print (plongest (X)) |
Definition at line 167 of file target-debug.h.
#define target_debug_print_thread_info_p | ( | X | ) | target_debug_do_print (host_address_to_string (X)) |
Definition at line 169 of file target-debug.h.
#define target_debug_print_traceframe_info_up | ( | X | ) | target_debug_do_print (host_address_to_string (X.get ())) |
Definition at line 159 of file target-debug.h.
#define target_debug_print_ULONGEST | ( | X | ) | target_debug_do_print (hex_string (X)) |
Definition at line 83 of file target-debug.h.
#define target_debug_print_ULONGEST_p | ( | X | ) | target_debug_do_print (hex_string (*(X))) |
Definition at line 85 of file target-debug.h.
#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.
|
static |
Definition at line 222 of file target-debug.h.
References gdb_printf(), gdb_puts(), and gdb_stdlog.
Referenced by debug_target::store_memtags(), and target_debug_print_gdb_byte_vector_r().
|
static |
Definition at line 235 of file target-debug.h.
References target_debug_print_const_gdb_byte_vector_r().
Referenced by debug_target::fetch_memtags().
|
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().
|
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().
|
static |
Definition at line 181 of file target-debug.h.
References gdb_puts(), gdb_stdlog, and status.
Referenced by debug_target::wait().
|
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().