GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | compat_timeval |
union | compat_sigval |
struct | compat_siginfo |
Macros | |
#define | cpt_si_pid _sifields._kill._pid |
#define | cpt_si_uid _sifields._kill._uid |
#define | cpt_si_timerid _sifields._timer._tid |
#define | cpt_si_overrun _sifields._timer._overrun |
#define | cpt_si_status _sifields._sigchld._status |
#define | cpt_si_utime _sifields._sigchld._utime |
#define | cpt_si_stime _sifields._sigchld._stime |
#define | cpt_si_ptr _sifields._rt._sigval.sival_ptr |
#define | cpt_si_addr _sifields._sigfault._addr |
#define | cpt_si_band _sifields._sigpoll._band |
#define | cpt_si_fd _sifields._sigpoll._fd |
Typedefs | |
typedef int | compat_int_t |
typedef unsigned int | compat_uptr_t |
typedef int | compat_time_t |
typedef int | compat_timer_t |
typedef int | compat_clock_t |
typedef union compat_sigval | compat_sigval_t |
typedef struct compat_siginfo | compat_siginfo_t |
Functions | |
void | aarch64_siginfo_from_compat_siginfo (siginfo_t *to, compat_siginfo_t *from) |
void | aarch64_compat_siginfo_from_siginfo (compat_siginfo_t *to, siginfo_t *from) |
void | aarch64_linux_prepare_to_resume (struct lwp_info *lwp) |
void | aarch64_linux_new_thread (struct lwp_info *lwp) |
void | aarch64_linux_delete_thread (struct arch_lwp_info *arch_lwp) |
ps_err_e | aarch64_ps_get_thread_area (struct ps_prochandle *ph, lwpid_t lwpid, int idx, void **base, int is_64bit_p) |
int | aarch64_tls_register_count (int tid) |
#define cpt_si_addr _sifields._sigfault._addr |
Definition at line 112 of file aarch64-linux.h.
#define cpt_si_band _sifields._sigpoll._band |
Definition at line 113 of file aarch64-linux.h.
#define cpt_si_fd _sifields._sigpoll._fd |
Definition at line 114 of file aarch64-linux.h.
#define cpt_si_overrun _sifields._timer._overrun |
Definition at line 107 of file aarch64-linux.h.
#define cpt_si_pid _sifields._kill._pid |
Definition at line 104 of file aarch64-linux.h.
#define cpt_si_ptr _sifields._rt._sigval.sival_ptr |
Definition at line 111 of file aarch64-linux.h.
#define cpt_si_status _sifields._sigchld._status |
Definition at line 108 of file aarch64-linux.h.
#define cpt_si_stime _sifields._sigchld._stime |
Definition at line 110 of file aarch64-linux.h.
#define cpt_si_timerid _sifields._timer._tid |
Definition at line 106 of file aarch64-linux.h.
#define cpt_si_uid _sifields._kill._uid |
Definition at line 105 of file aarch64-linux.h.
#define cpt_si_utime _sifields._sigchld._utime |
Definition at line 109 of file aarch64-linux.h.
typedef int compat_clock_t |
Definition at line 32 of file aarch64-linux.h.
typedef int compat_int_t |
Definition at line 27 of file aarch64-linux.h.
typedef struct compat_siginfo compat_siginfo_t |
typedef union compat_sigval compat_sigval_t |
typedef int compat_time_t |
Definition at line 30 of file aarch64-linux.h.
typedef int compat_timer_t |
Definition at line 31 of file aarch64-linux.h.
typedef unsigned int compat_uptr_t |
Definition at line 28 of file aarch64-linux.h.
void aarch64_compat_siginfo_from_siginfo | ( | compat_siginfo_t * | to, |
siginfo_t * | from ) |
Definition at line 104 of file aarch64-linux.c.
References compat_siginfo_t::si_code, compat_siginfo_t::si_errno, and compat_siginfo_t::si_signo.
Referenced by aarch64_linux_nat_target::low_siginfo_fixup().
void aarch64_linux_delete_thread | ( | struct arch_lwp_info * | arch_lwp | ) |
Definition at line 95 of file aarch64-linux.c.
References xfree().
Referenced by aarch64_linux_nat_target::low_delete_thread().
void aarch64_linux_new_thread | ( | struct lwp_info * | lwp | ) |
Definition at line 74 of file aarch64-linux.c.
References aarch64_any_set_debug_regs_state(), aarch64_get_debug_reg_state(), aarch64_num_bp_regs, aarch64_num_wp_regs, DR_MARK_ALL_CHANGED, lwp_set_arch_private_info(), and ptid_of_lwp().
Referenced by aarch64_linux_nat_target::low_new_thread().
void aarch64_linux_prepare_to_resume | ( | struct lwp_info * | lwp | ) |
Definition at line 34 of file aarch64-linux.c.
References aarch64_get_debug_reg_state(), aarch64_linux_set_debug_regs(), DR_CLEAR_CHANGED, DR_HAS_CHANGED, lwp_arch_private_info(), and ptid_of_lwp().
Referenced by aarch64_linux_nat_target::low_prepare_to_resume().
ps_err_e aarch64_ps_get_thread_area | ( | struct ps_prochandle * | ph, |
lwpid_t | lwpid, | ||
int | idx, | ||
void ** | base, | ||
int | is_64bit_p ) |
Definition at line 221 of file aarch64-linux.c.
References ptrace, and PTRACE_GETREGSET.
Referenced by ps_get_thread_area().
void aarch64_siginfo_from_compat_siginfo | ( | siginfo_t * | to, |
compat_siginfo_t * | from ) |
Definition at line 162 of file aarch64-linux.c.
References compat_siginfo_t::si_code, compat_siginfo_t::si_errno, and compat_siginfo_t::si_signo.
Referenced by aarch64_linux_nat_target::low_siginfo_fixup().
int aarch64_tls_register_count | ( | int | tid | ) |
Definition at line 257 of file aarch64-linux.c.
References ptrace, and PTRACE_GETREGSET.
Referenced by aarch64_linux_nat_target::read_description().