cacao.git
18 years ago* asm_builtin_arraycheckcast: Removed global.
twisti [Tue, 22 Nov 2005 23:45:10 +0000 (23:45 +0000)]
* asm_builtin_arraycheckcast: Removed global.

18 years ago* Changed functionptr to u1*.
twisti [Tue, 22 Nov 2005 23:43:53 +0000 (23:43 +0000)]
* Changed functionptr to u1*.

18 years ago* do_nothing_function, jit_compile, jit_compile_intern: Changed return type
twisti [Tue, 22 Nov 2005 23:42:43 +0000 (23:42 +0000)]
* do_nothing_function, jit_compile, jit_compile_intern: Changed return type
  from functionptr to u1*.

18 years ago* methodinfo: Changed functionptr to u1*.
twisti [Tue, 22 Nov 2005 23:41:34 +0000 (23:41 +0000)]
* methodinfo: Changed functionptr to u1*.

18 years ago* patcher_builtin_new, patcher_builtin_newarray,
twisti [Tue, 22 Nov 2005 23:40:30 +0000 (23:40 +0000)]
* patcher_builtin_new, patcher_builtin_newarray,
  patcher_builtin_arrayinstanceof: Removed.
* asm_builtin_idiv, asm_builtin_irem, asm_builtin_ldiv, asm_builtin_lrem:
  Likewise.
* asm_builtin_monitorenter, asm_builtin_monitorexit: Likewise.
* asm_builtin_arraycheckcast: Likewise.
* setVMClassField: Likewise.
* Changed functionptr to u1*.

18 years ago* Replaced functionptr with u1*.
twisti [Tue, 22 Nov 2005 23:07:41 +0000 (23:07 +0000)]
* Replaced functionptr with u1*.
* Call md_codegen_findmethod instead of codegen_findmethod.

18 years ago* Added defined(DISABLE_GC) to methodtree stuff so we allocate the same
twisti [Tue, 22 Nov 2005 23:06:26 +0000 (23:06 +0000)]
* Added defined(DISABLE_GC) to methodtree stuff so we allocate the same
  amount of memory for -verbosecall compares.
* md_codegen_findmethod: Added.

18 years ago* Added defined(DISABLE_GC) to methodtree stuff so we allocate the same
twisti [Tue, 22 Nov 2005 23:05:51 +0000 (23:05 +0000)]
* Added defined(DISABLE_GC) to methodtree stuff so we allocate the same
  amount of memory for -verbosecall compares.
* codegen_start_native_call: Replaced functionptr with u1*.

18 years ago* md_init: Removed #if 0 from ieee_set_fp_control but it does not fix the
twisti [Tue, 22 Nov 2005 23:04:38 +0000 (23:04 +0000)]
* md_init: Removed #if 0 from ieee_set_fp_control but it does not fix the
  floating point problems.
* signal_handler_sigsegv: Use u1* instead of functionptr.
* md_stacktrace_get_returnaddress: Likewise.
* codegen_findmethod: Renamed to md_codegen_findmethod.

18 years ago* codegen_start_native_call, codegen_finish_native_call: Added.
twisti [Tue, 22 Nov 2005 22:55:16 +0000 (22:55 +0000)]
* codegen_start_native_call, codegen_finish_native_call: Added.

18 years agoadded name to Changes:
christian [Tue, 22 Nov 2005 22:47:00 +0000 (22:47 +0000)]
added name to Changes:

18 years ago* compile_all_class_methods: Removed.
twisti [Tue, 22 Nov 2005 22:32:30 +0000 (22:32 +0000)]
* compile_all_class_methods: Removed.

18 years agoFix for dependence conflict regarding ICMD_DUP* and locals
christian [Tue, 22 Nov 2005 22:21:20 +0000 (22:21 +0000)]
Fix for dependence conflict regarding ICMD_DUP* and locals

