RTC Thumb2 JIT methods containing exc handlers (take 2)

Xerxes Ranby xerxes at zafena.se
Fri Jan 29 14:08:31 PST 2010


Xerxes Ranby wrote:
> ed at camswl.com wrote:
>> Hi folks,
>> ...
>> I have put 3 binaries of the Thumb2 JIT at
>>
>> http://mint.camswl.com/libjvm-1.so.gz
>> http://mint.camswl.com/libjvm-100.so.gz
>> http://mint.camswl.com/libjvm-10000.so.gz
>>   
> These binarys have introduced a new dependency for the binutils 
> libopcodes-2.20.so (karmic)
> ldd libjvm.so
>    libm.so.6 => /lib/vfp/libm.so.6 (0x4042e000)
>    libdl.so.2 => /lib/vfp/libdl.so.2 (0x404a4000)
>    libpthread.so.0 => /lib/vfp/libpthread.so.0 (0x404b0000)
>    libffi.so.5 => /usr/lib/libffi.so.5 (0x404cf000)
>    libopcodes-2.20.so => not found
>    libc.so.6 => /lib/vfp/libc.so.6 (0x404de000)
>    /lib/ld-linux.so.3 (0x2a000000)
>    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40604000)
>
> The t2 jit compiled from icedtea6 trunk dont show any dependency for 
> libopcodes so what are causing this new dependency?
>
> Cheers
> Xerxes
Ok I get it
These three binarys of yours are compiled with the T2EE_PRINT_DISASS 
defined that are disabled by default.

Have a great day!
Xerxes

============%<======================================================
Index: icedtea6/ports/hotspot/src/cpu/zero/vm/thumb2.cpp
===================================================================
--- icedtea6.orig/ports/hotspot/src/cpu/zero/vm/thumb2.cpp    2010-01-29 
23:06:02.000000000 +0100
+++ icedtea6/ports/hotspot/src/cpu/zero/vm/thumb2.cpp    2010-01-29 
23:06:14.000000000 +0100
@@ -20,7 +20,7 @@
 
 #define T2EE_PRINT_COMPILATION
 #define T2EE_PRINT_STATISTICS
-//#define T2EE_PRINT_DISASS
+#define T2EE_PRINT_DISASS
 #define T2EE_PRINT_REGUSAGE
 
 #ifdef T2EE_PRINT_COMPILATION




More information about the distro-pkg-dev mailing list