GDB (xrefs)
Public Attributes | List of all members
breakpoint Struct Reference

#include "breakpoint.h"

Public Attributes

const struct breakpoint_opsops
 
struct breakpointnext
 
enum bptype type
 
enum enable_state enable_state
 
enum bpdisp disposition
 
int number
 
struct bp_locationloc
 
unsigned char silent
 
unsigned char display_canonical
 
int ignore_count
 
int enable_count
 
struct counted_command_linecommands
 
struct frame_id frame_id
 
struct program_spacepspace
 
char * addr_string
 
char * filter
 
char * addr_string_range_end
 
struct gdbarchgdbarch
 
enum language language
 
int input_radix
 
char * cond_string
 
char * extra_string
 
struct breakpointrelated_breakpoint
 
int thread
 
int task
 
int hit_count
 
int condition_not_parsed
 
struct gdbpy_breakpoint_objectpy_bp_object
 
struct gdbscm_breakpoint_objectscm_bp_object
 

Detailed Description

Definition at line 662 of file breakpoint.h.

Member Data Documentation

char* breakpoint::addr_string
char* breakpoint::addr_string_range_end
struct counted_command_line* breakpoint::commands
char* breakpoint::cond_string
int breakpoint::condition_not_parsed
unsigned char breakpoint::display_canonical

Definition at line 684 of file breakpoint.h.

Referenced by init_breakpoint_sal(), and print_breakpoint_location().

enum bpdisp breakpoint::disposition
int breakpoint::enable_count
enum enable_state breakpoint::enable_state
char* breakpoint::extra_string
char* breakpoint::filter

Definition at line 711 of file breakpoint.h.

Referenced by decode_linespec_default(), and init_breakpoint_sal().

struct frame_id breakpoint::frame_id
struct gdbarch* breakpoint::gdbarch
int breakpoint::hit_count
int breakpoint::ignore_count
int breakpoint::input_radix

Definition at line 722 of file breakpoint.h.

Referenced by init_raw_breakpoint_without_location(), and prepare_re_set_context().

enum language breakpoint::language
struct bp_location* breakpoint::loc

Definition at line 678 of file breakpoint.h.