18 years agofix for ICMD_DUP*
christian [Tue, 22 Nov 2005 21:32:20 +0000 (21:32 +0000)]
fix for ICMD_DUP*

18 years agoChanges for Usage Count and spill heuristik
christian [Tue, 22 Nov 2005 14:36:16 +0000 (14:36 +0000)]
Changes for Usage Count and spill heuristik

18 years ago* Removed __INTRP__ define.
twisti [Tue, 22 Nov 2005 11:39:17 +0000 (11:39 +0000)]
* Removed __INTRP__ define.

18 years ago* md-abi.h: Removed.
twisti [Tue, 22 Nov 2005 11:38:59 +0000 (11:38 +0000)]
* md-abi.h: Removed.

18 years ago* Renamed __INTRP__ to ENABLE_INTRP which is defined during configure run.
twisti [Tue, 22 Nov 2005 11:38:12 +0000 (11:38 +0000)]
* Renamed __INTRP__ to ENABLE_INTRP which is defined during configure run.

18 years ago* createnativestub: Fixed wrong compare value to xxx_ARG_CNT value, this
twisti [Tue, 22 Nov 2005 00:14:44 +0000 (00:14 +0000)]
* createnativestub: Fixed wrong compare value to xxx_ARG_CNT value, this
  caused unsaved arguments.

18 years ago* asm_wrapper_patcher: Fixed two typos for powerpc-linux.
twisti [Mon, 21 Nov 2005 22:01:57 +0000 (22:01 +0000)]
* asm_wrapper_patcher: Fixed two typos for powerpc-linux.

18 years ago* asm_calljavafunction: Fixed darwin -O2 compilation, we forgot to save
twisti [Mon, 21 Nov 2005 21:38:44 +0000 (21:38 +0000)]
* asm_calljavafunction: Fixed darwin -O2 compilation, we forgot to save
  r16 (itmp3).
* asm_calljavafunction2: Likewise.
* asm_wrapper_patcher: Also save temporary registers, required for leaf
  methods.

18 years ago* Added a comment about r2.
twisti [Mon, 21 Nov 2005 20:59:53 +0000 (20:59 +0000)]
* Added a comment about r2.

18 years ago* analyse_stack: allocate a dummy stack slot for ICMD_IINC to keep ISTORE
edwin [Mon, 21 Nov 2005 19:59:12 +0000 (19:59 +0000)]
* analyse_stack: allocate a dummy stack slot for ICMD_IINC to keep ISTORE
                 from incorrectly creating a LOCALVAR on the stack although
                 IINC changed the variable.
* jit_init: reserve a stack slot for IINC

18 years agoRemoved lsra fallback in case of subroutines or exception handlers
christian [Sun, 20 Nov 2005 13:22:51 +0000 (13:22 +0000)]
Removed lsra fallback in case of subroutines or exception handlers
Nesting depth calculation improvements
Usage count really considered by lsra

18 years agoRemoved lsra fallback in case of subroutines or exception handlers
christian [Sun, 20 Nov 2005 13:21:18 +0000 (13:21 +0000)]
Removed lsra fallback in case of subroutines or exception handlers

18 years agoRemoved obsolete output of reserved Register usage
christian [Sun, 20 Nov 2005 13:21:02 +0000 (13:21 +0000)]
Removed obsolete output of reserved Register usage

18 years ago* src/vm/jit/mips/codegen.c, src/vm/jit/alpha/codegen.c:
edwin [Sat, 19 Nov 2005 03:10:38 +0000 (03:10 +0000)]
* src/vm/jit/mips/codegen.c, src/vm/jit/alpha/codegen.c:
  added my name to the 'Changes' list

18 years ago* codegen: generalize bugfix for IFNE_ICONST to other IF??_ICONST instructions
edwin [Sat, 19 Nov 2005 02:04:39 +0000 (02:04 +0000)]
* codegen: generalize bugfix for IFNE_ICONST to other IF??_ICONST instructions

