GDB (xrefs)
|
Additional Inherited Members | |
![]() | |
virtual gdb::byte_vector virtual thread_info_to_thread_handle(struct thread_info *) TARGET_DEFAULT_RETURN(gdb voi | stop )(ptid_t) TARGET_DEFAULT_IGNORE() |
Definition at line 56 of file record-btrace.c.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 459 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 1223 of file record-btrace.c.
References btrace_call_history::begin, btrace_call_iterator::btinfo, btrace_call_end(), 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 1357 of file record-btrace.c.
References call_history_range(), flags, size, and ULONGEST_MAX.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1309 of file record-btrace.c.
References btrace_call_end(), 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 2666 of file record-btrace.c.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 441 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 67 of file record-btrace.c.
References record_detach().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 426 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 2874 of file record-btrace.c.
References record_btrace_generating_corefile.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2858 of file record-btrace.c.
References record_btrace_resume_exec_dir.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1539 of file record-btrace.c.
References reg_buffer::arch(), target_ops::beneath(), btrace_insn_get(), target_ops::fetch_registers(), find_thread_ptid(), gdbarch_pc_regnum(), btrace_insn::pc, regcache::ptid(), reg_buffer::raw_supply(), record_btrace_generating_corefile, and regcache::target().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1925 of file record-btrace.c.
References record_btrace_tailcall_frame_unwind.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1917 of file record-btrace.c.
References record_btrace_frame_unwind.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2822 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 2785 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 2810 of file record-btrace.c.
References record_btrace_set_replay(), and require_btrace_thread().
|
inlineoverridevirtual |
Implements target_ops.
Definition at line 59 of file record-btrace.c.
References record_btrace_target_info.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 557 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 1480 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 869 of file record-btrace.c.
References btrace_insn_history::begin, btrace_insn_end(), 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 1000 of file record-btrace.c.
References flags, insn_history_range(), size, and ULONGEST_MAX.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 952 of file record-btrace.c.
References btrace_find_insn_by_number(), btrace_insn_end(), 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 75 of file record-btrace.c.
References record_kill().
|
inlineoverridevirtual |
Reimplemented from target_ops.
Definition at line 72 of file record-btrace.c.
References record_mourn_inferior().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2866 of file record-btrace.c.
References record_btrace_generating_corefile.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1591 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 1408 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 1391 of file record-btrace.c.
References current_inferior(), find_thread_ptid(), inferior::process_target(), RECORD_METHOD_BTRACE, and RECORD_METHOD_NONE.
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 2849 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 1421 of file record-btrace.c.
References EXEC_REVERSE, and record_is_replaying().
|
overridevirtual |
Reimplemented from target_ops.
Definition at line 1509 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 2122 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 2640 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 412 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 2701 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 2674 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 1577 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 2717 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 2690 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 2741 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 2728 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 2511 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 1429 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().