PERFORCE change 103304 for review

Marcel Moolenaar marcel at FreeBSD.org
Sun Aug 6 00:14:42 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=103304

Change 103304 by marcel at marcel_nfs on 2006/08/06 00:13:42

	o  Replace gregset_t and fpregset_t with struct reg and
	   struct fpreg (resp).
	o  Add PS_NOXREG error code.

Affected files ...

.. //depot/projects/gdb/include/proc_service.h#9 edit

Differences ...

==== //depot/projects/gdb/include/proc_service.h#9 (text+ko) ====

@@ -40,20 +40,21 @@
 	PS_BADLID,		/* Bad LWP Id. */
 	PS_BADPID,		/* Bad process Id. */
 	PS_NOFREGS,		/* FPU register set not available. */
-	PS_NOSYM		/* Symbol not found. */
+	PS_NOSYM,		/* Symbol not found. */
+	PS_NOXREG		/* No arch. dep. registers available. */
 } ps_err_e;
 
 struct ps_prochandle;		/* Opaque type. Defined by the implementor. */
 
 __BEGIN_DECLS
 ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t);
-ps_err_e ps_lgetfpregs(struct ps_prochandle *, lwpid_t, fpregset_t *);
-ps_err_e ps_lgetregs(struct ps_prochandle *, lwpid_t, gregset_t *);
+ps_err_e ps_lgetfpregs(struct ps_prochandle *, lwpid_t, struct fpreg *);
+ps_err_e ps_lgetregs(struct ps_prochandle *, lwpid_t, struct reg *);
 ps_err_e ps_lgetxregs(struct ps_prochandle *, lwpid_t, void *);
 ps_err_e ps_lgetxregsize(struct ps_prochandle *, lwpid_t, int *);
 ps_err_e ps_linfo(struct ps_prochandle *, lwpid_t, void *);
-ps_err_e ps_lsetfpregs(struct ps_prochandle *, lwpid_t, const fpregset_t *);
-ps_err_e ps_lsetregs(struct ps_prochandle *, lwpid_t, const gregset_t *);
+ps_err_e ps_lsetfpregs(struct ps_prochandle *, lwpid_t, const struct fpreg *);
+ps_err_e ps_lsetregs(struct ps_prochandle *, lwpid_t, const struct reg *);
 ps_err_e ps_lsetxregs(struct ps_prochandle *, lwpid_t, const void *);
 ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t);
 ps_err_e ps_pcontinue(struct ps_prochandle *);


More information about the p4-projects mailing list