18 years ago* codegen: generalize IFNE_ICONST bugfix to other IF??_ICONST instructions
edwin [Sat, 19 Nov 2005 02:02:53 +0000 (02:02 +0000)]
* codegen: generalize IFNE_ICONST bugfix to other IF??_ICONST instructions

18 years ago* codegen: bugfix for IFNE_ICONST: prevent overwriting of temp register for
edwin [Sat, 19 Nov 2005 01:59:07 +0000 (01:59 +0000)]
* codegen: bugfix for IFNE_ICONST: prevent overwriting of temp register for
  values that do not fit in a byte (same fix as on alpha)

18 years ago* codegen: bugfix for IFNE_ICONST: prevent overwriting of temp register
edwin [Sat, 19 Nov 2005 01:57:23 +0000 (01:57 +0000)]
* codegen: bugfix for IFNE_ICONST: prevent overwriting of temp register
  for constants that do not fit in a byte

18 years ago* Regenerated.
twisti [Fri, 18 Nov 2005 00:57:45 +0000 (00:57 +0000)]
* Regenerated.

18 years ago* Java 1.5 support changes.
twisti [Fri, 18 Nov 2005 00:57:20 +0000 (00:57 +0000)]
* Java 1.5 support changes.

18 years ago* PATCHER_CALL_SIZE: Defined.
twisti [Fri, 18 Nov 2005 00:54:55 +0000 (00:54 +0000)]
* PATCHER_CALL_SIZE: Defined.

18 years ago* nativevcall: Local references table changes.
twisti [Fri, 18 Nov 2005 00:54:08 +0000 (00:54 +0000)]
* nativevcall: Local references table changes.

18 years ago* patcher_builtin_new, patcher_builtin_newarray,
twisti [Fri, 18 Nov 2005 00:53:01 +0000 (00:53 +0000)]
* patcher_builtin_new, patcher_builtin_newarray,
  patcher_builtin_arrayinstanceof: Removed due to Java 1.5 changes.
* patcher_aconst: Added.

18 years ago* Removed empty line.
twisti [Fri, 18 Nov 2005 00:52:13 +0000 (00:52 +0000)]
* Removed empty line.

18 years ago* jumptable_int, jumptable_long: Defined.
twisti [Fri, 18 Nov 2005 00:41:29 +0000 (00:41 +0000)]
* jumptable_int, jumptable_long: Defined.

18 years ago* patcher_builtin_arraycheckcast: Don't set BUILTIN_arraycheckcast.
twisti [Fri, 18 Nov 2005 00:30:10 +0000 (00:30 +0000)]
* patcher_builtin_arraycheckcast: Don't set BUILTIN_arraycheckcast.

18 years ago* asm_calljavafunction: Set noreorder so computing pv is correct.
twisti [Fri, 18 Nov 2005 00:11:55 +0000 (00:11 +0000)]
* asm_calljavafunction: Set noreorder so computing pv is correct.
* asm_calljavafunction2: Likewise and added missing nops.

18 years ago* asm_calljavafunction2: Load address for jumptables correctly for darwin.
twisti [Thu, 17 Nov 2005 22:30:41 +0000 (22:30 +0000)]
* asm_calljavafunction2: Load address for jumptables correctly for darwin.

18 years ago* Users should not need to generate these.
twisti [Thu, 17 Nov 2005 19:28:47 +0000 (19:28 +0000)]
* Users should not need to generate these.

18 years ago* asm_calljavafunction: Fixed -O2 problem, we have to save itmp3 since it's
twisti [Thu, 17 Nov 2005 19:06:35 +0000 (19:06 +0000)]
* asm_calljavafunction: Fixed -O2 problem, we have to save itmp3 since it's
  a callee saved register.
* asm_calljavafunction2: Likewise and started to implement argument passing
  correctly with jump tables.

18 years ago* var_to_reg_int_{low,high} renamed to var_to_reg_lng_{low,high}
twisti [Thu, 17 Nov 2005 19:01:00 +0000 (19:01 +0000)]
* var_to_reg_int_{low,high} renamed to var_to_reg_lng_{low,high}
* Smaller changes.

18 years ago* var_to_reg_int_{low,high} renamed to var_to_reg_lng_{low,high}
twisti [Thu, 17 Nov 2005 19:00:29 +0000 (19:00 +0000)]
* var_to_reg_int_{low,high} renamed to var_to_reg_lng_{low,high}
* ICMD_IF_Lxx: Implemented.
* ICMD_IF_LCMPxx: Likewise.

18 years ago* SUPPORT_LONG_CMP_CONST: Added.
twisti [Thu, 17 Nov 2005 18:57:34 +0000 (18:57 +0000)]
* SUPPORT_LONG_CMP_CONST: Added.

18 years ago* SUPPORT_LONG_CMP_CONST: Added.
twisti [Thu, 17 Nov 2005 18:53:38 +0000 (18:53 +0000)]
* SUPPORT_LONG_CMP_CONST: Added.
* NOLONG_CONDITIONAL: Removed.

18 years ago* NOLONG_CONDITIONAL renamed to SUPPORT_LONG_CMP_CONST.
twisti [Thu, 17 Nov 2005 18:53:07 +0000 (18:53 +0000)]
* NOLONG_CONDITIONAL renamed to SUPPORT_LONG_CMP_CONST.

18 years ago* Really support build dirs.
twisti [Thu, 17 Nov 2005 18:40:04 +0000 (18:40 +0000)]
* Really support build dirs.

18 years ago* Build dir support.
twisti [Thu, 17 Nov 2005 18:33:50 +0000 (18:33 +0000)]
* Build dir support.

18 years ago* SAVE_TEMPORARY_REGISTERS, RESTORE_TEMPORARY_REGISTERS: Removed t7.
twisti [Thu, 17 Nov 2005 16:58:31 +0000 (16:58 +0000)]
* SAVE_TEMPORARY_REGISTERS, RESTORE_TEMPORARY_REGISTERS: Removed t7.

18 years ago* string_init: Added.
twisti [Thu, 17 Nov 2005 13:47:58 +0000 (13:47 +0000)]
* string_init: Added.
* literalstring_u2: Added string hashtable lock.

18 years ago* string_init: Added.
twisti [Thu, 17 Nov 2005 13:47:28 +0000 (13:47 +0000)]
* string_init: Added.

18 years ago* main: Call string_init.
twisti [Thu, 17 Nov 2005 13:46:59 +0000 (13:46 +0000)]
* main: Call string_init.

18 years ago* finalizer_add: Removed.
twisti [Thu, 17 Nov 2005 13:35:49 +0000 (13:35 +0000)]
* finalizer_add: Removed.
* finalizer_notify, finalizer_run: Added.
* finalizer_thread: Removed list stuff since this was wrong, we need to
  call the finalizers immediately.  We do this now with
  gc_invoke_finalizers.

18 years ago* gc_init: Set GC_java_finalization, GC_finalize_on_demand and
twisti [Thu, 17 Nov 2005 13:34:13 +0000 (13:34 +0000)]
* gc_init: Set GC_java_finalization, GC_finalize_on_demand and
  GC_finalizer_notifier.

18 years ago* M_LST_IMM32, M_AST_IMM32: Added.
twisti [Thu, 17 Nov 2005 10:23:11 +0000 (10:23 +0000)]
* M_LST_IMM32, M_AST_IMM32: Added.

18 years ago* createnativestub: Don't save return value for void functions.
twisti [Thu, 17 Nov 2005 10:22:35 +0000 (10:22 +0000)]
* createnativestub: Don't save return value for void functions.

18 years ago* intern: Reformatted for better debugability.
twisti [Thu, 17 Nov 2005 10:21:35 +0000 (10:21 +0000)]
* intern: Reformatted for better debugability.

