GDB (xrefs)
Public Attributes
breakpoint Struct Reference

#include "breakpoint.h"

List of all members.

Public Attributes

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 breakpoint_objectpy_bp_object

Detailed Description

Definition at line 660 of file breakpoint.h.


Member Data Documentation

Definition at line 682 of file breakpoint.h.

Referenced by init_breakpoint_sal(), and print_breakpoint_location().

Definition at line 709 of file breakpoint.h.

Referenced by decode_linespec_default(), and init_breakpoint_sal().

Definition at line 720 of file breakpoint.h.

Referenced by init_raw_breakpoint_without_location(), and prepare_re_set_context().

Definition at line 676 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_pc(), breakpoint_init_inferior(), breakpoint_program_space_exit(), breakpoint_re_set_thread(), clear_command(), create_excep_cond_exprs(), create_thread_event_breakpoint(), disable_breakpoint(), 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(), gdb_find_bp_at_addr(), gdb_find_bp_at_line(), gdb_get_breakpoint_info(), gdb_get_tracepoint_info(), 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(), make_breakpoint_permanent(), mark_breakpoint_modified(), momentary_breakpoint_from_master(), pc_at_non_inline_function(), print_it_masked_watchpoint(), print_it_ranged_breakpoint(), print_mention_ranged_breakpoint(), print_one_breakpoint(), print_one_breakpoint_location(), print_one_detail_masked_watchpoint(), print_one_detail_ranged_breakpoint(), print_one_exception(), print_one_exception_catchpoint(), print_one_ranged_breakpoint(), process_tracepoint_on_disconnect(), remote_get_tracepoint_status(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_thread_event_breakpoints(), save_breakpoints(), say_where(), set_breakpoint_condition(), set_breakpoint_location_function(), start_tracing(), stop_tracing(), svr4_update_solib_event_breakpoint(), tfile_fetch_registers(), tfile_get_traceframe_address(), tracepoint_exists(), tui_update_breakpoint_info(), update_breakpoint_locations(), update_global_location_list(), update_watchpoint(), validate_actionline(), VEC(), watch_command_1(), and watchpoints_triggered().

Definition at line 673 of file breakpoint.h.

Referenced by bkpt_print_it(), bkpt_print_mention(), bp_location_compare(), bppy_get_visibility(), 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(), gdb_find_bp_at_addr(), gdb_find_bp_at_line(), gdb_get_breakpoint_list(), gdb_get_tracepoint_list(), gdbpy_breakpoint_created(), gdbpy_breakpoint_deleted(), gdbtk_create_breakpoint(), gdbtk_delete_breakpoint(), gdbtk_modify_breakpoint(), 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(), tfile_fetch_registers(), tfind_1(), trace_actions_command(), trace_pass_set_count(), tracepoint_exists(), tracepoint_print_mention(), update_breakpoint_locations(), update_global_location_list(), update_watchpoint(), user_breakpoint_p(), VEC(), and watchpoint_check().

unsigned char breakpoint::silent

Definition at line 667 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(), bpstat_check_watchpoint(), bpstat_should_step(), bpstat_stop_status(), bpstat_what(), breakpoint_1(), breakpoint_address_bits(), breakpoint_address_is_meaningful(), breakpoint_init_inferior(), breakpoint_notify(), 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(), gdb_get_breakpoint_info(), gdb_get_breakpoint_list(), gdbpy_breakpoint_created(), 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(), remote_download_tracepoint(), remove_breakpoint(), remove_breakpoint_1(), remove_breakpoints_pid(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_thread_event_breakpoints(), save_breakpoints(), set_breakpoint_location_function(), set_longjmp_breakpoint(), set_longjmp_breakpoint_for_call_dummy(), set_std_terminate_breakpoint(), 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines