projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
When running in a linked environment, this file might not exist
[mono.git]
/
mono
/
mini
/
mini-mips.h
diff --git
a/mono/mini/mini-mips.h
b/mono/mini/mini-mips.h
index fcfca799a3dd3a33e0e3296e146ddc82f4ceb3e7..ce8600ed62908db03a80037a802cf48e943b17cc 100644
(file)
--- a/
mono/mini/mini-mips.h
+++ b/
mono/mini/mini-mips.h
@@
-238,6
+238,7
@@
typedef struct MonoCompileArch {
guint spillvar_offset;
guint spillvar_offset_float;
guint tracing_offset;
guint spillvar_offset;
guint spillvar_offset_float;
guint tracing_offset;
+ guint long_branch;
} MonoCompileArch;
#if SIZEOF_REGISTER == 4
} MonoCompileArch;
#if SIZEOF_REGISTER == 4
@@
-282,7
+283,6
@@
typedef struct MonoCompileArch {
#define MONO_ARCH_HAVE_DECOMPOSE_LONG_OPTS 1
#define MONO_ARCH_HAVE_GENERALIZED_IMT_THUNK 1
#define MONO_ARCH_HAVE_DECOMPOSE_LONG_OPTS 1
#define MONO_ARCH_HAVE_GENERALIZED_IMT_THUNK 1
-#define MONO_ARCH_HAVE_THROW_CORLIB_EXCEPTION 1
/* XXX - a mystery, but it works */
#define MONO_GET_CONTEXT \
/* XXX - a mystery, but it works */
#define MONO_GET_CONTEXT \
@@
-361,6
+361,8
@@
typedef struct {
MONO_CONTEXT_SET_SP ((ctx), MONO_CONTEXT_GET_BP (ctx)); \
} while (0)
MONO_CONTEXT_SET_SP ((ctx), MONO_CONTEXT_GET_BP (ctx)); \
} while (0)
+#define MONO_ARCH_INIT_TOP_LMF_ENTRY(lmf) do { (lmf)->ebp = -1; } while (0)
+
/* re-attaches with gdb - sometimes causes executable to hang */
#undef HAVE_BACKTRACE_SYMBOLS
/* re-attaches with gdb - sometimes causes executable to hang */
#undef HAVE_BACKTRACE_SYMBOLS