18 years agomake twisti's debug code a bit more compiler friendly
edwin [Wed, 16 Nov 2005 19:13:37 +0000 (19:13 +0000)]
make twisti's debug code a bit more compiler friendly
(it did not compile with the mips compiler)

18 years ago* gnu_classpath_Pointer.h: Removed.
twisti [Wed, 16 Nov 2005 13:29:58 +0000 (13:29 +0000)]
* gnu_classpath_Pointer.h: Removed.

18 years ago* link_array: Replaced utf_new_intern with utf_new.
twisti [Wed, 16 Nov 2005 13:28:59 +0000 (13:28 +0000)]
* link_array: Replaced utf_new_intern with utf_new.

18 years ago* load_constantpool, load_newly_created_array: Replaced utf_new_intern with
twisti [Wed, 16 Nov 2005 13:28:33 +0000 (13:28 +0000)]
* load_constantpool, load_newly_created_array: Replaced utf_new_intern with
  utf_new.

18 years ago* utf_new_intern: Removed.
twisti [Wed, 16 Nov 2005 13:27:46 +0000 (13:27 +0000)]
* utf_new_intern: Removed.
* utf_new: Added hashtable locking (from utf_new_intern).

18 years ago* gnu_classpath_Pointer.h: Removed, not required anymore during libvm.
twisti [Wed, 16 Nov 2005 13:15:29 +0000 (13:15 +0000)]
* gnu_classpath_Pointer.h: Removed, not required anymore during libvm.

18 years ago* config.h, vm/types.h: Added.
twisti [Wed, 16 Nov 2005 12:13:47 +0000 (12:13 +0000)]
* config.h, vm/types.h: Added.
* lock_classcache_hashtable: Likewise.
* classcache_init: Changed return type to bool, initialize
  lock_classcache_hashtable.
* CLASSCACHE_LOCK, CLASSCACHE_UNLOCK: Use builtin_monitorenter/exit instead
  of crappy tables_lock/unlock.

18 years ago* classcache_init: Changed return type to bool.
twisti [Wed, 16 Nov 2005 12:12:29 +0000 (12:12 +0000)]
* classcache_init: Changed return type to bool.

18 years ago* tables_init: Changed return type to bool, removed call to
twisti [Wed, 16 Nov 2005 12:12:02 +0000 (12:12 +0000)]
* tables_init: Changed return type to bool, removed call to
  classcache_init: now done in cacao.c (main).

18 years ago* tables_init: Changed return type to bool.
twisti [Wed, 16 Nov 2005 12:11:22 +0000 (12:11 +0000)]
* tables_init: Changed return type to bool.

18 years ago* lock_utf_hashtable: Added.
twisti [Wed, 16 Nov 2005 12:10:43 +0000 (12:10 +0000)]
* lock_utf_hashtable: Added.
* utf8_init: Changed return type to bool, initialize lock_utf_hashtable.
* utf_new: Use builtin_monitorenter/exit instead of crappy tables_lock.

18 years ago* config.h, vm/types.h: Added.
twisti [Wed, 16 Nov 2005 12:09:48 +0000 (12:09 +0000)]
* config.h, vm/types.h: Added.
* utf8_init: Changed return type to bool.

18 years ago* main: Initialize subsystems in correct order, added classcache_init.
twisti [Wed, 16 Nov 2005 12:08:42 +0000 (12:08 +0000)]
* main: Initialize subsystems in correct order, added classcache_init.

18 years ago* Initialize subsystems in correct order.
twisti [Wed, 16 Nov 2005 12:03:58 +0000 (12:03 +0000)]
* Initialize subsystems in correct order.

18 years ago* throw_main_exception_exit: Added.
twisti [Wed, 16 Nov 2005 12:03:38 +0000 (12:03 +0000)]
* throw_main_exception_exit: Added.

18 years ago* set: Handle value == NULL correctly.
twisti [Tue, 15 Nov 2005 23:43:17 +0000 (23:43 +0000)]
* set: Handle value == NULL correctly.

