GDBserver
Typedefs | Functions
/home/stan/gdb/src/gdb/gdbserver/proc-service.c File Reference
#include "server.h"
#include "linux-low.h"
#include "gdb_proc_service.h"

Go to the source code of this file.

Typedefs

typedef struct ps_prochandlegdb_ps_prochandle_t
typedef void * gdb_ps_read_buf_t
typedef const void * gdb_ps_write_buf_t
typedef size_t gdb_ps_size_t

Functions

ps_err_e ps_pglobal_lookup (gdb_ps_prochandle_t ph, const char *obj, const char *name, psaddr_t *sym_addr)
ps_err_e ps_pdread (gdb_ps_prochandle_t ph, psaddr_t addr, gdb_ps_read_buf_t buf, gdb_ps_size_t size)
ps_err_e ps_pdwrite (gdb_ps_prochandle_t ph, psaddr_t addr, gdb_ps_write_buf_t buf, gdb_ps_size_t size)
ps_err_e ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset)
ps_err_e ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset)
ps_err_e ps_lgetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, void *fpregset)
ps_err_e ps_lsetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, void *fpregset)
pid_t ps_getpid (gdb_ps_prochandle_t ph)

Typedef Documentation

Definition at line 31 of file proc-service.c.

typedef void* gdb_ps_read_buf_t

Definition at line 32 of file proc-service.c.

typedef size_t gdb_ps_size_t

Definition at line 34 of file proc-service.c.

typedef const void* gdb_ps_write_buf_t

Definition at line 33 of file proc-service.c.


Function Documentation

Definition at line 158 of file proc-service.c.

References current_inferior, get_thread_lwp, and pid_of.

ps_err_e ps_lgetfpregs ( gdb_ps_prochandle_t  ph,
lwpid_t  lwpid,
void *  fpregset 
)

Definition at line 138 of file proc-service.c.

References PS_ERR.

ps_err_e ps_lsetfpregs ( gdb_ps_prochandle_t  ph,
lwpid_t  lwpid,
void *  fpregset 
)

Definition at line 148 of file proc-service.c.

References PS_ERR.

ps_err_e ps_lsetregs ( gdb_ps_prochandle_t  ph,
lwpid_t  lwpid,
const prgregset_t  gregset 
)

Definition at line 128 of file proc-service.c.

References PS_ERR.

Definition at line 80 of file proc-service.c.

References PS_OK, and read_inferior_memory().

Definition at line 90 of file proc-service.c.

References write_inferior_memory().

ps_err_e ps_pglobal_lookup ( gdb_ps_prochandle_t  ph,
const char *  obj,
const char *  name,
psaddr_t sym_addr 
)

Definition at line 64 of file proc-service.c.

References PS_NOSYM, PS_OK, and thread_db_look_up_one_symbol().

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines