GDB (xrefs)
Macros | Functions
/tmp/gdb-7.10/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_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_VEC_mem_region_s__p(X)   target_debug_do_print (host_address_to_string (X))
 
#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_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_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

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

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

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

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

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

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

Referenced by debug_make_corefile_notes().

#define target_debug_print_char_p (   X)    target_debug_do_print (((X) ? (X) : "(null)"))
#define target_debug_print_const_char_p (   X)    target_debug_do_print (((X) ? (X) : "(null)"))
#define target_debug_print_const_gdb_byte_p (   X)    target_debug_do_print (host_address_to_string (X))
#define target_debug_print_const_struct_btrace_config_p (   X)    target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_btrace_conf(), and debug_enable_btrace().

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

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

Referenced by debug_btrace_conf().

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

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

Referenced by debug_get_tailcall_unwinder(), and debug_get_unwinder().

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

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

Referenced by debug_read_description().

#define target_debug_print_CORE_ADDR (   X)    target_debug_do_print (core_addr_to_string (X))
#define target_debug_print_CORE_ADDR_p (   X)    target_debug_do_print (core_addr_to_string (*(X)))
#define target_debug_print_enum_btrace_error (   X)    target_debug_do_print (plongest (X))

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

Referenced by debug_read_btrace().

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

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

Referenced by debug_supports_btrace().

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

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

Referenced by debug_read_btrace().

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

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

Referenced by debug_execution_direction().

#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.

Referenced by debug_resume().

#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().

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

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

Referenced by debug_xfer_partial().

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

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

Referenced by debug_trace_find().

#define target_debug_print_find_memory_region_ftype (   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().

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

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

Referenced by debug_auxv_parse().

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

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

Referenced by 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_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_insn_history_range(), 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_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_trace_find(), debug_upload_trace_state_variables(), debug_upload_tracepoints(), debug_use_agent(), debug_verify_memory(), and debug_watchpoint_addr_within_range().

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

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

Referenced by debug_get_ada_task_ptid().

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

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

Referenced by debug_get_trace_state_variable_value().

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

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

Referenced by debug_resume().

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

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

Referenced by debug_thread_address_space().

#define target_debug_print_struct_bp_location_p (   X)    target_debug_do_print (host_address_to_string (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_breakpoint_p (   X)    target_debug_do_print (host_address_to_string (X))

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

Referenced by debug_get_tracepoint_status().

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

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

Referenced by debug_read_btrace().

#define target_debug_print_struct_btrace_target_info_p (   X)    target_debug_do_print (host_address_to_string (X))
#define target_debug_print_struct_expression_p (   X)    target_debug_do_print (host_address_to_string (X))
#define target_debug_print_struct_gdbarch_p (   X)    target_debug_do_print (gdbarch_bfd_arch_info (X)->printable_name)
#define target_debug_print_struct_regcache_p (   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))

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

Referenced by debug_static_tracepoint_marker_at().

#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_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_download_tracepoint(), debug_can_execute_reverse(), debug_can_run(), debug_can_run_breakpoint_commands(), debug_can_use_agent(), debug_can_use_hw_breakpoint(), debug_check_pending_interrupt(), 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_fork(), debug_get_ada_task_ptid(), debug_get_bookmark(), 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_is_async_p(), debug_kill(), debug_load(), debug_log_command(), debug_make_corefile_notes(), debug_masked_watch_num_registers(), debug_mourn_inferior(), 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_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_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().

#define target_debug_print_struct_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_get_section_table().

#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.

Referenced by debug_extra_thread_info(), and debug_thread_name().

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

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

Referenced by debug_download_trace_state_variable().

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

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

Referenced by debug_get_trace_status().

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

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

Referenced by debug_traceframe_info().

#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.

Referenced by debug_rcmd().

#define target_debug_print_struct_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_get_tracepoint_status().

#define target_debug_print_struct_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_upload_tracepoints().

#define target_debug_print_struct_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_upload_trace_state_variables().

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

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

Referenced by debug_xfer_partial().

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

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

#define target_debug_print_VEC_mem_region_s__p (   X)    target_debug_do_print (host_address_to_string (X))

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

#define target_debug_print_VEC_static_tracepoint_marker_p__p (   X)    target_debug_do_print (host_address_to_string (X))

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

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

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

Referenced by debug_find_memory_regions().

Function Documentation

static void target_debug_print_options ( int  options)
static

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

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

Referenced by debug_wait().

static void target_debug_print_signals ( unsigned char *  sigs)
static
static void target_debug_print_struct_target_waitstatus_p ( struct target_waitstatus status)
static

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

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

Referenced by debug_wait().