GDB (xrefs)
|
#include "breakpoint.h"
Public Attributes | |
bptype | type = bp_none |
enum enable_state | enable_state = bp_enabled |
bpdisp | disposition = disp_del |
int | number = 0 |
bool | silent = false |
bool | display_canonical = false |
int | ignore_count = 0 |
int | enable_count = 0 |
counted_command_line | commands |
struct frame_id | frame_id = null_frame_id |
program_space * | pspace = NULL |
location_spec_up | locspec |
gdb::unique_xmalloc_ptr< char > | filter |
location_spec_up | locspec_range_end |
struct gdbarch * | gdbarch |
enum language | language |
int | input_radix |
gdb::unique_xmalloc_ptr< char > | cond_string |
gdb::unique_xmalloc_ptr< char > | extra_string |
breakpoint * | related_breakpoint |
int | thread = -1 |
int | inferior = -1 |
int | task = -1 |
int | hit_count = 0 |
int | condition_not_parsed = 0 |
gdbpy_breakpoint_object * | py_bp_object = NULL |
gdbscm_breakpoint_object * | scm_bp_object = NULL |
Protected Member Functions | |
void | print_recreate_thread (struct ui_file *fp) const |
Protected Attributes | |
bp_location_list | m_locations |
Definition at line 622 of file breakpoint.h.
breakpoint::breakpoint | ( | struct gdbarch * | gdbarch_, |
enum bptype bptype | , | ||
bool | temp = true, | ||
const char * | cond_string = nullptr ) |
Definition at line 8130 of file breakpoint.c.
|
pure virtual |
Definition at line 313 of file breakpoint.c.
void breakpoint::add_location | ( | bp_location & | loc | ) |
Definition at line 11882 of file breakpoint.c.
References loc, and m_locations.
Referenced by add_dummy_location(), code_breakpoint::add_location(), and update_watchpoint().
|
inlinevirtual |
Reimplemented in dprintf_breakpoint.
Definition at line 792 of file breakpoint.h.
Referenced by bpstat_stop_status().
|
virtual |
Reimplemented in ada_catchpoint, and exception_catchpoint.
Definition at line 11874 of file breakpoint.c.
Referenced by code_breakpoint::add_location(), and update_watchpoint().
|
virtual |
Reimplemented in exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, dprintf_breakpoint, ranged_breakpoint, code_breakpoint, watchpoint, and tracepoint.
Definition at line 11923 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by bpstat_check_location(), and dprintf_breakpoint::breakpoint_hit().
|
inlinevirtual |
Reimplemented in ada_catchpoint, amd_dbgapi_target_breakpoint, solib_catchpoint, exception_catchpoint, internal_breakpoint, momentary_breakpoint, and watchpoint.
Definition at line 737 of file breakpoint.h.
Referenced by bpstat_stop_status(), and exception_catchpoint::check_status().
|
inline |
Definition at line 652 of file breakpoint.h.
References m_locations.
Referenced by breakpoint_init_inferior(), delete_breakpoint(), and update_watchpoint().
breakpoint::DISABLE_COPY_AND_ASSIGN | ( | breakpoint | ) |
|
inlinevirtual |
Reimplemented in signal_catchpoint, and watchpoint.
Definition at line 785 of file breakpoint.h.
Referenced by bpstat_explains_signal().
|
inline |
Definition at line 683 of file breakpoint.h.
References has_locations(), and m_locations.
Referenced by breakpoint_init_inferior(), breakpoint_re_set_thread(), build_bpstat_chain(), code_breakpoint::code_breakpoint(), create_and_insert_solib_event_breakpoint(), create_thread_event_breakpoint(), elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), follow_inferior_reset_breakpoints(), get_traceframe_location(), momentary_breakpoint_from_master(), ranged_breakpoint::print_mention(), ranged_breakpoint::print_one(), print_one_breakpoint(), print_one_breakpoint_location(), ranged_breakpoint::print_one_detail(), masked_watchpoint::print_one_detail(), process_event_stop_test(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_solib_event_breakpoints_at_next_stop(), resume_1(), code_breakpoint::say_where(), tfile_get_traceframe_address(), tracefile_fetch_registers(), and watch_command_1().
|
inline |
Definition at line 690 of file breakpoint.h.
References has_locations(), and m_locations.
|
inline |
Definition at line 661 of file breakpoint.h.
References m_locations.
Referenced by add_dummy_location(), bpstat_should_step(), breakpoint_init_inferior(), first_loc(), first_loc(), has_multiple_locations(), has_single_location(), last_loc(), pending_breakpoint_p(), print_one_breakpoint(), print_one_breakpoint_location(), ordinary_breakpoint::print_recreate(), ada_catchpoint::re_set(), code_breakpoint::say_where(), tfile_get_traceframe_address(), tracefile_fetch_registers(), and update_watchpoint().
|
inline |
Definition at line 674 of file breakpoint.h.
References has_locations(), and m_locations.
Referenced by bpstat_locno(), has_multiple_locations(), print_one_breakpoint(), print_one_breakpoint_location(), code_breakpoint::say_where(), and tracefile_fetch_registers().
|
inline |
Definition at line 665 of file breakpoint.h.
References has_locations(), and m_locations.
Referenced by elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), ranged_breakpoint::print_it(), masked_watchpoint::print_it(), ranged_breakpoint::print_one(), masked_watchpoint::print_one_detail(), and set_breakpoint_location_function().
|
virtual |
Reimplemented in exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, masked_watchpoint, code_breakpoint, and watchpoint.
Definition at line 11910 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by insert_bp_location().
|
inline |
Definition at line 697 of file breakpoint.h.
References has_locations(), and m_locations.
Referenced by set_breakpoint_condition().
bp_location_range breakpoint::locations | ( | ) | const |
Definition at line 11868 of file breakpoint.c.
References m_locations.
Referenced by all_locations_are_pending(), bp_condition_evaluator(), bpstat_locno(), breakpoint_1(), breakpoint_address_bits(), breakpoint_has_pc(), build_bpstat_chain(), clear_command(), code_breakpoint::code_breakpoint(), disable_breakpoint(), disable_breakpoints_in_freed_objfile(), download_tracepoint_locations(), enable_breakpoint_disp(), find_location_by_number(), get_traceframe_location(), remote_target::get_tracepoint_status(), hw_breakpoint_used_count(), hw_watchpoint_use_count(), jit_breakpoint_deleted(), pc_at_non_inline_function(), print_one_breakpoint(), ada_catchpoint::re_set(), set_breakpoint_condition(), static_tracepoints_here(), svr4_update_solib_event_breakpoint(), update_breakpoint_locations(), update_global_location_list(), update_watchpoint(), validate_actionline(), and watchpoints_triggered().
|
virtual |
Reimplemented in ada_catchpoint, exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, exception_catchpoint, ordinary_breakpoint, internal_breakpoint, momentary_breakpoint, ranged_breakpoint, masked_watchpoint, and watchpoint.
Definition at line 11938 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by print_bp_stop_message().
|
virtual |
Reimplemented in ada_catchpoint, exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, exception_catchpoint, ordinary_breakpoint, internal_breakpoint, momentary_breakpoint, ranged_breakpoint, masked_watchpoint, watchpoint, and tracepoint.
Definition at line 11944 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by mention().
|
inlinevirtual |
Reimplemented in ada_catchpoint, exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, exception_catchpoint, and ranged_breakpoint.
Definition at line 754 of file breakpoint.h.
Referenced by print_one_breakpoint_location().
|
inlinevirtual |
Reimplemented in exception_catchpoint, ranged_breakpoint, masked_watchpoint, and tracepoint.
Definition at line 771 of file breakpoint.h.
Referenced by print_one_breakpoint_location().
|
virtual |
Reimplemented in ada_catchpoint, exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, exception_catchpoint, ordinary_breakpoint, dprintf_breakpoint, ranged_breakpoint, masked_watchpoint, watchpoint, and tracepoint.
Definition at line 11950 of file breakpoint.c.
References internal_error_pure_virtual_called.
|
protected |
Definition at line 14410 of file breakpoint.c.
References find_thread_global_id(), gdb_printf(), print_full_thread_id(), task, and thread.
Referenced by ada_catchpoint::print_recreate(), exec_catchpoint::print_recreate(), fork_catchpoint::print_recreate(), syscall_catchpoint::print_recreate(), exception_catchpoint::print_recreate(), ordinary_breakpoint::print_recreate(), dprintf_breakpoint::print_recreate(), ranged_breakpoint::print_recreate(), masked_watchpoint::print_recreate(), watchpoint::print_recreate(), and tracepoint::print_recreate().
|
inlinevirtual |
Reimplemented in ada_catchpoint, amd_dbgapi_target_breakpoint, exception_catchpoint, internal_breakpoint, momentary_breakpoint, dprintf_breakpoint, code_breakpoint, and watchpoint.
Definition at line 706 of file breakpoint.h.
Referenced by breakpoint_re_set_one().
|
virtual |
Reimplemented in exec_catchpoint, fork_catchpoint, solib_catchpoint, signal_catchpoint, syscall_catchpoint, masked_watchpoint, code_breakpoint, and watchpoint.
Definition at line 11916 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by remove_breakpoint_1().
|
virtual |
Reimplemented in ordinary_breakpoint, ranged_breakpoint, masked_watchpoint, and watchpoint.
Definition at line 11932 of file breakpoint.c.
References internal_error_pure_virtual_called.
Referenced by hw_breakpoint_used_count(), and hw_watchpoint_use_count().
bp_location_list breakpoint::steal_locations | ( | program_space * | pspace | ) |
Definition at line 12940 of file breakpoint.c.
References loc, m_locations, and pspace.
Referenced by update_breakpoint_locations().
void breakpoint::unadd_location | ( | bp_location & | loc | ) |
Definition at line 11898 of file breakpoint.c.
References loc, and m_locations.
counted_command_line breakpoint::commands |
Definition at line 821 of file breakpoint.h.
Referenced by bppy_get_commands(), bpstat_stop_status(), breakpoint_commands(), breakpoint_set_commands(), commands_command_1(), remote_target::download_tracepoint(), print_one_breakpoint_location(), and watchpoint_check().
gdb::unique_xmalloc_ptr<char> breakpoint::cond_string |
Definition at line 850 of file breakpoint.h.
Referenced by bppy_get_condition(), code_breakpoint::code_breakpoint(), remote_target::download_tracepoint(), find_matching_tracepoint_location(), gdbscm_breakpoint_condition(), gdbscm_set_breakpoint_stop_x(), local_setattro(), code_breakpoint::location_spec_to_sals(), print_one_breakpoint_location(), ada_catchpoint::re_set(), set_breakpoint_condition(), set_breakpoint_location_condition(), update_breakpoint_locations(), and update_watchpoint().
int breakpoint::condition_not_parsed = 0 |
Definition at line 883 of file breakpoint.h.
Referenced by code_breakpoint::location_spec_to_sals(), and set_breakpoint_condition().
bool breakpoint::display_canonical = false |
Definition at line 810 of file breakpoint.h.
Referenced by code_breakpoint::code_breakpoint(), and print_breakpoint_location().
Definition at line 802 of file breakpoint.h.
Referenced by amd_dbgapi_target_breakpoint::amd_dbgapi_target_breakpoint(), bpfinishpy_post_stop_hook(), bppy_get_temporary(), bpstat_check_breakpoint_conditions(), bpstat_stop_status(), breakpoint_auto_delete(), call_function_by_hand_dummy(), code_breakpoint::code_breakpoint(), delete_longjmp_breakpoint_at_next_stop(), discard_infcall_control_state(), enable_breakpoint(), enable_breakpoint_disp(), gdbscm_breakpoint_temporary(), insert_bp_location(), internal_breakpoint::internal_breakpoint(), momentary_breakpoint::momentary_breakpoint(), pop_dummy_frame_bpt(), ada_catchpoint::print_it(), exec_catchpoint::print_it(), fork_catchpoint::print_it(), solib_catchpoint::print_it(), syscall_catchpoint::print_it(), exception_catchpoint::print_it(), ordinary_breakpoint::print_it(), ranged_breakpoint::print_it(), ada_catchpoint::print_mention(), exception_catchpoint::print_mention(), ordinary_breakpoint::print_mention(), print_one_breakpoint_location(), solib_catchpoint::print_recreate(), exception_catchpoint::print_recreate(), ordinary_breakpoint::print_recreate(), ranged_breakpoint::ranged_breakpoint(), remove_inferior_breakpoints(), remove_solib_event_breakpoints_at_next_stop(), restore_infcall_control_state(), should_be_inserted(), update_watchpoint(), watch_command_1(), and watchpoint_del_at_next_stop().
int breakpoint::enable_count = 0 |
Definition at line 817 of file breakpoint.h.
Referenced by bpstat_stop_status(), enable_breakpoint_disp(), and print_one_breakpoint_location().
enum enable_state breakpoint::enable_state = bp_enabled |
Definition at line 800 of file breakpoint.h.
Referenced by bpfinishpy_out_of_scope(), bppy_get_enabled(), bpscm_print_breakpoint_smob(), bpstat_stop_status(), breakpoint_enabled(), create_exception_master_breakpoint_hook(), create_exception_master_breakpoint_probe(), create_longjmp_master_breakpoint_names(), create_longjmp_master_breakpoint_probe(), create_overlay_event_breakpoint(), create_std_terminate_master_breakpoint(), create_thread_event_breakpoint(), describe_other_breakpoints(), disable_breakpoint(), disable_overlay_breakpoints(), disable_watchpoints_before_interactive_call_start(), remote_target::download_tracepoint(), enable_breakpoint_disp(), enable_overlay_breakpoints(), enable_watchpoints_after_interactive_call_stop(), gdbscm_breakpoint_enabled_p(), insert_bp_location(), print_one_breakpoint_location(), svr4_update_solib_event_breakpoint(), update_breakpoint_locations(), and watch_command_1().
gdb::unique_xmalloc_ptr<char> breakpoint::extra_string |
Definition at line 854 of file breakpoint.h.
Referenced by code_breakpoint::code_breakpoint(), code_breakpoint::location_spec_to_sals(), print_breakpoint_location(), ordinary_breakpoint::print_recreate(), dprintf_breakpoint::print_recreate(), dprintf_breakpoint::re_set(), code_breakpoint::say_where(), and update_dprintf_command_list().
gdb::unique_xmalloc_ptr<char> breakpoint::filter |
Definition at line 836 of file breakpoint.h.
Referenced by code_breakpoint::code_breakpoint(), and code_breakpoint::decode_location_spec().
struct frame_id breakpoint::frame_id = null_frame_id |
Definition at line 824 of file breakpoint.h.
Referenced by bpfinishpy_init(), bpstat_check_breakpoint_conditions(), check_longjmp_breakpoint_for_call_dummy(), elf_gnu_ifunc_resolver_stop(), momentary_breakpoint_from_master(), pop_dummy_frame_bpt(), print_one_breakpoint_location(), and watch_command_1().
struct gdbarch* breakpoint::gdbarch |
Definition at line 843 of file breakpoint.h.
Referenced by code_breakpoint::add_location(), code_breakpoint::code_breakpoint(), gdbpy_breakpoint_cond_says_stop(), gdbpy_breakpoint_deleted(), gdbpy_breakpoint_has_cond(), gdbpy_breakpoint_modified(), momentary_breakpoint_from_master(), and print_one_breakpoint_location().
int breakpoint::hit_count = 0 |
Definition at line 878 of file breakpoint.h.
Referenced by bppy_get_hit_count(), bppy_set_hit_count(), bpscm_print_breakpoint_smob(), bpstat_check_breakpoint_conditions(), bpstat_stop_status(), create_tracepoint_from_upload(), gdbscm_breakpoint_hit_count(), gdbscm_set_breakpoint_hit_count_x(), remote_target::get_tracepoint_status(), parse_tracepoint_status(), and print_one_breakpoint_location().
int breakpoint::ignore_count = 0 |
Definition at line 813 of file breakpoint.h.
Referenced by bppy_get_ignore_count(), bpscm_print_breakpoint_smob(), bpstat_check_breakpoint_conditions(), code_breakpoint::code_breakpoint(), gdbscm_breakpoint_ignore_count(), print_one_breakpoint_location(), and set_ignore_count().
int breakpoint::inferior = -1 |
Definition at line 868 of file breakpoint.h.
Referenced by bppy_get_inferior(), bppy_set_thread(), bpstat_check_breakpoint_conditions(), breakpoint_set_inferior(), breakpoint_set_task(), breakpoint_set_thread(), check_longjmp_breakpoint_for_call_dummy(), delete_longjmp_breakpoint(), delete_longjmp_breakpoint_at_next_stop(), gdbscm_set_breakpoint_thread_x(), print_one_breakpoint_location(), and remove_inferior_breakpoints().
int breakpoint::input_radix |
Definition at line 847 of file breakpoint.h.
Referenced by breakpoint_re_set_one().
enum language breakpoint::language |
Definition at line 845 of file breakpoint.h.
Referenced by breakpoint_re_set_one().
location_spec_up breakpoint::locspec |
Definition at line 832 of file breakpoint.h.
Referenced by bppy_get_location(), bpscm_print_breakpoint_smob(), breakpoint_location_spec_empty_p(), code_breakpoint::code_breakpoint(), create_exception_master_breakpoint_hook(), create_exception_master_breakpoint_probe(), create_longjmp_master_breakpoint_names(), create_longjmp_master_breakpoint_probe(), create_overlay_event_breakpoint(), create_std_terminate_master_breakpoint(), create_thread_event_breakpoint(), create_tracepoint_from_upload(), code_breakpoint::decode_location_spec(), static_marker_tracepoint::decode_location_spec(), remote_target::download_tracepoint(), elf_gnu_ifunc_resolver_return_stop(), gdbscm_breakpoint_location(), gdbscm_register_breakpoint_x(), code_breakpoint::location_spec_to_sals(), print_breakpoint_location(), print_one_breakpoint_location(), ordinary_breakpoint::print_recreate(), dprintf_breakpoint::print_recreate(), ranged_breakpoint::print_recreate(), tracepoint::print_recreate(), ranged_breakpoint::ranged_breakpoint(), exception_catchpoint::re_set(), code_breakpoint::re_set_default(), and code_breakpoint::say_where().
location_spec_up breakpoint::locspec_range_end |
Definition at line 840 of file breakpoint.h.
Referenced by ranged_breakpoint::print_recreate(), ranged_breakpoint::ranged_breakpoint(), and code_breakpoint::re_set_default().
|
protected |
Definition at line 907 of file breakpoint.h.
Referenced by add_location(), clear_locations(), first_loc(), first_loc(), has_locations(), has_multiple_locations(), has_single_location(), last_loc(), locations(), code_breakpoint::say_where(), steal_locations(), and unadd_location().
int breakpoint::number = 0 |
Definition at line 804 of file breakpoint.h.
Referenced by actions_command(), bp_location_is_less_than(), bpscm_breakpoint_deleted(), bpstat_check_breakpoint_conditions(), bpstat_check_watchpoint(), bpstat_do_actions_1(), bpstat_locno(), bpstat_num(), breakpoint_1(), breakpoint_changed(), breakpoint_location_address_str(), breakpoint_re_set(), breakpoint_xfer_memory(), code_breakpoint::code_breakpoint(), compare_breakpoints(), condition_completer(), create_tracepoint_from_upload(), delete_breakpoint(), describe_other_breakpoints(), remote_target::disable_tracepoint(), remote_target::download_tracepoint(), download_tracepoint_locations(), enable_breakpoint_disp(), remote_target::enable_tracepoint(), find_location_by_number(), gdbpy_breakpoint_deleted(), gdbpy_breakpoint_modified(), gdbscm_breakpoint_visible(), insert_bp_location(), map_breakpoint_number_range(), merge_uploaded_tracepoints(), mi_interp::on_breakpoint_created(), mi_interp::on_breakpoint_deleted(), mi_interp::on_breakpoint_modified(), ada_catchpoint::print_it(), exec_catchpoint::print_it(), fork_catchpoint::print_it(), solib_catchpoint::print_it(), signal_catchpoint::print_it(), syscall_catchpoint::print_it(), exception_catchpoint::print_it(), ordinary_breakpoint::print_it(), ranged_breakpoint::print_it(), masked_watchpoint::print_it(), watchpoint::print_it(), ada_catchpoint::print_mention(), exec_catchpoint::print_mention(), fork_catchpoint::print_mention(), solib_catchpoint::print_mention(), signal_catchpoint::print_mention(), syscall_catchpoint::print_mention(), exception_catchpoint::print_mention(), ordinary_breakpoint::print_mention(), ranged_breakpoint::print_mention(), masked_watchpoint::print_mention(), watchpoint::print_mention(), tracepoint::print_mention(), print_num_locno(), print_one_breakpoint_location(), ada_catchpoint::re_set(), remove_breakpoint_1(), remove_inferior_breakpoints(), remove_threaded_breakpoints(), set_breakpoint_condition(), set_breakpoint_condition(), set_breakpoint_number(), set_ignore_count(), tfind_1(), trace_pass_set_count(), tracefile_fetch_registers(), update_breakpoint_locations(), update_watchpoint(), user_breakpoint_p(), and watchpoint_check().
program_space* breakpoint::pspace = NULL |
Definition at line 829 of file breakpoint.h.
Referenced by ada_catchpoint::ada_catchpoint(), all_locations_are_pending(), amd_dbgapi_target_breakpoint::amd_dbgapi_target_breakpoint(), bpfinishpy_detect_out_scope_cb(), bpfinishpy_init(), solib_catchpoint::breakpoint_hit(), breakpoint_program_space_exit(), catchpoint::catchpoint(), disable_breakpoints_in_unloaded_shlib(), elf_gnu_ifunc_resolver_return_stop(), exception_catchpoint::exception_catchpoint(), internal_breakpoint::internal_breakpoint(), momentary_breakpoint::momentary_breakpoint(), momentary_breakpoint_from_master(), ada_catchpoint::re_set(), set_longjmp_breakpoint(), set_longjmp_breakpoint_for_call_dummy(), set_std_terminate_breakpoint(), steal_locations(), update_breakpoints_after_exec(), and watchpoint_in_thread_scope().
gdbpy_breakpoint_object* breakpoint::py_bp_object = NULL |
Definition at line 890 of file breakpoint.h.
Referenced by bpfinishpy_detect_out_scope_cb(), build_bp_list(), emit_stop_event(), gdbpy_breakpoint_cond_says_stop(), gdbpy_breakpoint_created(), and gdbpy_breakpoint_has_cond().
breakpoint* breakpoint::related_breakpoint |
Definition at line 860 of file breakpoint.h.
Referenced by build_bpstat_chain(), call_function_by_hand_dummy(), check_longjmp_breakpoint_for_call_dummy(), delete_breakpoint(), elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), iterate_over_related_breakpoints(), pop_dummy_frame_bpt(), set_breakpoint_location_function(), set_longjmp_breakpoint_for_call_dummy(), watch_command_1(), watchpoint_del_at_next_stop(), and watchpoint::~watchpoint().
gdbscm_breakpoint_object* breakpoint::scm_bp_object = NULL |
Definition at line 893 of file breakpoint.h.
Referenced by bpscm_attach_scm_to_breakpoint(), bpscm_free_breakpoint_smob(), gdbscm_breakpoint_cond_says_stop(), and gdbscm_breakpoint_has_cond().
bool breakpoint::silent = false |
Definition at line 808 of file breakpoint.h.
Referenced by bppy_get_silent(), bpscm_print_breakpoint_smob(), bpstat_stop_status(), breakpoint_set_silent(), gdbscm_breakpoint_silent_p(), notify_thread_exited(), and set_thread_exited().
int breakpoint::task = -1 |
Definition at line 872 of file breakpoint.h.
Referenced by bppy_get_task(), bppy_set_inferior(), bppy_set_thread(), bpstat_check_breakpoint_conditions(), breakpoint_set_inferior(), breakpoint_set_task(), breakpoint_set_thread(), code_breakpoint::code_breakpoint(), describe_other_breakpoints(), gdbscm_breakpoint_task(), gdbscm_set_breakpoint_thread_x(), code_breakpoint::location_spec_to_sals(), print_one_breakpoint_location(), and print_recreate_thread().
int breakpoint::thread = -1 |
Definition at line 864 of file breakpoint.h.
Referenced by bppy_get_thread(), bppy_set_inferior(), bppy_set_task(), bpstat_check_breakpoint_conditions(), bpstat_stop_status(), bpstat_stop_status_nowatch(), breakpoint_kind(), breakpoint_re_set_thread(), breakpoint_set_inferior(), breakpoint_set_task(), breakpoint_set_thread(), check_longjmp_breakpoint_for_call_dummy(), clone_momentary_breakpoint(), code_breakpoint::code_breakpoint(), delete_longjmp_breakpoint(), delete_longjmp_breakpoint_at_next_stop(), describe_other_breakpoints(), elf_gnu_ifunc_resolver_stop(), gdbscm_breakpoint_thread(), gdbscm_set_breakpoint_task_x(), code_breakpoint::location_spec_to_sals(), momentary_breakpoint::momentary_breakpoint(), momentary_breakpoint_from_master(), pop_dummy_frame_bpt(), print_one_breakpoint_location(), print_recreate_thread(), remove_threaded_breakpoints(), set_longjmp_breakpoint_for_call_dummy(), should_be_inserted(), and longjmp_breakpoint::~longjmp_breakpoint().
Definition at line 798 of file breakpoint.h.
Referenced by bppy_get_location(), bppy_get_type(), bppy_set_inferior(), bpscm_print_breakpoint_smob(), bpstat_check_watchpoint(), bpstat_run_callbacks(), bpstat_should_step(), bpstat_stop_status(), breakpoint_1(), breakpoint_init_inferior(), breakpoint_kind(), breakpoint_xfer_memory(), build_bpstat_chain(), 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(), remote_target::download_tracepoint(), download_tracepoint_locations(), elf_gnu_ifunc_resolver_return_stop(), elf_gnu_ifunc_resolver_stop(), enable_breakpoint_disp(), enable_overlay_breakpoints(), gdbscm_breakpoint_location(), gdbscm_breakpoint_type(), handle_automatic_hardware_breakpoints(), hw_breakpoint_used_count(), hw_watchpoint_used_count_others(), insert_bp_location(), is_breakpoint(), is_catchpoint(), is_hardware_watchpoint(), is_non_inline_function(), is_tracepoint(), is_watchpoint(), jit_breakpoint_deleted(), print_breakpoint_location(), print_one_breakpoint_location(), process_event_stop_test(), remove_breakpoint(), remove_breakpoint_1(), remove_jit_event_breakpoints(), remove_solib_event_breakpoints(), remove_solib_event_breakpoints_at_next_stop(), set_breakpoint_location_function(), set_longjmp_breakpoint(), set_longjmp_breakpoint_for_call_dummy(), set_std_terminate_breakpoint(), should_be_inserted(), static_tracepoints_here(), stopped_by_user_bp_inline_frame(), strace_marker_p(), svr4_update_solib_event_breakpoint(), update_breakpoints_after_exec(), update_dprintf_commands(), update_global_location_list(), update_watchpoint(), validate_commands_for_breakpoint(), watch_command_1(), watchpoint_del_at_next_stop(), and watchpoint_locations_match().