18 years ago* Added long corner case for 32-bit archs.
twisti [Tue, 15 Nov 2005 21:13:09 +0000 (21:13 +0000)]
* Added long corner case for 32-bit archs.

18 years ago* BUILT_SOURCES: Added offsets.h.
twisti [Tue, 15 Nov 2005 00:26:07 +0000 (00:26 +0000)]
* BUILT_SOURCES: Added offsets.h.

18 years ago2005-11-14 Tom Tromey <tromey@redhat.com>
twisti [Tue, 15 Nov 2005 00:18:01 +0000 (00:18 +0000)]
2005-11-14  Tom Tromey  <tromey@redhat.com>

* .cvsignore: Updated.
* .cdtproject, .project: New files.
* .externalToolBuilders/CacaoAutogen.launch: New file.
* .externalToolBuilders/CacaoConfigure.launch: New file.
* configure.in: Added --with-flat-classpath option, new subst GLIBJZ,
new define GLIBJZ_STRING.
* tests/regression/Makefile.am (JAVAC): Use GLIBJZ.
* tests/native/Makefile.am (JAVAC): Use GLIBJZ.
* src/vm/global.h (CLASSPATH_GLIBJ_ZIP_PATH): Use GLIBJZ_STRING.
* src/vm/jit/i386/Makefile.am (BUILT_SOURCES): New variable.
* src/native/Makefile.am (nativetable.inc): Use GLIBJZ.
* src/native/include/Makefile.am (GLIBJ_ZIP): Use GLIBJZ.
* src/lib/Makefile.am (GLIBJ_ZIP): Use GLIBJZ.

18 years ago* Get<Type>Field: Big-endian fixes for boolean, byte, char, short versions.
twisti [Mon, 14 Nov 2005 19:48:30 +0000 (19:48 +0000)]
* Get<Type>Field: Big-endian fixes for boolean, byte, char, short versions.
* Set<Type>Field: Likewise.

18 years ago* createnativestub: Some fixes, don't save return value for void functions.
twisti [Mon, 14 Nov 2005 19:47:26 +0000 (19:47 +0000)]
* createnativestub: Some fixes, don't save return value for void functions.

18 years ago* preInit: Set java.library.path to "" to be compatible to other JVMs.
twisti [Fri, 11 Nov 2005 21:58:18 +0000 (21:58 +0000)]
* preInit: Set java.library.path to "" to be compatible to other JVMs.

18 years ago* codegen: Changed return value to bool, throw InternalError for unknown
twisti [Fri, 11 Nov 2005 14:42:26 +0000 (14:42 +0000)]
* codegen: Changed return value to bool, throw InternalError for unknown
  ICMD.

18 years ago* codegen: Changed return value to bool, throw InternalError for unknown
twisti [Fri, 11 Nov 2005 14:27:09 +0000 (14:27 +0000)]
* codegen: Changed return value to bool, throw InternalError for unknown
  ICMD.

18 years ago* setfield_critical: Removed.
twisti [Fri, 11 Nov 2005 14:06:36 +0000 (14:06 +0000)]
* setfield_critical: Removed.
* getFieldID_critical: Likewise.

18 years ago* analyse_stack: Pass opcode to InternalError.
twisti [Fri, 11 Nov 2005 14:05:31 +0000 (14:05 +0000)]
* analyse_stack: Pass opcode to InternalError.

18 years ago* codegen: Changed return value to bool, throw InternalError for unknown
twisti [Fri, 11 Nov 2005 14:02:45 +0000 (14:02 +0000)]
* codegen: Changed return value to bool, throw InternalError for unknown
  ICMD.

18 years ago* Java 1.5 support changes.
twisti [Fri, 11 Nov 2005 12:00:46 +0000 (12:00 +0000)]
* Java 1.5 support changes.
* codegen: Return bool value to signal an exception.
* Fix line number problem in exception stubs: we can't reuse an exception
  stub since we get always the last exception pc.
