GDB (xrefs)
|
#include "nat/x86-dregs.h"
Go to the source code of this file.
Functions | |
void | x86_use_watchpoints (struct target_ops *) |
void | x86_set_debug_register_length (int len) |
void | x86_cleanup_dregs (void) |
void | x86_forget_process (pid_t pid) |
void x86_cleanup_dregs | ( | void | ) |
Definition at line 141 of file x86-nat.c.
References inferior_ptid, ptid_get_pid(), and x86_forget_process().
Referenced by amd64fbsd_mourn_inferior(), go32_mourn_inferior(), windows_detach(), windows_mourn_inferior(), and x86_linux_child_post_startup_inferior().
void x86_forget_process | ( | pid_t | pid | ) |
Definition at line 115 of file x86-nat.c.
References x86_process_info::next, x86_process_info::pid, x86_process_list, and xfree().
Referenced by x86_cleanup_dregs(), and x86_linux_add_target().
void x86_set_debug_register_length | ( | int | len | ) |
Definition at line 307 of file x86-nat.c.
References add_show_debug_regs_command(), x86_dr_low_type::debug_register_length, gdb_assert, len, and x86_dr_low.
Referenced by _initialize_amd64_windows_nat(), _initialize_amd64fbsd_nat(), _initialize_go32_nat(), _initialize_i386_windows_nat(), _initialize_i386fbsd_nat(), _initialize_i386gnu_nat(), darwin_complete_target(), and x86_linux_create_target().
void x86_use_watchpoints | ( | struct target_ops * | ) |
Definition at line 289 of file x86-nat.c.
References target_ops::to_can_use_hw_breakpoint, target_ops::to_have_continuable_watchpoint, target_ops::to_insert_hw_breakpoint, target_ops::to_insert_watchpoint, target_ops::to_region_ok_for_hw_watchpoint, target_ops::to_remove_hw_breakpoint, target_ops::to_remove_watchpoint, target_ops::to_stopped_by_watchpoint, target_ops::to_stopped_data_address, x86_can_use_hw_breakpoint(), x86_insert_hw_breakpoint(), x86_insert_watchpoint(), x86_region_ok_for_watchpoint(), x86_remove_hw_breakpoint(), x86_remove_watchpoint(), x86_stopped_by_watchpoint(), and x86_stopped_data_address().
Referenced by _initialize_amd64fbsd_nat(), _initialize_go32_nat(), _initialize_i386fbsd_nat(), _initialize_i386gnu_nat(), _initialize_windows_nat(), darwin_complete_target(), and x86_linux_create_target().