mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
Implement functions necessary for compiling fbsd-threads.c.
Reviewed by: marcel Approved by: re (kib) MFC after: 1 week
This commit is contained in:
parent
70b9a9a9f6
commit
6055164bb1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=224686
|
@ -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. */
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Reference in a new issue