Authors: Christian Thalinger
- $Id: headers.h 2002 2005-03-05 17:10:18Z twisti $
+ $Id: headers.h 2194 2005-04-03 16:13:27Z twisti $
*/
#ifndef _HEADERS_H
#define _HEADERS_H
-
#if defined(USE_THREADS)
# if defined(NATIVE_THREADS)
# include "threads/native/threads.h"
#endif
#include "toolbox/chain.h"
+#include "vm/class.h"
#include "vm/global.h"
+#include "vm/method.h"
+#include "vm/utf8.h"
/* export variables ***********************************************************/
Martin Platter
Christian Thalinger
- $Id: jni.c 2193 2005-04-02 19:33:43Z edwin $
+ $Id: jni.c 2194 2005-04-03 16:13:27Z twisti $
*/
#include "mm/memory.h"
#include "native/jni.h"
#include "native/native.h"
+#include "native/include/java_lang_Object.h"
#include "native/include/java_lang_Byte.h"
#include "native/include/java_lang_Character.h"
#include "native/include/java_lang_Short.h"
Changes:
- $Id: util.c 2127 2005-03-29 22:24:34Z twisti $
+ $Id: util.c 2194 2005-04-03 16:13:27Z twisti $
*/
#include <errno.h>
+#include <stdarg.h>
#include <unistd.h>
#include "types.h"
-/* vm/descriptor.c - checking and parsing of field / method descriptors
+/* src/vm/descriptor.c - checking and parsing of field / method descriptors
Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates,
R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner,
Changes:
- $Id: descriptor.c 2186 2005-04-02 00:43:25Z edwin $
+ $Id: descriptor.c 2194 2005-04-03 16:13:27Z twisti $
*/
#include <assert.h>
+#include "types.h"
+#include "mm/memory.h"
#include "vm/descriptor.h"
#include "vm/exceptions.h"
#include "vm/resolve.h"
-/* vm/jit/asmpart.h - prototypes for machine specfic functions
+/* src/vm/jit/asmpart.h - prototypes for machine specfic functions
Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates,
R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner,
Changes: Christian Thalinger
- $Id: asmpart.h 2141 2005-03-30 12:51:58Z twisti $
+ $Id: asmpart.h 2194 2005-04-03 16:13:27Z twisti $
*/
#endif
void asm_throw_and_handle_hardware_arithmetic_exception();
-java_objectarray* Java_java_lang_VMSecurityManager_getClassContext(JNIEnv *env, jclass clazz);
stacktraceelement *asm_get_stackTrace();
-/*java_lang_ClassLoader* Java_java_lang_VMSecurityManager_currentClassLoader(JNIEnv *env, jclass clazz);*/
-
void *asm_switchstackandcall(void *stack, void *func, void **stacktopsave, void * p);
#if defined(USE_THREADS) && defined(NATIVE_THREADS)
Changes:
- $Id: resolve.c 2193 2005-04-02 19:33:43Z edwin $
+ $Id: resolve.c 2194 2005-04-03 16:13:27Z twisti $
*/
+
#include <assert.h>
+#include "mm/memory.h"
#include "vm/resolve.h"
#include "vm/access.h"
#include "vm/classcache.h"
#include "vm/jit/jit.h"
#include "vm/jit/verify/typeinfo.h"
+
/******************************************************************************/
/* DEBUG HELPERS */
/******************************************************************************/