christian [Wed, 15 Jun 2005 13:57:07 +0000 (13:57 +0000)]
rd->secondregs eliminated. A second integer register for longs for architectures, which supports it, is now packed into the regoff variable
twisti [Wed, 15 Jun 2005 13:44:10 +0000 (13:44 +0000)]
* patcher_resolve_native: implemented
twisti [Wed, 15 Jun 2005 13:40:36 +0000 (13:40 +0000)]
* added STATIC_CLASSPATH defines to fix compile problems
twisti [Wed, 15 Jun 2005 13:38:58 +0000 (13:38 +0000)]
* compile warning fixes
twisti [Wed, 15 Jun 2005 13:38:19 +0000 (13:38 +0000)]
* removed STATIC_CLASSPATH for mips
twisti [Tue, 14 Jun 2005 23:52:50 +0000 (23:52 +0000)]
* compile warning fixes
twisti [Tue, 14 Jun 2005 23:52:18 +0000 (23:52 +0000)]
* Added DIST_SUBDIRS
twisti [Tue, 14 Jun 2005 23:39:42 +0000 (23:39 +0000)]
* added DIST_SUBDIRS
twisti [Tue, 14 Jun 2005 23:34:48 +0000 (23:34 +0000)]
* set freebsd flags correctly
twisti [Tue, 14 Jun 2005 23:31:06 +0000 (23:31 +0000)]
* native_resolve_function: bugfix, don't overwrite the normal name
twisti [Tue, 14 Jun 2005 23:29:32 +0000 (23:29 +0000)]
* include some additional headers (safety first ;-)
twisti [Tue, 14 Jun 2005 23:21:54 +0000 (23:21 +0000)]
* compile warning fixes, 2nd try
twisti [Tue, 14 Jun 2005 23:16:22 +0000 (23:16 +0000)]
* compile warning fixes
twisti [Tue, 14 Jun 2005 22:31:37 +0000 (22:31 +0000)]
* implemented the library hash: each loaded library with it's classloader
is stored in the hash, TODO: reference count and unloading
twisti [Tue, 14 Jun 2005 20:12:49 +0000 (20:12 +0000)]
* define EXPORT_SYMBOLS_FLAGS for ld
twisti [Tue, 14 Jun 2005 18:35:52 +0000 (18:35 +0000)]
* powerpc warning fixes
twisti [Tue, 14 Jun 2005 18:34:47 +0000 (18:34 +0000)]
* removed deprecated BlockPtrOfPC macro
* warning fixes
twisti [Tue, 14 Jun 2005 18:11:35 +0000 (18:11 +0000)]
* warning fix
twisti [Tue, 14 Jun 2005 18:09:42 +0000 (18:09 +0000)]
* FindClass: implemented correctly
twisti [Tue, 14 Jun 2005 17:48:49 +0000 (17:48 +0000)]
* builtin_asm_createclasscontextarray,
builtin_asm_getclassloader: removed (not used anymore)
twisti [Tue, 14 Jun 2005 17:40:25 +0000 (17:40 +0000)]
* add . to java.library.path
twisti [Tue, 14 Jun 2005 17:39:59 +0000 (17:39 +0000)]
* Oops, typo
twisti [Tue, 14 Jun 2005 17:29:18 +0000 (17:29 +0000)]
* use load_class_from_sysloader return value
twisti [Tue, 14 Jun 2005 17:28:36 +0000 (17:28 +0000)]
* removed init_exceptions
* use code/data segments for native stub
twisti [Tue, 14 Jun 2005 17:25:01 +0000 (17:25 +0000)]
* make r2 reserved (from old init_exceptions), ask stefan about that...
twisti [Tue, 14 Jun 2005 17:23:36 +0000 (17:23 +0000)]
* moved init_exceptions
twisti [Tue, 14 Jun 2005 17:20:56 +0000 (17:20 +0000)]
* patcher_resolve_native: added
twisti [Tue, 14 Jun 2005 17:18:38 +0000 (17:18 +0000)]
* Moved signal stuff
twisti [Tue, 14 Jun 2005 17:14:44 +0000 (17:14 +0000)]
* classLoaderCollector: code indent and removed unused code
twisti [Tue, 14 Jun 2005 17:14:08 +0000 (17:14 +0000)]
* use load_class_from_sysloader return value
twisti [Tue, 14 Jun 2005 17:08:00 +0000 (17:08 +0000)]
* removed STATIC_CLASSPATH for ported architectures
twisti [Tue, 14 Jun 2005 16:08:58 +0000 (16:08 +0000)]
* --disable-gc bug fixes
twisti [Mon, 13 Jun 2005 16:21:15 +0000 (16:21 +0000)]
* added freebsd os
* added i386 subdir makefiles
twisti [Mon, 13 Jun 2005 16:20:32 +0000 (16:20 +0000)]
* native stub changes (data/code segment usage)
twisti [Mon, 13 Jun 2005 16:20:03 +0000 (16:20 +0000)]
* machine dependent stuff
twisti [Mon, 13 Jun 2005 14:40:40 +0000 (14:40 +0000)]
* FindClass: use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 14:38:12 +0000 (14:38 +0000)]
* Use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 14:30:05 +0000 (14:30 +0000)]
* codegen native stub changes
twisti [Mon, 13 Jun 2005 14:29:42 +0000 (14:29 +0000)]
* Use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 14:28:37 +0000 (14:28 +0000)]
* Link to libltdlc convenience library
twisti [Mon, 13 Jun 2005 14:27:36 +0000 (14:27 +0000)]
* ignore *.la
twisti [Mon, 13 Jun 2005 14:26:55 +0000 (14:26 +0000)]
* Renamed utf_end to UTF_END
twisti [Mon, 13 Jun 2005 14:26:04 +0000 (14:26 +0000)]
* link missing classes
* Use codegen_createnativestub instead of createnativestub
twisti [Mon, 13 Jun 2005 14:23:06 +0000 (14:23 +0000)]
* made stubroutine a functionptr
twisti [Mon, 13 Jun 2005 14:22:44 +0000 (14:22 +0000)]
* Removed utf_end
twisti [Mon, 13 Jun 2005 14:22:13 +0000 (14:22 +0000)]
* utf_java_lang_StackTraceElement, utf_java_lang_reflect_Field,
utf_getSystemClassLoader, utf_void__java_lang_ClassLoader: added
* renamed utf_end to UTF_END
twisti [Mon, 13 Jun 2005 14:20:15 +0000 (14:20 +0000)]
* string_java_lang_UnsatisfiedLinkError: added
* use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 14:19:34 +0000 (14:19 +0000)]
* class_java_lang_StackTraceElement, class_java_security_PrivilegedAction:
added
twisti [Mon, 13 Jun 2005 14:17:37 +0000 (14:17 +0000)]
* Use dump memory for code and data segment
* codegen_createnativestub: added
* removecompilerstub, removenativestub: moved from codegen.c
* removed codegen_resolve_native
twisti [Mon, 13 Jun 2005 14:16:26 +0000 (14:16 +0000)]
* Use SIZEOF_VOID_P
twisti [Mon, 13 Jun 2005 14:15:32 +0000 (14:15 +0000)]
* patcher_resolve_native: added
michi [Mon, 13 Jun 2005 14:14:47 +0000 (14:14 +0000)]
added arm stuff
twisti [Mon, 13 Jun 2005 14:14:44 +0000 (14:14 +0000)]
* use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 14:14:24 +0000 (14:14 +0000)]
* moved signal stuff and critical section restart to md.c
* removed deprecated BlockPtrOfPC macro
* removecompilerstub, removenativestub: removed
* createnativestub: use same code generation as codegen (with data segment)
twisti [Mon, 13 Jun 2005 14:12:34 +0000 (14:12 +0000)]
* Typo
twisti [Mon, 13 Jun 2005 14:10:45 +0000 (14:10 +0000)]
* Moved signal stuff and critical section restart
twisti [Mon, 13 Jun 2005 14:10:09 +0000 (14:10 +0000)]
* Added md.c
twisti [Mon, 13 Jun 2005 14:03:16 +0000 (14:03 +0000)]
* Remove deprecated BlockPtrOfPC macro
twisti [Mon, 13 Jun 2005 14:02:52 +0000 (14:02 +0000)]
* patcher_resolve_native: added
twisti [Mon, 13 Jun 2005 14:02:27 +0000 (14:02 +0000)]
* Removed deprecated BlockPtrOfPC macro
twisti [Mon, 13 Jun 2005 14:01:54 +0000 (14:01 +0000)]
* removed U8_AVAILABLE since we know x86_64 can do u8
twisti [Mon, 13 Jun 2005 14:00:04 +0000 (14:00 +0000)]
* Use global class_java_lang_StackTraceElement
twisti [Mon, 13 Jun 2005 13:56:42 +0000 (13:56 +0000)]
* Use libltdl
twisti [Mon, 13 Jun 2005 13:56:16 +0000 (13:56 +0000)]
* Use load_class_bootstrap return value
twisti [Mon, 13 Jun 2005 13:53:57 +0000 (13:53 +0000)]
* load_class_bootstrap return value
* use global class_java_lang_reflect_Constructor,
class_java_lang_reflect_Field, class_java_lang_reflect_Method
twisti [Mon, 13 Jun 2005 13:42:48 +0000 (13:42 +0000)]
* native_init: initialize libltdl
* native_make_overloaded_function, native_resolve_function: added
* builtin_asm_getclassloader: use global
class_java_security_PrivilegedAction
twisti [Mon, 13 Jun 2005 13:39:08 +0000 (13:39 +0000)]
* Use AC_LIBLTDL_CONVENIENCE
* Added --{en,dis}able-static --{en,dis}able-shared again, since i know now
that we can build a libltdl convenience library
twisti [Mon, 13 Jun 2005 13:37:57 +0000 (13:37 +0000)]
* Use global class_java_security_PrivilegedAction
twisti [Sun, 12 Jun 2005 23:44:10 +0000 (23:44 +0000)]
* link with libltdl when dynamically linked
twisti [Sun, 12 Jun 2005 23:25:22 +0000 (23:25 +0000)]
* added src/libltdl
twisti [Sun, 12 Jun 2005 23:24:27 +0000 (23:24 +0000)]
* removed --{en,dis}able-static --{en,dis}able-shared for sub packages,
because we always need a static library for libltdl
* added src/libltdl
twisti [Sun, 12 Jun 2005 23:21:54 +0000 (23:21 +0000)]
* added DISABLE_GC and libltdl
twisti [Sun, 12 Jun 2005 23:21:27 +0000 (23:21 +0000)]
libltdl from GNU Libtool 1.5.18
twisti [Fri, 10 Jun 2005 18:43:20 +0000 (18:43 +0000)]
* Added some includes
twisti [Fri, 10 Jun 2005 18:42:56 +0000 (18:42 +0000)]
* Adopted to darwin abi
twisti [Fri, 10 Jun 2005 18:42:34 +0000 (18:42 +0000)]
* We need to include this header into asmpart.S because of LA_LR_OFFSET.
twisti [Fri, 10 Jun 2005 18:22:29 +0000 (18:22 +0000)]
* also include ARCH_DIR
jowenn [Fri, 10 Jun 2005 10:01:44 +0000 (10:01 +0000)]
fix stacktrace problem found by twisti
twisti [Thu, 9 Jun 2005 21:23:11 +0000 (21:23 +0000)]
* machine dependent stuff
twisti [Thu, 9 Jun 2005 21:22:54 +0000 (21:22 +0000)]
* use parsed descriptors
* ld offset fix in patcher stub (more to do)
twisti [Thu, 9 Jun 2005 21:22:01 +0000 (21:22 +0000)]
* compile fix for mips, warning fix for others
twisti [Thu, 9 Jun 2005 20:39:37 +0000 (20:39 +0000)]
* removed SET_ARG_STACKSLOTS
* use SIZEOF_VOID_P
twisti [Thu, 9 Jun 2005 20:39:00 +0000 (20:39 +0000)]
* moved defines into md-asm.h
twisti [Thu, 9 Jun 2005 20:36:48 +0000 (20:36 +0000)]
* moved ABI stuff into md-abi.h
*e AC_C_BIGENDIAN in configure
twisti [Thu, 9 Jun 2005 20:35:42 +0000 (20:35 +0000)]
* added md files
twisti [Thu, 9 Jun 2005 20:35:21 +0000 (20:35 +0000)]
* use patcher monitorenter/exit macros
* bugfix: leave monitor in exception case
twisti [Thu, 9 Jun 2005 20:31:13 +0000 (20:31 +0000)]
* Use AC_C_BIGENDIAN in configure.in
twisti [Thu, 9 Jun 2005 16:11:03 +0000 (16:11 +0000)]
* don't use get_variable_message_length, it's not neessary
* builtin_trace_exception: use dump memory
christian [Thu, 9 Jun 2005 07:29:48 +0000 (07:29 +0000)]
Bug in long argument copying and Trace Argument copying eliminated
christian [Thu, 9 Jun 2005 07:28:50 +0000 (07:28 +0000)]
new Stack memory allocation, use of unused arg regs as temp disabled
twisti [Wed, 8 Jun 2005 20:58:01 +0000 (20:58 +0000)]
* builtintable_internal: fixed 2 typo's
twisti [Wed, 8 Jun 2005 20:57:25 +0000 (20:57 +0000)]
* use dump memory in trace functions, should be faster
* use SIZEOF_VOID_P instead of arch defines
twisti [Wed, 8 Jun 2005 20:56:37 +0000 (20:56 +0000)]
* use SIZEOF_VOID_P instead of arch defines
* removed USEBUILTINTABLE define (we need another one to disable automatic
replacement)
twisti [Wed, 8 Jun 2005 20:54:54 +0000 (20:54 +0000)]
Added: codegen_disassemble_nativestub
twisti [Wed, 8 Jun 2005 20:54:18 +0000 (20:54 +0000)]
Machine dependent stuff.
twisti [Wed, 8 Jun 2005 20:54:05 +0000 (20:54 +0000)]
* moved ABI stuff to specific files
* removed BlockPtrOfPC
* use parsed descriptors
* native stub cleanup
twisti [Wed, 8 Jun 2005 20:53:09 +0000 (20:53 +0000)]
Removed useless BlockPtrOfPC macro.
twisti [Wed, 8 Jun 2005 19:43:46 +0000 (19:43 +0000)]
Removed SET_ARG_STACKSLOTS.
twisti [Wed, 8 Jun 2005 19:43:30 +0000 (19:43 +0000)]
Moved defines to md-asm.h
twisti [Wed, 8 Jun 2005 19:30:39 +0000 (19:30 +0000)]
Added md stuff.