Referenced by add_location_to_breakpoint(), all_locations_are_pending(), bp_condition_evaluator(), bpstat_should_step(), bpstat_stop_status(), break_range_command(), breakpoint_address_bits(), breakpoint_has_location_inserted_here(), breakpoint_has_pc(), breakpoint_init_inferior(), breakpoint_program_space_exit(), breakpoint_re_set_thread(), clear_command(), create_and_insert_solib_event_breakpoint(), create_excep_cond_exprs(), create_thread_event_breakpoint(), disable_breakpoint(), disable_breakpoints_in_freed_objfile(), download_tracepoint_locations(), dprintf_re_set(), elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), enable_breakpoint_disp(), find_location_by_number(), find_matching_tracepoint_location(), follow_inferior_reset_breakpoints(), get_traceframe_location(), hardware_watchpoint_inserted_in_range(), hw_breakpoint_used_count(), hw_watchpoint_use_count(), init_breakpoint_sal(), insert_breakpoint_locations(), invalidate_bp_value_on_memory_change(), jit_breakpoint_deleted(), mark_breakpoint_modified(), momentary_breakpoint_from_master(), pc_at_non_inline_function(), print_it_masked_watchpoint(), print_it_ranged_breakpoint(), print_mention_catch_syscall(), print_mention_ranged_breakpoint(), print_one_breakpoint(), print_one_breakpoint_location(), print_one_catch_syscall(), print_one_detail_masked_watchpoint(), print_one_detail_ranged_breakpoint(), print_one_exception(), print_one_exception_catchpoint(), print_one_ranged_breakpoint(), print_recreate_catch_syscall(), process_event_stop_test(), process_tracepoint_on_disconnect(), remote_get_tracepoint_status(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_solib_event_breakpoints_at_next_stop(), remove_thread_event_breakpoints(), resume(), save_breakpoints(), say_where(), set_breakpoint_condition(), set_breakpoint_location_function(), start_tracing(), stop_tracing(), svr4_update_solib_event_breakpoint(), tfile_get_traceframe_address(), tracefile_fetch_registers(), tui_update_breakpoint_info(), update_breakpoint_locations(), update_global_location_list(), update_watchpoint(), validate_actionline(), VEC(), watch_command_1(), and watchpoints_triggered().

struct breakpoint* breakpoint::next
int breakpoint::number

Definition at line 675 of file breakpoint.h.

Referenced by bkpt_print_it(), bkpt_print_mention(), bp_location_compare(), bppy_get_visibility(), bpscm_attach_scm_to_breakpoint(), bpscm_breakpoint_deleted(), bpscm_want_scm_wrapper_p(), bpstat_check_watchpoint(), bpstat_num(), break_range_command(), breakpoint_1(), breakpoint_changed(), breakpoint_notify(), breakpoint_re_set(), breakpoint_xfer_memory(), clear_command(), condition_command(), create_excep_cond_exprs(), create_internal_breakpoint(), create_tracepoint_from_upload(), delete_breakpoint(), describe_other_breakpoints(), do_captured_breakpoint_query(), download_tracepoint_locations(), enable_breakpoint_disp(), find_location_by_number(), gdbpy_breakpoint_created(), gdbpy_breakpoint_deleted(), gdbscm_breakpoint_visible(), get_breakpoint(), get_tracepoint(), get_tracepoint_by_number(), insert_bp_location(), insert_breakpoint_locations(), map_breakpoint_numbers(), merge_uploaded_tracepoints(), mi_breakpoint_created(), mi_breakpoint_deleted(), mi_breakpoint_modified(), momentary_breakpoint_from_master(), print_it_catch_exec(), print_it_catch_fork(), print_it_catch_solib(), print_it_catch_syscall(), print_it_catch_vfork(), print_it_exception(), print_it_exception_catchpoint(), print_it_masked_watchpoint(), print_it_ranged_breakpoint(), print_it_watchpoint(), print_mention_catch_exec(), print_mention_catch_fork(), print_mention_catch_solib(), print_mention_catch_syscall(), print_mention_catch_vfork(), print_mention_exception(), print_mention_exception_catchpoint(), print_mention_masked_watchpoint(), print_mention_ranged_breakpoint(), print_mention_watchpoint(), print_one_breakpoint_location(), print_one_static_tracepoint_marker(), remote_disable_tracepoint(), remote_download_tracepoint(), remote_enable_tracepoint(), remove_breakpoint_1(), remove_threaded_breakpoints(), set_breakpoint_condition(), set_breakpoint_number(), set_ignore_count(), signal_catchpoint_print_it(), signal_catchpoint_print_mention(), start_tracing(), tfind_1(), trace_actions_command(), trace_pass_set_count(), tracefile_fetch_registers(), tracepoint_print_mention(), update_breakpoint_locations(), update_global_location_list(), update_watchpoint(), user_breakpoint_p(), VEC(), and watchpoint_check().

const struct breakpoint_ops* breakpoint::ops
struct program_space* breakpoint::pspace
struct gdbpy_breakpoint_object* breakpoint::py_bp_object
struct breakpoint* breakpoint::related_breakpoint
struct gdbscm_breakpoint_object* breakpoint::scm_bp_object
unsigned char breakpoint::silent
int breakpoint::task
int breakpoint::thread
enum bptype breakpoint::type

Definition at line 669 of file breakpoint.h.

Referenced by add_location_to_breakpoint(), bkpt_print_mention(), bkpt_print_recreate(), bkpt_resources_needed(), bppy_get_location(), bppy_get_type(), bpscm_print_breakpoint_smob(), bpscm_want_scm_wrapper_p(), bpstat_check_watchpoint(), bpstat_should_step(), bpstat_stop_status(), bpstat_what(), breakpoint_1(), breakpoint_address_bits(), breakpoint_address_is_meaningful(), breakpoint_init_inferior(), breakpoint_xfer_memory(), build_target_command_list(), check_longjmp_breakpoint_for_call_dummy(), clear_command(), clone_momentary_breakpoint(), delete_breakpoint(), delete_longjmp_breakpoint(), delete_longjmp_breakpoint_at_next_stop(), delete_std_terminate_breakpoint(), disable_breakpoint(), disable_breakpoints_in_shlibs(), disable_breakpoints_in_unloaded_shlib(), disable_overlay_breakpoints(), download_tracepoint_locations(), elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), enable_breakpoint_disp(), enable_overlay_breakpoints(), explains_signal_watchpoint(), find_matching_tracepoint_location(), gdbpy_breakpoint_created(), gdbscm_breakpoint_location(), gdbscm_breakpoint_type(), handle_gnu_v3_exceptions(), hardware_watchpoint_inserted_in_range(), hw_breakpoint_used_count(), hw_watchpoint_used_count_others(), init_bp_location(), init_raw_breakpoint_without_location(), insert_bp_location(), internal_bkpt_check_status(), internal_bkpt_print_it(), internal_bkpt_re_set(), invalidate_bp_value_on_memory_change(), is_breakpoint(), is_catchpoint(), is_hardware_watchpoint(), is_non_inline_function(), is_tracepoint(), is_watchpoint(), jit_breakpoint_deleted(), momentary_bkpt_print_it(), print_it_masked_watchpoint(), print_it_ranged_breakpoint(), print_it_watchpoint(), print_mention_masked_watchpoint(), print_mention_ranged_breakpoint(), print_mention_watchpoint(), print_one_breakpoint_location(), print_recreate_masked_watchpoint(), print_recreate_watchpoint(), process_event_stop_test(), remote_download_tracepoint(), remove_breakpoint(), remove_breakpoint_1(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_solib_event_breakpoints_at_next_stop(), remove_thread_event_breakpoints(), save_breakpoints(), set_breakpoint_location_function(), set_longjmp_breakpoint(), set_longjmp_breakpoint_for_call_dummy(), set_std_terminate_breakpoint(), single_step_breakpoint_inserted_here_p(), start_tracing(), stop_tracing(), svr4_update_solib_event_breakpoint(), tracepoint_print_mention(), tui_update_breakpoint_info(), update_breakpoints_after_exec(), update_dprintf_commands(), update_global_location_list(), update_watchpoint(), validate_commands_for_breakpoint(), VEC(), watch_command_1(), watchpoint_del_at_next_stop(), watchpoint_locations_match(), and works_in_software_mode_watchpoint().


The documentation for this struct was generated from the following file: