Page MenuHomeFreeBSD

D32958.id102517.diff
No OneTemporary

D32958.id102517.diff

Index: sys/arm64/arm64/exec_machdep.c
===================================================================
--- sys/arm64/arm64/exec_machdep.c
+++ sys/arm64/arm64/exec_machdep.c
@@ -60,6 +60,13 @@
#include <machine/vfp.h>
#endif
+_Static_assert(sizeof(mcontext_t) == 880, "mcontext_t bogusly changed size");
+_Static_assert(sizeof(ucontext_t) == 960, "mcontext_t bogusly changed size");
+#ifdef COMPAT_FREEBSD32
+_Static_assert(sizeof(mcontext32_t) == 208, "mcontext32_t bogusly changed size");
+_Static_assert(sizeof(ucontext32_t) == 260, "ucontext32_t bogusly changed size");
+#endif /* COMPAT_FREEBSD32 */
+
static void get_fpcontext(struct thread *td, mcontext_t *mcp);
static void set_fpcontext(struct thread *td, mcontext_t *mcp);

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 8:05 AM (10 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28555850
Default Alt Text
D32958.id102517.diff (743 B)

Event Timeline