Implement functions necessary for compiling fbsd-threads.c.

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
This commit is contained in:
Marius Strobl 2011-08-06 17:52:25 +00:00
parent 70b9a9a9f6
commit 6055164bb1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=224686
2 changed files with 61 additions and 0 deletions

View file

@ -927,3 +927,39 @@ diff -N gdb/config/ia64/tm-fbsd.h
+#include "ia64/tm-ia64.h"
+
+#endif /* TM_FBSD_H */
Index: gdb/sparc64fbsd-tdep.c
===================================================================
--- gdb/sparc64fbsd-tdep.c (revision 223862)
+++ gdb/sparc64fbsd-tdep.c (working copy)
@@ -64,6 +64,31 @@ sparc64fbsd_supply_fpregset (const struct regset *
{
sparc64_supply_fpregset (regcache, regnum, fpregs);
}
+
+void
+supply_gregset (const void *gregs)
+{
+ sparc64_supply_gregset (&sparc64fbsd_gregset, current_regcache, -1, gregs);
+}
+
+void
+supply_fpregset (const void *fpregs)
+{
+ sparc64_supply_fpregset (current_regcache, -1, fpregs);
+}
+
+void
+fill_gregset (void *gregs, int regnum)
+{
+ sparc64_collect_gregset (&sparc64fbsd_gregset, current_regcache, regnum,
+ gregs);
+}
+
+void
+fill_fpregset (void *fpregs, int regnum)
+{
+ sparc64_collect_fpregset (current_regcache, regnum, fpregs);
+}
/* Signal trampolines. */

View file

@ -64,6 +64,31 @@ sparc64fbsd_supply_fpregset (const struct regset *regset,
{
sparc64_supply_fpregset (regcache, regnum, fpregs);
}
void
supply_gregset (const void *gregs)
{
sparc64_supply_gregset (&sparc64fbsd_gregset, current_regcache, -1, gregs);
}
void
supply_fpregset (const void *fpregs)
{
sparc64_supply_fpregset (current_regcache, -1, fpregs);
}
void
fill_gregset (void *gregs, int regnum)
{
sparc64_collect_gregset (&sparc64fbsd_gregset, current_regcache, regnum,
gregs);
}
void
fill_fpregset (void *fpregs, int regnum)
{
sparc64_collect_fpregset (current_regcache, regnum, fpregs);
}
/* Signal trampolines. */