GDB (xrefs)
|
Additional Inherited Members | |
![]() | |
virtual gdb::array_view< const_gdb_byte > virtual thread_info_to_thread_handle(struct thread_info *) TARGET_DEFAULT_RETURN(gdb voi | stop )(ptid_t) TARGET_DEFAULT_IGNORE() |
Definition at line 58 of file record-btrace.c.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 461 of file record-btrace.c.
References target_ops::async(), target_ops::beneath(), clear_async_event_handler(), enable, mark_async_event_handler(), and record_btrace_async_inferior_event_handler.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1229 of file record-btrace.c.
References btrace_call_history::begin, btrace_call_iterator::btinfo, btrace_call_end(), btrace_call_history(), btrace_call_next(), btrace_call_number(), btrace_call_prev(), btrace_set_call_history(), btrace_thread_info::call_history, btrace_insn_iterator::call_index, current_uiout, DEBUG, btrace_call_history::end, flags, gdb_printf(), btrace_call_iterator::index, btrace_thread_info::replay, require_btrace(), and size.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1363 of file record-btrace.c.
References call_history_range(), flags, and size.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1315 of file record-btrace.c.
References btrace_call_end(), btrace_call_history(), btrace_call_next(), btrace_find_call_by_number(), btrace_set_call_history(), current_uiout, DEBUG, flags, and require_btrace().
Referenced by call_history_from().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2673 of file record-btrace.c.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 443 of file record-btrace.c.
References btrace_teardown(), current_inferior(), delete_async_event_handler(), inferior::non_exited_threads(), record_btrace_async_inferior_event_handler, and record_btrace_auto_disable().
|
inlineoverridevirtual |
Reimplemented from target_ops.
Definition at line 69 of file record-btrace.c.
References record_detach().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 428 of file record-btrace.c.
References target_ops::beneath(), current_inferior(), target_ops::disconnect(), and inferior::unpush_target().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2881 of file record-btrace.c.
References record_btrace_generating_corefile.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2865 of file record-btrace.c.
References record_btrace_resume_exec_dir.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1545 of file record-btrace.c.
References reg_buffer::arch(), target_ops::beneath(), btrace_insn_get(), current_inferior(), target_ops::fetch_registers(), process_stratum_target::find_thread(), gdbarch_pc_regnum(), btrace_insn::pc, inferior::process_target(), regcache::ptid(), reg_buffer::raw_supply(), and record_btrace_generating_corefile.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1932 of file record-btrace.c.
References record_btrace_tailcall_frame_unwind.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1924 of file record-btrace.c.
References record_btrace_frame_unwind.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2829 of file record-btrace.c.
References btrace_find_insn_by_number(), btrace_insn_get(), record_btrace_set_replay(), and require_btrace_thread().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2792 of file record-btrace.c.
References btrace_insn_begin(), btrace_insn_get(), btrace_insn_next(), record_btrace_set_replay(), and require_btrace_thread().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2817 of file record-btrace.c.
References record_btrace_set_replay(), and require_btrace_thread().
|
inlineoverridevirtual |
Implements target_ops.
Definition at line 61 of file record-btrace.c.
References record_btrace_target_info.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 559 of file record-btrace.c.
References btrace_call_end(), btrace_call_number(), btrace_call_prev(), target_ops::btrace_conf(), btrace_fetch(), btrace_insn_end(), btrace_insn_get(), btrace_insn_number(), btrace_is_empty(), btrace_is_replaying(), DEBUG, gdb_printf(), inferior_ptid, inferior_thread(), btrace_thread_info::ngaps, print_thread_id(), thread_info::ptid, record_btrace_get_cpu(), record_btrace_print_conf(), btrace_thread_info::replay, target_pid_to_str(), and validate_registers_access().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1486 of file record-btrace.c.
References target_ops::beneath(), target_ops::insert_breakpoint(), replay_memory_access, and replay_memory_access_read_write.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 875 of file record-btrace.c.
References btrace_insn_history::begin, btrace_insn_end(), btrace_insn_history(), btrace_insn_next(), btrace_insn_number(), btrace_insn_prev(), btrace_set_insn_history(), current_uiout, DEBUG, btrace_insn_history::end, flags, gdb_printf(), btrace_thread_info::insn_history, btrace_thread_info::replay, require_btrace(), and size.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1006 of file record-btrace.c.
References flags, insn_history_range(), and size.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 958 of file record-btrace.c.
References btrace_find_insn_by_number(), btrace_insn_end(), btrace_insn_history(), btrace_insn_next(), btrace_set_insn_history(), current_uiout, DEBUG, flags, and require_btrace().
Referenced by insn_history_from().
|
inlineoverridevirtual |
Reimplemented from target_ops.
Definition at line 77 of file record-btrace.c.
References record_kill().
|
inlineoverridevirtual |
Reimplemented from target_ops.
Definition at line 74 of file record-btrace.c.
References record_mourn_inferior().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2873 of file record-btrace.c.
References record_btrace_generating_corefile.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1598 of file record-btrace.c.
References target_ops::beneath(), target_ops::prepare_to_store(), regcache::ptid(), record_btrace_generating_corefile, and record_is_replaying().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1414 of file record-btrace.c.
References all_non_exited_threads(), btrace_is_replaying(), current_inferior(), and inferior::process_target().
Referenced by prepare_to_store(), record_will_replay(), resume(), stop(), stopped_by_hw_breakpoint(), stopped_by_sw_breakpoint(), store_registers(), supports_stopped_by_hw_breakpoint(), supports_stopped_by_sw_breakpoint(), thread_alive(), update_thread_list(), wait(), and xfer_partial().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1397 of file record-btrace.c.
References current_inferior(), process_stratum_target::find_thread(), inferior::process_target(), RECORD_METHOD_BTRACE, and RECORD_METHOD_NONE.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2856 of file record-btrace.c.
References current_inferior(), inferior::non_exited_threads(), and record_btrace_stop_replaying().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1427 of file record-btrace.c.
References EXEC_REVERSE, and record_is_replaying().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1515 of file record-btrace.c.
References target_ops::beneath(), target_ops::remove_breakpoint(), replay_memory_access, and replay_memory_access_read_write.
|
override |
Definition at line 2129 of file record-btrace.c.
References all_non_exited_threads(), target_ops::beneath(), BTHR_CONT, BTHR_RCONT, BTHR_RSTEP, BTHR_STEP, current_inferior(), DEBUG, EXEC_REVERSE, execution_direction(), inferior_ptid, mark_async_event_handler(), inferior::process_target(), record_btrace_async_inferior_event_handler, record_btrace_resume_exec_dir, record_btrace_resume_thread(), record_is_replaying(), target_ops::resume(), target_async(), target_can_async_p(), and target_is_non_stop_p().
|
override |
Definition at line 2647 of file record-btrace.c.
References all_non_exited_threads(), target_ops::beneath(), BTHR_STOP, current_inferior(), DEBUG, EXEC_REVERSE, execution_direction(), inferior::process_target(), record_is_replaying(), and target_ops::stop.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 414 of file record-btrace.c.
References btrace_disable(), current_inferior(), DEBUG, inferior::non_exited_threads(), and record_btrace_auto_disable().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2708 of file record-btrace.c.
References target_ops::beneath(), inferior_thread(), record_is_replaying(), target_ops::stopped_by_hw_breakpoint(), and TARGET_STOPPED_BY_HW_BREAKPOINT.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2681 of file record-btrace.c.
References target_ops::beneath(), inferior_thread(), record_is_replaying(), target_ops::stopped_by_sw_breakpoint(), and TARGET_STOPPED_BY_SW_BREAKPOINT.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1584 of file record-btrace.c.
References target_ops::beneath(), may_write_registers, regcache::ptid(), record_btrace_generating_corefile, record_is_replaying(), and target_ops::store_registers().
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2724 of file record-btrace.c.
References target_ops::beneath(), record_is_replaying(), and target_ops::supports_stopped_by_hw_breakpoint().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2697 of file record-btrace.c.
References target_ops::beneath(), record_is_replaying(), and target_ops::supports_stopped_by_sw_breakpoint().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2748 of file record-btrace.c.
References target_ops::beneath(), record_is_replaying(), and target_ops::thread_alive().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2735 of file record-btrace.c.
References target_ops::beneath(), record_is_replaying(), and target_ops::update_thread_list().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2518 of file record-btrace.c.
References all_non_exited_threads(), target_ops::beneath(), BTHR_MOVE, BTHR_STOP, btrace_step_no_history(), btrace_step_no_resumed(), clear_async_event_handler(), current_inferior(), DEBUG, EXEC_REVERSE, execution_direction(), inferior::non_exited_threads(), print_thread_id(), inferior::process_target(), thread_info::ptid, record_btrace_async_inferior_event_handler, record_btrace_cancel_resume(), record_btrace_clear_histories(), record_btrace_maybe_mark_async_event(), record_btrace_step_thread(), record_btrace_stop_replaying_at_end(), record_is_replaying(), registers_changed_thread(), status, target_is_async_p(), target_is_non_stop_p(), TARGET_WAITKIND_IGNORE, TARGET_WAITKIND_NO_HISTORY, and target_ops::wait().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1435 of file record-btrace.c.
References target_ops::beneath(), target_section::endaddr, inferior_ptid, record_btrace_generating_corefile, record_is_replaying(), replay_memory_access, replay_memory_access_read_only, TARGET_OBJECT_MEMORY, target_section_by_addr(), TARGET_XFER_UNAVAILABLE, target_section::the_bfd_section, and target_ops::xfer_partial().