GDB (xrefs)
|
#include "defs.h"
#include "inferior.h"
#include "gdbcore.h"
#include "regcache.h"
#include "linux-nat.h"
#include "target-descriptions.h"
#include "auxv.h"
#include "gdbcmd.h"
#include "aarch64-tdep.h"
#include "aarch64-linux-tdep.h"
#include "elf/common.h"
#include <sys/ptrace.h>
#include <sys/utsname.h>
#include <asm/ptrace.h>
#include "gregset.h"
#include "gdb_proc_service.h"
Go to the source code of this file.
Classes | |
struct | aarch64_debug_reg_state |
struct | aarch64_process_info |
struct | arch_lwp_info |
struct | aarch64_dr_update_callback_param |
Macros | |
#define | TRAP_HWBKPT 0x0004 |
#define | AARCH64_HBP_MAX_NUM 16 |
#define | AARCH64_HWP_MAX_NUM 16 |
#define | AARCH64_HBP_ALIGNMENT 4 |
#define | AARCH64_HWP_ALIGNMENT 8 |
#define | AARCH64_HWP_MAX_LEN_PER_REG 8 |
#define | AARCH64_DEBUG_NUM_SLOTS(x) ((x) & 0xff) |
#define | AARCH64_DEBUG_ARCH(x) (((x) >> 8) & 0xff) |
#define | AARCH64_DEBUG_ARCH_V8 0x6 |
#define | DR_MARK_ALL_CHANGED(x, m) |
#define | DR_MARK_N_CHANGED(x, n) |
#define | DR_CLEAR_CHANGED(x) |
#define | DR_HAS_CHANGED(x) ((x) != 0) |
#define | DR_N_HAS_CHANGED(x, n) ((x) & ((dr_changed_t)1 << (n))) |
#define | DR_CONTROL_ENABLED(ctrl) (((ctrl) & 0x1) == 1) |
#define | DR_CONTROL_LENGTH(ctrl) (((ctrl) >> 5) & 0xff) |
Typedefs | |
typedef ULONGEST | dr_changed_t |
Variables | |
static int | aarch64_num_bp_regs |
static int | aarch64_num_wp_regs |
static struct aarch64_process_info * | aarch64_process_list = NULL |
static void(* | super_post_startup_inferior )(struct target_ops *self, ptid_t ptid) |
#define AARCH64_DEBUG_ARCH | ( | x | ) | (((x) >> 8) & 0xff) |
Definition at line 108 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_get_debug_reg_capacity().
#define AARCH64_DEBUG_ARCH_V8 0x6 |
Definition at line 111 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_get_debug_reg_capacity().
#define AARCH64_DEBUG_NUM_SLOTS | ( | x | ) | ((x) & 0xff) |
Definition at line 107 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_get_debug_reg_capacity().
#define AARCH64_HBP_ALIGNMENT 4 |
Definition at line 90 of file aarch64-linux-nat.c.
Referenced by aarch64_point_is_aligned().
#define AARCH64_HBP_MAX_NUM 16 |
Definition at line 75 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_get_debug_reg_capacity().
#define AARCH64_HWP_ALIGNMENT 8 |
Definition at line 91 of file aarch64-linux-nat.c.
Referenced by aarch64_align_watchpoint(), and aarch64_point_is_aligned().
#define AARCH64_HWP_MAX_LEN_PER_REG 8 |
Definition at line 96 of file aarch64-linux-nat.c.
Referenced by aarch64_align_watchpoint(), and aarch64_linux_region_ok_for_hw_watchpoint().
#define AARCH64_HWP_MAX_NUM 16 |
Definition at line 76 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_get_debug_reg_capacity().
#define DR_CLEAR_CHANGED | ( | x | ) |
Definition at line 158 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_prepare_to_resume().
#define DR_CONTROL_ENABLED | ( | ctrl | ) | (((ctrl) & 0x1) == 1) |
Definition at line 941 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_stopped_data_address().
#define DR_CONTROL_LENGTH | ( | ctrl | ) | (((ctrl) >> 5) & 0xff) |
Definition at line 942 of file aarch64-linux-nat.c.
Referenced by aarch64_watchpoint_length().
#define DR_HAS_CHANGED | ( | x | ) | ((x) != 0) |
Definition at line 164 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_prepare_to_resume().
#define DR_MARK_ALL_CHANGED | ( | x, | |
m | |||
) |
Definition at line 145 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_new_thread().
#define DR_MARK_N_CHANGED | ( | x, | |
n | |||
) |
Definition at line 152 of file aarch64-linux-nat.c.
Referenced by debug_reg_change_callback().
#define DR_N_HAS_CHANGED | ( | x, | |
n | |||
) | ((x) & ((dr_changed_t)1 << (n))) |
Definition at line 165 of file aarch64-linux-nat.c.
#define TRAP_HWBKPT 0x0004 |
Definition at line 44 of file aarch64-linux-nat.c.
Referenced by aarch64_linux_stopped_data_address(), and check_stopped_by_breakpoint().
typedef ULONGEST dr_changed_t |
Definition at line 141 of file aarch64-linux-nat.c.
void _initialize_aarch64_linux_nat | ( | void | ) |
Definition at line 1509 of file aarch64-linux-nat.c.
References aarch64_forget_process(), aarch64_linux_can_use_hw_breakpoint(), aarch64_linux_child_post_startup_inferior(), aarch64_linux_fetch_inferior_registers(), aarch64_linux_insert_hw_breakpoint(), aarch64_linux_insert_watchpoint(), aarch64_linux_new_fork(), aarch64_linux_new_thread(), aarch64_linux_prepare_to_resume(), aarch64_linux_read_description(), aarch64_linux_region_ok_for_hw_watchpoint(), aarch64_linux_remove_hw_breakpoint(), aarch64_linux_remove_watchpoint(), aarch64_linux_stopped_by_watchpoint(), aarch64_linux_stopped_data_address(), aarch64_linux_store_inferior_registers(), aarch64_linux_watchpoint_addr_within_range(), add_show_debug_regs_command(), linux_nat_add_target(), linux_nat_set_forget_process(), linux_nat_set_new_fork(), linux_nat_set_new_thread(), linux_nat_set_prepare_to_resume(), linux_target(), super_post_startup_inferior, target_ops::to_can_use_hw_breakpoint, target_ops::to_fetch_registers, target_ops::to_insert_hw_breakpoint, target_ops::to_insert_watchpoint, target_ops::to_post_startup_inferior, target_ops::to_read_description, 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, target_ops::to_store_registers, and target_ops::to_watchpoint_addr_within_range.
|
static |
Definition at line 224 of file aarch64-linux-nat.c.
References aarch64_process_list, aarch64_process_info::next, aarch64_process_info::pid, pid, and xcalloc().
Referenced by aarch64_process_info_get().
|
static |
Definition at line 851 of file aarch64-linux-nat.c.
References AARCH64_HWP_ALIGNMENT, AARCH64_HWP_MAX_LEN_PER_REG, gdb_assert, len, and offset.
Referenced by aarch64_handle_unaligned_watchpoint().
|
static |
Definition at line 1038 of file aarch64-linux-nat.c.
References aarch64_notify_debug_reg_change(), aarch64_num_bp_regs, aarch64_num_wp_regs, aarch64_point_encode_ctrl_reg(), aarch64_point_is_aligned(), aarch64_debug_reg_state::dr_addr_bp, aarch64_debug_reg_state::dr_addr_wp, aarch64_debug_reg_state::dr_ctrl_bp, aarch64_debug_reg_state::dr_ctrl_wp, dr_ref_count, aarch64_debug_reg_state::dr_ref_count_bp, aarch64_debug_reg_state::dr_ref_count_wp, gdb_assert, hw_execute, and is_watchpoint().
Referenced by aarch64_handle_aligned_watchpoint(), aarch64_handle_breakpoint(), and aarch64_handle_unaligned_watchpoint().
|
static |
Definition at line 1110 of file aarch64-linux-nat.c.
References aarch64_notify_debug_reg_change(), aarch64_num_bp_regs, aarch64_num_wp_regs, aarch64_point_encode_ctrl_reg(), aarch64_point_is_aligned(), aarch64_debug_reg_state::dr_addr_bp, aarch64_debug_reg_state::dr_addr_wp, aarch64_debug_reg_state::dr_ctrl_bp, aarch64_debug_reg_state::dr_ctrl_wp, dr_ref_count, aarch64_debug_reg_state::dr_ref_count_bp, aarch64_debug_reg_state::dr_ref_count_wp, gdb_assert, hw_execute, and is_watchpoint().
Referenced by aarch64_handle_aligned_watchpoint(), aarch64_handle_breakpoint(), and aarch64_handle_unaligned_watchpoint().
|
static |
Definition at line 209 of file aarch64-linux-nat.c.
References aarch64_process_info::next, and aarch64_process_info::pid.
Referenced by aarch64_process_info_get().
|
static |
Definition at line 256 of file aarch64-linux-nat.c.
References aarch64_process_list, aarch64_process_info::next, aarch64_process_info::pid, and xfree().
Referenced by _initialize_aarch64_linux_nat(), and aarch64_linux_child_post_startup_inferior().
|
static |
Definition at line 281 of file aarch64-linux-nat.c.
References aarch64_process_info_get(), and aarch64_process_info::state.
Referenced by aarch64_handle_aligned_watchpoint(), aarch64_handle_breakpoint(), aarch64_handle_unaligned_watchpoint(), aarch64_linux_insert_hw_breakpoint(), aarch64_linux_insert_watchpoint(), aarch64_linux_new_fork(), aarch64_linux_prepare_to_resume(), aarch64_linux_remove_hw_breakpoint(), aarch64_linux_remove_watchpoint(), and aarch64_linux_stopped_data_address().
|
static |
Definition at line 1252 of file aarch64-linux-nat.c.
References aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_get_debug_reg_state(), inferior_ptid, and ptid_get_pid().
Referenced by aarch64_handle_watchpoint().
Definition at line 1166 of file aarch64-linux-nat.c.
References aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_get_debug_reg_state(), aarch64_point_is_aligned(), inferior_ptid, and ptid_get_pid().
Referenced by aarch64_linux_insert_hw_breakpoint(), and aarch64_linux_remove_hw_breakpoint().
|
static |
Definition at line 1272 of file aarch64-linux-nat.c.
References aarch64_align_watchpoint(), aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_get_debug_reg_state(), fprintf_unfiltered(), gdb_stdlog, inferior_ptid, ptid_get_pid(), and show_debug_regs.
Referenced by aarch64_handle_watchpoint().
Definition at line 1310 of file aarch64-linux-nat.c.
References aarch64_handle_aligned_watchpoint(), aarch64_handle_unaligned_watchpoint(), and aarch64_point_is_aligned().
Referenced by aarch64_linux_insert_watchpoint(), and aarch64_linux_remove_watchpoint().
|
static |
Definition at line 926 of file aarch64-linux-nat.c.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 818 of file aarch64-linux-nat.c.
References aarch64_forget_process(), aarch64_linux_get_debug_reg_capacity(), ptid_get_pid(), and super_post_startup_inferior.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 572 of file aarch64-linux-nat.c.
References AARCH64_V0_REGNUM, fetch_fpregs_from_thread(), and fetch_gregs_from_thread().
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 761 of file aarch64-linux-nat.c.
References _, AARCH64_DEBUG_ARCH, AARCH64_DEBUG_ARCH_V8, AARCH64_DEBUG_NUM_SLOTS, AARCH64_HBP_MAX_NUM, AARCH64_HWP_MAX_NUM, aarch64_num_bp_regs, aarch64_num_wp_regs, get_thread_id(), inferior_ptid, ptrace(), PTRACE_GETREGSET, and warning().
Referenced by aarch64_linux_child_post_startup_inferior().
|
static |
Definition at line 1187 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_handle_breakpoint(), aarch64_show_debug_reg_state(), fprintf_unfiltered(), gdb_stdlog, hw_execute, inferior_ptid, len, bp_target_info::placed_address, ptid_get_pid(), bp_target_info::reqstd_address, and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1325 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_handle_watchpoint(), aarch64_show_debug_reg_state(), fprintf_unfiltered(), gdb_assert, gdb_stdlog, hw_execute, inferior_ptid, ptid_get_pid(), and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 709 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), lwp_info::arch_private, lwp_info::ptid, and ptid_get_pid().
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 694 of file aarch64-linux-nat.c.
References aarch64_num_bp_regs, aarch64_num_wp_regs, lwp_info::arch_private, arch_lwp_info::dr_changed_bp, arch_lwp_info::dr_changed_wp, and DR_MARK_ALL_CHANGED.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 657 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_linux_set_debug_regs(), lwp_info::arch_private, arch_lwp_info::dr_changed_bp, arch_lwp_info::dr_changed_wp, DR_CLEAR_CHANGED, DR_HAS_CHANGED, fprintf_unfiltered(), gdb_stdlog, lwp_info::ptid, ptid_get_lwp(), ptid_get_pid(), and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 829 of file aarch64-linux-nat.c.
References tdesc_aarch64.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1388 of file aarch64-linux-nat.c.
References AARCH64_HWP_MAX_LEN_PER_REG, and aarch64_num_wp_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1220 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_handle_breakpoint(), aarch64_show_debug_reg_state(), fprintf_unfiltered(), gdb_stdlog, hw_execute, inferior_ptid, len, bp_target_info::placed_address, ptid_get_pid(), and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1358 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_handle_watchpoint(), aarch64_show_debug_reg_state(), fprintf_unfiltered(), gdb_assert, gdb_stdlog, hw_execute, inferior_ptid, ptid_get_pid(), and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 301 of file aarch64-linux-nat.c.
References _, aarch64_num_bp_regs, aarch64_num_wp_regs, aarch64_debug_reg_state::dr_addr_bp, aarch64_debug_reg_state::dr_addr_wp, aarch64_debug_reg_state::dr_ctrl_bp, aarch64_debug_reg_state::dr_ctrl_wp, error(), ptrace(), and PTRACE_SETREGSET.
Referenced by aarch64_linux_prepare_to_resume().
|
static |
Definition at line 1467 of file aarch64-linux-nat.c.
References aarch64_linux_stopped_data_address().
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1428 of file aarch64-linux-nat.c.
References aarch64_get_debug_reg_state(), aarch64_num_wp_regs, aarch64_watchpoint_length(), aarch64_debug_reg_state::dr_addr_wp, DR_CONTROL_ENABLED, aarch64_debug_reg_state::dr_ctrl_wp, aarch64_debug_reg_state::dr_ref_count_wp, if(), inferior_ptid, len, linux_nat_get_siginfo(), ptid_get_pid(), and TRAP_HWBKPT.
Referenced by _initialize_aarch64_linux_nat(), and aarch64_linux_stopped_by_watchpoint().
|
static |
Definition at line 590 of file aarch64-linux-nat.c.
References AARCH64_V0_REGNUM, store_fpregs_to_thread(), and store_gregs_to_thread().
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 1477 of file aarch64-linux-nat.c.
Referenced by _initialize_aarch64_linux_nat().
|
static |
Definition at line 408 of file aarch64-linux-nat.c.
References debug_reg_change_callback(), aarch64_dr_update_callback_param::idx, inferior_ptid, aarch64_dr_update_callback_param::is_watchpoint, is_watchpoint(), iterate_over_lwps(), pid_to_ptid(), and ptid_get_pid().
Referenced by aarch64_dr_state_insert_one_point(), and aarch64_dr_state_remove_one_point().
Definition at line 974 of file aarch64-linux-nat.c.
References _, hw_access, hw_execute, hw_read, hw_write, len, and perror_with_name().
Referenced by aarch64_dr_state_insert_one_point(), and aarch64_dr_state_remove_one_point().
Definition at line 1020 of file aarch64-linux-nat.c.
References AARCH64_HBP_ALIGNMENT, and AARCH64_HWP_ALIGNMENT.
Referenced by aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_handle_breakpoint(), and aarch64_handle_watchpoint().
|
static |
Definition at line 241 of file aarch64-linux-nat.c.
References aarch64_add_process(), and aarch64_find_process_pid().
Referenced by aarch64_get_debug_reg_state().
|
static |
Definition at line 423 of file aarch64-linux-nat.c.
References aarch64_num_bp_regs, aarch64_num_wp_regs, aarch64_debug_reg_state::dr_addr_bp, aarch64_debug_reg_state::dr_addr_wp, aarch64_debug_reg_state::dr_ctrl_bp, aarch64_debug_reg_state::dr_ctrl_wp, aarch64_debug_reg_state::dr_ref_count_bp, aarch64_debug_reg_state::dr_ref_count_wp, fprintf_unfiltered(), gdb_stdlog, hw_access, hw_execute, hw_read, and hw_write.
Referenced by aarch64_linux_insert_hw_breakpoint(), aarch64_linux_insert_watchpoint(), aarch64_linux_remove_hw_breakpoint(), and aarch64_linux_remove_watchpoint().
Definition at line 952 of file aarch64-linux-nat.c.
References DR_CONTROL_LENGTH.
Referenced by aarch64_linux_stopped_data_address().
|
static |
Definition at line 1487 of file aarch64-linux-nat.c.
References _, add_setshow_boolean_cmd(), class_maintenance, maintenance_set_cmdlist, maintenance_show_cmdlist, and show_debug_regs.
Referenced by _initialize_aarch64_linux_nat().
Definition at line 346 of file aarch64-linux-nat.c.
References aarch64_num_bp_regs, aarch64_num_wp_regs, lwp_info::arch_private, arch_lwp_info::dr_changed_bp, arch_lwp_info::dr_changed_wp, DR_MARK_N_CHANGED, fprintf_unfiltered(), gdb_assert, gdb_stdlog, get_thread_id(), aarch64_dr_update_callback_param::idx, aarch64_dr_update_callback_param::is_watchpoint, is_watchpoint(), linux_stop_lwp(), phex(), pid, lwp_info::ptid, show_debug_regs, and lwp_info::stopped.
Referenced by aarch64_notify_debug_reg_change().
|
static |
Definition at line 512 of file aarch64-linux-nat.c.
References _, AARCH64_FPCR_REGNUM, AARCH64_FPSR_REGNUM, AARCH64_V0_REGNUM, AARCH64_V31_REGNUM, get_thread_id(), inferior_ptid, perror_with_name(), ptrace(), PTRACE_GETREGSET, and regcache_raw_supply().
Referenced by aarch64_linux_fetch_inferior_registers().
|
static |
Definition at line 459 of file aarch64-linux-nat.c.
References _, AARCH64_CPSR_REGNUM, AARCH64_X0_REGNUM, get_thread_id(), inferior_ptid, perror_with_name(), ptrace(), PTRACE_GETREGSET, and regcache_raw_supply().
Referenced by aarch64_linux_fetch_inferior_registers().
void fill_fpregset | ( | const struct regcache * | regcache, |
gdb_fpregset_t * | fpregsetp, | ||
int | regno | ||
) |
Definition at line 634 of file aarch64-linux-nat.c.
Referenced by procfs_store_registers(), ps_lgetfpregs(), and sol_thread_store_registers().
void fill_gregset | ( | const struct regcache * | regcache, |
gdb_gregset_t * | gregsetp, | ||
int | regno | ||
) |
Definition at line 610 of file aarch64-linux-nat.c.
Referenced by procfs_store_registers(), ps_lgetregs(), and sol_thread_store_registers().
Definition at line 54 of file aarch64-linux-nat.c.
References ptid_get_lwp(), and ptid_get_pid().
Referenced by aarch64_linux_get_debug_reg_capacity(), debug_reg_change_callback(), fetch_fpregs_from_thread(), fetch_gregs_from_thread(), store_fpregs_to_thread(), and store_gregs_to_thread().
ps_err_e ps_get_thread_area | ( | const struct ps_prochandle * | ph, |
lwpid_t | lwpid, | ||
int | idx, | ||
void ** | base | ||
) |
Definition at line 737 of file aarch64-linux-nat.c.
Definition at line 539 of file aarch64-linux-nat.c.
References _, AARCH64_FPCR_REGNUM, AARCH64_FPSR_REGNUM, AARCH64_V0_REGNUM, AARCH64_V31_REGNUM, get_thread_id(), inferior_ptid, perror_with_name(), ptrace(), PTRACE_GETREGSET, PTRACE_SETREGSET, REG_VALID, regcache_raw_collect(), and regcache_register_status().
Referenced by aarch64_linux_store_inferior_registers().
Definition at line 483 of file aarch64-linux-nat.c.
References _, AARCH64_CPSR_REGNUM, AARCH64_X0_REGNUM, get_thread_id(), inferior_ptid, perror_with_name(), ptrace(), PTRACE_GETREGSET, PTRACE_SETREGSET, REG_VALID, regcache_raw_collect(), and regcache_register_status().
Referenced by aarch64_linux_store_inferior_registers().
void supply_fpregset | ( | struct regcache * | regcache, |
const gdb_fpregset_t * | fpregsetp | ||
) |
Definition at line 646 of file aarch64-linux-nat.c.
Referenced by fetch_core_registers(), procfs_fetch_registers(), ps_lsetfpregs(), and sol_thread_fetch_registers().
void supply_gregset | ( | struct regcache * | regcache, |
const gdb_gregset_t * | gregsetp | ||
) |
Definition at line 622 of file aarch64-linux-nat.c.
Referenced by fetch_core_registers(), procfs_fetch_registers(), ps_lsetregs(), and sol_thread_fetch_registers().
|
static |
Definition at line 117 of file aarch64-linux-nat.c.
Referenced by aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_linux_get_debug_reg_capacity(), aarch64_linux_new_thread(), aarch64_linux_set_debug_regs(), aarch64_show_debug_reg_state(), and debug_reg_change_callback().
|
static |
Definition at line 118 of file aarch64-linux-nat.c.
Referenced by aarch64_dr_state_insert_one_point(), aarch64_dr_state_remove_one_point(), aarch64_linux_get_debug_reg_capacity(), aarch64_linux_new_thread(), aarch64_linux_region_ok_for_hw_watchpoint(), aarch64_linux_set_debug_regs(), aarch64_linux_stopped_data_address(), aarch64_show_debug_reg_state(), and debug_reg_change_callback().
|
static |
Definition at line 204 of file aarch64-linux-nat.c.
Referenced by aarch64_add_process(), and aarch64_forget_process().
|
static |
Definition at line 812 of file aarch64-linux-nat.c.
Referenced by _initialize_aarch64_linux_nat(), and aarch64_linux_child_post_startup_inferior().