* Changed MCODECHECK size in stubs to 100, just to be sure.

18 years ago* patcher_builtin_new: Removed due to Java 1.5 support changes.
twisti [Fri, 11 Nov 2005 11:59:05 +0000 (11:59 +0000)]
* patcher_builtin_new: Removed due to Java 1.5 support changes.
* patcher_builtin_newarray: Likewise.
* patcher_builtin_arrayinstanceof: Likewise.
* patcher_aconst: Added.

18 years ago* main: Check for compiler error with compileall and print out some
twisti [Fri, 11 Nov 2005 11:57:07 +0000 (11:57 +0000)]
* main: Check for compiler error with compileall and print out some
  warning.

18 years ago* exceptions_print_exception: Added.
twisti [Fri, 11 Nov 2005 11:39:39 +0000 (11:39 +0000)]
* exceptions_print_exception: Added.
* stacktrace_print_trace: Likewise.

18 years ago* jit_compile_intern: Check return value of codegen.
twisti [Fri, 11 Nov 2005 11:38:55 +0000 (11:38 +0000)]
* jit_compile_intern: Check return value of codegen.

18 years ago* codegen: Changed return type from void to bool.
twisti [Fri, 11 Nov 2005 11:37:04 +0000 (11:37 +0000)]
* codegen: Changed return type from void to bool.

18 years ago* java_lang_Throwable.h, java_lang_VMThrowable.h: Removed.
twisti [Fri, 11 Nov 2005 11:17:33 +0000 (11:17 +0000)]
* java_lang_Throwable.h, java_lang_VMThrowable.h: Removed.
* builtin_trace_exception: Call exceptions_print_exception and
  stacktrace_print_trace.

18 years ago* exceptions_print_exception: Added.
twisti [Fri, 11 Nov 2005 11:16:42 +0000 (11:16 +0000)]
* exceptions_print_exception: Added.

18 years ago* java_lang_Throwable.h, java_lang_VMThrowable.h: Added.
twisti [Fri, 11 Nov 2005 11:14:31 +0000 (11:14 +0000)]
* java_lang_Throwable.h, java_lang_VMThrowable.h: Added.
* cacao_stacktrace_fillInStackTrace: Print ra, sp, framesize in debug mode.
* stacktrace_print_trace_from_buffer: Added.
* stacktrace_dump_trace: Call stacktrace_print_trace_from_buffer.
* stacktrace_print_trace: Changed argument type and call
  stacktrace_print_trace_from_buffer.

18 years ago* stacktrace_print_trace: Changed argument type to java_objectheader*.
twisti [Fri, 11 Nov 2005 11:13:01 +0000 (11:13 +0000)]
* stacktrace_print_trace: Changed argument type to java_objectheader*.

18 years ago* java_lang_Math.h: Removed.
twisti [Fri, 11 Nov 2005 10:13:25 +0000 (10:13 +0000)]
* java_lang_Math.h: Removed.

18 years ago* getClassLoader: Restructured for better debugability.
twisti [Thu, 10 Nov 2005 22:05:22 +0000 (22:05 +0000)]
* getClassLoader: Restructured for better debugability.
* isInstance: Likewise.
* getComponentType: Restructured.
* getInterfaces:  Likewise.
* getDeclaredConstructors: Better code.
* getDeclaredFields: Likewise.
* cacao_getField0: Removed.
* getBeautifiedName: Likewise.
* getName: Renamed that to klass.
* getSuperclass: Likewise.
* isArray: Likewise.
* isInterface: Likewise.

18 years agoremoved obsolete test files [ABab].java
edwin [Wed, 9 Nov 2005 21:40:47 +0000 (21:40 +0000)]
removed obsolete test files [ABab].java

18 years agoWorking lsra Version
christian [Wed, 9 Nov 2005 21:40:39 +0000 (21:40 +0000)]
Working lsra Version