GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | ps_prochandle |
Typedefs | |
typedef unsigned int | lwpid_t |
typedef void * | psaddr_t |
typedef gdb_gregset_t | prgregset_t |
typedef gdb_fpregset_t | prfpregset_t |
Enumerations | |
enum | ps_err_e { PS_OK, PS_ERR, PS_BADPID, PS_BADLID, PS_BADADDR, PS_NOSYM, PS_NOFREGS } |
Variables | |
EXTERN_C_POP typedef prfpregset_t | gdb_prfpregset_t |
Definition at line 80 of file gdb_proc_service.h.
typedef gdb_fpregset_t prfpregset_t |
Definition at line 92 of file gdb_proc_service.h.
typedef gdb_gregset_t prgregset_t |
Definition at line 88 of file gdb_proc_service.h.
typedef void* psaddr_t |
Definition at line 84 of file gdb_proc_service.h.
enum ps_err_e |
Enumerator | |
---|---|
PS_OK | |
PS_ERR | |
PS_BADPID | |
PS_BADLID | |
PS_BADADDR | |
PS_NOSYM | |
PS_NOFREGS |
Definition at line 68 of file gdb_proc_service.h.
Definition at line 737 of file aarch64-linux-nat.c.
References ELF_NGREG, gdb_assert, gdbarch_bfd_arch_info(), PS_BADADDR, PS_ERR, PS_OK, ptrace(), PTRACE_ARCH_PRCTL, PTRACE_GET_THREAD_AREA, PTRACE_GETREGSET, target_gdbarch(), and x86_linux_get_thread_area().
pid_t ps_getpid | ( | struct ps_prochandle * | ) |
ps_err_e ps_lcontinue | ( | struct ps_prochandle * | , |
lwpid_t | |||
) |
ps_err_e ps_lgetfpregs | ( | struct ps_prochandle * | , |
lwpid_t | , | ||
prfpregset_t * | |||
) |
ps_err_e ps_lgetregs | ( | struct ps_prochandle * | , |
lwpid_t | , | ||
prgregset_t | |||
) |
ps_err_e ps_lgetxregs | ( | struct ps_prochandle * | ph, |
lwpid_t | lwpid, | ||
caddr_t | xregset | ||
) |
ps_err_e ps_lgetxregsize | ( | struct ps_prochandle * | ph, |
lwpid_t | lwpid, | ||
int * | xregsize | ||
) |
ps_err_e ps_lsetfpregs | ( | struct ps_prochandle * | , |
lwpid_t | , | ||
const prfpregset_t * | |||
) |
ps_err_e ps_lsetregs | ( | struct ps_prochandle * | , |
lwpid_t | , | ||
const prgregset_t | |||
) |
ps_err_e ps_lsetxregs | ( | struct ps_prochandle * | ph, |
lwpid_t | lwpid, | ||
caddr_t | xregset | ||
) |
ps_err_e ps_lstop | ( | struct ps_prochandle * | , |
lwpid_t | |||
) |
ps_err_e ps_pcontinue | ( | struct ps_prochandle * | ) |
ps_err_e ps_pdread | ( | struct ps_prochandle * | , |
psaddr_t | , | ||
void * | , | ||
size_t | |||
) |
ps_err_e ps_pdwrite | ( | struct ps_prochandle * | , |
psaddr_t | , | ||
const void * | , | ||
size_t | |||
) |
ps_err_e ps_pglobal_lookup | ( | struct ps_prochandle * | , |
const char * | object_name, | ||
const char * | sym_name, | ||
psaddr_t * | sym_addr | ||
) |
void ps_plog | ( | const char * | fmt, |
... | |||
) |
Definition at line 897 of file sol-thread.c.
References gdb_stderr, and vfprintf_filtered().
ps_err_e ps_pstop | ( | struct ps_prochandle * | ) |
ps_err_e ps_ptread | ( | struct ps_prochandle * | , |
psaddr_t | , | ||
void * | , | ||
size_t | |||
) |
ps_err_e ps_ptwrite | ( | struct ps_prochandle * | , |
psaddr_t | , | ||
const void * | , | ||
size_t | |||
) |
EXTERN_C_POP typedef prfpregset_t gdb_prfpregset_t |
Definition at line 175 of file gdb_proc_service.h.