projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Also set xcheckarefs back to null.
[cacao.git]
/
asmpart.h
diff --git
a/asmpart.h
b/asmpart.h
index 75d0ee085547124aeb0adbaa7676720a36587641..a8ff334c987701e0a1196daccb599792f5cde9b3 100644
(file)
--- a/
asmpart.h
+++ b/
asmpart.h
@@
-29,7
+29,7
@@
Changes: Christian Thalinger
Changes: Christian Thalinger
- $Id: asmpart.h 1
063 2004-05-16 13:48:43Z twisti
$
+ $Id: asmpart.h 1
112 2004-05-31 15:47:20Z jowenn
$
*/
*/
@@
-39,6
+39,7
@@
#include "global.h"
#include "jni.h"
#include "global.h"
#include "jni.h"
+#include "threads/thread.h"
/*
determines if the byte support instruction set (21164a and higher)
/*
determines if the byte support instruction set (21164a and higher)
@@
-83,6
+84,8
@@
void asm_handle_nat_exception();
void asm_check_clinit();
void asm_handle_builtin_exception(classinfo *);
void asm_check_clinit();
void asm_handle_builtin_exception(classinfo *);
+void asm_throw_and_handle_exception();
+void asm_throw_and_handle_hardware_arithmetic_exception();
java_objectarray* Java_java_lang_VMSecurityManager_getClassContext(JNIEnv *env, jclass clazz);
stacktraceelement *asm_get_stackTrace();
java_objectarray* Java_java_lang_VMSecurityManager_getClassContext(JNIEnv *env, jclass clazz);
stacktraceelement *asm_get_stackTrace();
@@
-94,7
+97,10
@@
void *asm_switchstackandcall(void *stack, void *func, void **stacktopsave, void
void asm_builtin_trace();
void asm_builtin_exittrace();
void asm_builtin_trace();
void asm_builtin_exittrace();
-int asm_xadd(int *, int);
+#if defined(USE_THREADS) && defined(NATIVE_THREADS)
+extern threadcritnode *asm_criticalsections;
+#endif
+void asm_getclassvalues_atomic(vftbl *super, vftbl *sub, castinfo *out);
#endif /* _ASMPART_H */
#endif /* _ASMPART_H */