Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls us/call us/call name 8.36 0.23 0.23 381843 0.60 0.60 _unlockMutex 6.18 0.40 0.17 124934 1.36 1.36 memset 5.82 0.56 0.16 381845 0.42 0.42 _lockMutex 4.73 0.69 0.13 .mcount 4.36 0.81 0.12 120369 1.00 2.61 gc_heap_malloc 2.91 0.89 0.08 182578 0.44 0.49 gcMarkObject 2.91 0.97 0.08 166693 0.48 0.48 memcpy 2.18 1.03 0.06 191172 0.31 0.31 writeslot 2.18 1.09 0.06 107436 0.56 0.98 _slot_const_const 2.18 1.15 0.06 7406 8.10 58.75 verifyBasicBlock 2.18 1.21 0.06 442 135.75 249.81 inflate_codes 1.82 1.26 0.05 119068 0.42 0.42 readslot 1.82 1.31 0.05 78726 0.64 1.05 slotRegister 1.82 1.36 0.05 36695 1.36 2.10 hashFindSlot 1.45 1.40 0.04 87862 0.46 0.46 sizeofSigChar 1.45 1.44 0.04 79195 0.51 0.51 gc_heap_free 1.45 1.48 0.04 38551 1.04 1.04 slot_type 1.45 1.52 0.04 28573 1.40 10.45 createSpillMask 1.09 1.55 0.03 27883 1.08 2.33 _slot_slot_slot 1.09 1.58 0.03 24245 1.24 1.24 utf8ConstIsValidUtf8 1.09 1.61 0.03 21238 1.41 5.57 doSpill 1.09 1.64 0.03 14369 2.09 6.90 countInsAndOuts 1.09 1.67 0.03 14107 2.13 2.13 java::io::FilterInputStream::read(void) 1.09 1.70 0.03 13463 2.23 3.67 vfprintf 1.09 1.73 0.03 6492 4.62 80.01 generateInsnSequence 1.09 1.76 0.03 2467 12.16 12.16 gc_large_block 0.73 1.78 0.02 193807 0.10 0.10 nextSeq 0.73 1.80 0.02 120369 0.17 0.17 gcMalloc 0.73 1.82 0.02 74517 0.27 0.77 gcFree 0.73 1.84 0.02 68030 0.29 0.87 sizeofSigItem 0.73 1.86 0.02 56302 0.36 1.20 _slot_slot_const 0.73 1.88 0.02 53876 0.37 0.51 utf8ConstCompare 0.73 1.90 0.02 43454 0.46 0.46 slot_invalidate 0.73 1.92 0.02 31048 0.64 0.66 clobberRegister 0.73 1.94 0.02 29140 0.69 0.69 slotOffsetNoSpill 0.73 1.96 0.02 29026 0.69 0.69 getClass 0.73 1.98 0.02 28738 0.70 2.41 sizeofSig 0.73 2.00 0.02 28695 0.70 2.80 hashFind 0.73 2.02 0.02 18297 1.09 3.32 pusharg_ref 0.73 2.04 0.02 18117 1.10 1.10 utf8ConstAddRef 0.73 2.06 0.02 16553 1.21 1.21 allocRegister 0.73 2.08 0.02 15290 1.31 1.31 mergeFrame 0.73 2.10 0.02 14107 1.42 2.80 slotAlias 0.73 2.12 0.02 10446 1.91 14.69 getField 0.73 2.14 0.02 10189 1.96 5.32 move_ref 0.73 2.16 0.02 6685 2.99 13.57 build_call_frame 0.73 2.18 0.02 1938 10.32 10.32 addField 0.73 2.20 0.02 1543 12.96 24.29 check_array_index 0.73 2.22 0.02 1493 13.40 362.74 verifyMethod 0.73 2.24 0.02 1300 15.38 18.11 huft_build 0.36 2.25 0.01 74611 0.13 0.13 strcmp 0.36 2.26 0.01 59026 0.17 0.17 jmalloc 0.36 2.27 0.01 43492 0.23 0.23 startInsn 0.36 2.28 0.01 42985 0.23 0.23 jfree 0.36 2.29 0.01 32970 0.30 0.30 markObjectDontCheck 0.36 2.30 0.01 26408 0.38 3.78 utf8ConstNew 0.36 2.31 0.01 21779 0.46 0.46 newLabel 0.36 2.32 0.01 19628 0.51 10.00 doReload 0.36 2.33 0.01 15774 0.63 1.23 __sfvwrite 0.36 2.34 0.01 12293 0.81 12.24 end_func_sync 0.36 2.35 0.01 12079 0.83 0.83 instanceof 0.36 2.36 0.01 10514 0.95 0.95 lookupClassFieldLocal 0.36 2.37 0.01 9854 1.01 2.21 popargs 0.36 2.38 0.01 9841 1.02 1.02 reload_Rxx 0.36 2.39 0.01 8277 1.21 1.21 java::lang::StringBuffer::append(wchar_t) 0.36 2.40 0.01 7691 1.30 1.30 java::lang::String::indexOf(int) 0.36 2.41 0.01 7209 1.39 1.39 setupSlotsForBasicBlock 0.36 2.42 0.01 5564 1.80 3.00 move_int_const 0.36 2.43 0.01 5298 1.89 1.89 push_xCC 0.36 2.44 0.01 5184 1.93 3.37 _call_soft 0.36 2.45 0.01 4337 2.31 2.31 lookupClassEntryInternal 0.36 2.46 0.01 4049 2.47 3.24 soft_checkarraystore 0.36 2.47 0.01 3875 2.58 3.38 soft_checkcast 0.36 2.48 0.01 3860 2.59 2.59 strchr 0.36 2.49 0.01 3402 2.94 2.94 processClass 0.36 2.50 0.01 3287 3.04 3.04 loadClass 0.36 2.51 0.01 3261 3.07 3.07 _broadcastCond 0.36 2.52 0.01 3099 3.23 4.61 call_xRC 0.36 2.53 0.01 2942 3.40 3.40 soft_initialise_class 0.36 2.54 0.01 1460 6.85 6.85 resetLabels 0.36 2.55 0.01 1456 6.87 8.53 check_stack_limit 0.36 2.56 0.01 1159 8.63 8.63 memmove 0.36 2.57 0.01 772 12.95 15.80 cmp_int 0.36 2.58 0.01 765 13.07 13.07 findMethodFromPC 0.36 2.59 0.01 565 17.70 17.70 read 0.36 2.60 0.01 471 21.23 22.50 set_label 0.36 2.61 0.01 468 21.37 21.37 open 0.36 2.62 0.01 430 23.26 93.02 readConstantPool 0.36 2.63 0.01 416 24.04 273.84 inflate_dynamic 0.36 2.64 0.01 396 25.25 25.25 computeInterfaceImplementationIndex 0.36 2.65 0.01 372 26.88 26.88 java::lang::String::length(void) 0.36 2.66 0.01 205 48.78 58.03 java::util::Vector::removeElementAt(int) 0.36 2.67 0.01 204 49.02 49.02 stat 0.36 2.68 0.01 110 90.91 90.91 at::dms::compiler::TokenReference::build(java::lang::String *, int) 0.36 2.69 0.01 106 94.34 94.34 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) 0.36 2.70 0.01 104 96.15 97.35 sub_int_const 0.36 2.71 0.01 1 10000.00 107534.89 gcMan 0.36 2.72 0.01 L2 0.36 2.73 0.01 L3 0.36 2.74 0.01 mangleLength 0.36 2.75 0.01 mangleString 0.00 2.75 0.00 49816 0.00 0.00 lastuse_slot 0.00 2.75 0.00 43492 0.00 0.98 _start_instruction 0.00 2.75 0.00 38571 0.00 0.00 utf8ConstHashValueInternal 0.00 2.75 0.00 18365 0.00 0.00 findMethodLocal 0.00 2.75 0.00 18251 0.00 1.37 push_xRC 0.00 2.75 0.00 15774 0.00 1.23 __sprint 0.00 2.75 0.00 14369 0.00 15.96 getMethodSignatureClass 0.00 2.75 0.00 14109 0.00 2.33 copyslots 0.00 2.75 0.00 14107 0.00 0.00 java::io::ByteArrayInputStream::read(void) 0.00 2.75 0.00 13824 0.00 0.00 nextFrame 0.00 2.75 0.00 13452 0.00 3.67 sprintf 0.00 2.75 0.00 13212 0.00 0.00 mark_all_writes 0.00 2.75 0.00 12293 0.00 0.98 begin_func_sync 0.00 2.75 0.00 12150 0.00 2.54 check_null 0.00 2.75 0.00 11565 0.00 0.00 __ultoa 0.00 2.75 0.00 10823 0.00 0.69 spill 0.00 2.75 0.00 10804 0.00 0.00 spill_Rxx 0.00 2.75 0.00 10553 0.00 0.00 soft_lookupinterfacemethod 0.00 2.75 0.00 10550 0.00 0.69 spillAndUpdate 0.00 2.75 0.00 10447 0.00 3.72 lookupClassField 0.00 2.75 0.00 10447 0.00 2.76 resolveFieldType 0.00 2.75 0.00 10168 0.00 0.00 readAttributes 0.00 2.75 0.00 10053 0.00 9.14 gcWalkMemory 0.00 2.75 0.00 9854 0.00 0.00 popargs_xxC 0.00 2.75 0.00 9841 0.00 0.00 reload 0.00 2.75 0.00 9832 0.00 0.00 getInsnPC 0.00 2.75 0.00 8862 0.00 0.00 buildTrampoline 0.00 2.75 0.00 8862 0.00 0.00 methodNeedsTrampoline 0.00 2.75 0.00 8812 0.00 0.69 spill_int 0.00 2.75 0.00 8476 0.00 1.34 slotOffset 0.00 2.75 0.00 8334 0.00 0.83 soft_instanceof 0.00 2.75 0.00 7997 0.00 1.62 load_offset_ref 0.00 2.75 0.00 7952 0.00 0.00 initSeq 0.00 2.75 0.00 7700 0.00 0.00 java::lang::String::indexOf(int, int) 0.00 2.75 0.00 7471 0.00 2.10 hashAdd 0.00 2.75 0.00 7417 0.00 2.13 java::io::DataInputStream::readByte(void) 0.00 2.75 0.00 6719 0.00 0.46 reference_code_label 0.00 2.75 0.00 6681 0.00 0.00 newObjectChecked 0.00 2.75 0.00 6569 0.00 0.00 getHeavyLock 0.00 2.75 0.00 6569 0.00 0.00 putHeavyLock 0.00 2.75 0.00 6487 0.00 0.69 reload_int 0.00 2.75 0.00 6477 0.00 0.00 updateLocals 0.00 2.75 0.00 6276 0.00 0.00 nullCall 0.00 2.75 0.00 6064 0.00 2.77 load_RRC 0.00 2.75 0.00 5839 0.00 0.00 slot_value 0.00 2.75 0.00 5815 0.00 0.00 soft_new 0.00 2.75 0.00 5783 0.00 1.12 forceRegister 0.00 2.75 0.00 5735 0.00 1.12 return_Rxx 0.00 2.75 0.00 5199 0.00 12.82 _start_basic_block 0.00 2.75 0.00 5184 0.00 0.00 call_xCC 0.00 2.75 0.00 5069 0.00 11.43 _end_basic_block 0.00 2.75 0.00 4983 0.00 0.98 branch 0.00 2.75 0.00 4983 0.00 0.00 branch_xCC 0.00 2.75 0.00 4676 0.00 0.19 utf8ConstRelease 0.00 2.75 0.00 4615 0.00 0.00 gc_primitive_alloc 0.00 2.75 0.00 4513 0.00 2.33 return_ref 0.00 2.75 0.00 4334 0.00 2.31 lookupClassEntry 0.00 2.75 0.00 4268 0.00 0.00 stringHashValue 0.00 2.75 0.00 4085 0.00 0.00 addMethod 0.00 2.75 0.00 4085 0.00 1.68 countArgsInSignature 0.00 2.75 0.00 4085 0.00 2.49 parseSignature 0.00 2.75 0.00 4062 0.00 0.03 gcMarkAddress 0.00 2.75 0.00 3838 0.00 0.98 pusharg_ref_const 0.00 2.75 0.00 3715 0.00 0.48 addCode 0.00 2.75 0.00 3715 0.00 0.00 addMethodCode 0.00 2.75 0.00 3713 0.00 0.00 gc_primitive_free 0.00 2.75 0.00 3674 0.00 0.00 addLineNumbers 0.00 2.75 0.00 3598 0.00 0.00 hashName 0.00 2.75 0.00 3586 0.00 2.24 call_indirect_method 0.00 2.75 0.00 3555 0.00 0.00 stringCompare 0.00 2.75 0.00 3446 0.00 1.08 lookupArray 0.00 2.75 0.00 3354 0.00 0.69 reload_ref 0.00 2.75 0.00 3305 0.00 0.00 sortSlots 0.00 2.75 0.00 3301 0.00 0.00 newArrayChecked 0.00 2.75 0.00 3292 0.00 3.37 call_soft 0.00 2.75 0.00 3280 0.00 0.00 slowUnlockMutex 0.00 2.75 0.00 3267 0.00 1.09 java::io::PushbackInputStream::read(void) 0.00 2.75 0.00 3208 0.00 0.98 begin_sync 0.00 2.75 0.00 3208 0.00 10.45 end_sync 0.00 2.75 0.00 3124 0.00 2.77 load_RxR 0.00 2.75 0.00 3099 0.00 1.20 call 0.00 2.75 0.00 3049 0.00 2.33 load_ref 0.00 2.75 0.00 3007 0.00 2.00 walkObject 0.00 2.75 0.00 2804 0.00 0.00 bindSlotToGlobal 0.00 2.75 0.00 2702 0.00 1.39 move_RxC 0.00 2.75 0.00 2663 0.00 0.00 getInheritedMethodIndex 0.00 2.75 0.00 2655 0.00 3.46 move_int 0.00 2.75 0.00 2560 0.00 0.49 stringWalk 0.00 2.75 0.00 2546 0.00 2.33 move_any 0.00 2.75 0.00 2522 0.00 2.12 pusharg_int 0.00 2.75 0.00 2462 0.00 0.98 pusharg_class_const 0.00 2.75 0.00 2169 0.00 0.48 lookupJarFile 0.00 2.75 0.00 2160 0.00 4.25 java::io::DataInputStream::readShort(void) 0.00 2.75 0.00 2160 0.00 4.25 java::io::DataInputStream::readUnsignedShort(void) 0.00 2.75 0.00 2155 0.00 1.26 _slot_slot_slot_const_const 0.00 2.75 0.00 2148 0.00 0.00 gc_small_block 0.00 2.75 0.00 2079 0.00 1.66 build_code_ref 0.00 2.75 0.00 2079 0.00 0.00 set_wordpc_xxC 0.00 2.75 0.00 1992 0.00 0.69 spill_ref 0.00 2.75 0.00 1939 0.00 1.44 epilogue 0.00 2.75 0.00 1939 0.00 0.00 epilogue_xxx 0.00 2.75 0.00 1939 0.00 2.33 ret 0.00 2.75 0.00 1939 0.00 0.00 ret_xxx 0.00 2.75 0.00 1936 0.00 0.44 mon_exit 0.00 2.75 0.00 1897 0.00 0.00 set_label_xxC 0.00 2.75 0.00 1879 0.00 0.00 instantiateSignature 0.00 2.75 0.00 1879 0.00 2.54 readJarHeader 0.00 2.75 0.00 1801 0.00 0.00 classFromSig 0.00 2.75 0.00 1801 0.00 0.00 getClassFromSignature 0.00 2.75 0.00 1729 0.00 1.39 cmp_xRC 0.00 2.75 0.00 1729 0.00 6.01 java_lang_System_arraycopy 0.00 2.75 0.00 1694 0.00 0.00 call_ind_xCC 0.00 2.75 0.00 1667 0.00 0.00 getCurrentThread 0.00 2.75 0.00 1663 0.00 1381.28 soft_fixup_trampoline 0.00 2.75 0.00 1593 0.00 1.09 java::util::Properties::getEscapedChar(java::io::PushbackInputStream *) 0.00 2.75 0.00 1593 0.00 0.00 java::io::PushbackInputStream::unread(int) 0.00 2.75 0.00 1576 0.00 1.20 move_ref_const 0.00 2.75 0.00 1543 0.00 2.24 cbranch_offset_int 0.00 2.75 0.00 1543 0.00 1.26 cmp_offset_int 0.00 2.75 0.00 1543 0.00 2.77 cmp_xRRC 0.00 2.75 0.00 1530 0.00 1499.15 translate 0.00 2.75 0.00 1525 0.00 0.00 soft_newarray 0.00 2.75 0.00 1493 0.00 57.23 tidyVerifyMethod 0.00 2.75 0.00 1460 0.00 0.00 establishConstants 0.00 2.75 0.00 1460 0.00 98.60 finishInsnSequence 0.00 2.75 0.00 1460 0.00 15.99 initInsnSequence 0.00 2.75 0.00 1460 0.00 0.00 initRegisters 0.00 2.75 0.00 1460 0.00 0.09 initSlots 0.00 2.75 0.00 1460 0.00 9.05 installMethodCode 0.00 2.75 0.00 1460 0.00 0.00 linkLabels 0.00 2.75 0.00 1460 0.00 9.05 makeMethodActive 0.00 2.75 0.00 1460 0.00 32.32 prologue 0.00 2.75 0.00 1460 0.00 0.46 prologue_xxx 0.00 2.75 0.00 1460 0.00 0.98 pusharg_int_const 0.00 2.75 0.00 1460 0.00 0.00 setupArgumentRegisters 0.00 2.75 0.00 1460 0.00 18.06 setupGlobalRegisters 0.00 2.75 0.00 1460 0.00 0.43 sizeofSigMethod 0.00 2.75 0.00 1457 0.00 0.42 mon_enter 0.00 2.75 0.00 1456 0.00 1.39 check_stack_limit_xRC 0.00 2.75 0.00 1456 0.00 0.00 finish_function 0.00 2.75 0.00 1456 0.00 2.58 makeFakeCalls 0.00 2.75 0.00 1456 0.00 0.00 qsort 0.00 2.75 0.00 1429 0.00 0.00 addJarEntry 0.00 2.75 0.00 1429 0.00 3.02 makeJarEntry 0.00 2.75 0.00 1426 0.00 0.00 fakecall_xCC 0.00 2.75 0.00 1426 0.00 5.69 newFakeCall 0.00 2.75 0.00 1426 0.00 2.64 softcall_fakecall 0.00 2.75 0.00 1409 0.00 0.00 at::dms::classfile::PooledConstant::PooledConstant(void) 0.00 2.75 0.00 1336 0.00 1.20 cmp_int_const 0.00 2.75 0.00 1331 0.00 2.33 return_int 0.00 2.75 0.00 1313 0.00 22.11 softcall_new 0.00 2.75 0.00 1311 0.00 2.80 stringInternString 0.00 2.75 0.00 1300 0.00 0.00 huft_free 0.00 2.75 0.00 1240 0.00 0.00 floatToInt 0.00 2.75 0.00 1179 0.00 1.39 returnarg_xxR 0.00 2.75 0.00 1173 0.00 2.06 store_offset_int 0.00 2.75 0.00 1113 0.00 9.80 walkClass 0.00 2.75 0.00 1110 0.00 1.20 move_string_const 0.00 2.75 0.00 1075 0.00 2.77 store_xRRC 0.00 2.75 0.00 1032 0.00 1.20 build_key 0.00 2.75 0.00 1032 0.00 0.00 set_word_xxC 0.00 2.75 0.00 1031 0.00 0.00 java::lang::String::charAt(int) 0.00 2.75 0.00 1028 0.00 0.00 antlr::TokenBuffer::syncConsume(void) 0.00 2.75 0.00 1020 0.00 0.00 antlr::TokenQueue::elementAt(int) 0.00 2.75 0.00 1014 0.00 0.00 antlr::TokenBuffer::fill(int) 0.00 2.75 0.00 999 0.00 1.20 load_offset_int 0.00 2.75 0.00 981 0.00 1.98 stringDestroy 0.00 2.75 0.00 979 0.00 2.18 cbranch_int_const 0.00 2.75 0.00 978 0.00 6.41 stringCharArray2Java 0.00 2.75 0.00 973 0.00 0.00 gc_add_ref 0.00 2.75 0.00 973 0.00 4.94 walkMethods 0.00 2.75 0.00 957 0.00 0.00 __error 0.00 2.75 0.00 955 0.00 0.00 antlr::TokenBuffer::LA(int) 0.00 2.75 0.00 955 0.00 0.00 antlr::LLkParser::LA(int) 0.00 2.75 0.00 955 0.00 0.00 java::util::Vector::size(void) 0.00 2.75 0.00 940 0.00 0.00 java::util::HashMap::bucket(java::lang::Object *, int) 0.00 2.75 0.00 926 0.00 0.98 store_const_offset_int 0.00 2.75 0.00 926 0.00 1.39 store_xRCC 0.00 2.75 0.00 921 0.00 0.00 java::lang::String::hashCode(void) 0.00 2.75 0.00 913 0.00 2.22 java::lang::String::equals(java::lang::Object *) 0.00 2.75 0.00 883 0.00 0.00 utf8Const2Java 0.00 2.75 0.00 883 0.00 0.00 utf8Const2JavaReplace 0.00 2.75 0.00 883 0.00 0.00 utf8ConstDecode 0.00 2.75 0.00 883 0.00 0.00 utf8ConstUniLength 0.00 2.75 0.00 877 0.00 36.22 resolveString 0.00 2.75 0.00 871 0.00 2.13 java::io::DataInputStream::readUnsignedByte(void) 0.00 2.75 0.00 832 0.00 4.16 add_RRC 0.00 2.75 0.00 828 0.00 1.20 store_offset_ref 0.00 2.75 0.00 821 0.00 1.83 java::util::HashMap::find(java::lang::Object *, int) 0.00 2.75 0.00 813 0.00 0.00 sigprocmask 0.00 2.75 0.00 808 0.00 2.77 move_RxR 0.00 2.75 0.00 772 0.00 16.78 cbranch_int 0.00 2.75 0.00 771 0.00 0.00 jthread_suspendall 0.00 2.75 0.00 771 0.00 0.00 jthread_unsuspendall 0.00 2.75 0.00 768 0.00 3.24 java::util::Vector::addElement(java::lang::Object *) 0.00 2.75 0.00 765 0.00 0.00 gcGetObjectBase 0.00 2.75 0.00 725 0.00 0.00 soft_anewarray 0.00 2.75 0.00 720 0.00 0.00 addCheckedExceptions 0.00 2.75 0.00 698 0.00 0.00 setFieldValue 0.00 2.75 0.00 691 0.00 13.07 stacktraceFindMethod 0.00 2.75 0.00 671 0.00 3.08 store_offset_scaled_int 0.00 2.75 0.00 668 0.00 0.00 java::lang::String::String(java::lang::StringBuffer *) 0.00 2.75 0.00 668 0.00 11.43 _end_sub_block 0.00 2.75 0.00 667 0.00 0.00 java::lang::StringBuffer::StringBuffer(void) 0.00 2.75 0.00 658 0.00 2.33 returnarg_ref 0.00 2.75 0.00 650 0.00 0.00 java::lang::StringBuffer::toString(void) 0.00 2.75 0.00 622 0.00 1.39 load_RxA 0.00 2.75 0.00 582 0.00 126.71 walkRefArray 0.00 2.75 0.00 576 0.00 0.00 at::dms::classfile::AsciiConstant::getValue(void) 0.00 2.75 0.00 573 0.00 1.20 load_addr_ref 0.00 2.75 0.00 567 0.00 0.00 strcpy 0.00 2.75 0.00 565 0.00 0.00 stringJava2CBuf 0.00 2.75 0.00 561 0.00 0.00 ___syscall 0.00 2.75 0.00 560 0.00 19.78 softcall_initialise_class 0.00 2.75 0.00 553 0.00 0.00 java::lang::String::String(int, int, JArray *) 0.00 2.75 0.00 553 0.00 17.70 jthreadedRead 0.00 2.75 0.00 553 0.00 17.70 jthreadedTimedRead 0.00 2.75 0.00 552 0.00 0.00 lseek 0.00 2.75 0.00 550 0.00 12.82 _start_sub_block 0.00 2.75 0.00 548 0.00 0.00 jthreadedLSeek 0.00 2.75 0.00 546 0.00 0.00 java::lang::String::intern(void) 0.00 2.75 0.00 539 0.00 0.00 at::dms::classfile::ConstantPool::getEntryAt(int) 0.00 2.75 0.00 535 0.00 2.77 cmp_xRR 0.00 2.75 0.00 529 0.00 2.10 hashRemove 0.00 2.75 0.00 524 0.00 0.00 java::lang::String::substring(int, int) 0.00 2.75 0.00 521 0.00 2.33 returnarg_int 0.00 2.75 0.00 498 0.00 0.00 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) 0.00 2.75 0.00 486 0.00 0.00 newClass 0.00 2.75 0.00 478 0.00 0.00 java::lang::String::intern0(java::lang::String *) 0.00 2.75 0.00 478 0.00 0.00 java_lang_String_intern0 0.00 2.75 0.00 477 0.00 0.00 internalSetupClass 0.00 2.75 0.00 461 0.00 1.20 add_int_const 0.00 2.75 0.00 461 0.00 21.37 jthreadedOpen 0.00 2.75 0.00 460 0.00 0.00 java::io::ByteArrayOutputStream::ensureCapacity(int) 0.00 2.75 0.00 455 0.00 0.00 setjmp 0.00 2.75 0.00 455 0.00 0.00 sigblock 0.00 2.75 0.00 444 0.00 1.39 store_xRA 0.00 2.75 0.00 444 0.00 0.00 strrchr 0.00 2.75 0.00 443 0.00 0.00 buildDispatchTable 0.00 2.75 0.00 442 0.00 13.54 getDataJarFile 0.00 2.75 0.00 442 0.00 0.00 inflate 0.00 2.75 0.00 442 0.00 0.00 inflateJarData 0.00 2.75 0.00 442 0.00 0.00 inflate_block 0.00 2.75 0.00 442 0.00 0.00 inflate_free 0.00 2.75 0.00 442 0.00 0.00 inflate_new 0.00 2.75 0.00 442 0.00 0.00 inflate_oneshot 0.00 2.75 0.00 442 0.00 1.20 store_addr_ref 0.00 2.75 0.00 437 0.00 31.86 kaffe::util::UTF8::decode(java::io::DataInput *, int) 0.00 2.75 0.00 437 0.00 4.25 java::io::DataInputStream::readUTF(void) 0.00 2.75 0.00 436 0.00 1.83 java::util::HashMap::find(java::lang::Object *) 0.00 2.75 0.00 435 0.00 3.67 findClass 0.00 2.75 0.00 435 0.00 27.35 findClassInJar 0.00 2.75 0.00 430 0.00 0.00 addSourceFile 0.00 2.75 0.00 430 0.00 0.00 allocStaticFields 0.00 2.75 0.00 430 0.00 0.00 finishFields 0.00 2.75 0.00 430 0.00 0.00 readClass 0.00 2.75 0.00 430 0.00 0.00 readFields 0.00 2.75 0.00 430 0.00 0.00 readInterfaces 0.00 2.75 0.00 430 0.00 0.00 readMethods 0.00 2.75 0.00 430 0.00 0.00 resolveInterfaces 0.00 2.75 0.00 430 0.00 0.48 resolveObjectFields 0.00 2.75 0.00 430 0.00 0.00 resolveStaticFields 0.00 2.75 0.00 430 0.00 0.00 setupClass 0.00 2.75 0.00 430 0.00 0.00 verify2 0.00 2.75 0.00 430 0.00 0.00 verify3 0.00 2.75 0.00 429 0.00 0.00 at::dms::classfile::UnresolvedConstant::UnresolvedConstant(char, int, int) 0.00 2.75 0.00 429 0.00 6.01 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) 0.00 2.75 0.00 415 0.00 2.33 _cmp_int 0.00 2.75 0.00 409 0.00 1.83 java::util::HashMap::get(java::lang::Object *) 0.00 2.75 0.00 408 0.00 0.00 java::io::DataOutputStream::writeByte(int) 0.00 2.75 0.00 408 0.00 0.00 java::io::DataOutputStream::write(int) 0.00 2.75 0.00 408 0.00 0.00 java::io::FilterOutputStream::write(int) 0.00 2.75 0.00 408 0.00 0.00 java::io::ByteArrayOutputStream::write(int) 0.00 2.75 0.00 402 0.00 0.00 at::dms::util::Utils::Utils(void) 0.00 2.75 0.00 402 0.00 0.00 at::dms::compiler::Utils::Utils(void) 0.00 2.75 0.00 400 0.00 0.00 java::util::::access_00241(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) 0.00 2.75 0.00 398 0.00 0.00 at::dms::kjc::CMember::getIdent(void) 0.00 2.75 0.00 397 0.00 1.83 java::util::Hashtable::get(java::lang::Object *) 0.00 2.75 0.00 396 0.00 0.00 buildInterfaceDispatchTable 0.00 2.75 0.00 396 0.00 0.00 checkForAbstractMethods 0.00 2.75 0.00 393 0.00 2.18 cbranch_ref_const 0.00 2.75 0.00 393 0.00 1.20 cmp_ref_const 0.00 2.75 0.00 388 0.00 0.00 at::dms::optimize::InstructionHandle::getNext(void) 0.00 2.75 0.00 385 0.00 4.33 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 383 0.00 0.00 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 381 0.00 0.00 at::dms::classfile::AttributeList::get(int) 0.00 2.75 0.00 371 0.00 1.20 add_ref_const 0.00 2.75 0.00 371 0.00 6.01 java::lang::StringBuffer::ensureCapacity(int) 0.00 2.75 0.00 369 0.00 0.00 java::lang::StringBuffer::append(java::lang::String *) 0.00 2.75 0.00 369 0.00 6.01 java::lang::StringBuffer::append(JArray *, int, int) 0.00 2.75 0.00 364 0.00 25.44 check_array_store 0.00 2.75 0.00 364 0.00 2.25 store_offset_scaled_ref 0.00 2.75 0.00 360 0.00 0.00 java::util::Vector::ensureCapacity(int) 0.00 2.75 0.00 360 0.00 0.00 java::util::Vector::setSize(int) 0.00 2.75 0.00 353 0.00 0.36 reference_label 0.00 2.75 0.00 347 0.00 27.81 java::util::StringTokenizer::nextTokenInternal(void) 0.00 2.75 0.00 341 0.00 0.00 soft_lcmp 0.00 2.75 0.00 335 0.00 3.65 add_int 0.00 2.75 0.00 329 0.00 6.01 java::util::Vector::copyInto(JArray *) 0.00 2.75 0.00 325 0.00 6.01 java::lang::String::getChars(int, int, JArray *, int) 0.00 2.75 0.00 324 0.00 0.00 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) 0.00 2.75 0.00 320 0.00 0.00 at::dms::compiler::InputBuffer::isEndOfData(void) 0.00 2.75 0.00 303 0.00 0.00 unblockAsyncSignals 0.00 2.75 0.00 297 0.00 0.00 java::util::AbstractMapEntry::AbstractMapEntry(java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 297 0.00 0.00 java::util::::(unsigned HashMap_0024Entry, java::util::HashMap *, java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 297 0.00 0.00 floatDivide 0.00 2.75 0.00 297 0.00 0.00 soft_fcmpl 0.00 2.75 0.00 297 0.00 0.00 soft_fdiv 0.00 2.75 0.00 295 0.00 4.16 load_RRRC 0.00 2.75 0.00 292 0.00 0.00 resolveConstants 0.00 2.75 0.00 291 0.00 0.00 at::dms::classfile::Instruction::getOpcode(void) 0.00 2.75 0.00 290 0.00 0.00 java::io::File::getPath(void) 0.00 2.75 0.00 281 0.00 2.31 load_offset_scaled_ref 0.00 2.75 0.00 275 0.00 0.00 interrupt 0.00 2.75 0.00 275 0.00 0.00 intsDisabled 0.00 2.75 0.00 267 0.00 0.00 handleInterrupt 0.00 2.75 0.00 267 0.00 0.00 handleVtAlarm 0.00 2.75 0.00 258 0.00 0.00 at::dms::classfile::CodeInfo::getTag(void) 0.00 2.75 0.00 256 0.00 0.00 java::lang::System::getSecurityManager(void) 0.00 2.75 0.00 253 0.00 0.00 buildStackTrace 0.00 2.75 0.00 248 0.00 6.01 java::lang::String::toCharArray(void) 0.00 2.75 0.00 242 0.00 0.00 java::util::Vector::elementAt(int) 0.00 2.75 0.00 238 0.00 0.00 classname2pathname 0.00 2.75 0.00 238 0.00 0.00 replacechar 0.00 2.75 0.00 234 0.00 22.12 softcall_athrow 0.00 2.75 0.00 234 0.00 25.43 softcall_checkcast 0.00 2.75 0.00 219 0.00 0.00 java::util::Stack::empty(void) 0.00 2.75 0.00 219 0.00 0.00 java::util::Vector::isEmpty(void) 0.00 2.75 0.00 216 0.00 3.24 java::util::Stack::push(java::lang::Object *) 0.00 2.75 0.00 215 0.00 0.00 newArray 0.00 2.75 0.00 213 0.00 0.00 java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) 0.00 2.75 0.00 212 0.00 0.00 at::dms::classfile::InstructionHandle::getNext(void) 0.00 2.75 0.00 206 0.00 0.00 java::io::File::checkReadAccess(void) 0.00 2.75 0.00 206 0.00 0.00 strcat 0.00 2.75 0.00 205 0.00 0.00 at::dms::util::Utils::assert(bool) 0.00 2.75 0.00 205 0.00 0.00 java::lang::Class::forName(java::lang::String *) 0.00 2.75 0.00 205 0.00 0.00 java_lang_Class_forName 0.00 2.75 0.00 205 0.00 39.22 java_lang_Class_forName0 0.00 2.75 0.00 205 0.00 0.00 java::util::Stack::peek(void) 0.00 2.75 0.00 205 0.00 58.03 java::util::Stack::pop(void) 0.00 2.75 0.00 202 0.00 0.00 at::dms::classfile::PooledConstant::getIndex(void) 0.00 2.75 0.00 202 0.00 49.02 jthreadedStat 0.00 2.75 0.00 193 0.00 0.00 java_lang_reflect_Array_newArray 0.00 2.75 0.00 193 0.00 0.00 java::lang::reflect::Array::newInstance(java::lang::Class *, int) 0.00 2.75 0.00 193 0.00 8.52 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) 0.00 2.75 0.00 187 0.00 0.00 soft_lshll 0.00 2.75 0.00 186 0.00 0.00 at::dms::classfile::Member::getModifiers(void) 0.00 2.75 0.00 185 0.00 0.00 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) 0.00 2.75 0.00 183 0.00 0.00 antlr::collections::impl::BitSet::bitMask(int) 0.00 2.75 0.00 183 0.00 0.00 antlr::collections::impl::BitSet::member(int) 0.00 2.75 0.00 183 0.00 0.00 antlr::collections::impl::BitSet::wordNumber(int) 0.00 2.75 0.00 182 0.00 0.00 at::dms::classfile::Member::Member(void) 0.00 2.75 0.00 182 0.00 0.00 at::dms::classfile::Member::setModifiers(short) 0.00 2.75 0.00 180 0.00 0.00 at::dms::util::MessageDescription::MessageDescription(java::lang::String *, java::lang::String *, int) 0.00 2.75 0.00 179 0.00 58.32 at::dms::util::VectorCache::request(int) 0.00 2.75 0.00 178 0.00 12.49 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) 0.00 2.75 0.00 178 0.00 0.00 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) 0.00 2.75 0.00 174 0.00 0.00 java::util::Vector::capacity(void) 0.00 2.75 0.00 174 0.00 8.51 java::io::DataInputStream::readInt(void) 0.00 2.75 0.00 174 0.00 3.24 at::dms::util::VectorCache::release(java::util::Vector *) 0.00 2.75 0.00 172 0.00 0.00 Kaffe_ExceptionClear 0.00 2.75 0.00 172 0.00 0.00 at::dms::classfile::Attribute::Attribute(void) 0.00 2.75 0.00 170 0.00 0.00 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) 0.00 2.75 0.00 168 0.00 26.41 softcall_lookupinterfacemethod 0.00 2.75 0.00 165 0.00 0.00 detzcode 0.00 2.75 0.00 159 0.00 0.00 java::io::ByteArrayInputStream::available(void) 0.00 2.75 0.00 159 0.00 0.00 java::util::StringTokenizer::nextToken(void) 0.00 2.75 0.00 154 0.00 5.54 add_RRR 0.00 2.75 0.00 153 0.00 0.00 at::dms::classfile::MethodRefConstant::MethodRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) 0.00 2.75 0.00 153 0.00 0.00 antlr::Parser::match(int) 0.00 2.75 0.00 152 0.00 0.00 at::dms::classfile::MethodInfo::getSignature(void) 0.00 2.75 0.00 152 0.00 0.00 java::io::DataOutputStream::writeChar(int) 0.00 2.75 0.00 152 0.00 0.00 java::io::DataOutputStream::writeShort(int) 0.00 2.75 0.00 149 0.00 0.00 antlr::TokenBuffer::consume(void) 0.00 2.75 0.00 149 0.00 0.00 antlr::LLkParser::consume(void) 0.00 2.75 0.00 148 0.00 3.57 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) 0.00 2.75 0.00 148 0.00 19.51 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) 0.00 2.75 0.00 148 0.00 0.00 kaffe::util::IntegerHashtable::calculateBucket(int) 0.00 2.75 0.00 148 0.00 0.18 at::dms::classfile::MethodInfo::getExceptions(void) 0.00 2.75 0.00 148 0.00 0.00 at::dms::classfile::MethodInfo::getName(void) 0.00 2.75 0.00 148 0.00 0.00 at::dms::classfile::MethodInfo::isDeprecated(void) 0.00 2.75 0.00 148 0.00 0.00 at::dms::kjc::CType::parseMethodSignature(java::lang::String *) 0.00 2.75 0.00 148 0.00 39.53 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) 0.00 2.75 0.00 144 0.00 0.00 stringJava2C 0.00 2.75 0.00 142 0.00 0.00 at::dms::util::Utils::hasFlag(int, int) 0.00 2.75 0.00 142 0.00 6.21 at::dms::kjc::CClassType::lookup(java::lang::String *) 0.00 2.75 0.00 142 0.00 17.70 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 142 0.00 0.00 strncpy 0.00 2.75 0.00 140 0.00 0.00 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) 0.00 2.75 0.00 138 0.00 0.00 at::dms::classfile::CodeInfo::Block_0024(unsigned) 0.00 2.75 0.00 135 0.00 0.00 addInterfaces 0.00 2.75 0.00 133 0.00 1.39 move_RxL 0.00 2.75 0.00 133 0.00 1.20 move_label_const 0.00 2.75 0.00 132 0.00 0.00 at::dms::classfile::CodeInfo::CodeInfo(void) 0.00 2.75 0.00 131 0.00 8.51 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 131 0.00 0.00 java::lang::Math::min(long long, long long) 0.00 2.75 0.00 131 0.00 0.00 java::io::DataInputStream::skipBytes(int) 0.00 2.75 0.00 131 0.00 0.00 java::io::ByteArrayInputStream::skip(long long) 0.00 2.75 0.00 128 0.00 4.16 lshl_RRC 0.00 2.75 0.00 128 0.00 1.20 lshl_int_const 0.00 2.75 0.00 127 0.00 0.00 at::dms::kjc::KjcScanner::getToken(void) 0.00 2.75 0.00 126 0.00 28.02 _start_exception_block 0.00 2.75 0.00 126 0.00 0.00 eprologue_xLx 0.00 2.75 0.00 126 0.00 12.87 exception_prologue 0.00 2.75 0.00 126 0.00 3.38 java::lang::Character::getCharProp(wchar_t) 0.00 2.75 0.00 126 0.00 0.00 kaffe::util::IntegerHashtable::get(int) 0.00 2.75 0.00 125 0.00 3.24 antlr::TokenQueue::append(antlr::Token *) 0.00 2.75 0.00 125 0.00 0.00 at::dms::compiler::Scanner::nextToken(void) 0.00 2.75 0.00 124 0.00 0.00 fcntl 0.00 2.75 0.00 124 0.00 0.00 antlr::TokenQueue::removeFirst(void) 0.00 2.75 0.00 122 0.00 1.20 branch_indirect 0.00 2.75 0.00 122 0.00 1.39 branch_indirect_xRC 0.00 2.75 0.00 121 0.00 0.00 at::dms::compiler::Phylum::getTokenReference(void) 0.00 2.75 0.00 120 0.00 5.39 cbranch_ref 0.00 2.75 0.00 120 0.00 4.41 cmp_ref 0.00 2.75 0.00 119 0.00 0.00 antlr::Token::Token(int) 0.00 2.75 0.00 119 0.00 0.00 at::dms::compiler::CToken::CToken(int, java::lang::String *) 0.00 2.75 0.00 119 0.00 0.00 at::dms::kjc::CClass::getQualifiedName(void) 0.00 2.75 0.00 118 0.00 2.33 load_code_ref 0.00 2.75 0.00 118 0.00 0.46 reference_table_label 0.00 2.75 0.00 118 0.00 0.00 table_code_label 0.00 2.75 0.00 117 0.00 0.00 callMethodV 0.00 2.75 0.00 117 0.00 0.00 at::dms::optimize::InstructionHandle::getInstruction(void) 0.00 2.75 0.00 111 0.00 2.33 _add_int 0.00 2.75 0.00 110 0.00 0.00 at::dms::compiler::Parser::buildTokenReference(void) 0.00 2.75 0.00 110 0.00 0.00 at::dms::compiler::Scanner::getTokenReference(void) 0.00 2.75 0.00 109 0.00 0.00 at::dms::kjc::CClassType::getCClass(void) 0.00 2.75 0.00 109 0.00 0.00 at::dms::kjc::CClassNameType::getCClass(void) 0.00 2.75 0.00 109 0.00 0.00 at::dms::kjc::CClassType::getCachedCClass(void) 0.00 2.75 0.00 109 0.00 0.00 at::dms::kjc::CClass::getCompiler(void) 0.00 2.75 0.00 109 0.00 0.00 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) 0.00 2.75 0.00 108 0.00 0.00 at::dms::classfile::AsciiConstant::hashCode(void) 0.00 2.75 0.00 108 0.00 5.21 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) 0.00 2.75 0.00 108 0.00 0.00 memchr 0.00 2.75 0.00 104 0.00 0.00 at::dms::optimize::InstructionHandle::getOpcode(void) 0.00 2.75 0.00 104 0.00 0.00 at::dms::classfile::PooledConstant::getSlotsUsed(void) 0.00 2.75 0.00 104 0.00 5.99 move_long_const 0.00 2.75 0.00 104 0.00 4.16 sub_RRC 0.00 2.75 0.00 102 0.00 0.00 java::lang::String::lastIndexOf(int) 0.00 2.75 0.00 102 0.00 0.00 java::lang::String::lastIndexOf(int, int) 0.00 2.75 0.00 101 0.00 4.12 store_offset_long 0.00 2.75 0.00 100 0.00 0.00 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 100 0.00 0.00 at::dms::compiler::Phylum::Phylum(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 99 0.00 0.00 java::util::zip::ZipFile::close(void) 0.00 2.75 0.00 97 0.00 0.00 at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) 0.00 2.75 0.00 97 0.00 4.16 store_RRRC 0.00 2.75 0.00 96 0.00 0.00 at::dms::classfile::PooledConstant::setIndex(short) 0.00 2.75 0.00 96 0.00 20.21 stringUninternString 0.00 2.75 0.00 96 0.00 65.73 sub_int 0.00 2.75 0.00 95 0.00 0.00 stringC2Java 0.00 2.75 0.00 93 0.00 25.43 softcall_instanceof 0.00 2.75 0.00 93 0.00 24.23 softcall_newarray 0.00 2.75 0.00 92 0.00 0.00 java::lang::Math::max(int, int) 0.00 2.75 0.00 92 0.00 5.16 store_offset_scaled_long 0.00 2.75 0.00 91 0.00 24.23 softcall_anewarray 0.00 2.75 0.00 89 0.00 1.27 and_int_const 0.00 2.75 0.00 87 0.00 1.90 fgets 0.00 2.75 0.00 86 0.00 1.39 and_RRC 0.00 2.75 0.00 85 0.00 0.00 java::util::zip::ZipFile::getEntry(java::lang::String *) 0.00 2.75 0.00 85 0.00 0.00 at::dms::classfile::CodePosition::isFix(void) 0.00 2.75 0.00 85 0.00 0.48 java_util_zip_ZipFile_getZipEntry0 0.00 2.75 0.00 85 0.00 0.32 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) 0.00 2.75 0.00 85 0.00 0.00 at::dms::classfile::CodePosition::setPosition(at::dms::classfile::CodePosition *) 0.00 2.75 0.00 83 0.00 0.00 java::util::AbstractCollection::AbstractCollection(void) 0.00 2.75 0.00 83 0.00 3.43 and_int 0.00 2.75 0.00 83 0.00 0.00 at::dms::classfile::InstructionHandle::getStackHeight(void) 0.00 2.75 0.00 82 0.00 0.00 at::dms::optimize::InstructionHandle::setNext(at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 82 0.00 0.00 strncmp 0.00 2.75 0.00 79 0.00 0.00 java::lang::Character::getType(wchar_t) 0.00 2.75 0.00 78 0.00 0.00 at::dms::optimize::InstructionHandle::isReached(void) 0.00 2.75 0.00 77 0.00 0.00 at::dms::classfile::CodePosition::addOffset(int) 0.00 2.75 0.00 77 0.00 0.00 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) 0.00 2.75 0.00 75 0.00 0.00 JNI_GetCreatedJavaVMs 0.00 2.75 0.00 75 0.00 6.57 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) 0.00 2.75 0.00 75 0.00 0.00 callMethodA 0.00 2.75 0.00 75 0.00 2.33 load_int 0.00 2.75 0.00 75 0.00 2.33 load_key 0.00 2.75 0.00 75 0.00 0.00 makeMethodInactive 0.00 2.75 0.00 74 0.00 13.07 findExceptionInMethod 0.00 2.75 0.00 74 0.00 0.00 unwindStackFrame 0.00 2.75 0.00 73 0.00 0.00 java::util::AbstractList::AbstractList(void) 0.00 2.75 0.00 73 0.00 0.00 java::util::Vector::Vector(int, int) 0.00 2.75 0.00 73 0.00 0.00 at::dms::kjc::CType::CType(int) 0.00 2.75 0.00 73 0.00 1.20 ashr_int_const 0.00 2.75 0.00 72 0.00 1.39 ashr_RRC 0.00 2.75 0.00 72 0.00 2.30 load_offset_scaled_char 0.00 2.75 0.00 72 0.00 4.16 loadc_RRRC 0.00 2.75 0.00 70 0.00 0.00 java::util::StringTokenizer::hasMoreTokens(void) 0.00 2.75 0.00 68 0.00 0.00 java::io::File::File(java::lang::String *) 0.00 2.75 0.00 68 0.00 49.02 java::io::File::exists(void) 0.00 2.75 0.00 68 0.00 49.02 java_io_File_exists0 0.00 2.75 0.00 67 0.00 0.00 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 67 0.00 0.93 findJarFile 0.00 2.75 0.00 67 0.00 2.55 openJarFile 0.00 2.75 0.00 66 0.00 0.00 Kaffe_ExceptionOccured 0.00 2.75 0.00 64 0.00 2.09 store_offset_byte 0.00 2.75 0.00 64 0.00 0.00 at::dms::kjc::CVariableInfo::subscript(int) 0.00 2.75 0.00 64 0.00 0.00 at::dms::kjc::CVariableInfo::subset(int) 0.00 2.75 0.00 63 0.00 0.00 at::dms::kjc::CClassType::CClassType(void) 0.00 2.75 0.00 63 0.00 49.02 java::io::File::isDirectory(void) 0.00 2.75 0.00 63 0.00 49.02 java_io_File_isDirectory0 0.00 2.75 0.00 63 0.00 2.33 load_byte 0.00 2.75 0.00 63 0.00 2.77 loadb_RxR 0.00 2.75 0.00 63 0.00 2.52 monexit_xxRCC 0.00 2.75 0.00 62 0.00 49.02 java::io::File::isFile(void) 0.00 2.75 0.00 62 0.00 49.02 java_io_File_isFile0 0.00 2.75 0.00 61 0.00 3.53 load_offset_byte 0.00 2.75 0.00 60 0.00 0.00 Kaffe_CallStaticVoidMethodA 0.00 2.75 0.00 59 0.00 0.00 antlr::TokenBuffer::LT(int) 0.00 2.75 0.00 59 0.00 0.00 antlr::LLkParser::LT(int) 0.00 2.75 0.00 59 0.00 0.00 java::util::zip::ZipFile::ZipFile(java::io::File *) 0.00 2.75 0.00 59 0.00 0.00 java::util::zip::ZipFile::ZipFile(java::lang::String *) 0.00 2.75 0.00 59 0.00 0.00 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) 0.00 2.75 0.00 59 0.00 0.00 java_util_zip_ZipFile_openZipFile0 0.00 2.75 0.00 57 0.00 0.00 java::util::Vector::Vector(void) 0.00 2.75 0.00 56 0.00 0.00 at::dms::compiler::TokenReference::getLine(void) 0.00 2.75 0.00 56 0.00 0.00 at::dms::classfile::ClassConstant::getName(void) 0.00 2.75 0.00 56 0.00 0.00 java::lang::String::regionMatches(bool, int, java::lang::String *, int, int) 0.00 2.75 0.00 56 0.00 0.00 at::dms::kjc::CodeSequence::setLineNumber(int) 0.00 2.75 0.00 56 0.00 1.81 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 55 0.00 0.00 at::dms::kjc::CMember::getOwner(void) 0.00 2.75 0.00 54 0.00 0.38 gcRealloc 0.00 2.75 0.00 54 0.00 0.00 at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) 0.00 2.75 0.00 53 0.00 0.00 imalloc 0.00 2.75 0.00 52 0.00 9.05 Kaffe_CallVoidMethod 0.00 2.75 0.00 52 0.00 9.05 Kaffe_CallVoidMethodV 0.00 2.75 0.00 52 0.00 9.05 finalizeObject 0.00 2.75 0.00 52 0.00 0.00 at::dms::kjc::CMethod::getParameters(void) 0.00 2.75 0.00 52 0.00 0.00 at::dms::compiler::::hashCode(unsigned CToken_0024LookupToken) 0.00 2.75 0.00 52 0.00 6.01 java::io::ByteArrayOutputStream::write(JArray *, int, int) 0.00 2.75 0.00 51 0.00 0.00 closeJarFile 0.00 2.75 0.00 51 0.00 0.00 java::util::zip::ZipFile::finalize(void) 0.00 2.75 0.00 51 0.00 0.00 at::dms::kjc::KjcScanner::getIdentifier(void) 0.00 2.75 0.00 51 0.00 0.00 at::dms::kjc::CType::isArrayType(void) 0.00 2.75 0.00 51 0.00 0.00 java_util_zip_ZipFile_closeZipFile0 0.00 2.75 0.00 51 0.00 0.00 at::dms::kjc::KjcScanner::readIdentifier(void) 0.00 2.75 0.00 50 0.00 0.00 at::dms::kjc::KjcKeywords::find(JArray *, int, int) 0.00 2.75 0.00 50 0.00 0.00 at::dms::kjc::CVariableInfo::getInfo(int) 0.00 2.75 0.00 50 0.00 0.00 java::lang::Character::isDigit(wchar_t) 0.00 2.75 0.00 50 0.00 0.00 at::dms::kjc::KjcScanner::lookupKeyword(JArray *, int, int) 0.00 2.75 0.00 50 0.00 0.00 at::dms::kjc::KjcKeywords::lookup(JArray *, int, int) 0.00 2.75 0.00 49 0.00 0.00 at::dms::classfile::CodePosition::CodePosition(int, int) 0.00 2.75 0.00 49 0.00 1.20 load_addr_int 0.00 2.75 0.00 48 0.00 0.00 at::dms::kjc::JLocalVariable::getType(void) 0.00 2.75 0.00 48 0.00 0.00 at::dms::kjc::CExpressionContext::setDiscardValue(bool) 0.00 2.75 0.00 47 0.00 0.00 java::lang::Character::digit(wchar_t, int) 0.00 2.75 0.00 47 0.00 0.00 at::dms::compiler::CToken::getText(void) 0.00 2.75 0.00 47 0.00 0.00 at::dms::kjc::KjcKeywords::hash(JArray *, int, int) 0.00 2.75 0.00 46 0.00 0.00 at::dms::compiler::FastStringBuffer::append(wchar_t) 0.00 2.75 0.00 46 0.00 0.00 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) 0.00 2.75 0.00 46 0.00 0.00 malloc_bytes 0.00 2.75 0.00 45 0.00 0.00 at::dms::kjc::CMember::getModifiers(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 44 0.00 0.00 at::dms::classfile::Instruction::Instruction(int) 0.00 2.75 0.00 44 0.00 0.00 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) 0.00 2.75 0.00 44 0.00 1.35 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) 0.00 2.75 0.00 44 0.00 0.52 at::dms::optimize::InstructionHandle::clean(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::kjc::JLocalVariable::getIdent(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::classfile::InstructionHandle::getLocalVar(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::kjc::JLocalVariableExpression::getType(void) 0.00 2.75 0.00 44 0.00 2.54 monenter_xxRCC 0.00 2.75 0.00 44 0.00 2.81 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 44 0.00 3.91 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) 0.00 2.75 0.00 44 0.00 1.82 at::dms::optimize::InstructionHandle::reset(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::classfile::Instruction::setAddress(int) 0.00 2.75 0.00 44 0.00 0.00 at::dms::classfile::InstructionHandle::setAddress(void) 0.00 2.75 0.00 44 0.00 0.00 at::dms::optimize::InstructionHandle::set(void) 0.00 2.75 0.00 43 0.00 2.33 _add_ref 0.00 2.75 0.00 43 0.00 2.33 add_ref 0.00 2.75 0.00 43 0.00 2.43 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) 0.00 2.75 0.00 43 0.00 0.00 at::dms::kjc::CMember::isStatic(void) 0.00 2.75 0.00 43 0.00 0.00 java::lang::String::substring(int) 0.00 2.75 0.00 42 0.00 0.00 blockAsyncSignals 0.00 2.75 0.00 42 0.00 0.00 at::dms::kjc::CExpressionContext::isLeftSide(void) 0.00 2.75 0.00 42 0.00 0.00 malloc 0.00 2.75 0.00 42 0.00 0.98 store_const_offset_byte 0.00 2.75 0.00 42 0.00 1.39 storeb_xRCC 0.00 2.75 0.00 42 0.00 6.01 java::io::DataOutputStream::write(JArray *, int, int) 0.00 2.75 0.00 42 0.00 6.01 java::io::FilterOutputStream::write(JArray *, int, int) 0.00 2.75 0.00 41 0.00 0.00 java::lang::Class::getClassLoader(void) 0.00 2.75 0.00 41 0.00 0.00 java_lang_Class_getClassLoader0 0.00 2.75 0.00 40 0.00 0.00 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) 0.00 2.75 0.00 40 0.00 0.00 loadNativeLibrarySym 0.00 2.75 0.00 40 0.00 0.00 at::dms::kjc::CodeSequence::setDiscardValue(bool) 0.00 2.75 0.00 38 0.00 4.58 java::util::Properties::getProperty(java::lang::String *) 0.00 2.75 0.00 38 0.00 4.23 pusharg_long 0.00 2.75 0.00 37 0.00 0.00 java::lang::System::checkPropertyAccess(void) 0.00 2.75 0.00 37 0.00 5.21 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) 0.00 2.75 0.00 37 0.00 28.00 native 0.00 2.75 0.00 36 0.00 0.00 findMethod 0.00 2.75 0.00 36 0.00 0.00 at::dms::kjc::KjcKeywords::gIndex(int) 0.00 2.75 0.00 36 0.00 0.00 lookupClassMethod 0.00 2.75 0.00 36 0.00 0.00 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) 0.00 2.75 0.00 35 0.00 6.01 java::lang::String::String(JArray *, int, int) 0.00 2.75 0.00 35 0.00 1.30 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) 0.00 2.75 0.00 35 0.00 0.00 do_execute_java_method 0.00 2.75 0.00 35 0.00 0.00 do_execute_java_method_v 0.00 2.75 0.00 35 0.00 6.42 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) 0.00 2.75 0.00 35 0.00 0.00 lookupObjectMethod 0.00 2.75 0.00 34 0.00 7.62 Kaffe_KNI_wrapper 0.00 2.75 0.00 34 0.00 0.00 java::io::InputStream::InputStream(void) 0.00 2.75 0.00 34 0.00 0.00 java::util::TimeZone::TimeZone(void) 0.00 2.75 0.00 34 0.00 12.02 java::lang::String::concat(java::lang::String *) 0.00 2.75 0.00 34 0.00 0.00 findExceptionBlockInMethod 0.00 2.75 0.00 34 0.00 0.00 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) 0.00 2.75 0.00 34 0.00 0.00 at::dms::classfile::Instruction::getLocalVar(void) 0.00 2.75 0.00 34 0.00 0.00 prepareInterface 0.00 2.75 0.00 34 0.00 0.00 java::util::TimeZone::setID(java::lang::String *) 0.00 2.75 0.00 34 0.00 0.00 at::dms::kjc::CExpressionContext::setLeftSide(bool) 0.00 2.75 0.00 34 0.00 0.00 setProperty 0.00 2.75 0.00 33 0.00 0.00 java::lang::Number::Number(void) 0.00 2.75 0.00 33 0.00 0.00 newObject 0.00 2.75 0.00 33 0.00 5.54 sub_RRR 0.00 2.75 0.00 32 0.00 0.00 java::util::::hasMoreElements(unsigned Vector_00241) 0.00 2.75 0.00 32 0.00 111.25 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) 0.00 2.75 0.00 32 0.00 0.00 java::lang::String::valueOf(JArray *, int, int) 0.00 2.75 0.00 31 0.00 0.00 java::lang::Character::getNumericValue(wchar_t) 0.00 2.75 0.00 31 0.00 0.00 strsep 0.00 2.75 0.00 30 0.00 0.00 ioctl 0.00 2.75 0.00 30 0.00 0.00 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) 0.00 2.75 0.00 30 0.00 0.00 at::dms::kjc::CMethod::isMatchingParams(JArray *) 0.00 2.75 0.00 30 0.00 0.00 jrealloc 0.00 2.75 0.00 29 0.00 0.00 execute_java_constructor 0.00 2.75 0.00 29 0.00 0.00 execute_java_constructor_v 0.00 2.75 0.00 29 0.00 0.00 at::dms::kjc::CClassContext::getCClass(void) 0.00 2.75 0.00 29 0.00 0.00 at::dms::kjc::CClassType::isClassType(void) 0.00 2.75 0.00 29 0.00 0.00 jthreadedFileDescriptor 0.00 2.75 0.00 29 0.00 9.05 kdlmalloc 0.00 2.75 0.00 29 0.00 0.00 lookupClass 0.00 2.75 0.00 29 0.00 6.92 move_long 0.00 2.75 0.00 28 0.00 0.00 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) 0.00 2.75 0.00 28 0.00 0.00 kaffe::util::UTF8::encode(java::lang::String *) 0.00 2.75 0.00 28 0.00 0.00 java::lang::String::endsWith(java::lang::String *) 0.00 2.75 0.00 28 0.00 0.00 at::dms::classfile::ClassInfo::getName(void) 0.00 2.75 0.00 28 0.00 3.38 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) 0.00 2.75 0.00 28 0.00 0.00 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) 0.00 2.75 0.00 28 0.00 0.00 java::lang::String::startsWith(java::lang::String *) 0.00 2.75 0.00 28 0.00 6.01 java::io::DataOutputStream::writeUTF(java::lang::String *) 0.00 2.75 0.00 28 0.00 0.00 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 27 0.00 1.83 java::util::HashMap::containsKey(java::lang::Object *) 0.00 2.75 0.00 27 0.00 1.83 java::util::Hashtable::containsKey(java::lang::Object *) 0.00 2.75 0.00 27 0.00 0.00 at::dms::kjc::CodeSequence::discardValue(void) 0.00 2.75 0.00 27 0.00 0.00 at::dms::kjc::CExpressionContext::discardValue(void) 0.00 2.75 0.00 27 0.00 0.00 at::dms::classfile::LineNumberTable::getTag(void) 0.00 2.75 0.00 27 0.00 0.00 at::dms::classfile::SourceFileAttribute::getTag(void) 0.00 2.75 0.00 27 0.00 0.00 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) 0.00 2.75 0.00 26 0.00 0.00 java::util::AbstractMap::AbstractMap(void) 0.00 2.75 0.00 26 0.00 0.00 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) 0.00 2.75 0.00 26 0.00 0.00 java::util::HashMap::HashMap(int, float) 0.00 2.75 0.00 26 0.00 0.00 java::util::::(unsigned Vector_00241, java::util::Vector *) 0.00 2.75 0.00 26 0.00 2.40 cvt_int_byte 0.00 2.75 0.00 26 0.00 0.00 java::util::Vector::elements(void) 0.00 2.75 0.00 26 0.00 0.00 at::dms::util::ArrayLocator::getIndex(java::lang::Object *) 0.00 2.75 0.00 26 0.00 1.83 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) 0.00 2.75 0.00 26 0.00 0.00 at::dms::classfile::ClassConstant::hashCode(void) 0.00 2.75 0.00 26 0.00 249.81 inflate_fixed 0.00 2.75 0.00 26 0.00 0.00 java::lang::Character::isIdentifierIgnorable(wchar_t) 0.00 2.75 0.00 26 0.00 0.00 java::lang::Character::isJavaIdentifierPart(wchar_t) 0.00 2.75 0.00 26 0.00 0.00 soft_fcmpg 0.00 2.75 0.00 25 0.00 0.00 java::util::Dictionary::Dictionary(void) 0.00 2.75 0.00 25 0.00 0.00 java::util::Hashtable::Hashtable(int, float) 0.00 2.75 0.00 25 0.00 0.00 at::dms::classfile::FieldRefConstant::FieldRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) 0.00 2.75 0.00 25 0.00 2.32 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) 0.00 2.75 0.00 25 0.00 2.40 cvt_int_short 0.00 2.75 0.00 25 0.00 0.00 at::dms::kjc::CContext::getParentContext(void) 0.00 2.75 0.00 25 0.00 2.43 at::dms::kjc::CBlockContext::getVariableInfo(int) 0.00 2.75 0.00 25 0.00 0.00 at::dms::kjc::CMember::isFinal(void) 0.00 2.75 0.00 25 0.00 0.00 java_lang_Throwable_fillInStackTrace 0.00 2.75 0.00 25 0.00 3.93 or_int 0.00 2.75 0.00 24 0.00 0.00 antlr::collections::impl::BitSet::BitSet(JArray *) 0.00 2.75 0.00 24 0.00 0.00 close 0.00 2.75 0.00 24 0.00 0.00 at::dms::compiler::Parser::getStatementComment(void) 0.00 2.75 0.00 24 0.00 3.38 at::dms::compiler::Scanner::getStatementComment(void) 0.00 2.75 0.00 24 0.00 0.00 at::dms::kjc::CClass::getSuperClass(void) 0.00 2.75 0.00 24 0.00 0.00 java::lang::Long::intValue(void) 0.00 2.75 0.00 24 0.00 2.43 lshl_int 0.00 2.75 0.00 24 0.00 0.00 xdrmem_getlong_aligned 0.00 2.75 0.00 23 0.00 1.26 _lslot_lslot_lslot 0.00 2.75 0.00 23 0.00 0.00 isspace 0.00 2.75 0.00 23 0.00 0.00 at::dms::kjc::CContext::lookupClass(java::lang::String *) 0.00 2.75 0.00 22 0.00 3.24 java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) 0.00 2.75 0.00 22 0.00 72.09 java::util::Locale::Locale(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 22 0.00 72.09 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 22 0.00 0.00 java::lang::::access_00240(unsigned Character_0024CharacterProperties, wchar_t, unsigned) 0.00 2.75 0.00 22 0.00 0.00 java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) 0.00 2.75 0.00 22 0.00 3.24 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) 0.00 2.75 0.00 22 0.00 4.20 at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) 0.00 2.75 0.00 22 0.00 0.00 free 0.00 2.75 0.00 22 0.00 0.00 at::dms::kjc::CBlockContext::getBlockContext(void) 0.00 2.75 0.00 22 0.00 0.00 at::dms::kjc::CClassContext::getClassContext(void) 0.00 2.75 0.00 22 0.00 0.00 at::dms::kjc::CMethodContext::getClassContext(void) 0.00 2.75 0.00 22 0.00 0.00 java::util::Locale::getDefault(void) 0.00 2.75 0.00 22 0.00 0.00 java::lang::::getIndex(unsigned Character_0024CharacterProperties, wchar_t) 0.00 2.75 0.00 22 0.00 0.00 at::dms::kjc::JMemberDeclaration::getMethod(void) 0.00 2.75 0.00 22 0.00 0.00 at::dms::kjc::CMethod::getMethod(void) 0.00 2.75 0.00 22 0.00 0.00 ifree 0.00 2.75 0.00 22 0.00 0.00 java_lang_Object_hashCode 0.00 2.75 0.00 22 0.00 2.30 load_offset_scaled_byte 0.00 2.75 0.00 22 0.00 4.16 loadb_RRRC 0.00 2.75 0.00 22 0.00 3.34 mul_int 0.00 2.75 0.00 22 0.00 3.24 kaffe::util::IntegerHashtable::put(int, java::lang::Object *) 0.00 2.75 0.00 22 0.00 0.00 registerTypeByIndex 0.00 2.75 0.00 22 0.00 0.00 at::dms::classfile::Instruction::setOpcode(int) 0.00 2.75 0.00 22 0.00 2.77 storeb_xRRC 0.00 2.75 0.00 21 0.00 0.00 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) 0.00 2.75 0.00 21 0.00 19.51 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 21 0.00 0.84 fgetln 0.00 2.75 0.00 21 0.00 3.38 at::dms::kjc::CExpressionContext::getBodyContext(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CContext::getClassContext(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CField::getIdent(java::lang::String *) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::JLocalVariable::getModifiers(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::classfile::FieldInfo::getName(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CMethod::getReturnType(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::classfile::FieldInfo::getSignature(void) 0.00 2.75 0.00 21 0.00 1.83 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) 0.00 2.75 0.00 21 0.00 0.00 at::dms::classfile::NameAndTypeConstant::hashCode(void) 0.00 2.75 0.00 21 0.00 0.00 index 0.00 2.75 0.00 21 0.00 3.72 at::dms::kjc::CAbstractBodyContext::informParent(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::classfile::FieldInfo::isDeprecated(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) 0.00 2.75 0.00 21 0.00 1.31 at::dms::kjc::KjcParser::jPostfixExpression(void) 0.00 2.75 0.00 21 0.00 1.73 at::dms::kjc::KjcParser::jPrimaryExpression(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::KjcParser::jUnaryExpression(void) 0.00 2.75 0.00 21 0.00 0.00 move_register 0.00 2.75 0.00 21 0.00 0.00 movereg_RR 0.00 2.75 0.00 21 0.00 0.00 at::dms::kjc::CType::parseSignature(java::lang::String *) 0.00 2.75 0.00 21 0.00 26.88 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) 0.00 2.75 0.00 21 0.00 5.44 java::io::ByteArrayInputStream::read(JArray *, int, int) 0.00 2.75 0.00 21 0.00 0.00 java::lang::String::replace(wchar_t, wchar_t) 0.00 2.75 0.00 21 0.00 0.00 xdr_enum 0.00 2.75 0.00 21 0.00 0.00 xdr_long 0.00 2.75 0.00 21 0.00 0.00 xdrmem_putlong_aligned 0.00 2.75 0.00 20 0.00 0.00 at::dms::classfile::LocalVarInstruction::canComplete(void) 0.00 2.75 0.00 20 0.00 0.00 at::dms::classfile::MethodRefInstruction::canComplete(void) 0.00 2.75 0.00 20 0.00 0.00 fstat 0.00 2.75 0.00 20 0.00 0.00 java::lang::System::getProperties(void) 0.00 2.75 0.00 20 0.00 0.00 gettimeofday 0.00 2.75 0.00 20 0.00 0.00 at::dms::kjc::CMethod::isAbstract(void) 0.00 2.75 0.00 20 0.00 0.00 at::dms::kjc::KjcParser::jAdditiveExpression(void) 0.00 2.75 0.00 20 0.00 0.00 at::dms::kjc::KjcParser::jShiftExpression(void) 0.00 2.75 0.00 20 0.00 9.05 kdlfree 0.00 2.75 0.00 20 0.00 0.00 java::lang::String::lastIndexOf(java::lang::String *) 0.00 2.75 0.00 20 0.00 0.00 java::lang::String::lastIndexOf(java::lang::String *, int) 0.00 2.75 0.00 20 0.00 72.44 loadStaticClass 0.00 2.75 0.00 20 0.00 0.78 mul_int_const_optimize 0.00 2.75 0.00 20 0.00 0.00 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) 0.00 2.75 0.00 20 0.00 0.00 xdr_u_int 0.00 2.75 0.00 19 0.00 53.76 java::io::File::File(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 19 0.00 0.00 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 19 0.00 0.00 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) 0.00 2.75 0.00 19 0.00 0.00 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) 0.00 2.75 0.00 19 0.00 1.27 cvt_int_char 0.00 2.75 0.00 19 0.00 0.00 at::dms::kjc::CContext::getBlockContext(void) 0.00 2.75 0.00 19 0.00 0.00 at::dms::classfile::LocalVarInstruction::getSize(void) 0.00 2.75 0.00 19 0.00 0.00 at::dms::classfile::MethodRefInstruction::getSize(void) 0.00 2.75 0.00 19 0.00 2.33 load_char 0.00 2.75 0.00 19 0.00 2.30 load_offset_scaled_int 0.00 2.75 0.00 19 0.00 2.77 loadc_RxR 0.00 2.75 0.00 19 0.00 0.00 java::lang::Math::min(int, int) 0.00 2.75 0.00 19 0.00 1.39 xor_RRC 0.00 2.75 0.00 19 0.00 3.28 xor_int 0.00 2.75 0.00 19 0.00 1.20 xor_int_const 0.00 2.75 0.00 18 0.00 0.00 java::lang::Exception::Exception(java::lang::String *) 0.00 2.75 0.00 18 0.00 0.00 java::lang::Throwable::Throwable(java::lang::String *) 0.00 2.75 0.00 18 0.00 0.00 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) 0.00 2.75 0.00 18 0.00 0.00 at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) 0.00 2.75 0.00 18 0.00 0.00 java::lang::StringBuffer::append(java::lang::Object *) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcKeywords::equals(JArray *, int, int, JArray *) 0.00 2.75 0.00 18 0.00 5.02 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) 0.00 2.75 0.00 18 0.00 1.74 at::dms::kjc::CClass::getField(java::lang::String *) 0.00 2.75 0.00 18 0.00 0.00 java::net::URL::getFile(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::CType::getTypeID(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jAndExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jConditionalExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jEqualityExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jLogicalAndExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jLogicalOrExpression(void) 0.00 2.75 0.00 18 0.00 0.00 at::dms::kjc::KjcParser::jRelationalExpression(void) 0.00 2.75 0.00 18 0.00 0.00 jthreadedClose 0.00 2.75 0.00 18 0.00 0.00 java::util::::nextElement(unsigned Vector_00241) 0.00 2.75 0.00 18 0.00 0.00 sbrk 0.00 2.75 0.00 18 0.00 53.76 java::util::Locale::toString(void) 0.00 2.75 0.00 18 0.00 0.00 java::lang::String::valueOf(java::lang::Object *) 0.00 2.75 0.00 18 0.00 0.48 xdrmem_putbytes 0.00 2.75 0.00 17 0.00 0.00 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) 0.00 2.75 0.00 17 0.00 0.00 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) 0.00 2.75 0.00 17 0.00 0.00 bzero 0.00 2.75 0.00 17 0.00 0.00 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) 0.00 2.75 0.00 17 0.00 1.39 fpush_xRC 0.00 2.75 0.00 17 0.00 0.00 fspill_Rxx 0.00 2.75 0.00 17 0.00 0.00 at::dms::classfile::Instruction::getAddress(void) 0.00 2.75 0.00 17 0.00 0.00 at::dms::kjc::JLocalVariable::getIndex(void) 0.00 2.75 0.00 17 0.00 0.00 at::dms::classfile::ClassInfo::getSuperClass(void) 0.00 2.75 0.00 17 0.00 0.00 at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) 0.00 2.75 0.00 17 0.00 0.00 loadArray 0.00 2.75 0.00 17 0.00 0.00 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) 0.00 2.75 0.00 17 0.00 1.20 pusharg_float 0.00 2.75 0.00 17 0.00 1.26 return_long 0.00 2.75 0.00 17 0.00 2.23 returnl_Rxx 0.00 2.75 0.00 17 0.00 0.69 spill_float 0.00 2.75 0.00 16 0.00 0.00 java::lang::Integer::Integer(int) 0.00 2.75 0.00 16 0.00 0.00 java::util::Vector::Vector(int) 0.00 2.75 0.00 16 0.00 0.00 at::dms::compiler::::(unsigned CToken_0024LookupToken) 0.00 2.75 0.00 16 0.00 0.00 java::util::zip::ZipEntry::ZipEntry(void) 0.00 2.75 0.00 16 0.00 2.33 _or_int 0.00 2.75 0.00 16 0.00 0.00 java::io::File::getName(void) 0.00 2.75 0.00 16 0.00 0.00 at::dms::classfile::LocalVarInstruction::getStack(void) 0.00 2.75 0.00 16 0.00 0.00 at::dms::classfile::ExceptionsAttribute::getTag(void) 0.00 2.75 0.00 16 0.00 0.00 at::dms::classfile::JumpInstruction::getTarget(void) 0.00 2.75 0.00 16 0.00 0.00 makeZipEntry 0.00 2.75 0.00 16 0.00 5.54 or_RRR 0.00 2.75 0.00 16 0.00 0.00 reschedule 0.00 2.75 0.00 16 0.00 0.00 slowLockMutex 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::CVariableInfo::CVariableInfo(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::classfile::StringConstant::StringConstant(at::dms::classfile::AsciiConstant *) 0.00 2.75 0.00 15 0.00 0.00 gcRegisterFixedTypeByIndex 0.00 2.75 0.00 15 0.00 0.00 kaffe::lang::SystemClassLoader::getClassLoader(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::classfile::CodeInfo::getLocalVariables(void) 0.00 2.75 0.00 15 0.00 0.00 java::net::URL::getProtocol(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::CType::isClassType(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::CNumericType::isNumeric(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::KjcParser::jAssignmentExpression(void) 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::KjcParser::jExpression(void) 0.00 2.75 0.00 15 0.00 3.53 load_addr_char 0.00 2.75 0.00 15 0.00 0.00 at::dms::kjc::CBlockContext::localsIndex(void) 0.00 2.75 0.00 15 0.00 6.01 at::dms::compiler::::store(unsigned CToken_0024LookupToken) 0.00 2.75 0.00 14 0.00 0.00 java::util::Hashtable::Hashtable(void) 0.00 2.75 0.00 14 0.00 2.60 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 14 0.00 0.00 brk 0.00 2.75 0.00 14 0.00 17.13 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 14 0.00 0.00 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) 0.00 2.75 0.00 14 0.00 0.00 dispatchException 0.00 2.75 0.00 14 0.00 57.02 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) 0.00 2.75 0.00 14 0.00 0.00 at::dms::kjc::JOrdinalLiteral::getType(void) 0.00 2.75 0.00 14 0.00 0.00 java::lang::Integer::intValue(void) 0.00 2.75 0.00 14 0.00 0.00 at::dms::kjc::CMember::isPublic(void) 0.00 2.75 0.00 14 0.00 0.00 at::dms::kjc::KjcParser::jModifiers(void) 0.00 2.75 0.00 14 0.00 0.00 jmutex_lock 0.00 2.75 0.00 14 0.00 0.00 malloc_pages 0.00 2.75 0.00 14 0.00 0.00 map_pages 0.00 2.75 0.00 14 0.00 24.50 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 14 0.00 3.24 at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) 0.00 2.75 0.00 14 0.00 0.00 sigaction 0.00 2.75 0.00 14 0.00 9.05 thread_malloc 0.00 2.75 0.00 14 0.00 0.00 throwExternalException 0.00 2.75 0.00 14 0.00 0.00 at::dms::compiler::FastStringBuffer::toString(void) 0.00 2.75 0.00 14 0.00 0.00 java::lang::Character::toUpperCase(wchar_t) 0.00 2.75 0.00 14 0.00 6.01 java::io::DataOutputStream::writeInt(int) 0.00 2.75 0.00 14 0.00 0.41 xdr_bytes 0.00 2.75 0.00 14 0.00 0.72 xdr_opaque 0.00 2.75 0.00 13 0.00 0.00 java::lang::Long::Long(long long) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::CClass::CClass(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, int, java::lang::String *, int, java::lang::String *, java::lang::String *, at::dms::kjc::CClassType *, bool) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 13 0.00 2.33 _and_int 0.00 2.75 0.00 13 0.00 5.54 and_RRR 0.00 2.75 0.00 13 0.00 5.41 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 13 0.00 0.00 java::lang::Number::byteValue(void) 0.00 2.75 0.00 13 0.00 0.00 java::io::File::canRead(void) 0.00 2.75 0.00 13 0.00 0.00 java::util::StringTokenizer::countTokens(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::InstructionHandle::getInstruction(void) 0.00 2.75 0.00 13 0.00 4.58 java::lang::System::getProperty(java::lang::String *) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::NoArgInstruction::getSize(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::ReferenceConstant::getType(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::NameAndTypeConstant::getType(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::ReferenceConstant::hashCode(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::JLocalVariable::isConstant(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::CVariableInfo::isInitialized(int) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::CClass::isInterface(void) 0.00 2.75 0.00 13 0.00 0.83 at::dms::optimize::InstructionHandle::isJump(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::KjcParser::jTypeSpec(void) 0.00 2.75 0.00 13 0.00 0.00 java::lang::Long::longValue(void) 0.00 2.75 0.00 13 0.00 0.00 longjmp 0.00 2.75 0.00 13 0.00 0.00 at::dms::compiler::FastStringBuffer::reset(void) 0.00 2.75 0.00 13 0.00 0.00 at::dms::kjc::CClassType::setClassFromName(java::lang::String *) 0.00 2.75 0.00 13 0.00 0.00 sigsetmask 0.00 2.75 0.00 13 0.00 3.27 store_offset_scaled_byte 0.00 2.75 0.00 13 0.00 0.00 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 13 0.00 3.38 at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 13 0.00 0.00 at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 13 0.00 3.38 at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 12 0.00 0.00 AllocArray 0.00 2.75 0.00 12 0.00 0.00 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *) 0.00 2.75 0.00 12 0.00 0.00 java::net::URL::URL(java::net::URL *, java::lang::String *) 0.00 2.75 0.00 12 0.00 29.48 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) 0.00 2.75 0.00 12 0.00 0.00 java::net::URL::URL(java::lang::String *) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 12 0.00 0.00 bcopy 0.00 2.75 0.00 12 0.00 0.00 at::dms::classfile::PushLiteralInstruction::canComplete(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 12 0.00 4.66 cvt_int_long 0.00 2.75 0.00 12 0.00 10.63 at::dms::classfile::ClassConstant::equals(java::lang::Object *) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::JMemberDeclaration::getCClass(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::CClass::getCClass(void) 0.00 2.75 0.00 12 0.00 0.00 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) 0.00 2.75 0.00 12 0.00 0.00 at::dms::classfile::LineNumberTable::getLineNumbers(void) 0.00 2.75 0.00 12 0.00 3.38 at::dms::classfile::CodeInfo::getLineNumbers(void) 0.00 2.75 0.00 12 0.00 0.00 java::net::URL::getRef(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::classfile::PushLiteralInstruction::getSize(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::CMethod::getThrowables(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::CField::getType(void) 0.00 2.75 0.00 12 0.00 0.00 handleIO 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::CAbstractBodyContext::isReachable(void) 0.00 2.75 0.00 12 0.00 0.00 at::dms::kjc::KjcParser::jStatement(void) 0.00 2.75 0.00 12 0.00 0.48 java_util_zip_ZipFile_getZipData0 0.00 2.75 0.00 12 0.00 0.00 jmutex_unlock 0.00 2.75 0.00 12 0.00 1.74 at::dms::kjc::CClass::lookupField(java::lang::String *) 0.00 2.75 0.00 12 0.00 0.00 poll 0.00 2.75 0.00 12 0.00 5.44 java::io::InputStream::read(JArray *) 0.00 2.75 0.00 12 0.00 0.00 registerSignalHandler 0.00 2.75 0.00 12 0.00 5.97 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) 0.00 2.75 0.00 12 0.00 0.00 java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 12 0.00 0.00 java::net::URL::set(java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 12 0.00 0.00 strncat 0.00 2.75 0.00 12 0.00 20.01 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) 0.00 2.75 0.00 11 0.00 0.00 java::io::OutputStream::OutputStream(void) 0.00 2.75 0.00 11 0.00 0.00 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) 0.00 2.75 0.00 11 0.00 0.00 java::util::Stack::Stack(void) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::JLocalVariableExpression::JLocalVariableExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JLocalVariable *) 0.00 2.75 0.00 11 0.00 0.00 at::dms::classfile::ClassDescription::ClassDescription(void) 0.00 2.75 0.00 11 0.00 2.44 ashr_int 0.00 2.75 0.00 11 0.00 0.00 at::dms::classfile::NoArgInstruction::canComplete(void) 0.00 2.75 0.00 11 0.00 11.53 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 11 0.00 3.38 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::CClass::getIdent(java::lang::String *) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::JLocalVariable::getPosition(void) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::CVoidType::getSize(void) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::CClass::isInnerClass(void) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) 0.00 2.75 0.00 11 0.00 0.00 at::dms::kjc::CBlockContext::lookupLocalClass(java::lang::String *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::ConstantPool::Block_0024(unsigned) 0.00 2.75 0.00 10 0.00 0.00 Kaffe_GetArrayLength 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::::(unsigned ZipClassDirectory_00241_0024ClassDescription, at::dms::classfile::ZipClassDirectory *, java::util::zip::ZipEntry *) 0.00 2.75 0.00 10 0.00 0.00 java::util::HashMap::access_00241(java::util::HashMap *, unsigned) 0.00 2.75 0.00 10 0.00 3.24 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 10 0.00 2.64 check_div 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) 0.00 2.75 0.00 10 0.00 3.24 at::dms::classfile::ConstantPool::close(void) 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 10 0.00 0.00 discardErrorInfo 0.00 2.75 0.00 10 0.00 1.35 at::dms::classfile::FieldInfo::getConstantValue(void) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::LocalVarInstruction::getLocalVar(void) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::LocalVarInstruction::getOperandType(void) 0.00 2.75 0.00 10 0.00 55.27 at::dms::classfile::PooledArray::getPooledArray(void) 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::CClassNameType::getQualifiedName(void) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::MethodRefInstruction::getStack(void) 0.00 2.75 0.00 10 0.00 0.00 java::lang::ClassLoader::getSystemClassLoader(void) 0.00 2.75 0.00 10 0.00 2.18 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 10 0.00 0.00 postExceptionMessage 0.00 2.75 0.00 10 0.00 0.32 at::dms::classfile::Hashtables::release(java::util::Hashtable *) 0.00 2.75 0.00 10 0.00 3.24 at::dms::classfile::PooledArray::release(JArray *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::CVariableInfo::setInfo(int, int) 0.00 2.75 0.00 10 0.00 0.00 at::dms::kjc::CClass::setInnerClasses(JArray *) 0.00 2.75 0.00 10 0.00 2.30 store_offset_scaled_char 0.00 2.75 0.00 10 0.00 4.16 stores_RRRC 0.00 2.75 0.00 10 0.00 3.67 vpostExceptionMessage 0.00 2.75 0.00 10 0.00 3.67 vsnprintf 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 10 0.00 0.00 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 9 0.00 12.50 TwalkThread 0.00 2.75 0.00 9 0.00 0.00 java::io::DataInputStream::DataInputStream(java::io::InputStream *) 0.00 2.75 0.00 9 0.00 69.81 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 9 0.00 1208.91 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::ClassDirectory::ClassDirectory(void) 0.00 2.75 0.00 9 0.00 16.14 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::Data::Data(java::io::InputStream *) 0.00 2.75 0.00 9 0.00 113.79 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) 0.00 2.75 0.00 9 0.00 111.45 addClasspath 0.00 2.75 0.00 9 0.00 32.89 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CVoidType::appendSignature(at::dms::compiler::FastStringBuffer *) 0.00 2.75 0.00 9 0.00 32.89 at::dms::compiler::FastStringBuffer::append(java::lang::String *) 0.00 2.75 0.00 9 0.00 88.33 java::net::URLStreamHandler::compressFile(java::lang::String *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CBodyContext::createExpressionContext(void) 0.00 2.75 0.00 9 0.00 3.24 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) 0.00 2.75 0.00 9 0.00 54.59 at::dms::classfile::Data::getByteArray(void) 0.00 2.75 0.00 9 0.00 13.91 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) 0.00 2.75 0.00 9 0.00 83.75 getClasspathType 0.00 2.75 0.00 9 0.00 5.44 at::dms::classfile::Data::getDataInput(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::ClassInfo::getFields(void) 0.00 2.75 0.00 9 0.00 0.00 java::net::URL::getHost(void) 0.00 2.75 0.00 9 0.00 0.38 at::dms::classfile::ClassInfo::getInnerClasses(void) 0.00 2.75 0.00 9 0.00 1.08 at::dms::classfile::ClassInfo::getInterfaces(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::LineNumberInfo::getLine(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::ClassInfo::getMajorVersion(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::ClassInfo::getMethods(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CBinaryClass::getOwner(java::lang::String *) 0.00 2.75 0.00 9 0.00 0.00 java::net::URL::getPort(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CMember::getPrefixName(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CClassType::getQualifiedName(void) 0.00 2.75 0.00 9 0.00 3.38 at::dms::classfile::ClassInfo::getSourceFile(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::JStringLiteral::getType(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::JTypeNameExpression::getType(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::JClassFieldExpression::getType(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::SourceFileAttribute::getValue(void) 0.00 2.75 0.00 9 0.00 0.00 java::lang::String::indexOf(java::lang::String *) 0.00 2.75 0.00 9 0.00 45.27 initPrimClass 0.00 2.75 0.00 9 0.00 111.45 insertClasspath 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::ClassInfo::isDeprecated(void) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::KjcParser::jIdentifier(void) 0.00 2.75 0.00 9 0.00 0.00 java_lang_String_indexOf 0.00 2.75 0.00 9 0.00 0.36 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) 0.00 2.75 0.00 9 0.00 1.08 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) 0.00 2.75 0.00 9 0.00 0.00 mmap 0.00 2.75 0.00 9 0.00 4.35 move_float_const 0.00 2.75 0.00 9 0.00 1.45 mul_int_const 0.00 2.75 0.00 9 0.00 1.39 or_RRC 0.00 2.75 0.00 9 0.00 1.58 or_int_const 0.00 2.75 0.00 9 0.00 55.98 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) 0.00 2.75 0.00 9 0.00 3.24 at::dms::classfile::Data::release(void) 0.00 2.75 0.00 9 0.00 3.24 at::dms::classfile::Data::release(JArray *) 0.00 2.75 0.00 9 0.00 5.46 java::util::HashMap::remove(java::lang::Object *) 0.00 2.75 0.00 9 0.00 5.46 java::util::Hashtable::remove(java::lang::Object *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::CClass::setHasOuterThis(bool) 0.00 2.75 0.00 9 0.00 0.00 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) 0.00 2.75 0.00 9 0.00 0.00 soft_athrow 0.00 2.75 0.00 9 0.00 4.16 storeb_RRRC 0.00 2.75 0.00 9 0.00 2.77 stores_xRRC 0.00 2.75 0.00 9 0.00 0.00 time 0.00 2.75 0.00 9 0.00 9.14 walkMemory 0.00 2.75 0.00 9 0.00 3.38 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) 0.00 2.75 0.00 8 0.00 0.00 java::io::FileDescriptor::FileDescriptor(void) 0.00 2.75 0.00 8 0.00 0.00 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) 0.00 2.75 0.00 8 0.00 2.60 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CodeLabel::CodeLabel(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::ZipClassDirectory::ZipClassDirectory(java::util::zip::ZipFile *) 0.00 2.75 0.00 8 0.00 23.63 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 8 0.00 17.70 __sread 0.00 2.75 0.00 8 0.00 17.70 __srefill 0.00 2.75 0.00 8 0.00 0.47 cacheJarFile 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 8 0.00 3.38 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) 0.00 2.75 0.00 8 0.00 21.37 delayedOpenJarFile 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 8 0.00 2.54 getCentralDirCount 0.00 2.75 0.00 8 0.00 3.24 at::dms::classfile::ExceptionsAttribute::getExceptions(void) 0.00 2.75 0.00 8 0.00 1.37 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::KjcScanner::getOperator(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::InstructionHandle::getPosition(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::ConstantValueAttribute::getTag(void) 0.00 2.75 0.00 8 0.00 6.75 at::dms::optimize::InstructionHandle::getTarget(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::JMethodCallExpression::getType(void) 0.00 2.75 0.00 8 0.00 0.00 getpid 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::JLocalVariable::isFinal(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::IincInstruction::isWide(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CodeSequence::plantLabel(at::dms::kjc::CodeLabel *) 0.00 2.75 0.00 8 0.00 2.54 readJarEntries 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 8 0.00 0.00 resumeThread 0.00 2.75 0.00 8 0.00 0.00 at::dms::kjc::CodeLabel::setAddress(int) 0.00 2.75 0.00 8 0.00 0.00 java::util::SimpleTimeZone::setEndRule(int, int, int, int) 0.00 2.75 0.00 8 0.00 0.00 java::util::SimpleTimeZone::setStartRule(int, int, int, int) 0.00 2.75 0.00 8 0.00 2.00 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) 0.00 2.75 0.00 8 0.00 0.00 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 7 0.00 0.00 _SemGet 0.00 2.75 0.00 7 0.00 0.00 java::lang::Throwable::Throwable(void) 0.00 2.75 0.00 7 0.00 0.00 at::dms::kjc::CNumericType::CNumericType(int) 0.00 2.75 0.00 7 0.00 0.00 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::util::Message::Message(at::dms::util::MessageDescription *, JArray *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) 0.00 2.75 0.00 7 0.00 0.00 ___sysctl 0.00 2.75 0.00 7 0.00 24.58 _waitCond 0.00 2.75 0.00 7 0.00 0.00 calloc 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::NoArgInstruction::check(at::dms::classfile::CodeEnv *, int) 0.00 2.75 0.00 7 0.00 0.00 currentTime 0.00 2.75 0.00 7 0.00 20.43 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) 0.00 2.75 0.00 7 0.00 0.00 finishJNIcall 0.00 2.75 0.00 7 0.00 0.00 gcRegisterGcTypeByIndex 0.00 2.75 0.00 7 0.00 0.00 at::dms::util::Message::getDescription(void) 0.00 2.75 0.00 7 0.00 0.00 at::dms::util::MessageDescription::getFormat(void) 0.00 2.75 0.00 7 0.00 0.00 at::dms::kjc::CodeSequence::getInstructionAt(int) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::NoArgInstruction::getStack(void) 0.00 2.75 0.00 7 0.00 0.00 getenv 0.00 2.75 0.00 7 0.00 0.00 at::dms::kjc::KjcParser::jClassTypeSpec(void) 0.00 2.75 0.00 7 0.00 9.86 at::dms::kjc::KjcParser::jExpressionList(void) 0.00 2.75 0.00 7 0.00 0.00 java_lang_System_currentTimeMillis 0.00 2.75 0.00 7 0.00 0.00 jcondvar_wait 0.00 2.75 0.00 7 0.00 29.60 lcmp 0.00 2.75 0.00 7 0.00 0.00 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) 0.00 2.75 0.00 7 0.00 21.19 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) 0.00 2.75 0.00 7 0.00 2.60 at::dms::kjc::CClass::lookupClass(java::lang::String *) 0.00 2.75 0.00 7 0.00 0.00 antlr::TokenBuffer::mark(void) 0.00 2.75 0.00 7 0.00 0.00 antlr::Parser::mark(void) 0.00 2.75 0.00 7 0.00 0.00 munmap 0.00 2.75 0.00 7 0.00 0.00 at::dms::optimize::Patterns::optimizeNoArgInstruction(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 7 0.00 47.71 java::util::HashMap::rehash(void) 0.00 2.75 0.00 7 0.00 7.95 rem_RRR 0.00 2.75 0.00 7 0.00 2.33 rem_int 0.00 2.75 0.00 7 0.00 0.83 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 7 0.00 3.38 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) 0.00 2.75 0.00 7 0.00 0.00 antlr::TokenBuffer::rewind(int) 0.00 2.75 0.00 7 0.00 0.00 antlr::Parser::rewind(int) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::CodeInfo::setParameterCount(int) 0.00 2.75 0.00 7 0.00 0.00 startJNIcall 0.00 2.75 0.00 7 0.00 0.00 suspendOnQThread 0.00 2.75 0.00 7 0.00 0.00 sysctl 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 7 0.00 0.00 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 7 0.00 0.00 xdr_u_int32_t 0.00 2.75 0.00 6 0.00 0.00 java::io::File::File(java::io::File *, java::lang::String *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::util::ArrayLocator::ArrayLocator(JArray *) 0.00 2.75 0.00 6 0.00 3.24 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::LineNumberTable::LineNumberTable(JArray *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) 0.00 2.75 0.00 6 0.00 7.24 _yp_dobind 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::JumpInstruction::canComplete(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::FieldRefInstruction::canComplete(void) 0.00 2.75 0.00 6 0.00 4.20 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CType::equals(at::dms::kjc::CType *) 0.00 2.75 0.00 6 0.00 15.37 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) 0.00 2.75 0.00 6 0.00 2.77 fload_RxR 0.00 2.75 0.00 6 0.00 18.75 gcWalkConservative 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CCompilationUnitContext::getCompiler(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CContext::getCompiler(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::CodeInfo::getHandlers(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::CodeInfo::getInstructions(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CMethodContext::getMethodContext(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CContext::getMethodContext(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::JLocalVariableExpression::getOpcodeFromType(at::dms::kjc::CType *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CodeSequence::getPC(void) 0.00 2.75 0.00 6 0.00 0.00 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) 0.00 2.75 0.00 6 0.00 1.69 java::lang::ClassLoader::getResource(java::lang::String *) 0.00 2.75 0.00 6 0.00 1.62 java::lang::ClassLoader::getResources(java::lang::String *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::FieldRefInstruction::getSize(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::PushLiteralInstruction::getStack(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::DeprecatedAttribute::getTag(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::JArrayAccessExpression::getType(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::JVariableDefinition::getValue(void) 0.00 2.75 0.00 6 0.00 0.00 getsockname 0.00 2.75 0.00 6 0.00 0.00 handleErrors 0.00 2.75 0.00 6 0.00 0.00 hashResize 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CNumericType::isOrdinal(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CMember::isPrivate(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::CClassType::isReference(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::KjcParser::jBuiltInType(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::KjcParser::jConstant(void) 0.00 2.75 0.00 6 0.00 0.00 jthread_extract_stack 0.00 2.75 0.00 6 0.00 2.33 load_float 0.00 2.75 0.00 6 0.00 1.74 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) 0.00 2.75 0.00 6 0.00 4.90 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::JLocalVariable::setUsed(void) 0.00 2.75 0.00 6 0.00 4.41 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) 0.00 2.75 0.00 6 0.00 0.00 java::util::HashMap::size(void) 0.00 2.75 0.00 6 0.00 1.72 softcall_monitorexit 0.00 2.75 0.00 6 0.00 0.00 strcatJNI 0.00 2.75 0.00 6 0.00 0.00 at::dms::kjc::Main::verboseMode(void) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 6 0.00 0.00 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 6 0.00 0.72 xdr_string 0.00 2.75 0.00 6 0.00 0.41 xdr_valdat 0.00 2.75 0.00 6 0.00 0.41 xdr_ypresp_val 0.00 2.75 0.00 6 0.00 0.00 xdr_ypstat 0.00 2.75 0.00 6 0.00 0.48 xdrmem_getbytes 0.00 2.75 0.00 5 0.00 0.00 Java_kaffe_io_ByteToCharDefault_convert 0.00 2.75 0.00 5 0.00 0.00 Kaffe_GetByteArrayElements 0.00 2.75 0.00 5 0.00 0.00 Kaffe_GetCharArrayElements 0.00 2.75 0.00 5 0.00 0.00 Kaffe_ReleaseByteArrayElements 0.00 2.75 0.00 5 0.00 0.00 Kaffe_ReleaseCharArrayElements 0.00 2.75 0.00 5 0.00 0.00 _SemPut 0.00 2.75 0.00 5 0.00 0.00 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) 0.00 2.75 0.00 5 0.00 0.00 java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) 0.00 2.75 0.00 5 0.00 0.00 java::util::AbstractSet::AbstractSet(void) 0.00 2.75 0.00 5 0.00 0.00 java::util::AbstractMapEntrySet::AbstractMapEntrySet(java::util::Map *) 0.00 2.75 0.00 5 0.00 0.00 java::util::Vector::Vector(java::util::Collection *) 0.00 2.75 0.00 5 0.00 0.00 java::util::Hashtable::Hashtable(int) 0.00 2.75 0.00 5 0.00 0.00 java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) 0.00 2.75 0.00 5 0.00 0.00 java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) 0.00 2.75 0.00 5 0.00 0.00 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) 0.00 2.75 0.00 5 0.00 0.00 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JExpressionStatement::JExpressionStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) 0.00 2.75 0.00 5 0.00 0.00 _signalCond 0.00 2.75 0.00 5 0.00 0.00 java::util::::access_00240(unsigned AbstractMap_00243, java::util:: *, unsigned AbstractMap_00243, unsigned) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 5 0.00 0.00 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) 0.00 2.75 0.00 5 0.00 0.00 java::util::Hashtable::elements(void) 0.00 2.75 0.00 5 0.00 0.00 java::util::HashMap::entrySet(void) 0.00 2.75 0.00 5 0.00 38.64 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) 0.00 2.75 0.00 5 0.00 0.00 error2Throwable 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JClassImport::getClassIdent(void) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JMemberDeclaration::getModifierPosition(int) 0.00 2.75 0.00 5 0.00 4.58 java::util::Properties::getProperty(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 5 0.00 0.00 java::lang::Runtime::getRuntime(void) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::CSourceMethod::getSignature(void) 0.00 2.75 0.00 5 0.00 3.24 at::dms::kjc::CType::getSignature(void) 0.00 2.75 0.00 5 0.00 0.00 java::util::::hasNext(unsigned AbstractMap_00244) 0.00 2.75 0.00 5 0.00 0.00 java::util::::hasNext(unsigned HashMap_0024EntryIterator) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::CArrayType::isArrayType(void) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JLocalVariable::isLoopVariable(void) 0.00 2.75 0.00 5 0.00 0.00 java::util::::iterator(unsigned HashMap_00241) 0.00 2.75 0.00 5 0.00 0.00 java::util::::iterator(unsigned AbstractMap_00243) 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::KjcParser::jArgList(void) 0.00 2.75 0.00 5 0.00 14.76 at::dms::kjc::KjcParser::jCompoundStatement(void) 0.00 2.75 0.00 5 0.00 17.70 java_io_FileInputStream_readBytes 0.00 2.75 0.00 5 0.00 0.00 jcondvar_signal 0.00 2.75 0.00 5 0.00 0.00 loadNativeLibrary 0.00 2.75 0.00 5 0.00 0.19 loadNativeLibrary2 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::CBlockContext::localsPosition(void) 0.00 2.75 0.00 5 0.00 0.00 madvise 0.00 2.75 0.00 5 0.00 1.39 mul_RRC 0.00 2.75 0.00 5 0.00 3.17 newConstant 0.00 2.75 0.00 5 0.00 0.00 java::util::::nextBucket(unsigned HashMap_0024EntryIterator) 0.00 2.75 0.00 5 0.00 0.00 postNoClassDefFoundError 0.00 2.75 0.00 5 0.00 17.70 java::io::FileInputStream::read(JArray *, int, int) 0.00 2.75 0.00 5 0.00 0.00 registerAsyncSignalHandler 0.00 2.75 0.00 5 0.00 6.75 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) 0.00 2.75 0.00 5 0.00 1.26 returnarg_long 0.00 2.75 0.00 5 0.00 2.77 returnargl_xxR 0.00 2.75 0.00 5 0.00 0.00 at::dms::kjc::JLocalVariable::setAssigned(at::dms::compiler::TokenReference *, at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 5 0.00 0.68 at::dms::kjc::CBlockContext::setVariableInfo(int, int) 0.00 2.75 0.00 5 0.00 0.00 java::lang::Number::shortValue(void) 0.00 2.75 0.00 5 0.00 0.00 java::util::::size(unsigned AbstractMap_00243) 0.00 2.75 0.00 5 0.00 1.20 store_offset_short 0.00 2.75 0.00 5 0.00 0.00 throwError 0.00 2.75 0.00 5 0.00 0.00 throwException 0.00 2.75 0.00 5 0.00 0.00 java::util::AbstractMap::values(void) 0.00 2.75 0.00 5 0.00 0.41 xdr_opaque_auth 0.00 2.75 0.00 5 0.00 0.00 xdrmem_create 0.00 2.75 0.00 5 0.00 0.00 xdrmem_getpos 0.00 2.75 0.00 5 0.00 0.00 ypmatch_cache_expire 0.00 2.75 0.00 4 0.00 0.00 AllocObjectArray 0.00 2.75 0.00 4 0.00 258.97 Kaffe_wrapper 0.00 2.75 0.00 4 0.00 0.00 antlr::ANTLRException::ANTLRException(java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 antlr::ParserException::ParserException(java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) 0.00 2.75 0.00 4 0.00 0.00 java::lang::VirtualMachineError::VirtualMachineError(void) 0.00 2.75 0.00 4 0.00 0.00 java::lang::Byte::Byte(char) 0.00 2.75 0.00 4 0.00 0.00 java::lang::Error::Error(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) 0.00 2.75 0.00 4 0.00 6.75 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::LongConstant::LongConstant(long long) 0.00 2.75 0.00 4 0.00 4.86 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::JumpInstruction::JumpInstruction(int, at::dms::classfile::InstructionAccessor *) 0.00 2.75 0.00 4 0.00 12.76 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) 0.00 2.75 0.00 4 0.00 0.00 __log2 0.00 2.75 0.00 4 0.00 0.00 __sflags 0.00 2.75 0.00 4 0.00 0.00 __sfp 0.00 2.75 0.00 4 0.00 2.33 _lshl_int 0.00 2.75 0.00 4 0.00 0.84 _slot_slot_fconst 0.00 2.75 0.00 4 0.00 4.64 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::ClassRefInstruction::canComplete(void) 0.00 2.75 0.00 4 0.00 11.24 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMemberDeclaration::checkOrder(int, int) 0.00 2.75 0.00 4 0.00 3.24 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 4 0.00 3.38 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CBlockContext::createBodyContext(void) 0.00 2.75 0.00 4 0.00 3.46 cvt_long_int 0.00 2.75 0.00 4 0.00 1.39 fmove_RxC 0.00 2.75 0.00 4 0.00 4.07 fmove_RxR 0.00 2.75 0.00 4 0.00 21.37 fopen 0.00 2.75 0.00 4 0.00 0.00 gcInvokeGC 0.00 2.75 0.00 4 0.00 0.83 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CodeLabel::getAddress(void) 0.00 2.75 0.00 4 0.00 0.00 antlr::Token::getColumn(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CContext::getCompilationUnit(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JLocalVariable::getDescription(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::Parser::getJavadocComment(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::compiler::Scanner::getJavadocComment(void) 0.00 2.75 0.00 4 0.00 0.00 antlr::Token::getLine(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::LongConstant::getLiteral(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::ConstantValueAttribute::getLiteral(void) 0.00 2.75 0.00 4 0.00 3.38 at::dms::optimize::InstructionHandle::getLocal(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JNameExpression::getName(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::MethodInfo::getParameterCount(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JNameExpression::getPrefix(void) 0.00 2.75 0.00 4 0.00 4.58 java::lang::System::getProperty(java::lang::String *, java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CMethod::getSignature(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::IincInstruction::getSize(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::ClassRefInstruction::getSize(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::JumpInstruction::getStack(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JBinaryExpression::getType(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JArrayLengthExpression::getType(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::util::Utils::hasOtherFlags(int, int) 0.00 2.75 0.00 4 0.00 0.00 hash4 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CVariableInfo::initialize(void) 0.00 2.75 0.00 4 0.00 0.00 java::lang::Byte::intValue(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CClass::isAbstract(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMemberDeclaration::isDeprecated(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMethodCallExpression::isStatementExpression(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JLocalVariable::isUsed(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::KjcParser::jModifier(void) 0.00 2.75 0.00 4 0.00 0.00 java_lang_Class_getPrimitiveClass 0.00 2.75 0.00 4 0.00 0.00 java_lang_Class_newInstance 0.00 2.75 0.00 4 0.00 0.00 java_lang_Runtime_buildLibName 0.00 2.75 0.00 4 0.00 0.00 java_lang_Runtime_loadFileInternal 0.00 2.75 0.00 4 0.00 248.37 java_lang_SecurityManager_getClassContext0 0.00 2.75 0.00 4 0.00 0.00 java::lang::Runtime::loadInternal(java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 java::lang::System::loadLibrary(java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 java::lang::Runtime::loadLibrary(java::lang::String *) 0.00 2.75 0.00 4 0.00 3.53 load_offset_char 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) 0.00 2.75 0.00 4 0.00 5.54 lshl_RRR 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CVariableInfo::merge(int, int) 0.00 2.75 0.00 4 0.00 2.33 move_float 0.00 2.75 0.00 4 0.00 5.54 mul_RRR 0.00 2.75 0.00 4 0.00 2.77 neg_RxR 0.00 2.75 0.00 4 0.00 2.33 neg_int 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JOrdinalLiteral::numberValue(void) 0.00 2.75 0.00 4 0.00 0.00 at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 4 0.00 18.13 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) 0.00 2.75 0.00 4 0.00 17.01 java::io::DataInputStream::readLong(void) 0.00 2.75 0.00 4 0.00 0.83 at::dms::kjc::CCompilationUnitContext::reportTrouble(at::dms::compiler::PositionedError *) 0.00 2.75 0.00 4 0.00 0.83 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CClassType::setClass(at::dms::kjc::CClass *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JLocalVariable::setIndex(int) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CVariableInfo::setInfo(int, int, bool) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JMemberDeclaration::setInterface(at::dms::kjc::CMember *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JLocalVariable::setPosition(int) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::CField::setValue(at::dms::kjc::JExpression *) 0.00 2.75 0.00 4 0.00 1.20 store_offset_char 0.00 2.75 0.00 4 0.00 0.00 stored_code_label 0.00 2.75 0.00 4 0.00 3.38 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) 0.00 2.75 0.00 4 0.00 2.10 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::kjc::JExpression::unParenthesize(void) 0.00 2.75 0.00 4 0.00 3.38 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 4 0.00 0.00 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClassContext::Block_0024(unsigned) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethodContext::Block_0024(unsigned) 0.00 2.75 0.00 3 0.00 258.97 Kaffe_JNI_native 0.00 2.75 0.00 3 0.00 258.97 Kaffe_JNI_wrapper 0.00 2.75 0.00 3 0.00 0.00 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) 0.00 2.75 0.00 3 0.00 0.00 java::net::URLConnection::URLConnection(java::net::URL *) 0.00 2.75 0.00 3 0.00 0.00 java::net::JarURLConnection::JarURLConnection(java::net::URL *) 0.00 2.75 0.00 3 0.00 0.00 java::lang::RuntimeException::RuntimeException(void) 0.00 2.75 0.00 3 0.00 0.00 java::lang::StackOverflowError::StackOverflowError(void) 0.00 2.75 0.00 3 0.00 0.00 java::lang::Exception::Exception(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::NoSuchElementException::NoSuchElementException(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethodInfo::CMethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::kjc::CSourceMethod *, bool, bool) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 3 0.00 0.83 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CSourceMethod::CSourceMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool, at::dms::kjc::JBlock *, int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *, bool) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JMethodDeclaration::JMethodDeclaration(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, JArray *, JArray *, at::dms::kjc::JBlock *, at::dms::compiler::JavadocComment *, JArray *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JTypeNameExpression::JTypeNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 3 0.00 0.83 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JAssignmentExpression::JAssignmentExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) 0.00 2.75 0.00 3 0.00 3.38 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JVariableDeclarationStatement::JVariableDeclarationStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool) 0.00 2.75 0.00 3 0.00 3.38 at::dms::kjc::CContext::CContext(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::::(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 3.24 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::::(unsigned Optimizer_00241_0024AccessorTransformer) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 3 0.00 8.51 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeEnv::CodeEnv(at::dms::classfile::CodeInfo *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::::(unsigned CodeEnv_00241_0024AccessorTransformer) 0.00 2.75 0.00 3 0.00 0.00 java::util::jar::JarFile::JarFile(java::io::File *) 0.00 2.75 0.00 3 0.00 0.00 java::util::jar::JarFile::JarFile(java::io::File *, bool) 0.00 2.75 0.00 3 0.00 0.00 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) 0.00 2.75 0.00 3 0.00 0.00 __call_hash 0.00 2.75 0.00 3 0.00 11.80 __get_buf 0.00 2.75 0.00 3 0.00 0.00 __sclose 0.00 2.75 0.00 3 0.00 0.00 __smakebuf 0.00 2.75 0.00 3 0.00 0.00 __swhatbuf 0.00 2.75 0.00 3 0.00 0.00 _seterr_reply 0.00 2.75 0.00 3 0.00 0.00 java::lang::Character::access_00241(unsigned) 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::CParseClassContext::addMethodDeclaration(at::dms::kjc::JMethodDeclaration *) 0.00 2.75 0.00 3 0.00 3.24 at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) 0.00 2.75 0.00 3 0.00 6.85 and_long 0.00 2.75 0.00 3 0.00 0.00 atoi 0.00 2.75 0.00 3 0.00 0.48 authnone_marshal 0.00 2.75 0.00 3 0.00 0.00 authnone_validate 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 3 0.00 47.55 at::dms::optimize::Optimizer::buildInstructionArray(void) 0.00 2.75 0.00 3 0.00 3.38 at::dms::optimize::Optimizer::buildLineNumberInfo(void) 0.00 2.75 0.00 3 0.00 0.83 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 3 0.00 4.50 at::dms::classfile::CodeEnv::checkExecutionPaths(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JStringLiteral::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 12.61 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 1.65 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 10.32 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 3 0.00 4.64 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 3 0.00 4.50 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) 0.00 2.75 0.00 3 0.00 8.39 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) 0.00 2.75 0.00 3 0.00 3.15 clntudp_call 0.00 2.75 0.00 3 0.00 0.28 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 3 0.00 9.01 at::dms::classfile::CodeEnv::computeCodeLength(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeEnv::computeStackAndLocals(void) 0.00 2.75 0.00 3 0.00 4.44 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CBodyContext::createBlockContext(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 3 0.00 0.00 java::lang::SecurityManager::currentClassLoader(void) 0.00 2.75 0.00 3 0.00 2.33 cvt_int_float 0.00 2.75 0.00 3 0.00 2.73 cvtif_RxR 0.00 2.75 0.00 3 0.00 0.74 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) 0.00 2.75 0.00 3 0.00 2.99 div_int 0.00 2.75 0.00 3 0.00 0.40 div_int_const_optimize 0.00 2.75 0.00 3 0.00 0.83 at::dms::kjc::JLocalVariableExpression::equals(java::lang::Object *) 0.00 2.75 0.00 3 0.00 0.00 fclose 0.00 2.75 0.00 3 0.00 0.00 kaffe::lang::SystemClassLoader::findClass(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 java::lang::ClassLoader::findLoadedClass(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 3 0.00 1544.87 finishGC 0.00 2.75 0.00 3 0.00 0.00 gc_block_alloc 0.00 2.75 0.00 3 0.00 0.00 gc_system_alloc 0.00 2.75 0.00 3 0.00 210.54 gc_walk_refs 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::CSourceMethod::genCode(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 6.75 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) 0.00 2.75 0.00 3 0.00 1.08 at::dms::kjc::CSourceMethod::genMethodInfo(void) 0.00 2.75 0.00 3 0.00 0.00 java::io::File::getAbsolutePath(void) 0.00 2.75 0.00 3 0.00 61.45 java::io::File::getCanonicalPath(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CCompilationUnitContext::getClassContext(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JTypeNameExpression::getClassType(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::Optimizer::getCodeInfo(void) 0.00 2.75 0.00 3 0.00 40.94 at::dms::kjc::CodeSequence::getCodeSequence(void) 0.00 2.75 0.00 3 0.00 0.00 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::jar::JarFile::getEntry(java::lang::String *) 0.00 2.75 0.00 3 0.00 6.01 at::dms::kjc::CodeSequence::getHandlers(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) 0.00 2.75 0.00 3 0.00 0.00 kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) 0.00 2.75 0.00 3 0.00 6.01 at::dms::kjc::CodeSequence::getInstructionArray(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) 0.00 2.75 0.00 3 0.00 6.01 at::dms::kjc::CodeSequence::getLineNumbers(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JPackageImport::getName(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::zip::ZipEntry::getName(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcScanner::getNumericLiteral(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::getParameterCount(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::AttributeList::getSize(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::LineNumberTable::getSize(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::getSize(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::FieldRefInstruction::getStack(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcScanner::getStringLiteral(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethodContext::getThrowables(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JNewObjectExpression::getType(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClass::getType(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CField::getValue(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JVariableDefinition::hasInitializer(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::StringConstant::hashCode(void) 0.00 2.75 0.00 3 0.00 11.80 hash_access 0.00 2.75 0.00 3 0.00 11.80 hash_get 0.00 2.75 0.00 3 0.00 27.16 initThreadLock 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 3 0.00 47.55 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) 0.00 2.75 0.00 3 0.00 47.55 at::dms::classfile::CodeEnv::installInstructionHandles(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JExpression::isConstant(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JClassFieldExpression::isConstant(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::JLiteral::isConstant(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMember::isDeprecated(void) 0.00 2.75 0.00 3 0.00 0.00 java::util::zip::ZipEntry::isDirectory(void) 0.00 2.75 0.00 3 0.00 0.00 java::lang::Character::isJavaIdentifierStart(wchar_t) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::InstructionHandle::isTarget(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CSourceMethod::isUsed(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcParser::jDeclaration(void) 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) 0.00 2.75 0.00 3 0.00 3.29 at::dms::kjc::KjcParser::jParameterDeclarationList(int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcParser::jVarInitializer(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) 0.00 2.75 0.00 3 0.00 9.86 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) 0.00 2.75 0.00 3 0.00 0.00 java_io_FileDescriptor_initSystemFD 0.00 2.75 0.00 3 0.00 0.00 java_io_FileInputStream_close 0.00 2.75 0.00 3 0.00 0.00 java_io_File_isAbsolute 0.00 2.75 0.00 3 0.00 2.31 java_lang_ClassLoader_findLoadedClass0 0.00 2.75 0.00 3 0.00 0.00 jcondvar_initialise 0.00 2.75 0.00 3 0.00 0.00 jit_soft_multianewarray 0.00 2.75 0.00 3 0.00 0.00 jmutex_initialise 0.00 2.75 0.00 3 0.00 0.00 jthreadRestoreFD 0.00 2.75 0.00 3 0.00 27.43 jthread_walkLiveThreads 0.00 2.75 0.00 3 0.00 0.13 kaffe_lang_SystemClassLoader_findClass0 0.00 2.75 0.00 3 0.00 0.00 java::lang::ClassLoader::loadClass(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 java::lang::ClassLoader::loadClass(java::lang::String *, bool) 0.00 2.75 0.00 3 0.00 2.40 load_offset_long 0.00 2.75 0.00 3 0.00 3.53 load_offset_short 0.00 2.75 0.00 3 0.00 2.33 load_short 0.00 2.75 0.00 3 0.00 2.77 loads_RxR 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClassContext::lookupField(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CContext::lookupField(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClassContext::lookupLocalVariable(java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) 0.00 2.75 0.00 3 0.00 1.65 at::dms::kjc::CClassContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 3 0.00 1.65 at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 newMultiArray 0.00 2.75 0.00 3 0.00 9.05 newThreadCtx 0.00 2.75 0.00 3 0.00 0.00 java::net::URL::openConnection(void) 0.00 2.75 0.00 3 0.00 0.00 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) 0.00 2.75 0.00 3 0.00 0.00 java::net::URL::openStream(void) 0.00 2.75 0.00 3 0.00 41.24 at::dms::optimize::Optimizer::optimizeCodeSequence(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::Main::optimizeCode(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) 0.00 2.75 0.00 3 0.00 0.00 pagealloc 0.00 2.75 0.00 3 0.00 0.00 at::dms::kjc::Main::parseComments(void) 0.00 2.75 0.00 3 0.00 0.00 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) 0.00 2.75 0.00 3 0.00 0.00 java::io::DataInputStream::readFully(JArray *) 0.00 2.75 0.00 3 0.00 0.00 java::io::DataInputStream::readFully(JArray *, int, int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::compiler::Scanner::readJavaComment(void) 0.00 2.75 0.00 3 0.00 0.00 recvfrom 0.00 2.75 0.00 3 0.00 0.00 registerSyncSignalHandler 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::CodeSequence::release(void) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeEnv::removeInstructionHandles(void) 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 3 0.00 16.64 at::dms::kjc::CodeSequence::resolveLabels(void) 0.00 2.75 0.00 3 0.00 0.00 select 0.00 2.75 0.00 3 0.00 0.00 sendto 0.00 2.75 0.00 3 0.00 3.24 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) 0.00 2.75 0.00 3 0.00 3.24 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::setCodeLength(int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::setMaxLocals(int) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::CodeInfo::setMaxStack(int) 0.00 2.75 0.00 3 0.00 2.22 kaffe::net::www::protocol::jar::Handler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 3 0.00 0.00 setitimer 0.00 2.75 0.00 3 0.00 1.72 softcall_monitorenter 0.00 2.75 0.00 3 0.00 25.21 softcall_multianewarray 0.00 2.75 0.00 3 0.00 39.24 startFinalizer 0.00 2.75 0.00 3 0.00 210.54 startGC 0.00 2.75 0.00 3 0.00 0.48 strdup 0.00 2.75 0.00 3 0.00 0.00 stringAlloc 0.00 2.75 0.00 3 0.00 9.05 stringC2CharArray 0.00 2.75 0.00 3 0.00 0.00 strtol 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 10.13 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 0.00 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 4.50 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 3 0.00 0.82 xdr_accepted_reply 0.00 2.75 0.00 3 0.00 0.72 xdr_domainname 0.00 2.75 0.00 3 0.00 0.41 xdr_free 0.00 2.75 0.00 3 0.00 0.41 xdr_keydat 0.00 2.75 0.00 3 0.00 0.72 xdr_mapname 0.00 2.75 0.00 3 0.00 0.82 xdr_replymsg 0.00 2.75 0.00 3 0.00 0.82 xdr_union 0.00 2.75 0.00 3 0.00 1.85 xdr_ypreq_key 0.00 2.75 0.00 3 0.00 0.00 xdrmem_setpos 0.00 2.75 0.00 3 0.00 0.00 yp_get_default_domain 0.00 2.75 0.00 3 0.00 18.66 yp_match 0.00 2.75 0.00 3 0.00 0.48 ypmatch_cache_insert 0.00 2.75 0.00 3 0.00 0.13 ypmatch_cache_lookup 0.00 2.75 0.00 3 0.00 0.00 ypprot_err 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLoopStatement::Block_0024(unsigned) 0.00 2.75 0.00 2 0.00 27.16 Kaffe_FindClass 0.00 2.75 0.00 2 0.00 0.00 java::io::PrintStream::PrintStream(java::io::OutputStream *, bool) 0.00 2.75 0.00 2 0.00 0.00 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) 0.00 2.75 0.00 2 0.00 0.00 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) 0.00 2.75 0.00 2 0.00 0.00 java::io::Writer::Writer(void) 0.00 2.75 0.00 2 0.00 0.00 java::net::URLStreamHandler::URLStreamHandler(void) 0.00 2.75 0.00 2 0.00 0.00 java::lang::SecurityManager::SecurityManager(void) 0.00 2.75 0.00 2 0.00 0.00 java::lang::RuntimeException::RuntimeException(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 java::lang::RuntimePermission::RuntimePermission(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 java::util::Properties::Properties(void) 0.00 2.75 0.00 2 0.00 0.00 java::util::Properties::Properties(java::util::Properties *) 0.00 2.75 0.00 2 0.00 0.00 java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 java::security::Permission::Permission(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 java::security::BasicPermission::BasicPermission(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *, at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CLoopContext::CLoopContext(at::dms::kjc::CBodyContext *, at::dms::kjc::JLoopStatement *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CSourceClass::CSourceClass(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, at::dms::compiler::TokenReference *, int, java::lang::String *, java::lang::String *, bool) 0.00 2.75 0.00 2 0.00 4.20 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JCompoundStatement::JCompoundStatement(at::dms::compiler::TokenReference *, JArray *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JPostfixExpression::JPostfixExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JRelationalExpression::JRelationalExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) 0.00 2.75 0.00 2 0.00 6.48 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::compiler::Compiler::Compiler(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::IincInstruction::IincInstruction(int, int) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::IntegerConstant::IntegerConstant(int) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 __buf_free 0.00 2.75 0.00 2 0.00 0.00 __buf_init 0.00 2.75 0.00 2 0.00 17.70 __get_page 0.00 2.75 0.00 2 0.00 47.44 __hash_open 0.00 2.75 0.00 2 0.00 29.06 __hashpw 0.00 2.75 0.00 2 0.00 0.00 __sseek 0.00 2.75 0.00 2 0.00 2.33 _ashr_int 0.00 2.75 0.00 2 0.00 0.84 _lslot_lslot_const 0.00 2.75 0.00 2 0.00 0.00 _rtld_error 0.00 2.75 0.00 2 0.00 3.24 at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CBlockContext::addThisVariable(void) 0.00 2.75 0.00 2 0.00 5.21 kaffe::io::ConverterAlias::alias(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 alloc_segs 0.00 2.75 0.00 2 0.00 0.83 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 2 0.00 5.54 ashr_RRR 0.00 2.75 0.00 2 0.00 0.00 atexit 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) 0.00 2.75 0.00 2 0.00 0.00 bind 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::IincInstruction::canComplete(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 2 0.00 17.58 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 2 0.00 29.78 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) 0.00 2.75 0.00 2 0.00 3.38 at::dms::kjc::CBodyContext::cloneContext(void) 0.00 2.75 0.00 2 0.00 6.62 at::dms::kjc::JClassDeclaration::constructInitializers(bool) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) 0.00 2.75 0.00 2 0.00 55050.60 createDaemon 0.00 2.75 0.00 2 0.00 55005.33 createThread 0.00 2.75 0.00 2 0.00 5.21 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) 0.00 2.75 0.00 2 0.00 47.44 dbopen 0.00 2.75 0.00 2 0.00 53.76 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) 0.00 2.75 0.00 2 0.00 6.20 div_RRR 0.00 2.75 0.00 2 0.00 0.00 dlerror 0.00 2.75 0.00 2 0.00 0.00 dlopen 0.00 2.75 0.00 2 0.00 0.00 endgrent 0.00 2.75 0.00 2 0.00 9.73 antlr::TokenQueue::expand(void) 0.00 2.75 0.00 2 0.00 0.00 flush_meta 0.00 2.75 0.00 2 0.00 1.34 fpushl_xRC 0.00 2.75 0.00 2 0.00 1.12 freturn_Rxx 0.00 2.75 0.00 2 0.00 0.00 fspilll_Rxx 0.00 2.75 0.00 2 0.00 2.77 fstore_RxR 0.00 2.75 0.00 2 0.00 0.00 java::lang::Class::fullResourceName(java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) 0.00 2.75 0.00 2 0.00 3.34 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) 0.00 2.75 0.00 2 0.00 64.65 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 2 0.00 4.20 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JBlock::getBody(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLoopStatement::getContinue(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JTypeDeclaration::getDefaultConstructor(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLoopStatement::getEnd(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::compiler::TokenReference::getFile(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::ParseManager::getJavaScanner(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLiteral::getLiteral(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLocalVariableExpression::getPosition(void) 0.00 2.75 0.00 2 0.00 0.00 java::lang::Class::getResourceAsStream(java::lang::String *) 0.00 2.75 0.00 2 0.00 62.68 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CArrayType::getSize(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CNumericType::getSize(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::IincInstruction::getStack(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::ClassRefInstruction::getStack(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::InnerClassTable::getTag(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JOrdinalLiteral::getValue(void) 0.00 2.75 0.00 2 0.00 0.00 geteuid 0.00 2.75 0.00 2 0.00 0.00 hashInit 0.00 2.75 0.00 2 0.00 0.00 hash_close 0.00 2.75 0.00 2 0.00 0.00 hdestroy 0.00 2.75 0.00 2 0.00 0.00 ignoreSignal 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CNumericType::isAssignableTo(at::dms::kjc::CType *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::JLocalVariableExpression::isConstant(void) 0.00 2.75 0.00 2 0.00 10.00 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::LocalVarInstruction::isLoad(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CMethod::isNative(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::LocalVarInstruction::isStore(void) 0.00 2.75 0.00 2 0.00 2.22 at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::KjcParser::jForCond(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::KjcParser::jForInit(void) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::KjcParser::jForIter(void) 0.00 2.75 0.00 2 0.00 0.83 at::dms::kjc::KjcParser::jForStatement(void) 0.00 2.75 0.00 2 0.00 54996.28 jthread_create 0.00 2.75 0.00 2 0.00 3.53 load_addr_byte 0.00 2.75 0.00 2 0.00 26.41 lshl_long 0.00 2.75 0.00 2 0.00 26.47 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 2 0.00 0.00 newbuf 0.00 2.75 0.00 2 0.00 61.41 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) 0.00 2.75 0.00 2 0.00 3.24 at::dms::kjc::CodeSequence::pushContext(at::dms::kjc::JStatement *) 0.00 2.75 0.00 2 0.00 0.84 pusharg_double 0.00 2.75 0.00 2 0.00 0.00 at::dms::compiler::Scanner::readEndOfLineComment(void) 0.00 2.75 0.00 2 0.00 0.00 registerTerminalSignal 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 2 0.00 6.75 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) 0.00 2.75 0.00 2 0.00 2.33 return_float 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CClass::setSuperClass(at::dms::kjc::CClassType *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::kjc::CConstructorContext::setSuperConstructorCalled(bool) 0.00 2.75 0.00 2 0.00 0.00 setsockopt 0.00 2.75 0.00 2 0.00 0.69 spill_double 0.00 2.75 0.00 2 0.00 54987.22 startSpecialThread 0.00 2.75 0.00 2 0.00 54987.22 start_this_sucker_on_a_new_frame 0.00 2.75 0.00 2 0.00 3.53 store_addr_byte 0.00 2.75 0.00 2 0.00 3.53 store_addr_char 0.00 2.75 0.00 2 0.00 1.20 store_addr_int 0.00 2.75 0.00 2 0.00 2.33 store_byte 0.00 2.75 0.00 2 0.00 2.33 store_char 0.00 2.75 0.00 2 0.00 2.33 store_float 0.00 2.75 0.00 2 0.00 3.53 store_offset_float 0.00 2.75 0.00 2 0.00 2.77 storeb_xRR 0.00 2.75 0.00 2 0.00 2.77 stores_xRR 0.00 2.75 0.00 2 0.00 0.00 stringFree 0.00 2.75 0.00 2 0.00 6.01 java::io::ByteArrayOutputStream::toByteArray(void) 0.00 2.75 0.00 2 0.00 0.00 java::lang::Character::toLowerCase(wchar_t) 0.00 2.75 0.00 2 0.00 0.00 java::lang::String::toUpperCase(void) 0.00 2.75 0.00 2 0.00 0.00 java::lang::String::toUpperCase(java::util::Locale *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 2 0.00 0.00 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcOptions::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CodeSequence::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JTypeDeclaration::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseClassContext::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::FastStringBuffer::Block_0024(unsigned) 0.00 2.75 0.00 1 0.00 113297.88 JNI_CreateJavaVM 0.00 2.75 0.00 1 0.00 0.00 JNI_GetDefaultJavaVMInitArgs 0.00 2.75 0.00 1 0.00 0.00 Java_kaffe_lang_Application_classStack0 0.00 2.75 0.00 1 0.00 0.00 Java_kaffe_lang_MemoryAdvice_register0 0.00 2.75 0.00 1 0.00 9.05 Kaffe_CallStaticVoidMethod 0.00 2.75 0.00 1 0.00 9.05 Kaffe_CallStaticVoidMethodV 0.00 2.75 0.00 1 0.00 9.05 Kaffe_GetStaticMethodID 0.00 2.75 0.00 1 0.00 9.05 Kaffe_NewObjectArray 0.00 2.75 0.00 1 0.00 28.40 Kaffe_NewStringUTF 0.00 2.75 0.00 1 0.00 0.00 Kaffe_SetObjectArrayElement 0.00 2.75 0.00 1 0.00 0.00 antlr::Token::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintStream::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintWriter::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileDescriptor::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileInputStream::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileOutputStream::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::io::File::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::net::URLConnection::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::net::URL::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Byte::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Long::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::String::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 6.80 java::lang::System::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Thread::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Integer::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Runtime::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Character::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::util::ResourceBundle::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::util::GregorianCalendar::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 1586.02 java::util::Locale::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::util::TimeZone::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 48.63 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 411.77 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CType::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Constants::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 343.68 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::VectorCache::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::Utils::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::CToken::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ConstantPool::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::Data::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::Attribute::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) 0.00 2.75 0.00 1 0.00 0.00 antlr::ASTFactory::ASTFactory(void) 0.00 2.75 0.00 1 0.00 0.00 antlr::TokenQueue::TokenQueue(int) 0.00 2.75 0.00 1 0.00 0.00 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) 0.00 2.75 0.00 1 0.00 0.00 antlr::ParserSharedInputState::ParserSharedInputState(void) 0.00 2.75 0.00 1 0.00 0.00 antlr::Token::Token(int, java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 antlr::Parser::Parser(void) 0.00 2.75 0.00 1 0.00 0.00 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) 0.00 2.75 0.00 1 0.00 26.88 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintWriter::PrintWriter(java::io::OutputStream *) 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileInputStream::FileInputStream(java::io::File *) 0.00 2.75 0.00 1 0.00 21.37 java::io::FileInputStream::FileInputStream(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 java::io::DataOutputStream::DataOutputStream(java::io::OutputStream *) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileOutputStream::FileOutputStream(java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileOutputStream::FileOutputStream(java::lang::String *) 0.00 2.75 0.00 1 0.00 21.37 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) 0.00 2.75 0.00 1 0.00 0.00 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) 0.00 2.75 0.00 1 0.00 0.00 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) 0.00 2.75 0.00 1 0.00 0.00 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) 0.00 2.75 0.00 1 0.00 0.00 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) 0.00 2.75 0.00 1 0.00 0.00 java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) 0.00 2.75 0.00 1 0.00 0.00 java::io::Reader::Reader(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) 0.00 2.75 0.00 1 0.00 32.89 java::lang::StringBuffer::StringBuffer(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 java::lang::OutOfMemoryError::OutOfMemoryError(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::NullSecurityManager::NullSecurityManager(void) 0.00 2.75 0.00 1 0.00 29.18 java::lang::Runtime::Runtime(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::::(unsigned String_0024ICComp) 0.00 2.75 0.00 1 0.00 0.00 java::util::ResourceBundle::ResourceBundle(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::GregorianCalendar::GregorianCalendar(int, int, int) 0.00 2.75 0.00 1 0.00 0.00 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) 0.00 2.75 0.00 1 0.00 0.00 java::util::Random::Random(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Random::Random(long long) 0.00 2.75 0.00 1 0.00 0.00 java::util::HashMap::HashMap(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Calendar::Calendar(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharDefault::ByteToCharDefault(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::CharToByteDefault::CharToByteDefault(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharConverter::ByteToCharConverter(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::CharToByteConverter::CharToByteConverter(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::net::DefaultStreamMap::DefaultStreamMap(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::net::DefaultFileNameMap::DefaultFileNameMap(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::MemoryAdvice::MemoryAdvice(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::DummyClassLoader::DummyClassLoader(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::SystemClassLoader::SystemClassLoader(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::util::IntegerHashtable::IntegerHashtable(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) 0.00 2.75 0.00 1 0.00 0.83 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcOptions::KjcOptions(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CBooleanType::CBooleanType(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CodeSequence::CodeSequence(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::DefaultFilter::DefaultFilter(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JAddExpression::JAddExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JPackageImport::JPackageImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CCompilationUnit::CCompilationUnit(java::lang::String *, JArray *, JArray *, java::util::Hashtable *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JFormalParameter::JFormalParameter(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, bool) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JTypeDeclaration::JTypeDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JClassDeclaration::JClassDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorBlock::JConstructorBlock(at::dms::compiler::TokenReference *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseClassContext::CParseClassContext(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JNewObjectExpression::JNewObjectExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *, at::dms::kjc::JExpression *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JArrayAccessExpression::JArrayAccessExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JArrayLengthExpression::JArrayLengthExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 1 0.00 3.38 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorDeclaration::JConstructorDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, at::dms::kjc::JConstructorBlock *, at::dms::compiler::JavadocComment *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JBinaryArithmeticExpression::JBinaryArithmeticExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JExplicitConstructorInvocation::JExplicitConstructorInvocation(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::Main(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CNullType::CNullType(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CVoidType::CVoidType(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::(unsigned CClass_0024MyOutputStream) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::(unsigned CTopLevel_00241_0024Compiler) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::Options::Options(void) 0.00 2.75 0.00 1 0.00 88.50 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ConstantPool::ConstantPool(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) 0.00 2.75 0.00 1 0.00 27.14 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 1 0.00 43.15 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassTable::InnerClassTable(JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::DirClassDirectory::DirClassDirectory(java::io::File *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::::(unsigned ClassPath_00241_0024ClassDescription) 0.00 2.75 0.00 1 0.00 0.00 kaffe::net::www::protocol::jar::Handler::Handler(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::net::www::protocol::file::Handler::Handler(void) 0.00 2.75 0.00 1 0.00 0.00 __getcwd 0.00 2.75 0.00 1 0.00 2.72 __ibitmap 0.00 2.75 0.00 1 0.00 47.44 __initdb 0.00 2.75 0.00 1 0.00 3.67 _buildkey 0.00 2.75 0.00 1 0.00 21.25 _getypgroup 0.00 2.75 0.00 1 0.00 256.42 _getyppass 0.00 2.75 0.00 1 0.00 0.00 _gr_breakout_yp 0.00 2.75 0.00 1 0.00 0.00 _listmatch 0.00 2.75 0.00 1 0.00 1.26 _lslot_lslot_slot 0.00 2.75 0.00 1 0.00 2.59 _pw_breakout_yp 0.00 2.75 0.00 1 0.00 0.94 _slot_slot_const_const_const 0.00 2.75 0.00 1 0.00 59.24 _ypinitdb 0.00 2.75 0.00 1 0.00 0.00 access 0.00 2.75 0.00 1 0.00 0.00 java::lang::Character::access_00240(java::lang::Class *, unsigned) 0.00 2.75 0.00 1 0.00 0.00 activate_time_slicing 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseCompilationUnitContext::addClassImport(at::dms::kjc::JClassImport *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CCompilationUnitContext::addSourceClass(at::dms::kjc::CSourceClass *) 0.00 2.75 0.00 1 0.00 4.20 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) 0.00 2.75 0.00 1 0.00 9.25 java::lang::ThreadGroup::add(java::lang::Thread *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) 0.00 2.75 0.00 1 0.00 0.82 authnone_create 0.00 2.75 0.00 1 0.00 1.36 bindresvport 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 0.83 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JPackageImport::checkBody(at::dms::compiler::Compiler *, at::dms::kjc::JPackageName *) 0.00 2.75 0.00 1 0.00 4.20 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) 0.00 2.75 0.00 1 0.00 4.64 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Compiler::checkDestination(java::lang::String *) 0.00 2.75 0.00 1 0.00 1.65 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 4.20 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 8.97 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 3.38 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JTypeDeclaration::checkInitializers(at::dms::kjc::CContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) 0.00 2.75 0.00 1 0.00 5.21 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 1 0.00 19.86 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) 0.00 2.75 0.00 1 0.00 0.83 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) 0.00 2.75 0.00 1 0.00 5.60 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::JTypeDeclaration::checkTypeBody(at::dms::kjc::CContext *) 0.00 2.75 0.00 1 0.00 28.20 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::Application::classStack0(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Character::class_0024(java::lang::String *, unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) 0.00 2.75 0.00 1 0.00 0.00 java::util::HashMap::clear(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Hashtable::clear(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseClassContext::clear(void) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseCompilationUnitContext::clear(void) 0.00 2.75 0.00 1 0.00 2.18 clntudp_bufcreate 0.00 2.75 0.00 1 0.00 0.00 java::io::InputStreamReader::close(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::ParseManager::close(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) 0.00 2.75 0.00 1 0.00 26.88 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) 0.00 2.75 0.00 1 0.00 23.54 cmpg_float 0.00 2.75 0.00 1 0.00 23.54 cmpl_float 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::compile(JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CMethodContext::createBlockContext(int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) 0.00 2.75 0.00 1 0.00 0.00 createGC 0.00 2.75 0.00 1 0.00 63.38 createInitialThread 0.00 2.75 0.00 1 0.00 1.26 cvt_int_double 0.00 2.75 0.00 1 0.00 2.73 cvtid_RxR 0.00 2.75 0.00 1 0.00 4.44 java::lang::Integer::decode(java::lang::String *) 0.00 2.75 0.00 1 0.00 23.54 div_float 0.00 2.75 0.00 1 0.00 58.03 at::dms::kjc::CodeSequence::endSession(void) 0.00 2.75 0.00 1 0.00 0.00 endnetgrent 0.00 2.75 0.00 1 0.00 0.00 endpwent 0.00 2.75 0.00 1 0.00 0.00 exit 0.00 2.75 0.00 1 0.00 0.00 java::lang::System::exit(int) 0.00 2.75 0.00 1 0.00 0.00 java::lang::Runtime::exit(int) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::Application::exit(int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::TokenReference::fileName2BaseName(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::TokenReference::fileName2DirName(java::lang::String *) 0.00 2.75 0.00 1 0.00 2439.56 finaliserMan 0.00 2.75 0.00 1 0.00 0.00 java::io::FileInputStream::finalize(void) 0.00 2.75 0.00 1 0.00 0.00 finishTypes 0.00 2.75 0.00 1 0.00 0.00 flock 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintStream::flush(void) 0.00 2.75 0.00 1 0.00 0.00 java::io::PrintWriter::flush(void) 0.00 2.75 0.00 1 0.00 0.00 java::io::OutputStreamWriter::flush(void) 0.00 2.75 0.00 1 0.00 0.00 java::io::BufferedOutputStream::flush(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharConverter::flush(JArray *, int, int) 0.00 2.75 0.00 1 0.00 1.12 freturnl_Rxx 0.00 2.75 0.00 1 0.00 0.00 fseek 0.00 2.75 0.00 1 0.00 110101.21 gcEnable 0.00 2.75 0.00 1 0.00 0.00 gcInit 0.00 2.75 0.00 1 0.00 9.73 at::dms::kjc::CClass::genClassFile(java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CSourceClass::genCode(java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::Main::genCode(java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) 0.00 2.75 0.00 1 0.00 9.25 at::dms::kjc::CClass::getAbstractMethods(void) 0.00 2.75 0.00 1 0.00 4.96 kaffe::lang::Application::getApplication(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseClassContext::getBody(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::::getBuffer(unsigned CClass_0024MyOutputStream) 0.00 2.75 0.00 1 0.00 0.00 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CMethodContext::getCMethod(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JClassImport::getClassName(void) 0.00 2.75 0.00 1 0.00 3.38 at::dms::kjc::Main::getClasses(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Parser::getCompiler(void) 0.00 2.75 0.00 1 0.00 8.58 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) 0.00 2.75 0.00 1 0.00 8.58 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 java::util::Locale::getCountry(void) 0.00 2.75 0.00 1 0.00 5.21 java::util::TimeZone::getDefault(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::ByteToCharConverter::getDefault(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::io::CharToByteConverter::getDefault(void) 0.00 2.75 0.00 1 0.00 0.00 getEngine 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassTable::getEntries(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JTypeDeclaration::getFields(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseClassContext::getFields(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::Hashtables::getHashtable(void) 0.00 2.75 0.00 1 0.00 0.83 at::dms::kjc::CArrayType::getIndexedType(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseClassContext::getInnerClasses(void) 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::MemoryAdvice::getInstance(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseClassContext::getInstance(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) 0.00 2.75 0.00 1 0.00 9.25 at::dms::kjc::CClass::getInterfaceMethods(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::ParseManager::getJavaParser(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Locale::getLanguage(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::PushLiteralInstruction::getLiteral(void) 0.00 2.75 0.00 1 0.00 12.02 at::dms::kjc::KjcOptions::getLongOptions(void) 0.00 2.75 0.00 1 0.00 6.48 at::dms::util::Options::getLongOptions(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseClassContext::getMethods(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JPackageName::getName(void) 0.00 2.75 0.00 1 0.00 0.00 gnu::getopt::Getopt::getOptind(void) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassInfo::getQualifiedName(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcOptions::getShortOptions(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::Options::getShortOptions(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassType::getSize(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::getSourceFile(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) 0.00 2.75 0.00 1 0.00 5.21 java::util::TimeZone::getTimeZone(java::lang::String *) 0.00 2.75 0.00 1 0.00 6.01 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassContext::getVariableInfo(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Locale::getVariant(void) 0.00 2.75 0.00 1 0.00 0.00 getcwd 0.00 2.75 0.00 1 0.00 0.00 getdomainname 0.00 2.75 0.00 1 0.00 102.98 getgrnam 0.00 2.75 0.00 1 0.00 2.22 gnu::getopt::Getopt::getopt(void) 0.00 2.75 0.00 1 0.00 395.84 getpwuid 0.00 2.75 0.00 1 0.00 0.00 getsockopt 0.00 2.75 0.00 1 0.00 0.00 getuid 0.00 2.75 0.00 1 0.00 42.66 grscan 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassContext::hasInitializer(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::hasOuterThis(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::IntegerConstant::hashCode(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CNumericType::implicitlyCastTo(at::dms::kjc::CType *) 0.00 2.75 0.00 1 0.00 1887.07 initBaseClasses 0.00 2.75 0.00 1 0.00 1053.49 initClasspath 0.00 2.75 0.00 1 0.00 0.00 initCollector 0.00 2.75 0.00 1 0.00 0.00 initExceptions 0.00 2.75 0.00 1 0.00 0.00 initLocking 0.00 2.75 0.00 1 0.00 20.70 initNative 0.00 2.75 0.00 1 0.00 27.16 initNativeThreads 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) 0.00 2.75 0.00 1 0.00 117.71 initThreads 0.00 2.75 0.00 1 0.00 407.46 initTypes 0.00 2.75 0.00 1 0.00 0.00 antlr::TokenQueue::init(int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassPath::init(java::lang::String *) 0.00 2.75 0.00 1 0.00 5.44 init_hash 0.00 2.75 0.00 1 0.00 2.72 init_htab 0.00 2.75 0.00 1 0.00 113297.88 initialiseKaffe 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::initialize(void) 0.00 2.75 0.00 1 0.00 92.72 innetgr 0.00 2.75 0.00 1 0.00 26.88 at::dms::kjc::CClass::isAnnonymousClass(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClassType::isCheckedException(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::JAssignmentExpression::isStatementExpression(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::KjcParser::jClassDefinition(int) 0.00 2.75 0.00 1 0.00 6.48 at::dms::kjc::KjcParser::jCompilationUnit(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jImplementsClause(void) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) 0.00 2.75 0.00 1 0.00 9.86 at::dms::kjc::KjcParser::jNameList(void) 0.00 2.75 0.00 1 0.00 3.38 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) 0.00 2.75 0.00 1 0.00 0.83 at::dms::kjc::KjcParser::jParameterDeclaration(int) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jSuperClassClause(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jThrowsClause(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::KjcParser::jType(void) 0.00 2.75 0.00 1 0.00 21.37 java_io_FileInputStream_open 0.00 2.75 0.00 1 0.00 0.00 java_io_FileOutputStream_close 0.00 2.75 0.00 1 0.00 21.37 java_io_FileOutputStream_open 0.00 2.75 0.00 1 0.00 0.00 java_io_FileOutputStream_writeBytes 0.00 2.75 0.00 1 0.00 0.00 java_lang_Runtime_exitInternal 0.00 2.75 0.00 1 0.00 0.00 java_lang_Runtime_initializeLinkerInternal 0.00 2.75 0.00 1 0.00 434.91 java_lang_System_initProperties 0.00 2.75 0.00 1 0.00 0.00 jthread_atexit 0.00 2.75 0.00 1 0.00 0.00 jthread_createfirst 0.00 2.75 0.00 1 0.00 27.16 jthread_init 0.00 2.75 0.00 1 0.00 0.00 jthread_initexceptions 0.00 2.75 0.00 1 0.00 0.00 jthread_setpriority 0.00 2.75 0.00 1 0.00 0.00 jthreadedWrite 0.00 2.75 0.00 1 0.00 0.00 java::util::Properties::load(java::io::InputStream *) 0.00 2.75 0.00 1 0.00 3.53 load_offset_float 0.00 2.75 0.00 1 0.00 6.84 load_offset_scaled_long 0.00 2.75 0.00 1 0.00 0.00 localsub 0.00 2.75 0.00 1 0.00 39.07 localtime 0.00 2.75 0.00 1 0.00 109.89 main2 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::main(JArray *) 0.00 2.75 0.00 1 0.00 1026.32 makeClasspath 0.00 2.75 0.00 1 0.00 0.00 malloc_init 0.00 2.75 0.00 1 0.00 0.00 options 0.00 2.75 0.00 1 0.00 7.86 or_long 0.00 2.75 0.00 1 0.00 5.46 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::Main::parseArguments(JArray *) 0.00 2.75 0.00 1 0.00 62.07 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::Main::parseFile(java::io::File *) 0.00 2.75 0.00 1 0.00 295.70 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) 0.00 2.75 0.00 1 0.00 0.00 pipe 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CodeSequence::plantThisLocalVar(int) 0.00 2.75 0.00 1 0.00 0.00 profil 0.00 2.75 0.00 1 0.00 0.00 at::dms::compiler::Scanner::readTraditionalComment(void) 0.00 2.75 0.00 1 0.00 88.50 java::io::InputStreamReader::read(JArray *, int, int) 0.00 2.75 0.00 1 0.00 88.50 java::io::Reader::read(JArray *) 0.00 2.75 0.00 1 0.00 0.00 readlink 0.00 2.75 0.00 1 0.00 0.00 readv 0.00 2.75 0.00 1 0.00 0.00 realloc 0.00 2.75 0.00 1 0.00 0.00 reallocf 0.00 2.75 0.00 1 0.00 0.00 kaffe::lang::MemoryAdvice::register0(void) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseClassContext::release(void) 0.00 2.75 0.00 1 0.00 3.24 at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) 0.00 2.75 0.00 1 0.00 6.48 at::dms::kjc::CParseCompilationUnitContext::release(void) 0.00 2.75 0.00 1 0.00 6.48 at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::util::CharArrayCache::release(JArray *) 0.00 2.75 0.00 1 0.00 3.24 at::dms::compiler::InputBuffer::release(void) 0.00 2.75 0.00 1 0.00 0.83 at::dms::compiler::Parser::reportTrouble(at::dms::compiler::PositionedError *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::util::CharArrayCache::request(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassInfo::resolveConstants(void) 0.00 2.75 0.00 1 0.00 0.00 restore_fds 0.00 2.75 0.00 1 0.00 1.26 return_double 0.00 2.75 0.00 1 0.00 0.00 rewind 0.00 2.75 0.00 1 0.00 67.89 at::dms::kjc::Main::run(JArray *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CSourceClass::setInitializerChecked(void) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CParseCompilationUnitContext::setPackage(at::dms::kjc::JPackageName *) 0.00 2.75 0.00 1 0.00 0.00 java::util::ResourceBundle::setParent(java::util::ResourceBundle *) 0.00 2.75 0.00 1 0.00 0.00 java::util::Random::setSeed(long long) 0.00 2.75 0.00 1 0.00 0.00 antlr::Parser::setTokenBuffer(antlr::TokenBuffer *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CSourceMethod::setUsed(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Calendar::set(int, int, int) 0.00 2.75 0.00 1 0.00 70.39 setnetgrent 0.00 2.75 0.00 1 0.00 0.00 settzname 0.00 2.75 0.00 1 0.00 0.00 java::io::ByteArrayOutputStream::size(void) 0.00 2.75 0.00 1 0.00 0.00 java::util::Hashtable::size(void) 0.00 2.75 0.00 1 0.00 3.67 snprintf 0.00 2.75 0.00 1 0.00 0.00 socket 0.00 2.75 0.00 1 0.00 6.48 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) 0.00 2.75 0.00 1 0.00 39.07 start_gr 0.00 2.75 0.00 1 0.00 0.94 store_const_offset_scaled_byte 0.00 2.75 0.00 1 0.00 2.77 storeb_RRCC 0.00 2.75 0.00 1 0.00 0.00 stringInit 0.00 2.75 0.00 1 0.00 0.00 swap_header 0.00 2.75 0.00 1 0.00 0.00 timesub 0.00 2.75 0.00 1 0.00 0.00 java::lang::String::toLowerCase(void) 0.00 2.75 0.00 1 0.00 0.00 java::lang::String::toLowerCase(java::util::Locale *) 0.00 2.75 0.00 1 0.00 0.00 java::lang::String::toString(void) 0.00 2.75 0.00 1 0.00 39.07 tzload 0.00 2.75 0.00 1 0.00 39.07 tzset 0.00 2.75 0.00 1 0.00 39.07 tzsetwall 0.00 2.75 0.00 1 0.00 0.00 uname 0.00 2.75 0.00 1 0.00 9.05 utf8ConstInit 0.00 2.75 0.00 1 0.00 9.86 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) 0.00 2.75 0.00 1 0.00 0.00 write 0.00 2.75 0.00 1 0.00 0.00 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) 0.00 2.75 0.00 1 0.00 0.00 java::io::FileOutputStream::write(JArray *, int, int) 0.00 2.75 0.00 1 0.00 171.84 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) 0.00 2.75 0.00 1 0.00 0.00 xdr_callhdr 0.00 2.75 0.00 1 0.00 0.00 xdrmem_destroy 0.00 2.75 0.00 1 0.00 6.55 xor_long % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.36% of 2.75 seconds index % time self children called name 0.00 2.30 1663/1663 i386_do_fixup_trampoline [2] [1] 83.5 0.00 2.30 1663 soft_fixup_trampoline [1] 0.00 2.29 1530/1530 translate [3] 0.00 0.00 334/156718 jfree [145] 0.00 0.00 37/156718 processClass [149] ----------------------------------------------- [2] 83.5 0.00 2.30 i386_do_fixup_trampoline [2] 0.00 2.30 1663/1663 soft_fixup_trampoline [1] ----------------------------------------------- 0.00 2.29 1530/1530 soft_fixup_trampoline [1] [3] 83.4 0.00 2.29 1530 translate [3] 0.02 0.52 1493/1493 verifyMethod [5] 0.02 0.38 5032/6492 generateInsnSequence [6] 0.00 0.14 1456/1460 finishInsnSequence [17] 0.00 0.11 6685/14369 getMethodSignatureClass [11] 0.02 0.07 6685/6685 build_call_frame [37] 0.00 0.09 1493/1493 tidyVerifyMethod [39] 0.01 0.08 6694/12293 end_func_sync [16] 0.01 0.06 4942/10446 getField [15] 0.00 0.06 5069/5199 _start_basic_block [47] 0.00 0.06 5069/5069 _end_basic_block [54] 0.02 0.03 10189/10189 move_ref [56] 0.00 0.05 1456/1460 prologue [60] 0.00 0.04 43492/43492 _start_instruction [61] 0.02 0.02 1543/1543 check_array_index [68] 0.00 0.03 3208/3208 end_sync [69] 0.00 0.03 877/877 resolveString [71] 0.00 0.03 12150/12150 check_null [72] 0.00 0.03 1313/1313 softcall_new [76] 0.01 0.01 3023/156718 _lockMutex [14] 0.01 0.01 3023/156718 _unlockMutex [10] 0.00 0.02 1456/1460 initInsnSequence [82] 0.01 0.01 1734/156718 getClass [91] 0.01 0.01 4988/5564 move_int_const [98] 0.01 0.01 6685/9854 popargs [83] 0.00 0.01 1456/1460 installMethodCode [103] 0.00 0.01 772/772 cbranch_int [109] 0.00 0.01 7992/7997 load_offset_ref [110] 0.01 0.00 1456/1456 check_stack_limit [111] 0.00 0.01 560/560 softcall_initialise_class [119] 0.00 0.01 364/364 check_array_store [167] 0.00 0.01 2578/2655 move_int [170] 0.00 0.01 3586/3586 call_indirect_method [175] 0.01 0.00 354/471 set_label [123] 0.00 0.01 6694/12293 begin_func_sync [113] 0.00 0.01 96/96 sub_int [187] 0.00 0.01 545/668 _end_sub_block [176] 0.00 0.01 234/234 softcall_checkcast [192] 0.00 0.01 2483/4513 return_ref [124] 0.00 0.01 2441/2546 move_any [193] 0.00 0.01 427/550 _start_sub_block [181] 0.00 0.01 234/234 softcall_athrow [196] 0.00 0.00 1935/1939 ret [201] 0.00 0.00 168/168 softcall_lookupinterfacemethod [203] 0.00 0.00 41/104 sub_int_const [128] 0.00 0.00 1456/1456 makeFakeCalls [206] 0.00 0.00 3099/3099 call [211] 0.00 0.00 126/126 _start_exception_block [216] 0.00 0.00 2079/2079 build_code_ref [219] 0.00 0.00 3208/3208 begin_sync [222] 0.00 0.00 1228/1331 return_int [223] 0.00 0.00 1935/1939 epilogue [231] 0.00 0.00 93/93 softcall_instanceof [240] 0.00 0.00 93/93 softcall_newarray [242] 0.00 0.00 91/91 softcall_anewarray [247] 0.00 0.00 979/979 cbranch_int_const [248] 0.00 0.00 671/671 store_offset_scaled_int [249] 0.00 0.00 656/658 returnarg_ref [273] 0.00 0.00 3214/6719 reference_code_label [224] 0.00 0.00 1110/1110 move_string_const [281] 0.00 0.00 1032/1032 build_key [284] 0.00 0.00 335/335 add_int [286] 0.00 0.00 520/521 returnarg_int [287] 0.00 0.00 993/999 load_offset_int [288] 0.00 0.00 1176/4983 branch [197] 0.00 0.00 37/37 native [293] 0.00 0.00 393/393 cbranch_ref_const [309] 0.00 0.00 1935/1936 mon_exit [311] 0.00 0.00 364/364 store_offset_scaled_ref [312] 0.00 0.00 573/573 load_addr_ref [322] 0.00 0.00 549/828 store_offset_ref [300] 0.00 0.00 281/281 load_offset_scaled_ref [324] 0.00 0.00 120/120 cbranch_ref [325] 0.00 0.00 312/1173 store_offset_int [237] 0.00 0.00 1456/1460 sizeofSigMethod [329] 0.00 0.00 104/104 move_long_const [330] 0.00 0.00 1456/1457 mon_enter [332] 0.00 0.00 442/442 store_addr_ref [339] 0.00 0.00 92/92 store_offset_scaled_long [345] 0.00 0.00 342/1576 move_ref_const [257] 0.00 0.00 300/371 add_ref_const [351] 0.00 0.00 237/461 add_int_const [336] 0.00 0.00 118/118 load_code_ref [374] 0.00 0.00 77/83 and_int [373] 0.00 0.00 61/61 load_offset_byte [384] 0.00 0.00 7/7 lcmp [386] 0.00 0.00 29/29 move_long [388] 0.00 0.00 75/75 load_key [397] 0.00 0.00 72/72 load_offset_scaled_char [407] 0.00 0.00 128/133 move_label_const [411] 0.00 0.00 122/122 branch_indirect [416] 0.00 0.00 61/64 store_offset_byte [424] 0.00 0.00 43/43 add_ref [451] 0.00 0.00 23/25 or_int [454] 0.00 0.00 236/353 reference_label [426] 0.00 0.00 3/3 softcall_multianewarray [480] 0.00 0.00 22/22 mul_int [482] 0.00 0.00 26/26 cvt_int_byte [497] 0.00 0.00 25/25 cvt_int_short [503] 0.00 0.00 49/49 load_addr_int [508] 0.00 0.00 24/24 lshl_int [509] 0.00 0.00 12/12 cvt_int_long [515] 0.00 0.00 17/19 xor_int [499] 0.00 0.00 118/118 reference_table_label [518] 0.00 0.00 15/15 load_addr_char [521] 0.00 0.00 2/2 lshl_long [523] 0.00 0.00 43/128 lshl_int_const [413] 0.00 0.00 22/22 load_offset_scaled_byte [526] 0.00 0.00 13/13 store_offset_scaled_byte [546] 0.00 0.00 9/9 move_float_const [551] 0.00 0.00 17/19 load_offset_scaled_int [542] 0.00 0.00 9/101 store_offset_long [355] 0.00 0.00 11/11 ashr_int [608] 0.00 0.00 10/10 check_div [610] 0.00 0.00 19/19 cvt_int_char [617] 0.00 0.00 1/1 cmpg_float [620] 0.00 0.00 1/1 div_float [622] 0.00 0.00 1/1 cmpl_float [621] 0.00 0.00 10/10 store_offset_scaled_char [623] 0.00 0.00 3/3 and_long [640] 0.00 0.00 15/17 return_long [630] 0.00 0.00 7/7 rem_int [659] 0.00 0.00 4/4 load_offset_char [666] 0.00 0.00 4/4 cvt_long_int [670] 0.00 0.00 3/3 load_offset_short [695] 0.00 0.00 6/6 softcall_monitorexit [699] 0.00 0.00 4/4 move_float [722] 0.00 0.00 4/4 neg_int [723] 0.00 0.00 3/3 div_int [734] 0.00 0.00 1/1 or_long [744] 0.00 0.00 3/3 load_offset_long [745] 0.00 0.00 2/2 store_offset_float [749] 0.00 0.00 2/2 store_addr_char [748] 0.00 0.00 2/2 store_addr_byte [747] 0.00 0.00 2/2 load_addr_byte [746] 0.00 0.00 3/3 cvt_int_float [750] 0.00 0.00 1/1 load_offset_scaled_long [754] 0.00 0.00 1/1 xor_long [759] 0.00 0.00 5/5 returnarg_long [767] 0.00 0.00 5/5 store_offset_short [775] 0.00 0.00 3/3 softcall_monitorenter [790] 0.00 0.00 4/4 store_offset_char [795] 0.00 0.00 1/1 load_offset_float [811] 0.00 0.00 2/2 store_addr_int [858] 0.00 0.00 1/2 return_float [796] 0.00 0.00 1/1 cvt_int_double [876] 0.00 0.00 1/1 return_double [878] 0.00 0.00 17653/49816 lastuse_slot [898] 0.00 0.00 1456/1456 finish_function [952] 0.00 0.00 118/118 table_code_label [1100] 0.00 0.00 4/4 stored_code_label [1626] ----------------------------------------------- [4] 51.6 0.76 0.66 156718+1250618 [4] 0.12 0.19 120369 gc_heap_malloc [8] 0.23 0.00 381843 _unlockMutex [10] 0.16 0.00 381845 _lockMutex [14] 0.01 0.10 416 inflate_dynamic [20] 0.01 0.09 26408 utf8ConstNew [33] 0.02 0.04 74517 gcFree [55] 0.01 0.03 430 readConstantPool [65] 0.02 0.00 1300 huft_build [81] 0.02 0.00 120369 gcMalloc [90] 0.02 0.00 29026 getClass [91] 0.02 0.00 18117 utf8ConstAddRef [92] 0.02 0.00 1938 addField [93] 0.00 0.02 7471 hashAdd [100] 0.00 0.01 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] 0.00 0.01 435 findClassInJar [114] 0.00 0.01 9 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.01 179 at::dms::util::VectorCache::request(int) [125] 0.00 0.01 4085 parseSignature [127] 0.01 0.00 59026 jmalloc [144] 0.01 0.00 42985 jfree [145] 0.01 0.00 8277 java::lang::StringBuffer::append(wchar_t) [146] 0.01 0.00 3402+291 processClass [149] 0.01 0.00 3287 loadClass [150] 0.01 0.00 3261 _broadcastCond [158] 0.01 0.00 2942 soft_initialise_class [151] 0.01 0.00 396 computeInterfaceImplementationIndex [154] 0.01 0.00 110 at::dms::compiler::TokenReference::build(java::lang::String *, int) [156] 0.01 0.00 106 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [157] 0.00 0.01 4334 lookupClassEntry [161] 0.00 0.01 347 java::util::StringTokenizer::nextTokenInternal(void) [166] 0.00 0.01 205 java_lang_Class_forName0 [174] 0.00 0.01 26 inflate_fixed [184] 0.00 0.01 978 stringCharArray2Java [188] 0.00 0.01 442 getDataJarFile [191] 0.00 0.01 148 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 0.00 0.00 1429 makeJarEntry [204] 0.00 0.00 3446 lookupArray [210] 0.00 0.00 1311 stringInternString [212] 0.00 0.00 32 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 0.00 0.00 68 java::io::File::exists(void) [220] 0.00 0.00 63 java::io::File::isDirectory(void) [225] 0.00 0.00 62 java::io::File::isFile(void) [227] 0.00 0.00 148 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 0.00 0.00 429 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] 0.00 0.00 142 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 371 java::lang::StringBuffer::ensureCapacity(int) [244] 0.00 0.00 178 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 369 java::lang::StringBuffer::append(JArray *, int, int) [246] 0.00 0.00 437 java::io::DataInputStream::readUTF(void) [259] 0.00 0.00 3715 addCode [261] 0.00 0.00 385 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 0.00 0.00 193 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] 0.00 0.00 435 findClass [269] 0.00 0.00 1 java::util::Locale::_003cclinit_003e(unsigned) [272] 0.00 0.00 248 java::lang::String::toCharArray(void) [275] 0.00 0.00 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 0.00 0.00 4 java_lang_SecurityManager_getClassContext0 [301] 0.00 0.00 18 java::util::Locale::toString(void) [303] 0.00 0.00 74 findExceptionInMethod [304] 0.00 0.00 4676 utf8ConstRelease [305] 0.00 0.00 142 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 0.00 0.00 14 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 0.00 0.00 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 0.00 0.00 21 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [333] 0.00 0.00 108 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 0.00 0.00 10 at::dms::classfile::PooledArray::getPooledArray(void) [337] 0.00 0.00 148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] 0.00 0.00 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 0.00 0.00 75 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 9 at::dms::classfile::Data::getByteArray(void) [344] 0.00 0.00 1 java_lang_System_initProperties [352] 0.00 0.00 126 java::lang::Character::getCharProp(wchar_t) [354] 0.00 0.00 1 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 0.00 0.00 21 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 34 java::lang::String::concat(java::lang::String *) [358] 0.00 0.00 125 antlr::TokenQueue::append(antlr::Token *) [361] 0.00 0.00 12 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 1 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 0.00 0.00 14 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 7 java::util::HashMap::rehash(void) [367] 0.00 0.00 9 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] 0.00 0.00 1 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] 0.00 0.00 12 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] 0.00 0.00 14+4 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 35 java::lang::String::String(JArray *, int, int) [385] 0.00 0.00 430 resolveObjectFields [387] 0.00 0.00 37 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 0.00 0.00 8 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 3 java::io::File::getCanonicalPath(void) [393] 0.00 0.00 1 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 0.00 0.00 44 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 0.00 0.00 67 openJarFile [403] 0.00 0.00 8 delayedOpenJarFile [404] 0.00 0.00 28 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] 0.00 0.00 7 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 0.00 0.00 3 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] 0.00 0.00 3 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 0.00 0.00 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 0.00 0.00 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 0.00 0.00 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 0.00 0.00 3 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] 0.00 0.00 3 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 0.00 0.00 2 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 0.00 0.00 56 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] 0.00 0.00 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 0.00 0.00 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 0.00 0.00 15 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 0.00 0.00 1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] 0.00 0.00 14 java::io::DataOutputStream::writeInt(int) [473] 0.00 0.00 24 at::dms::compiler::Scanner::getStatementComment(void) [477] 0.00 0.00 44 at::dms::optimize::InstructionHandle::reset(void) [478] 0.00 0.00 21 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 5 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 12 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 22 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [486] 0.00 0.00 13 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 0.00 0.00 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] 0.00 0.00 1 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 67 findJarFile [498] 0.00 0.00 1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 13 java::lang::System::getProperty(java::lang::String *) [504] 0.00 0.00 44 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 0.00 0.00 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 25 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 0.00 0.00 3 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 0.00 0.00 9 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 1 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 0.00 0.00 26 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] 0.00 0.00 35 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 1 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 85 java_util_zip_ZipFile_getZipEntry0 [549] 0.00 0.00 21 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 11 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 0.00 0.00 10 vpostExceptionMessage [563] 0.00 0.00 21 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 0.00 0.00 2 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 1 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 0.00 0.00 10 at::dms::classfile::ConstantPool::close(void) [577] 0.00 0.00 10 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] 0.00 0.00 3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 3 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 0.00 0.00 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 0.00 0.00 9 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] 0.00 0.00 1 java::lang::Runtime::Runtime(void) [590] 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 21 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 0.00 0.00 148 at::dms::classfile::MethodInfo::getExceptions(void) [600] 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 0.00 0.00 3 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] 0.00 0.00 1 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] 0.00 0.00 1 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 6 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 0.00 0.00 8 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] 0.00 0.00 3 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 0.00 0.00 6 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 3 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 0.00 0.00 12 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] 0.00 0.00 54 gcRealloc [639] 0.00 0.00 8 readJarEntries [643] 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 6 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] 0.00 0.00 4 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [649] 0.00 0.00 2 antlr::TokenQueue::expand(void) [647] 0.00 0.00 4 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] 0.00 0.00 7+7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 0.00 0.00 3 at::dms::kjc::CodeSequence::getInstructionArray(void) [654] 0.00 0.00 3 at::dms::kjc::CodeSequence::getLineNumbers(void) [656] 0.00 0.00 3 at::dms::kjc::CodeSequence::getHandlers(void) [655] 0.00 0.00 5 at::dms::kjc::CType::getSignature(void) [661] 0.00 0.00 8 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 3 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] 0.00 0.00 10 at::dms::classfile::FieldInfo::getConstantValue(void) [672] 0.00 0.00 3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 2 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 0.00 0.00 4 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 0.00 0.00 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] 0.00 0.00 2 java::io::ByteArrayOutputStream::toByteArray(void) [688] 0.00 0.00 1 at::dms::kjc::KjcOptions::getLongOptions(void) [689] 0.00 0.00 8 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] 0.00 0.00 2 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 0.00 0.00 2 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 0.00 0.00 6 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] 0.00 0.00 6 java::lang::ClassLoader::getResource(java::lang::String *) [700] 0.00 0.00 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 0.00 0.00 3 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 0.00 0.00 1 at::dms::kjc::KjcParser::jNameList(void) [706] 0.00 0.00 1 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 9 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 0.00 0.00 9 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 0.00 0.00 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 0.00 0.00 3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] 0.00 0.00 3 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [717] 0.00 0.00 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] 0.00 0.00 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 0.00 0.00 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 0.00 0.00 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 0.00 0.00 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] 0.00 0.00 1 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 0.00 0.00 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 0.00 0.00 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 0.00 0.00 4 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 0.00 0.00 2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) [741] 0.00 0.00 3 java_lang_ClassLoader_findLoadedClass0 [753] 0.00 0.00 1 java::lang::System::_003cclinit_003e(unsigned) [755] 0.00 0.00 2 at::dms::kjc::CBodyContext::cloneContext(void) [756] 0.00 0.00 2 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 0.00 0.00 3 kaffe::net::www::protocol::jar::Handler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [758] 0.00 0.00 1 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 0.00 0.00 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 0.00 0.00 1 at::dms::util::Options::getLongOptions(void) [762] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [774] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [769] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [773] 0.00 0.00 1 at::dms::kjc::CParseClassContext::getBody(void) [768] 0.00 0.00 1 at::dms::kjc::CParseClassContext::getInnerClasses(void) [771] 0.00 0.00 1 at::dms::kjc::CParseClassContext::getMethods(void) [772] 0.00 0.00 1 at::dms::kjc::CParseClassContext::getFields(void) [770] 0.00 0.00 12 java_util_zip_ZipFile_getZipData0 [778] 0.00 0.00 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] 0.00 0.00 1 java::util::TimeZone::getDefault(void) [789] 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 1 kaffe::lang::Application::getApplication(void) [794] 0.00 0.00 1 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 0.00 0.00 1 java::lang::Integer::decode(java::lang::String *) [803] 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] 0.00 0.00 1 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 1 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 8 cacheJarFile [808] 0.00 0.00 5 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 0.00 0.00 1 at::dms::kjc::Main::getClasses(void) [814] 0.00 0.00 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 10 at::dms::classfile::Hashtables::release(java::util::Hashtable *) [822] 0.00 0.00 9 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 0.00 0.00 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 1 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 0.00 0.00 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [827] 0.00 0.00 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 0.00 0.00 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 0.00 0.00 3 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] 0.00 0.00 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 0.00 0.00 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 0.00 0.00 5 loadNativeLibrary2 [885] 0.00 0.00 3 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 0.00 0.00 1 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 0.00 0.00 3 kaffe_lang_SystemClassLoader_findClass0 [894] 0.00 0.00 205 java_lang_Class_forName [896] 0.00 0.00 10168 readAttributes [906] 0.00 0.00 8862 buildTrampoline [910] 0.00 0.00 6681 newObjectChecked [914] 0.00 0.00 6569 getHeavyLock [915] 0.00 0.00 5815 soft_new [920] 0.00 0.00 4085 addMethod [925] 0.00 0.00 3674 addLineNumbers [928] 0.00 0.00 3301 newArrayChecked [932] 0.00 0.00 3280 slowUnlockMutex [933] 0.00 0.00 1801+128 classFromSig [942] 0.00 0.00 1801 getClassFromSignature [943] 0.00 0.00 1525 soft_newarray [947] 0.00 0.00 1300 huft_free [956] 0.00 0.00 1014 antlr::TokenBuffer::fill(int) [962] 0.00 0.00 973 gc_add_ref [963] 0.00 0.00 955 antlr::LLkParser::LA(int) [965] 0.00 0.00 955 antlr::TokenBuffer::LA(int) [964] 0.00 0.00 883 utf8Const2Java [969] 0.00 0.00 883 utf8Const2JavaReplace [970] 0.00 0.00 725 soft_anewarray [977] 0.00 0.00 720 addCheckedExceptions [978] 0.00 0.00 667 java::lang::StringBuffer::StringBuffer(void) [4606] 0.00 0.00 650 java::lang::StringBuffer::toString(void) [980] 0.00 0.00 546 java::lang::String::intern(void) [986] 0.00 0.00 524 java::lang::String::substring(int, int) [988] 0.00 0.00 486 newClass [989] 0.00 0.00 478 java::lang::String::intern0(java::lang::String *) [990] 0.00 0.00 478 java_lang_String_intern0 [991] 0.00 0.00 477 internalSetupClass [992] 0.00 0.00 443 buildDispatchTable [997] 0.00 0.00 442 inflateJarData [999] 0.00 0.00 442 inflate_oneshot [1003] 0.00 0.00 442 inflate_free [1001] 0.00 0.00 442 inflate [998] 0.00 0.00 442 inflate_block [1000] 0.00 0.00 442 inflate_new [1002] 0.00 0.00 430 readClass [1007] 0.00 0.00 430 addSourceFile [1004] 0.00 0.00 430 readMethods [1010] 0.00 0.00 430 readFields [1008] 0.00 0.00 430 readInterfaces [1009] 0.00 0.00 430 setupClass [1013] 0.00 0.00 430 resolveInterfaces [1011] 0.00 0.00 430 resolveStaticFields [1012] 0.00 0.00 430 allocStaticFields [1005] 0.00 0.00 396 buildInterfaceDispatchTable [1022] 0.00 0.00 383 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 0.00 0.00 369 java::lang::StringBuffer::append(java::lang::String *) [1027] 0.00 0.00 324 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] 0.00 0.00 256 java::lang::System::getSecurityManager(void) [1045] 0.00 0.00 253 buildStackTrace [1046] 0.00 0.00 215 newArray [1052] 0.00 0.00 206 java::io::File::checkReadAccess(void) [1055] 0.00 0.00 205 java::lang::Class::forName(java::lang::String *) [1058] 0.00 0.00 193 java::lang::reflect::Array::newInstance(java::lang::Class *, int) [1062] 0.00 0.00 193 java_lang_reflect_Array_newArray [1061] 0.00 0.00 159 java::util::StringTokenizer::nextToken(void) [1073] 0.00 0.00 153 antlr::Parser::match(int) [1074] 0.00 0.00 148 at::dms::kjc::CType::parseMethodSignature(java::lang::String *) [1083] 0.00 0.00 144 stringJava2C [1084] 0.00 0.00 127 at::dms::kjc::KjcScanner::getToken(void) [1092] 0.00 0.00 125 at::dms::compiler::Scanner::nextToken(void) [1095] 0.00 0.00 117 callMethodV [1101] 0.00 0.00 110 at::dms::compiler::Parser::buildTokenReference(void) [1103] 0.00 0.00 110 at::dms::compiler::Scanner::getTokenReference(void) [1104] 0.00 0.00 109 at::dms::kjc::CClassNameType::getCClass(void) [1106] 0.00 0.00 109 at::dms::kjc::CClassType::getCClass(void) [1105] 0.00 0.00 109 at::dms::kjc::CClassType::getCachedCClass(void) [1107] 0.00 0.00 109 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] 0.00 0.00 99 java::util::zip::ZipFile::close(void) [1116] 0.00 0.00 95 stringC2Java [1118] 0.00 0.00 85 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] 0.00 0.00 79 java::lang::Character::getType(wchar_t) [1126] 0.00 0.00 75 callMethodA [1131] 0.00 0.00 75 makeMethodInactive [1132] 0.00 0.00 74 unwindStackFrame [1133] 0.00 0.00 73 java::util::Vector::Vector(int, int) [4631] 0.00 0.00 70 java::util::StringTokenizer::hasMoreTokens(void) [1134] 0.00 0.00 60 Kaffe_CallStaticVoidMethodA [1138] 0.00 0.00 59 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] 0.00 0.00 59 java::util::zip::ZipFile::ZipFile(java::lang::String *) [4637] 0.00 0.00 59 java_util_zip_ZipFile_openZipFile0 [1142] 0.00 0.00 59 antlr::LLkParser::LT(int) [1140] 0.00 0.00 59 antlr::TokenBuffer::LT(int) [1139] 0.00 0.00 57 java::util::Vector::Vector(void) [4638] 0.00 0.00 54 at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) [1148] 0.00 0.00 51 java::util::zip::ZipFile::finalize(void) [1153] 0.00 0.00 51 java_util_zip_ZipFile_closeZipFile0 [1156] 0.00 0.00 51 closeJarFile [1152] 0.00 0.00 51 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] 0.00 0.00 51 at::dms::kjc::KjcScanner::readIdentifier(void) [1157] 0.00 0.00 50 java::lang::Character::isDigit(wchar_t) [1160] 0.00 0.00 47 java::lang::Character::digit(wchar_t, int) [1165] 0.00 0.00 44 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] 0.00 0.00 43 java::lang::String::substring(int) [1179] 0.00 0.00 23+17 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] 0.00 0.00 37 java::lang::System::checkPropertyAccess(void) [1187] 0.00 0.00 36 lookupClassMethod [1190] 0.00 0.00 36 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [1191] 0.00 0.00 35 do_execute_java_method [1192] 0.00 0.00 35 do_execute_java_method_v [1193] 0.00 0.00 35 lookupObjectMethod [1194] 0.00 0.00 34 findExceptionBlockInMethod [1195] 0.00 0.00 34 java::util::TimeZone::setID(java::lang::String *) [1199] 0.00 0.00 34 setProperty [1201] 0.00 0.00 34 prepareInterface [1198] 0.00 0.00 34 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] 0.00 0.00 33 newObject [1202] 0.00 0.00 32 java::lang::String::valueOf(JArray *, int, int) [1204] 0.00 0.00 31 java::lang::Character::getNumericValue(wchar_t) [1205] 0.00 0.00 30 jrealloc [1210] 0.00 0.00 30 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] 0.00 0.00 30 at::dms::kjc::CMethod::isMatchingParams(JArray *) [1209] 0.00 0.00 29 execute_java_constructor [1211] 0.00 0.00 29 execute_java_constructor_v [1212] 0.00 0.00 29 lookupClass [1216] 0.00 0.00 14+15 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] 0.00 0.00 28 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] 0.00 0.00 28 kaffe::util::UTF8::encode(java::lang::String *) [1217] 0.00 0.00 27 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [1227] 0.00 0.00 26 java::util::HashMap::HashMap(int, float) [4650] 0.00 0.00 26 java::util::Vector::elements(void) [1228] 0.00 0.00 26 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [4649] 0.00 0.00 26 java::lang::Character::isJavaIdentifierPart(wchar_t) [1232] 0.00 0.00 25 java::util::Hashtable::Hashtable(int, float) [4653] 0.00 0.00 25 java_lang_Throwable_fillInStackTrace [1236] 0.00 0.00 24 at::dms::kjc::CClass::getSuperClass(void) [1239] 0.00 0.00 24 at::dms::compiler::Parser::getStatementComment(void) [1238] 0.00 0.00 22 java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) [1245] 0.00 0.00 21 java::lang::String::replace(wchar_t, wchar_t) [1275] 0.00 0.00 21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 0.00 0.00 21 at::dms::kjc::CType::parseSignature(java::lang::String *) [1274] 0.00 0.00 21 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 0.00 0.00 21 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] 0.00 0.00 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] 0.00 0.00 21 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] 0.00 0.00 20 java::lang::System::getProperties(void) [1282] 0.00 0.00 20 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] 0.00 0.00 20 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] 0.00 0.00 20 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 0.00 0.00 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 0.00 0.00 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [4660] 0.00 0.00 18 java::lang::Exception::Exception(java::lang::String *) [4662] 0.00 0.00 18 java::lang::Throwable::Throwable(java::lang::String *) [4663] 0.00 0.00 18 java::util::::nextElement(unsigned Vector_00241) [1308] 0.00 0.00 18 java::lang::StringBuffer::append(java::lang::Object *) [1295] 0.00 0.00 18 java::lang::String::valueOf(java::lang::Object *) [1310] 0.00 0.00 18 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 0.00 0.00 15+3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 0.00 0.00 18 at::dms::kjc::KjcParser::jConditionalExpression(void) [1300] 0.00 0.00 18 at::dms::kjc::KjcParser::jLogicalOrExpression(void) [1305] 0.00 0.00 18 at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1304] 0.00 0.00 18 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1303] 0.00 0.00 18 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1302] 0.00 0.00 18 at::dms::kjc::KjcParser::jAndExpression(void) [1299] 0.00 0.00 18 at::dms::kjc::KjcParser::jEqualityExpression(void) [1301] 0.00 0.00 18 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 0.00 0.00 17 loadArray [1318] 0.00 0.00 17 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] 0.00 0.00 17 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] 0.00 0.00 17 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] 0.00 0.00 16 slowLockMutex [1326] 0.00 0.00 16 makeZipEntry [1324] 0.00 0.00 16 java::util::Vector::Vector(int) [4669] 0.00 0.00 16 java::io::File::getName(void) [1320] 0.00 0.00 15 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] 0.00 0.00 15 at::dms::kjc::KjcParser::jExpression(void) [1334] 0.00 0.00 14 throwExternalException [1347] 0.00 0.00 14 dispatchException [1338] 0.00 0.00 14 java::util::Hashtable::Hashtable(void) [4674] 0.00 0.00 14 java::lang::Character::toUpperCase(wchar_t) [1349] 0.00 0.00 14 at::dms::compiler::FastStringBuffer::toString(void) [1348] 0.00 0.00 14 at::dms::kjc::KjcParser::jModifiers(void) [1342] 0.00 0.00 13 at::dms::kjc::CClass::CClass(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, int, java::lang::String *, int, java::lang::String *, java::lang::String *, at::dms::kjc::CClassType *, bool) [4676] 0.00 0.00 13 java::util::StringTokenizer::countTokens(void) [1352] 0.00 0.00 13 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1369] 0.00 0.00 13 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1354] 0.00 0.00 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 0.00 0.00 13 java::io::File::canRead(void) [1351] 0.00 0.00 13 at::dms::kjc::CClassType::setClassFromName(java::lang::String *) [1367] 0.00 0.00 13 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] 0.00 0.00 13 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] 0.00 0.00 13 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 0.00 0.00 12 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] 0.00 0.00 12 AllocArray [1371] 0.00 0.00 12 java::net::URL::URL(java::lang::String *) [4681] 0.00 0.00 12 java::net::URL::URL(java::net::URL *, java::lang::String *) [4680] 0.00 0.00 12 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] 0.00 0.00 12 at::dms::kjc::KjcParser::jStatement(void) [1386] 0.00 0.00 11 java::util::Stack::Stack(void) [4686] 0.00 0.00 11 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 0.00 0.00 11 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [1398] 0.00 0.00 10 postExceptionMessage [1411] 0.00 0.00 10 discardErrorInfo [1405] 0.00 0.00 10 at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1412] 0.00 0.00 10 at::dms::kjc::CClassNameType::getQualifiedName(void) [1408] 0.00 0.00 10 at::dms::classfile::ConstantPool::Block_0024(unsigned) [1400] 0.00 0.00 10 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 0.00 0.00 10 at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4690] 0.00 0.00 10 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 9 soft_athrow [1443] 0.00 0.00 9 at::dms::kjc::CClassType::getQualifiedName(void) [1428] 0.00 0.00 9 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 0.00 0.00 9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] 0.00 0.00 9 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] 0.00 0.00 9 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] 0.00 0.00 9 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 0.00 0.00 8 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] 0.00 0.00 8 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1458] 0.00 0.00 8 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 0.00 0.00 8 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] 0.00 0.00 8 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] 0.00 0.00 7 java::lang::Throwable::Throwable(void) [4703] 0.00 0.00 7 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] 0.00 0.00 7 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] 0.00 0.00 7 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] 0.00 0.00 7 at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) [1479] 0.00 0.00 7 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] 0.00 0.00 7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] 0.00 0.00 7 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] 0.00 0.00 6 hashResize [1513] 0.00 0.00 6 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] 0.00 0.00 6 java::io::File::File(java::io::File *, java::lang::String *) [4710] 0.00 0.00 6 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1522] 0.00 0.00 6 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1521] 0.00 0.00 6 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1523] 0.00 0.00 6 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 0.00 0.00 6 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [1524] 0.00 0.00 6 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [1517] 0.00 0.00 6 at::dms::kjc::KjcParser::jBuiltInType(void) [1518] 0.00 0.00 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 0.00 0.00 5 java::util::Hashtable::Hashtable(int) [4721] 0.00 0.00 5 throwError [1567] 0.00 0.00 5 throwException [1568] 0.00 0.00 5 postNoClassDefFoundError [1562] 0.00 0.00 5 error2Throwable [1543] 0.00 0.00 5 loadNativeLibrary [1558] 0.00 0.00 5 _signalCond [4729] 0.00 0.00 5 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 5 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 0.00 0.00 5 java::util::Hashtable::elements(void) [1541] 0.00 0.00 5 java::util::Vector::Vector(java::util::Collection *) [4720] 0.00 0.00 5 java::util::::iterator(unsigned AbstractMap_00243) [1555] 0.00 0.00 5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] 0.00 0.00 5 java::util::::iterator(unsigned HashMap_00241) [1554] 0.00 0.00 5 java::util::HashMap::entrySet(void) [1542] 0.00 0.00 5 java::util::AbstractMap::values(void) [1569] 0.00 0.00 5 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 0.00 0.00 5 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] 0.00 0.00 5 at::dms::kjc::KjcParser::jArgList(void) [1556] 0.00 0.00 5 java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) [4717] 0.00 0.00 4 java_lang_Class_newInstance [1608] 0.00 0.00 4 AllocObjectArray [1573] 0.00 0.00 4 java::lang::System::loadLibrary(java::lang::String *) [1612] 0.00 0.00 4 java::lang::Runtime::loadLibrary(java::lang::String *) [1613] 0.00 0.00 4 java::lang::Runtime::loadInternal(java::lang::String *) [1611] 0.00 0.00 4 java_lang_Runtime_loadFileInternal [1610] 0.00 0.00 4 java_lang_Runtime_buildLibName [1609] 0.00 0.00 4 gcInvokeGC [1577] 0.00 0.00 4 at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) [1619] 0.00 0.00 4 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] 0.00 0.00 4 at::dms::classfile::ConstantValueAttribute::getLiteral(void) [1587] 0.00 0.00 4 at::dms::classfile::LongConstant::getLiteral(void) [1586] 0.00 0.00 4 at::dms::kjc::CMethod::getSignature(void) [1592] 0.00 0.00 4 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] 0.00 0.00 4 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 4 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] 0.00 0.00 4 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 0.00 0.00 4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] 0.00 0.00 4 antlr::ParserException::ParserException(java::lang::String *) [4731] 0.00 0.00 4 antlr::ANTLRException::ANTLRException(java::lang::String *) [4730] 0.00 0.00 4 at::dms::kjc::KjcParser::jModifier(void) [1606] 0.00 0.00 4 java::lang::VirtualMachineError::VirtualMachineError(void) [4733] 0.00 0.00 4 java::lang::Error::Error(void) [4735] 0.00 0.00 3 stringAlloc [1735] 0.00 0.00 3 jit_soft_multianewarray [1699] 0.00 0.00 3 newMultiArray [1708] 0.00 0.00 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 0.00 0.00 3 java::net::URL::openStream(void) [1711] 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) [1664] 0.00 0.00 3 java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) [1663] 0.00 0.00 3 java::net::URL::openConnection(void) [1709] 0.00 0.00 3 java::util::jar::JarFile::getEntry(java::lang::String *) [1662] 0.00 0.00 3 java::util::jar::JarFile::JarFile(java::io::File *) [4784] 0.00 0.00 3 java::util::jar::JarFile::JarFile(java::io::File *, bool) [4785] 0.00 0.00 3 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [1710] 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 0.00 0.00 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 3 java::util::NoSuchElementException::NoSuchElementException(void) [4752] 0.00 0.00 3 java::lang::RuntimeException::RuntimeException(void) [4749] 0.00 0.00 3 java::lang::Exception::Exception(void) [4751] 0.00 0.00 3 java::lang::ClassLoader::loadClass(java::lang::String *) [1702] 0.00 0.00 3 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] 0.00 0.00 3 kaffe::lang::SystemClassLoader::findClass(java::lang::String *) [1646] 0.00 0.00 3 java::lang::ClassLoader::findLoadedClass(java::lang::String *) [1647] 0.00 0.00 3 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [1661] 0.00 0.00 3 java::lang::SecurityManager::currentClassLoader(void) [1644] 0.00 0.00 3 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] 0.00 0.00 3 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 3 at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1725] 0.00 0.00 3 at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) [1726] 0.00 0.00 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] 0.00 0.00 3 at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1727] 0.00 0.00 3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] 0.00 0.00 3 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] 0.00 0.00 3 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1724] 0.00 0.00 3 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 0.00 0.00 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] 0.00 0.00 3 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 3 at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4779] 0.00 0.00 3 at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4778] 0.00 0.00 3 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 0.00 0.00 3 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 0.00 0.00 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] 0.00 0.00 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] 0.00 0.00 3 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [1634] 0.00 0.00 3 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 0.00 0.00 3 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 0.00 0.00 3 at::dms::kjc::CMethodInfo::CMethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::kjc::CSourceMethod *, bool, bool) [4753] 0.00 0.00 3 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] 0.00 0.00 3 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4771] 0.00 0.00 3 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4770] 0.00 0.00 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 0.00 0.00 3 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 0.00 0.00 3 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [1689] 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] 0.00 0.00 3 at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1638] 0.00 0.00 3 at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1642] 0.00 0.00 3 at::dms::kjc::CContext::lookupField(java::lang::String *) [1705] 0.00 0.00 3 at::dms::kjc::CClassContext::lookupField(java::lang::String *) [1704] 0.00 0.00 3 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] 0.00 0.00 3 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1635] 0.00 0.00 3 at::dms::kjc::CBodyContext::createBlockContext(void) [1641] 0.00 0.00 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) [4754] 0.00 0.00 3 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] 0.00 0.00 3 at::dms::kjc::CMethodContext::Block_0024(unsigned) [1630] 0.00 0.00 3 at::dms::kjc::CClass::getType(void) [1678] 0.00 0.00 3 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [4755] 0.00 0.00 3 at::dms::kjc::CClassContext::Block_0024(unsigned) [1629] 0.00 0.00 3 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] 0.00 0.00 3 at::dms::kjc::KjcScanner::getNumericLiteral(void) [1668] 0.00 0.00 3 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 0.00 0.00 3 java::lang::Character::isJavaIdentifierStart(wchar_t) [1688] 0.00 0.00 3 at::dms::kjc::JMethodDeclaration::JMethodDeclaration(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, JArray *, JArray *, at::dms::kjc::JBlock *, at::dms::compiler::JavadocComment *, JArray *) [4761] 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1643] 0.00 0.00 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 0.00 0.00 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 0.00 0.00 3 at::dms::kjc::KjcParser::jVarInitializer(void) [1693] 0.00 0.00 2 stringFree [1801] 0.00 0.00 2 hashInit [1781] 0.00 0.00 2 at::dms::kjc::CSourceClass::CSourceClass(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, at::dms::compiler::TokenReference *, int, java::lang::String *, java::lang::String *, bool) [4807] 0.00 0.00 2 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] 0.00 0.00 2 java::lang::SecurityManager::SecurityManager(void) [4797] 0.00 0.00 2 java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) [4802] 0.00 0.00 2 java::lang::RuntimeException::RuntimeException(java::lang::String *) [4798] 0.00 0.00 2 java::util::Properties::Properties(void) [4800] 0.00 0.00 2 java::util::Properties::Properties(java::util::Properties *) [4801] 0.00 0.00 2 java::lang::Character::toLowerCase(wchar_t) [1802] 0.00 0.00 2 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 0.00 0.00 2 java::lang::Class::fullResourceName(java::lang::String *) [1761] 0.00 0.00 2 java::lang::String::toUpperCase(void) [1803] 0.00 0.00 2 java::lang::String::toUpperCase(java::util::Locale *) [1804] 0.00 0.00 2 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [4794] 0.00 0.00 2 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1797] 0.00 0.00 2 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 0.00 0.00 2 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 0.00 0.00 2 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1762] 0.00 0.00 2 at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) [1763] 0.00 0.00 2 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4815] 0.00 0.00 2 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4814] 0.00 0.00 1+1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 0.00 0.00 1+1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] 0.00 0.00 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 2 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 0.00 0.00 2 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1752] 0.00 0.00 2 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 2 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 0.00 0.00 2 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] 0.00 0.00 2 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [4808] 0.00 0.00 2 at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1743] 0.00 0.00 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 0.00 0.00 2 at::dms::kjc::KjcParser::jForCond(void) [1791] 0.00 0.00 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 0.00 0.00 2 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] 0.00 0.00 1 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [4879] 0.00 0.00 1 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [4855] 0.00 0.00 1 at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) [4868] 0.00 0.00 1 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [4867] 0.00 0.00 1 at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) [4878] 0.00 0.00 1 at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) [4880] 0.00 0.00 1 at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) [4883] 0.00 0.00 1 java::lang::Integer::_003cclinit_003e(unsigned) [4837] 0.00 0.00 1 java::lang::Byte::_003cclinit_003e(unsigned) [4833] 0.00 0.00 1 java::lang::Long::_003cclinit_003e(unsigned) [4834] 0.00 0.00 1 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [4860] 0.00 0.00 1 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [4857] 0.00 0.00 1 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [4875] 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [4882] 0.00 0.00 1 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) [4881] 0.00 0.00 1 at::dms::classfile::Attribute::_003cclinit_003e(unsigned) [4886] 0.00 0.00 1 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [4876] 0.00 0.00 1 at::dms::classfile::ConstantPool::_003cclinit_003e(unsigned) [4877] 0.00 0.00 1 at::dms::classfile::Data::_003cclinit_003e(unsigned) [4884] 0.00 0.00 1 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] 0.00 0.00 1 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [4853] 0.00 0.00 1 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] 0.00 0.00 1 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [4858] 0.00 0.00 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 0.00 0.00 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] 0.00 0.00 1 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4938] 0.00 0.00 1 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 0.00 0.00 1 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 0.00 0.00 1 antlr::Token::_003cclinit_003e(unsigned) [4824] 0.00 0.00 1 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 0.00 0.00 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 0.00 0.00 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 0.00 0.00 1 kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) [1841] 0.00 0.00 1 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 0.00 0.00 1 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 0.00 0.00 1 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 0.00 0.00 1 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 0.00 0.00 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 0.00 0.00 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] 0.00 0.00 1 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [4964] 0.00 0.00 1 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [1815] 0.00 0.00 1 at::dms::util::Utils::_003cclinit_003e(unsigned) [4871] 0.00 0.00 1 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 0.00 0.00 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] 0.00 0.00 1 kaffe::lang::DummyClassLoader::DummyClassLoader(void) [4929] 0.00 0.00 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 0.00 0.00 1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 0.00 0.00 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] 0.00 0.00 1 java::util::Properties::load(java::io::InputStream *) [1946] 0.00 0.00 1 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [4905] 0.00 0.00 1 java::lang::String::toLowerCase(void) [1982] 0.00 0.00 1 java::lang::String::toLowerCase(java::util::Locale *) [1983] 0.00 0.00 1 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] 0.00 0.00 1 java::net::URL::_003cclinit_003e(unsigned) [4832] 0.00 0.00 1 java::util::HashMap::HashMap(void) [4917] 0.00 0.00 1 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 0.00 0.00 1 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] 0.00 0.00 1 java::lang::Character::class_0024(java::lang::String *, unsigned) [1840] 0.00 0.00 1 kaffe::util::IntegerHashtable::IntegerHashtable(void) [4931] 0.00 0.00 1 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] 0.00 0.00 1 java::lang::Character::_003cclinit_003e(unsigned) [4839] 0.00 0.00 1 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 0.00 0.00 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 0.00 0.00 1 kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) [1842] 0.00 0.00 1 java::io::PrintWriter::_003cclinit_003e(unsigned) [4826] 0.00 0.00 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] 0.00 0.00 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *) [4895] 0.00 0.00 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] 0.00 0.00 1 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] 0.00 0.00 1 kaffe::io::CharToByteConverter::getDefault(void) [1890] 0.00 0.00 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] 0.00 0.00 1 java::util::GregorianCalendar::GregorianCalendar(int, int, int) [4913] 0.00 0.00 1 java::util::Calendar::Calendar(void) [4918] 0.00 0.00 1 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [4919] 0.00 0.00 1 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] 0.00 0.00 1 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 0.00 0.00 1 java::io::FileOutputStream::_003cclinit_003e(unsigned) [4829] 0.00 0.00 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 0.00 0.00 1 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 0.00 0.00 1 java::io::FileInputStream::_003cclinit_003e(unsigned) [4828] 0.00 0.00 1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] 0.00 0.00 1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] 0.00 0.00 1 java_lang_Runtime_initializeLinkerInternal [1940] 0.00 0.00 1 java::io::File::_003cclinit_003e(unsigned) [4830] 0.00 0.00 1 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [4850] 0.00 0.00 1 kaffe::lang::SystemClassLoader::SystemClassLoader(void) [4930] 0.00 0.00 1 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 0.00 0.00 1 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [4904] 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 0.00 0.00 1 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1910] 0.00 0.00 1 java::lang::NullSecurityManager::NullSecurityManager(void) [4910] 0.00 0.00 1 java::lang::Thread::_003cclinit_003e(unsigned) [4836] 0.00 0.00 1 java::lang::String::_003cclinit_003e(unsigned) [4835] 0.00 0.00 1 at::dms::kjc::Main::main(JArray *) [1948] 0.00 0.00 1 java::lang::System::exit(int) [1860] 0.00 0.00 1 java::lang::Runtime::exit(int) [1861] 0.00 0.00 1 kaffe::lang::Application::exit(int) [1862] 0.00 0.00 1 kaffe::lang::Application::classStack0(void) [1839] 0.00 0.00 1 Java_kaffe_lang_Application_classStack0 [1818] 0.00 0.00 1 at::dms::kjc::Main::compile(JArray *) [1851] 0.00 0.00 1 at::dms::kjc::CSourceClass::genCode(java::io::File *) [1875] 0.00 0.00 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::io::File *) [4900] 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *) [4901] 0.00 0.00 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 1 java::util::Hashtable::clear(void) [1844] 0.00 0.00 1 java::util::HashMap::clear(void) [1843] 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 0.00 0.00 1 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 0.00 0.00 1 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] 0.00 0.00 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1964] 0.00 0.00 1 at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) [1962] 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1963] 0.00 0.00 1 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1824] 0.00 0.00 1 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [4969] 0.00 0.00 1 at::dms::compiler::FastStringBuffer::Block_0024(unsigned) [1816] 0.00 0.00 1 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 1 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 0.00 0.00 1 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 0.00 0.00 1 at::dms::kjc::CodeSequence::Block_0024(unsigned) [1808] 0.00 0.00 1 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] 0.00 0.00 1 at::dms::classfile::Hashtables::getHashtable(void) [1895] 0.00 0.00 1 at::dms::kjc::::(unsigned CClass_0024MyOutputStream) [4962] 0.00 0.00 1 java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) [4906] 0.00 0.00 1 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] 0.00 0.00 1 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [4975] 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 0.00 0.00 1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 0.00 0.00 1 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] 0.00 0.00 1 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] 0.00 0.00 1 at::dms::kjc::CClassType::isCheckedException(void) [1929] 0.00 0.00 1 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 0.00 0.00 1 at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) [1852] 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1830] 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1838] 0.00 0.00 1 at::dms::kjc::CClassContext::getVariableInfo(void) [1911] 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 1 at::dms::kjc::CMethodContext::createBlockContext(int) [1853] 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1855] 0.00 0.00 1 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [1854] 0.00 0.00 1 at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4950] 0.00 0.00 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4972] 0.00 0.00 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4967] 0.00 0.00 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) [4965] 0.00 0.00 1 at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) [1833] 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] 0.00 0.00 1 at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) [1836] 0.00 0.00 1 at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) [1834] 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 1 at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) [4944] 0.00 0.00 1 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1809] 0.00 0.00 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 0.00 0.00 1 at::dms::kjc::JClassDeclaration::JClassDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) [4947] 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::JTypeDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) [4946] 0.00 0.00 1 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] 0.00 0.00 1 at::dms::kjc::KjcParser::jThrowsClause(void) [1934] 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::JConstructorDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, at::dms::kjc::JConstructorBlock *, at::dms::compiler::JavadocComment *, JArray *) [4954] 0.00 0.00 1 at::dms::kjc::KjcParser::jType(void) [1936] 0.00 0.00 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4973] 0.00 0.00 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4968] 0.00 0.00 1 at::dms::kjc::KjcParser::jImplementsClause(void) [1932] 0.00 0.00 1 at::dms::kjc::KjcParser::jSuperClassClause(void) [1933] 0.00 0.00 1 at::dms::kjc::CParseClassContext::getInstance(void) [1897] 0.00 0.00 1 at::dms::kjc::CParseClassContext::CParseClassContext(void) [4949] 0.00 0.00 1 at::dms::kjc::CParseClassContext::Block_0024(unsigned) [1811] 0.00 0.00 1 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1812] 0.00 0.00 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] 0.00 0.00 1 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [4961] 0.00 0.00 1 at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4958] 0.00 0.00 1 at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4970] 0.00 0.00 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] 0.00 0.00 1 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] 0.00 0.00 1 antlr::TokenQueue::TokenQueue(int) [4889] 0.00 0.00 1 antlr::TokenQueue::init(int) [1925] 0.00 0.00 1 antlr::Parser::Parser(void) [4893] 0.00 0.00 1 at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4934] 0.00 0.00 1 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] 0.00 0.00 1 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1904] 0.00 0.00 1 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [4939] 0.00 0.00 1 at::dms::util::CharArrayCache::request(void) [1961] 0.00 0.00 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] 0.00 0.00 1 kaffe::io::ByteToCharConverter::getDefault(void) [1889] 0.00 0.00 1 java::io::Reader::Reader(void) [4907] 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::io::File *) [4898] 0.00 0.00 1 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 0.00 0.00 1 at::dms::kjc::Main::initialize(void) [1928] 0.00 0.00 1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 0.00 0.00 1 at::dms::kjc::CNullType::CNullType(void) [4959] 0.00 0.00 1 at::dms::classfile::ClassPath::init(java::lang::String *) [1927] 0.00 0.00 1 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] 0.00 0.00 1 at::dms::kjc::Main::parseArguments(JArray *) [1951] 0.00 0.00 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 0.00 0.00 1 at::dms::kjc::Main::Main(void) [4957] 0.00 0.00 1 at::dms::kjc::Main::Block_0024(unsigned) [1813] 0.00 0.00 1 java::lang::OutOfMemoryError::OutOfMemoryError(void) [4909] ----------------------------------------------- 0.02 0.52 1493/1493 translate [3] [5] 19.7 0.02 0.52 1493 verifyMethod [5] 0.06 0.38 7406/7406 verifyBasicBlock [7] 0.05 0.04 9547/156718 jmalloc [144] ----------------------------------------------- 0.01 0.11 1460/6492 finishInsnSequence [17] 0.02 0.38 5032/6492 translate [3] [6] 18.9 0.03 0.49 6492 generateInsnSequence [6] 0.01 0.19 19628/19628 doReload [12] 0.03 0.09 21238/21238 doSpill [19] 0.02 0.02 14107/14107 slotAlias [66] 0.00 0.02 18251/18251 push_xRC [80] 0.00 0.02 6064/6064 load_RRC [97] 0.01 0.00 3099/3099 call_xRC [101] 0.01 0.00 23397/43454 slot_invalidate [88] 0.01 0.00 43492/43492 startInsn [130] 0.01 0.00 5298/5298 push_xCC [135] 0.00 0.01 3124/3124 load_RxR [172] 0.00 0.01 5735/5735 return_Rxx [186] 0.00 0.00 1543/1543 cmp_xRRC [205] 0.00 0.00 2702/2702 move_RxC [209] 0.00 0.00 832/832 add_RRC [217] 0.00 0.00 1075/1075 store_xRRC [229] 0.00 0.00 1729/1729 cmp_xRC [239] 0.00 0.00 808/808 move_RxR [243] 0.00 0.00 1456/1456 check_stack_limit_xRC [251] 0.00 0.00 1179/1179 returnarg_xxR [266] 0.00 0.00 535/535 cmp_xRR [276] 0.00 0.00 926/926 store_xRCC [282] 0.00 0.00 295/295 load_RRRC [285] 0.00 0.00 622/622 load_RxA [308] 0.00 0.00 154/154 add_RRR [310] 0.00 0.00 1460/1460 prologue_xxx [323] 0.00 0.00 444/444 store_xRA [331] 0.00 0.00 128/128 lshl_RRC [338] 0.00 0.00 104/104 sub_RRC [353] 0.00 0.00 97/97 store_RRRC [362] 0.00 0.00 72/72 loadc_RRRC [369] 0.00 0.00 133/133 move_RxL [392] 0.00 0.00 33/33 sub_RRR [394] 0.00 0.00 63/63 loadb_RxR [398] 0.00 0.00 122/122 branch_indirect_xRC [405] 0.00 0.00 63/63 monexit_xxRCC [412] 0.00 0.00 86/86 and_RRC [437] 0.00 0.00 44/44 monenter_xxRCC [445] 0.00 0.00 72/72 ashr_RRC [453] 0.00 0.00 22/22 loadb_RRRC [462] 0.00 0.00 16/16 or_RRR [465] 0.00 0.00 13/13 and_RRR [484] 0.00 0.00 22/22 storeb_xRRC [501] 0.00 0.00 42/42 storeb_xRCC [510] 0.00 0.00 7/7 rem_RRR [516] 0.00 0.00 19/19 loadc_RxR [524] 0.00 0.00 10/10 stores_RRRC [547] 0.00 0.00 17/17 returnl_Rxx [558] 0.00 0.00 9/9 storeb_RRRC [560] 0.00 0.00 4/156718 gcRealloc [639] 0.00 0.00 19/19 xor_RRC [611] 0.00 0.00 9/9 stores_xRRC [616] 0.00 0.00 17/17 fpush_xRC [619] 0.00 0.00 4/4 mul_RRR [628] 0.00 0.00 4/4 lshl_RRR [627] 0.00 0.00 6/6 fload_RxR [658] 0.00 0.00 4/4 fmove_RxR [660] 0.00 0.00 5/5 returnargl_xxR [669] 0.00 0.00 9/9 or_RRC [686] 0.00 0.00 2/2 div_RRR [687] 0.00 0.00 4/4 neg_RxR [691] 0.00 0.00 2/2 ashr_RRR [692] 0.00 0.00 3/3 loads_RxR [742] 0.00 0.00 3/3 cvtif_RxR [743] 0.00 0.00 5/5 mul_RRC [752] 0.00 0.00 4/4 fmove_RxC [781] 0.00 0.00 2/2 fstore_RxR [782] 0.00 0.00 2/2 stores_xRR [784] 0.00 0.00 2/2 storeb_xRR [783] 0.00 0.00 1/1 storeb_RRCC [843] 0.00 0.00 1/1 cvtid_RxR [844] 0.00 0.00 2/2 fpushl_xRC [847] 0.00 0.00 2/2 freturn_Rxx [859] 0.00 0.00 1/1 freturnl_Rxx [882] 0.00 0.00 9854/9854 popargs_xxC [907] 0.00 0.00 6492/7952 initSeq [912] 0.00 0.00 5184/5184 call_xCC [921] 0.00 0.00 4983/4983 branch_xCC [922] 0.00 0.00 2079/2079 set_wordpc_xxC [937] 0.00 0.00 1939/1939 epilogue_xxx [938] 0.00 0.00 1939/1939 ret_xxx [939] 0.00 0.00 1897/1897 set_label_xxC [940] 0.00 0.00 1694/1694 call_ind_xCC [944] 0.00 0.00 1426/1426 fakecall_xCC [955] 0.00 0.00 1032/1032 set_word_xxC [958] 0.00 0.00 126/126 eprologue_xLx [1093] ----------------------------------------------- 0.06 0.38 7406/7406 verifyMethod [5] [7] 15.8 0.06 0.38 7406 verifyBasicBlock [7] 0.00 0.12 7684/14369 getMethodSignatureClass [11] 0.01 0.07 5504/10446 getField [15] 0.04 0.03 7406/156718 jmalloc [144] 0.04 0.03 7406/156718 jfree [145] 0.02 0.00 15290/15290 mergeFrame [87] 0.01 0.01 1934/156718 getClass [91] 0.00 0.00 6477/6477 updateLocals [917] ----------------------------------------------- 120369 gcMalloc [90] [8] 11.4 0.12 0.19 120369 gc_heap_malloc [8] 0.16 0.00 120369/124934 memset [13] 0.03 0.00 2467/2467 gc_large_block [75] 0.00 0.00 2148/2148 gc_small_block [936] 0.00 0.00 3/3 gc_system_alloc [1650] 120373 _lockMutex [14] 120373 _unlockMutex [10] 4 gcInvokeGC [1577] ----------------------------------------------- 0.00 0.00 126/28573 exception_prologue [267] 0.00 0.00 550/28573 _start_sub_block [181] 0.00 0.01 668/28573 _end_sub_block [176] 0.00 0.01 1460/28573 prologue [60] 0.00 0.03 3208/28573 end_sync [69] 0.01 0.05 5069/28573 _end_basic_block [54] 0.01 0.05 5199/28573 _start_basic_block [47] 0.02 0.11 12293/28573 end_func_sync [16] [9] 10.9 0.04 0.26 28573 createSpillMask [9] 0.14 0.12 28573/156718 gcMalloc [90] ----------------------------------------------- 2 stringFree [1801] 3 stringAlloc [1735] 8 cacheJarFile [808] 8 delayedOpenJarFile [404] 8 gcInvokeGC [1577] 47 lookupArray [210] 51 gcRealloc [639] 51 closeJarFile [1152] 67 findJarFile [498] 106 resolveInterfaces [1011] 415 loadClass [150] 435 findClassInJar [114] 442 getDataJarFile [191] 491 lookupClassEntry [161] 977 stringCharArray2Java [188] 1311 stringInternString [212] 4051 processClass [149] 4622 getClass [91] 4676 utf8ConstRelease [305] 18117 utf8ConstAddRef [92] 26408 utf8ConstNew [33] 73861 gcFree [55] 120369 gcMalloc [90] 120373 gc_heap_malloc [8] 0.00 0.00 4/156718 Kaffe_wrapper [294] 0.00 0.00 6/156718 startFinalizer [438] 0.00 0.00 7/156718 gcMan [31] 0.00 0.00 9/156718 insertClasspath [299] 0.00 0.00 20/156718 loadStaticClass [278] 0.00 0.00 96/156718 stringUninternString [256] 0.00 0.00 105/156718 finaliserMan [236] 0.00 0.00 797/156718 resolveFieldType [77] 0.00 0.00 877/156718 resolveString [71] 0.01 0.01 3023/156718 translate [3] [10] 8.4 0.23 0.00 381843 _unlockMutex [10] 3273 slowUnlockMutex [933] ----------------------------------------------- 0.00 0.11 6685/14369 translate [3] 0.00 0.12 7684/14369 verifyBasicBlock [7] [11] 8.3 0.00 0.23 14369 getMethodSignatureClass [11] 0.07 0.06 14369/156718 getClass [91] 0.03 0.07 14369/14369 countInsAndOuts [34] 0.00 0.00 24/12079 instanceof [132] 0.00 0.00 14390/18365 findMethodLocal [900] ----------------------------------------------- 0.01 0.19 19628/19628 generateInsnSequence [6] [12] 7.1 0.01 0.19 19628 doReload [12] 0.10 0.08 19628/156718 gcFree [55] 0.00 0.00 10762/43454 slot_invalidate [88] 0.00 0.00 2583/71468 reload [908] ----------------------------------------------- 0.00 0.00 1/124934 __hash_open [456] 0.00 0.00 1/124934 bindresvport [875] 0.00 0.00 2/124934 init_hash [786] 0.00 0.00 2/124934 __ibitmap [846] 0.00 0.00 5/124934 newConstant [663] 0.00 0.00 1954/124934 stringCharArray2Java [188] 0.00 0.00 2600/124934 huft_build [81] 0.16 0.00 120369/124934 gc_heap_malloc [8] [13] 6.2 0.17 0.00 124934 memset [13] ----------------------------------------------- 2 stringFree [1801] 3 stringAlloc [1735] 8 cacheJarFile [808] 8 delayedOpenJarFile [404] 8 gcInvokeGC [1577] 47 lookupArray [210] 51 gcRealloc [639] 51 closeJarFile [1152] 67 findJarFile [498] 106 resolveInterfaces [1011] 415 loadClass [150] 435 findClassInJar [114] 442 getDataJarFile [191] 491 lookupClassEntry [161] 977 stringCharArray2Java [188] 1311 stringInternString [212] 4051 processClass [149] 4622 getClass [91] 4676 utf8ConstRelease [305] 18117 utf8ConstAddRef [92] 26408 utf8ConstNew [33] 73861 gcFree [55] 120369 gcMalloc [90] 120373 gc_heap_malloc [8] 0.00 0.00 4/156718 Kaffe_wrapper [294] 0.00 0.00 6/156718 startFinalizer [438] 0.00 0.00 8/156718 gcMan [31] 0.00 0.00 9/156718 insertClasspath [299] 0.00 0.00 20/156718 loadStaticClass [278] 0.00 0.00 96/156718 stringUninternString [256] 0.00 0.00 106/156718 finaliserMan [236] 0.00 0.00 797/156718 resolveFieldType [77] 0.00 0.00 877/156718 resolveString [71] 0.01 0.01 3023/156718 translate [3] [14] 5.8 0.16 0.00 381845 _lockMutex [14] 11 slowLockMutex [1326] ----------------------------------------------- 0.01 0.06 4942/10446 translate [3] 0.01 0.07 5504/10446 verifyBasicBlock [7] [15] 5.6 0.02 0.13 10446 getField [15] 0.05 0.04 10446/156718 getClass [91] 0.00 0.04 10446/10447 lookupClassField [67] ----------------------------------------------- 0.00 0.00 1/12293 cmpg_float [620] 0.00 0.00 1/12293 div_float [622] 0.00 0.00 1/12293 cmpl_float [621] 0.00 0.00 2/12293 check_div [610] 0.00 0.00 2/12293 lshl_long [523] 0.00 0.00 3/12293 Kaffe_wrapper [294] 0.00 0.00 3/12293 softcall_multianewarray [480] 0.00 0.00 7/12293 lcmp [386] 0.00 0.00 41/12293 mon_enter [332] 0.00 0.00 57/12293 mon_exit [311] 0.00 0.00 91/12293 softcall_anewarray [247] 0.00 0.00 93/12293 softcall_instanceof [240] 0.00 0.00 93/12293 softcall_newarray [242] 0.00 0.00 168/12293 softcall_lookupinterfacemethod [203] 0.00 0.00 234/12293 softcall_athrow [196] 0.00 0.00 234/12293 softcall_checkcast [192] 0.00 0.00 364/12293 check_array_store [167] 0.00 0.01 560/12293 softcall_initialise_class [119] 0.00 0.02 1313/12293 softcall_new [76] 0.00 0.03 2331/12293 check_null [72] 0.01 0.08 6694/12293 translate [3] [16] 5.5 0.01 0.14 12293 end_func_sync [16] 0.02 0.11 12293/28573 createSpillMask [9] 0.01 0.01 12293/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 4/1460 Kaffe_wrapper [294] 0.00 0.14 1456/1460 translate [3] [17] 5.2 0.00 0.14 1460 finishInsnSequence [17] 0.01 0.11 1460/6492 generateInsnSequence [6] 0.01 0.01 1460/156718 gcMalloc [90] 0.01 0.01 1460/156718 gcFree [55] 0.00 0.00 1460/166693 memcpy [42] 0.00 0.00 1460/1460 establishConstants [948] 0.00 0.00 1460/1460 linkLabels [950] ----------------------------------------------- [18] 4.7 0.13 0.00 .mcount [18] ----------------------------------------------- 0.03 0.09 21238/21238 generateInsnSequence [6] [19] 4.3 0.03 0.09 21238 doSpill [19] 0.04 0.04 8945/156718 gcFree [55] 0.00 0.01 10550/10550 spillAndUpdate [179] ----------------------------------------------- 416 inflate_block [1000] [20] 4.1 0.01 0.10 416 inflate_dynamic [20] 0.06 0.05 416/442 inflate_codes [24] 1248 huft_build [81] 1248 huft_free [956] ----------------------------------------------- [21] 4.1 0.00 0.11 main [21] 0.00 0.11 1/1 JNI_CreateJavaVM [22] 0.00 0.00 1/1 main2 [446] 0.00 0.00 4/7 getenv [1474] 0.00 0.00 1/1 JNI_GetDefaultJavaVMInitArgs [1817] 0.00 0.00 1/1 options [1950] ----------------------------------------------- 0.00 0.11 1/1 main [21] [22] 4.1 0.00 0.11 1 JNI_CreateJavaVM [22] 0.00 0.11 1/1 initialiseKaffe [23] ----------------------------------------------- 0.00 0.11 1/1 JNI_CreateJavaVM [22] [23] 4.1 0.00 0.11 1 initialiseKaffe [23] 0.00 0.11 1/1 gcEnable [26] 0.00 0.00 1/1 initBaseClasses [258] 0.00 0.00 1/1 initClasspath [291] 0.00 0.00 1/1 initThreads [439] 0.00 0.00 9/156718 utf8ConstNew [33] 0.00 0.00 1/1 initNativeThreads [597] 0.00 0.00 1/1 initNative [638] 0.00 0.00 1/1 utf8ConstInit [732] 0.00 0.00 1/1 initCollector [1921] 0.00 0.00 1/1 gcInit [1874] 0.00 0.00 1/1 stringInit [1979] 0.00 0.00 1/1 initExceptions [1922] 0.00 0.00 1/1 initLocking [1923] ----------------------------------------------- 0.00 0.00 26/442 inflate_fixed [184] 0.06 0.05 416/442 inflate_dynamic [20] [24] 4.0 0.06 0.05 442 inflate_codes [24] 0.05 0.00 105046/166693 memcpy [42] ----------------------------------------------- 0.00 0.11 2/2 gcEnable [26] [25] 4.0 0.00 0.11 2 createDaemon [25] 0.00 0.11 2/2 createThread [27] 0.00 0.00 2/3 initThreadLock [476] 0.00 0.00 2/156718 newObject [1202] 0.00 0.00 2/3 stringC2CharArray [596] ----------------------------------------------- 0.00 0.11 1/1 initialiseKaffe [23] [26] 4.0 0.00 0.11 1 gcEnable [26] 0.00 0.11 2/2 createDaemon [25] ----------------------------------------------- 0.00 0.11 2/2 createDaemon [25] [27] 4.0 0.00 0.11 2 createThread [27] 0.00 0.11 2/2 jthread_create [28] 0.00 0.00 2/156718 execute_java_constructor [1211] ----------------------------------------------- 0.00 0.11 2/2 createThread [27] [28] 4.0 0.00 0.11 2 jthread_create [28] 0.00 0.11 2/2 start_this_sucker_on_a_new_frame [30] 0.00 0.00 2/3 newThreadCtx [595] 0.00 0.00 2/14 jmutex_lock [1343] 0.00 0.00 2/12 jmutex_unlock [1387] 0.00 0.00 2/455 setjmp [994] 0.00 0.00 2/8 resumeThread [1459] ----------------------------------------------- 0.00 0.11 2/2 start_this_sucker_on_a_new_frame [30] [29] 4.0 0.00 0.11 2 startSpecialThread [29] 0.01 0.10 1/1 gcMan [31] 0.00 0.00 1/1 finaliserMan [236] 0.00 0.00 2/1667 getCurrentThread [945] ----------------------------------------------- 0.00 0.11 2/2 jthread_create [28] [30] 4.0 0.00 0.11 2 start_this_sucker_on_a_new_frame [30] 0.00 0.11 2/2 startSpecialThread [29] 0.00 0.00 2/16 reschedule [1325] ----------------------------------------------- 0.01 0.10 1/1 startSpecialThread [29] [31] 3.9 0.01 0.10 1 gcMan [31] 0.00 0.09 10044/10053 gcWalkMemory [36] 0.00 0.00 3/3 finishGC [200] 0.00 0.00 3/3 startGC [327] 0.00 0.00 5/7 _waitCond [400] 0.00 0.00 3/3 startFinalizer [438] 0.00 0.00 8/156718 _lockMutex [14] 0.00 0.00 7/156718 _unlockMutex [10] 0.00 0.00 4/156718 _broadcastCond [158] 0.00 0.00 52/32970 markObjectDontCheck [131] ----------------------------------------------- 0.00 0.00 42/107436 store_const_offset_byte [548] 0.00 0.00 252/107436 exception_prologue [267] 0.00 0.00 550/107436 _start_sub_block [181] 0.00 0.00 668/107436 _end_sub_block [176] 0.00 0.00 926/107436 store_const_offset_int [306] 0.00 0.00 1426/107436 softcall_fakecall [207] 0.00 0.00 1460/107436 pusharg_int_const [279] 0.00 0.00 1694/107436 call_indirect_method [175] 0.00 0.00 1939/107436 epilogue [231] 0.00 0.00 2920/107436 prologue [60] 0.00 0.00 3208/107436 begin_sync [222] 0.00 0.00 3838/107436 pusharg_ref_const [208] 0.00 0.00 4983/107436 branch [197] 0.00 0.00 5069/107436 _end_basic_block [54] 0.00 0.00 5184/107436 _call_soft [96] 0.00 0.00 5199/107436 _start_basic_block [47] 0.01 0.01 12293/107436 begin_func_sync [113] 0.01 0.01 12293/107436 end_func_sync [16] 0.02 0.02 43492/107436 _start_instruction [61] [32] 3.8 0.06 0.04 107436 _slot_const_const [32] 0.03 0.00 106468/191172 writeslot [52] 0.01 0.00 107436/193807 nextSeq [85] 0.00 0.00 968/119068 readslot [57] ----------------------------------------------- 2 java_lang_Class_forName0 [174] 3 java_lang_ClassLoader_findLoadedClass0 [753] 3 kaffe_lang_SystemClassLoader_findClass0 [894] 29 lookupClass [1216] 29 execute_java_constructor_v [1212] 72 lookupClassMethod [1190] 205 java_lang_Class_forName [896] 756 classFromSig [942] 1016 lookupArray [210] 24244 readConstantPool [65] 0.00 0.00 1/156718 initBaseClasses [258] 0.00 0.00 1/156718 Kaffe_NewStringUTF [592] 0.00 0.00 9/156718 initialiseKaffe [23] 0.00 0.00 18/156718 initPrimClass [359] 0.00 0.00 20/156718 loadStaticClass [278] [33] 3.6 0.01 0.09 26408 utf8ConstNew [33] 0.02 0.06 26408/28695 hashFind [41] 0.02 0.00 32762/166693 memcpy [42] 26408 _lockMutex [14] 26408 _unlockMutex [10] 6354 gcMalloc [90] 6354 hashAdd [100] 13 jmalloc [144] 13 jfree [145] ----------------------------------------------- 0.03 0.07 14369/14369 getMethodSignatureClass [11] [34] 3.6 0.03 0.07 14369 countInsAndOuts [34] 0.02 0.05 28738/28738 sizeofSig [45] ----------------------------------------------- [35] 3.6 0.06 0.04 71468+36781 [35] 0.05 0.03 78726 slotRegister [40] 0.01 0.00 9841 reload_Rxx [141] 0.00 0.00 3354 reload_ref [241] 0.00 0.00 9841 reload [908] ----------------------------------------------- 0.00 0.00 9/10053 walkMemory [474] 0.00 0.09 10044/10053 gcMan [31] [36] 3.3 0.00 0.09 10053 gcWalkMemory [36] 0.00 0.07 582/582 walkRefArray [44] 0.00 0.01 1113/1113 walkClass [120] 0.00 0.01 3007/3007 walkObject [190] 0.00 0.00 2560/2560 stringWalk [283] ----------------------------------------------- 0.02 0.07 6685/6685 translate [3] [37] 3.3 0.02 0.07 6685 build_call_frame [37] 0.02 0.04 16835/18297 pusharg_ref [51] 0.01 0.00 3841/3860 strchr [136] 0.00 0.00 2253/2522 pusharg_int [195] 0.00 0.00 22/38 pusharg_long [410] 0.00 0.00 6/156718 gcRealloc [639] 0.00 0.00 11/17 pusharg_float [641] 0.00 0.00 2/2 pusharg_double [866] ----------------------------------------------- 0.00 0.00 1116/182578 gc_walk_refs [326] 0.00 0.00 2560/182578 stringWalk [283] 0.00 0.00 6920/182578 walkObject [190] 0.00 0.00 9755/182578 walkMethods [198] 0.01 0.00 12411/182578 walkClass [120] 0.07 0.01 149816/182578 walkRefArray [44] [38] 3.3 0.08 0.01 182578 gcMarkObject [38] 0.01 0.00 32547/32970 markObjectDontCheck [131] ----------------------------------------------- 0.00 0.09 1493/1493 translate [3] [39] 3.1 0.00 0.09 1493 tidyVerifyMethod [39] 0.05 0.04 9436/156718 jfree [145] ----------------------------------------------- 9841 reload_Rxx [141] 0.00 0.00 1/71468 cvtid_RxR [844] 0.00 0.00 2/71468 storeb_RRCC [843] 0.00 0.00 3/71468 cvtif_RxR [743] 0.00 0.00 4/71468 fmove_RxR [660] 0.00 0.00 4/71468 fstore_RxR [782] 0.00 0.00 4/71468 fmove_RxC [781] 0.00 0.00 4/71468 stores_xRR [784] 0.00 0.00 4/71468 storeb_xRR [783] 0.00 0.00 5/71468 mul_RRC [752] 0.00 0.00 6/71468 loads_RxR [742] 0.00 0.00 8/71468 div_RRR [687] 0.00 0.00 8/71468 ashr_RRR [692] 0.00 0.00 8/71468 neg_RxR [691] 0.00 0.00 9/71468 or_RRC [686] 0.00 0.00 10/71468 returnargl_xxR [669] 0.00 0.00 12/71468 fload_RxR [658] 0.00 0.00 16/71468 mul_RRR [628] 0.00 0.00 16/71468 lshl_RRR [627] 0.00 0.00 17/71468 fpush_xRC [619] 0.00 0.00 18/71468 stores_xRRC [616] 0.00 0.00 19/71468 xor_RRC [611] 0.00 0.00 27/71468 storeb_RRRC [560] 0.00 0.00 28/71468 rem_RRR [516] 0.00 0.00 30/71468 stores_RRRC [547] 0.00 0.00 38/71468 loadc_RxR [524] 0.00 0.00 39/71468 monenter_xxRCC [445] 0.00 0.00 42/71468 storeb_xRCC [510] 0.00 0.00 44/71468 storeb_xRRC [501] 0.00 0.00 52/71468 and_RRR [484] 0.00 0.00 55/71468 monexit_xxRCC [412] 0.00 0.00 64/71468 or_RRR [465] 0.00 0.00 66/71468 loadb_RRRC [462] 0.00 0.00 72/71468 ashr_RRC [453] 0.00 0.00 86/71468 and_RRC [437] 0.00 0.00 122/71468 branch_indirect_xRC [405] 0.00 0.00 126/71468 loadb_RxR [398] 0.00 0.00 132/71468 sub_RRR [394] 0.00 0.00 133/71468 move_RxL [392] 0.00 0.00 216/71468 loadc_RRRC [369] 0.00 0.00 291/71468 store_RRRC [362] 0.00 0.00 312/71468 sub_RRC [353] 0.00 0.00 384/71468 lshl_RRC [338] 0.00 0.00 444/71468 store_xRA [331] 0.00 0.00 616/71468 add_RRR [310] 0.00 0.00 622/71468 load_RxA [308] 0.00 0.00 885/71468 load_RRRC [285] 0.00 0.00 926/71468 store_xRCC [282] 0.00 0.00 1070/71468 cmp_xRR [276] 0.00 0.00 1179/71468 returnarg_xxR [266] 0.00 0.00 1456/71468 check_stack_limit_xRC [251] 0.00 0.00 1616/71468 move_RxR [243] 0.00 0.00 1729/71468 cmp_xRC [239] 0.00 0.00 2150/71468 store_xRRC [229] 0.00 0.00 2496/71468 add_RRC [217] 0.00 0.00 2702/71468 move_RxC [209] 0.00 0.00 3086/71468 cmp_xRRC [205] 0.00 0.00 3099/71468 call_xRC [101] 0.01 0.00 6248/71468 load_RxR [172] 0.01 0.01 9789/71468 push_xRC [80] 0.01 0.01 12128/71468 load_RRC [97] 0.01 0.01 14107/71468 slotAlias [66] [40] 3.0 0.05 0.03 78726 slotRegister [40] 0.02 0.00 16553/16553 allocRegister [89] 0.01 0.00 16565/31048 clobberRegister [84] 0.00 0.00 3095/43454 slot_invalidate [88] 0.00 0.00 56/10823 spill [177] 0.00 0.00 21/21 move_register [1272] 7258 reload [908] ----------------------------------------------- 0.00 0.00 977/28695 stringCharArray2Java [188] 0.00 0.00 1310/28695 stringInternString [212] 0.02 0.06 26408/28695 utf8ConstNew [33] [41] 2.9 0.02 0.06 28695 hashFind [41] 0.04 0.02 28695/36695 hashFindSlot [43] ----------------------------------------------- 0.00 0.00 3/166693 strdup [871] 0.00 0.00 6/166693 xdrmem_getbytes [842] 0.00 0.00 12/166693 java_util_zip_ZipFile_getZipData0 [778] 0.00 0.00 18/166693 xdrmem_putbytes [736] 0.00 0.00 43/166693 gcRealloc [639] 0.00 0.00 87/166693 fgets [408] 0.00 0.00 172/166693 getDataJarFile [191] 0.00 0.00 429/166693 resolveObjectFields [387] 0.00 0.00 1429/166693 makeJarEntry [204] 0.00 0.00 1460/166693 finishInsnSequence [17] 0.00 0.00 1810/166693 stringCharArray2Java [188] 0.00 0.00 3715/166693 addCode [261] 0.01 0.00 19701/166693 __sfvwrite [94] 0.02 0.00 32762/166693 utf8ConstNew [33] 0.05 0.00 105046/166693 inflate_codes [24] [42] 2.9 0.08 0.00 166693 memcpy [42] ----------------------------------------------- 0.00 0.00 529/36695 hashRemove [290] 0.01 0.01 7471/36695 hashAdd [100] 0.04 0.02 28695/36695 hashFind [41] [43] 2.8 0.05 0.03 36695 hashFindSlot [43] 0.02 0.01 53876/53876 utf8ConstCompare [78] 0.00 0.00 33195/38571 utf8ConstHashValueInternal [899] 0.00 0.00 3555/3555 stringCompare [930] 0.00 0.00 3500/4268 stringHashValue [924] ----------------------------------------------- 0.00 0.07 582/582 gcWalkMemory [36] [44] 2.7 0.00 0.07 582 walkRefArray [44] 0.07 0.01 149816/182578 gcMarkObject [38] ----------------------------------------------- 0.02 0.05 28738/28738 countInsAndOuts [34] [45] 2.5 0.02 0.05 28738 sizeofSig [45] 0.02 0.03 56393/68030 sizeofSigItem [53] ----------------------------------------------- 0.00 0.00 2/56302 store_addr_int [858] 0.00 0.00 4/56302 store_offset_char [795] 0.00 0.00 5/56302 mul_int_const [683] 0.00 0.00 5/56302 store_offset_short [775] 0.00 0.00 9/56302 or_int_const [665] 0.00 0.00 17/56302 pusharg_float [641] 0.00 0.00 19/56302 xor_int_const [625] 0.00 0.00 22/56302 store_offset_byte [424] 0.00 0.00 49/56302 load_addr_int [508] 0.00 0.00 73/56302 ashr_int_const [471] 0.00 0.00 86/56302 and_int_const [441] 0.00 0.00 104/56302 sub_int_const [128] 0.00 0.00 122/56302 branch_indirect [416] 0.00 0.00 128/56302 lshl_int_const [413] 0.00 0.00 133/56302 move_label_const [411] 0.00 0.00 247/56302 store_offset_int [237] 0.00 0.00 371/56302 add_ref_const [351] 0.00 0.00 393/56302 cmp_ref_const [346] 0.00 0.00 442/56302 store_addr_ref [339] 0.00 0.00 461/56302 add_int_const [336] 0.00 0.00 471/56302 set_label [123] 0.00 0.00 573/56302 load_addr_ref [322] 0.00 0.00 828/56302 store_offset_ref [300] 0.00 0.00 999/56302 load_offset_int [288] 0.00 0.00 1032/56302 build_key [284] 0.00 0.00 1158/56302 pusharg_int [195] 0.00 0.00 1336/56302 cmp_int_const [268] 0.00 0.00 1426/56302 softcall_fakecall [207] 0.00 0.00 1456/56302 check_stack_limit [111] 0.00 0.00 1576/56302 move_ref_const [257] 0.00 0.00 2079/56302 build_code_ref [219] 0.00 0.00 3099/56302 call [211] 0.00 0.00 5066/56302 load_offset_ref [110] 0.00 0.00 5564/56302 move_int_const [98] 0.00 0.01 9854/56302 popargs [83] 0.01 0.01 17093/56302 pusharg_ref [51] [46] 2.5 0.02 0.05 56302 _slot_slot_const [46] 0.02 0.00 57852/119068 readslot [57] 0.02 0.00 54752/191172 writeslot [52] 0.01 0.00 56302/193807 nextSeq [85] 0.00 0.00 105/2546 move_any [193] ----------------------------------------------- 0.00 0.00 4/5199 Kaffe_wrapper [294] 0.00 0.00 126/5199 _start_exception_block [216] 0.00 0.06 5069/5199 translate [3] [47] 2.4 0.00 0.07 5199 _start_basic_block [47] 0.01 0.05 5199/28573 createSpillMask [9] 0.01 0.00 5199/7209 setupSlotsForBasicBlock [134] 0.00 0.00 5199/107436 _slot_const_const [32] ----------------------------------------------- [48] 2.4 0.00 0.07 deleteMangledMethod [48] 0.04 0.03 7218/156718 jfree [145] ----------------------------------------------- 0.00 0.00 2/27883 store_float [799] 0.00 0.00 2/27883 return_float [796] 0.00 0.00 2/27883 store_char [798] 0.00 0.00 2/27883 div_int [734] 0.00 0.00 2/27883 store_byte [797] 0.00 0.00 2/27883 _ashr_int [800] 0.00 0.00 3/27883 cvt_int_float [750] 0.00 0.00 3/27883 load_short [751] 0.00 0.00 4/27883 move_float [722] 0.00 0.00 4/27883 mul_int [482] 0.00 0.00 4/27883 _lshl_int [724] 0.00 0.00 4/27883 neg_int [723] 0.00 0.00 6/27883 load_float [667] 0.00 0.00 7/27883 rem_int [659] 0.00 0.00 13/27883 _and_int [584] 0.00 0.00 16/27883 _or_int [561] 0.00 0.00 19/27883 load_char [539] 0.00 0.00 33/27883 sub_int [187] 0.00 0.00 43/27883 _add_ref [452] 0.00 0.00 63/27883 load_byte [415] 0.00 0.00 75/27883 load_int [396] 0.00 0.00 111/27883 _add_int [376] 0.00 0.00 120/27883 cmp_ref [340] 0.00 0.00 209/27883 move_int [170] 0.00 0.00 415/27883 _cmp_int [302] 0.00 0.00 521/27883 returnarg_int [287] 0.00 0.00 599/27883 move_ref [56] 0.00 0.00 658/27883 returnarg_ref [273] 0.00 0.00 1331/27883 return_int [223] 0.00 0.00 1939/27883 ret [201] 0.00 0.00 3049/27883 load_ref [180] 0.00 0.01 4513/27883 return_ref [124] 0.02 0.02 14109/27883 copyslots [70] [49] 2.4 0.03 0.04 27883 _slot_slot_slot [49] 0.02 0.00 55766/119068 readslot [57] 0.01 0.00 27883/191172 writeslot [52] 0.00 0.00 27883/193807 nextSeq [85] ----------------------------------------------- [50] 2.3 0.00 0.06 mangleClassType [50] 0.00 0.04 11330/13452 sprintf [59] 0.01 0.01 2442/156718 jmalloc [144] ----------------------------------------------- 0.00 0.00 5/18297 Kaffe_wrapper [294] 0.00 0.00 93/18297 softcall_instanceof [240] 0.00 0.00 168/18297 softcall_lookupinterfacemethod [203] 0.00 0.00 234/18297 softcall_athrow [196] 0.00 0.00 234/18297 softcall_checkcast [192] 0.00 0.00 728/18297 check_array_store [167] 0.02 0.04 16835/18297 build_call_frame [37] [51] 2.2 0.02 0.04 18297 pusharg_ref [51] 0.01 0.01 17093/56302 _slot_slot_const [46] 0.02 0.00 18297/38551 slot_type [63] 0.00 0.00 1204/3838 pusharg_ref_const [208] 0.00 0.00 1204/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 1/191172 _lslot_lslot_slot [877] 0.00 0.00 2/191172 _lslot_lslot_const [867] 0.00 0.00 4/191172 _slot_slot_fconst [818] 0.00 0.00 23/191172 _lslot_lslot_lslot [591] 0.00 0.00 2039/191172 _slot_slot_slot_const_const [232] 0.01 0.00 27883/191172 _slot_slot_slot [49] 0.02 0.00 54752/191172 _slot_slot_const [46] 0.03 0.00 106468/191172 _slot_const_const [32] [52] 2.2 0.06 0.00 191172 writeslot [52] 0.00 0.00 31785/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 3776/68030 parseSignature [127] 0.00 0.00 7861/68030 countArgsInSignature [183] 0.02 0.03 56393/68030 sizeofSig [45] [53] 2.2 0.02 0.04 68030 sizeofSigItem [53] 0.04 0.00 86484/87862 sizeofSigChar [62] ----------------------------------------------- 0.00 0.06 5069/5069 translate [3] [54] 2.1 0.00 0.06 5069 _end_basic_block [54] 0.01 0.05 5069/28573 createSpillMask [9] 0.00 0.00 5069/107436 _slot_const_const [32] 0.00 0.00 5069/13212 mark_all_writes [903] ----------------------------------------------- 43 gcRealloc [639] 42985 jfree [145] 0.01 0.01 1456/156718 setupGlobalRegisters [79] 0.01 0.01 1460/156718 finishInsnSequence [17] 0.04 0.04 8945/156718 doSpill [19] 0.10 0.08 19628/156718 doReload [12] [55] 2.1 0.02 0.04 74517 gcFree [55] 0.04 0.00 73861/79195 gc_heap_free [64] 73861 _lockMutex [14] 73861 _unlockMutex [10] ----------------------------------------------- 0.02 0.03 10189/10189 translate [3] [56] 2.0 0.02 0.03 10189 move_ref [56] 0.00 0.02 9487/14109 copyslots [70] 0.01 0.00 10189/38551 slot_type [63] 0.00 0.00 599/27883 _slot_slot_slot [49] 0.00 0.00 103/1576 move_ref_const [257] 0.00 0.00 103/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 2/119068 _lslot_lslot_const [867] 0.00 0.00 2/119068 _slot_slot_const_const_const [884] 0.00 0.00 2/119068 _lslot_lslot_slot [877] 0.00 0.00 4/119068 _slot_slot_fconst [818] 0.00 0.00 46/119068 _lslot_lslot_lslot [591] 0.00 0.00 968/119068 _slot_const_const [32] 0.00 0.00 4426/119068 _slot_slot_slot_const_const [232] 0.02 0.00 55766/119068 _slot_slot_slot [49] 0.02 0.00 57852/119068 _slot_slot_const [46] [57] 1.8 0.05 0.00 119068 readslot [57] ----------------------------------------------- 0.00 0.00 1/13463 snprintf [809] 0.00 0.00 10/13463 vsnprintf [564] 0.03 0.02 13452/13463 sprintf [59] [58] 1.8 0.03 0.02 13463 vfprintf [58] 0.00 0.02 15774/15774 __sprint [95] 0.00 0.00 11565/11565 __ultoa [4602] ----------------------------------------------- 0.00 0.00 1/13452 _getyppass [378] 0.00 0.00 1/13452 _yp_dobind [543] 0.00 0.00 1/13452 _buildkey [810] 0.00 0.00 233/13452 mangleString [122] 0.00 0.00 435/13452 findClass [269] 0.00 0.00 435/13452 findClassInJar [114] 0.00 0.00 1016/13452 lookupArray [210] 0.00 0.04 11330/13452 mangleClassType [50] [59] 1.8 0.00 0.05 13452 sprintf [59] 0.03 0.02 13452/13463 vfprintf [58] ----------------------------------------------- 0.00 0.00 4/1460 Kaffe_wrapper [294] 0.00 0.05 1456/1460 translate [3] [60] 1.7 0.00 0.05 1460 prologue [60] 0.00 0.03 1460/1460 setupGlobalRegisters [79] 0.00 0.01 1460/28573 createSpillMask [9] 0.00 0.00 2920/107436 _slot_const_const [32] 0.00 0.00 1460/7209 setupSlotsForBasicBlock [134] 0.00 0.00 1460/21779 newLabel [129] 0.00 0.00 1460/1460 setupArgumentRegisters [951] ----------------------------------------------- 0.00 0.04 43492/43492 translate [3] [61] 1.5 0.00 0.04 43492 _start_instruction [61] 0.02 0.02 43492/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 1378/87862 sizeofSigMethod [329] 0.04 0.00 86484/87862 sizeofSigItem [53] [62] 1.5 0.04 0.00 87862 sizeofSigChar [62] ----------------------------------------------- 0.00 0.00 1/38551 load_offset_scaled_long [754] 0.00 0.00 3/38551 div_int [734] 0.00 0.00 10/38551 store_offset_scaled_char [623] 0.00 0.00 11/38551 ashr_int [608] 0.00 0.00 19/38551 load_offset_scaled_int [542] 0.00 0.00 22/38551 load_offset_scaled_byte [526] 0.00 0.00 23/38551 store_offset_scaled_byte [546] 0.00 0.00 24/38551 lshl_int [509] 0.00 0.00 38/38551 xor_int [499] 0.00 0.00 41/38551 mul_int [482] 0.00 0.00 45/38551 or_int [454] 0.00 0.00 64/38551 store_offset_byte [424] 0.00 0.00 72/38551 load_offset_scaled_char [407] 0.00 0.00 92/38551 store_offset_scaled_long [345] 0.00 0.00 96/38551 sub_int [187] 0.00 0.00 159/38551 and_int [373] 0.00 0.00 240/38551 cmp_ref [340] 0.00 0.00 281/38551 load_offset_scaled_ref [324] 0.00 0.00 364/38551 store_offset_scaled_ref [312] 0.00 0.00 670/38551 add_int [286] 0.00 0.00 671/38551 store_offset_scaled_int [249] 0.00 0.00 772/38551 cmp_int [112] 0.00 0.00 1173/38551 store_offset_int [237] 0.00 0.00 2522/38551 pusharg_int [195] 0.00 0.00 2652/38551 move_int [170] 0.01 0.00 10189/38551 move_ref [56] 0.02 0.00 18297/38551 pusharg_ref [51] [63] 1.5 0.04 0.00 38551 slot_type [63] ----------------------------------------------- 0.00 0.00 5334/79195 finishGC [200] 0.04 0.00 73861/79195 gcFree [55] [64] 1.5 0.04 0.00 79195 gc_heap_free [64] 0.00 0.00 3710/3713 gc_primitive_free [927] ----------------------------------------------- 430 readClass [1007] [65] 1.5 0.01 0.03 430 readConstantPool [65] 0.03 0.00 24244/24245 utf8ConstIsValidUtf8 [73] 24244 utf8ConstNew [33] 5656 utf8ConstAddRef [92] 430 gcMalloc [90] ----------------------------------------------- 0.02 0.02 14107/14107 generateInsnSequence [6] [66] 1.4 0.02 0.02 14107 slotAlias [66] 0.01 0.01 14107/71468 slotRegister [40] 0.00 0.00 2/43454 slot_invalidate [88] ----------------------------------------------- 0.00 0.00 1/10447 initBaseClasses [258] 0.00 0.04 10446/10447 getField [15] [67] 1.4 0.00 0.04 10447 lookupClassField [67] 0.00 0.03 10447/10447 resolveFieldType [77] 0.01 0.00 10514/10514 lookupClassFieldLocal [133] ----------------------------------------------- 0.02 0.02 1543/1543 translate [3] [68] 1.4 0.02 0.02 1543 check_array_index [68] 0.00 0.01 1426/1426 newFakeCall [173] 0.00 0.00 1543/1543 cbranch_offset_int [218] 0.00 0.00 117/471 set_label [123] 0.00 0.00 117/550 _start_sub_block [181] 0.00 0.00 117/668 _end_sub_block [176] 0.00 0.00 117/3292 call_soft [118] 0.00 0.00 117/353 reference_label [426] ----------------------------------------------- 0.00 0.03 3208/3208 translate [3] [69] 1.2 0.00 0.03 3208 end_sync [69] 0.00 0.03 3208/28573 createSpillMask [9] 0.00 0.00 3208/13212 mark_all_writes [903] ----------------------------------------------- 0.00 0.00 2076/14109 move_int [170] 0.00 0.01 2546/14109 move_any [193] 0.00 0.02 9487/14109 move_ref [56] [70] 1.2 0.00 0.03 14109 copyslots [70] 0.02 0.02 14109/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.03 877/877 translate [3] [71] 1.2 0.00 0.03 877 resolveString [71] 0.00 0.00 877/156718 _lockMutex [14] 0.00 0.00 877/156718 utf8Const2Java [969] 0.00 0.00 877/156718 utf8ConstRelease [305] 0.00 0.00 877/156718 _unlockMutex [10] ----------------------------------------------- 0.00 0.03 12150/12150 translate [3] [72] 1.1 0.00 0.03 12150 check_null [72] 0.00 0.03 2331/12293 end_func_sync [16] 0.00 0.00 2331/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 1/24245 Kaffe_NewStringUTF [592] 0.03 0.00 24244/24245 readConstantPool [65] [73] 1.1 0.03 0.00 24245 utf8ConstIsValidUtf8 [73] ----------------------------------------------- 0.00 0.00 696/14107 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 1674/14107 java::io::PushbackInputStream::read(void) [214] 0.01 0.00 4320/14107 java::io::DataInputStream::readShort(void) [168] 0.02 0.00 7417/14107 java::io::DataInputStream::readByte(void) [99] [74] 1.1 0.03 0.00 14107 java::io::FilterInputStream::read(void) [74] 0.00 0.00 14107/14107 java::io::ByteArrayInputStream::read(void) [901] ----------------------------------------------- 0.03 0.00 2467/2467 gc_heap_malloc [8] [75] 1.1 0.03 0.00 2467 gc_large_block [75] 0.00 0.00 2467/4615 gc_primitive_alloc [923] ----------------------------------------------- 0.00 0.03 1313/1313 translate [3] [76] 1.1 0.00 0.03 1313 softcall_new [76] 0.00 0.02 1313/12293 end_func_sync [16] 0.00 0.00 1313/3292 call_soft [118] 0.00 0.00 1313/4513 return_ref [124] 0.00 0.00 1313/9854 popargs [83] 0.00 0.00 1313/12293 begin_func_sync [113] 0.00 0.00 1313/2462 pusharg_class_const [238] ----------------------------------------------- 0.00 0.03 10447/10447 lookupClassField [67] [77] 1.0 0.00 0.03 10447 resolveFieldType [77] 0.00 0.00 797/156718 _lockMutex [14] 0.00 0.00 797/156718 _unlockMutex [10] 0.00 0.00 797/156718 getClassFromSignature [943] 0.00 0.00 797/156718 utf8ConstRelease [305] ----------------------------------------------- 0.02 0.01 53876/53876 hashFindSlot [43] [78] 1.0 0.02 0.01 53876 utf8ConstCompare [78] 0.01 0.00 53876/74611 strcmp [143] ----------------------------------------------- 0.00 0.03 1460/1460 prologue [60] [79] 1.0 0.00 0.03 1460 setupGlobalRegisters [79] 0.01 0.01 1456/156718 gcMalloc [90] 0.01 0.01 1456/156718 gcFree [55] 0.00 0.00 2804/2804 bindSlotToGlobal [934] 0.00 0.00 1456/1456 qsort [953] ----------------------------------------------- 0.00 0.02 18251/18251 generateInsnSequence [6] [80] 0.9 0.00 0.02 18251 push_xRC [80] 0.01 0.01 9789/71468 slotRegister [40] 0.00 0.01 8462/8476 slotOffset [117] ----------------------------------------------- 52 inflate_fixed [184] 1248 inflate_dynamic [20] [81] 0.9 0.02 0.00 1300 huft_build [81] 0.00 0.00 2600/124934 memset [13] 11979 jmalloc [144] ----------------------------------------------- 0.00 0.00 4/1460 Kaffe_wrapper [294] 0.00 0.02 1456/1460 translate [3] [82] 0.8 0.00 0.02 1460 initInsnSequence [82] 0.01 0.01 1460/156718 gcMalloc [90] 0.01 0.00 1460/1460 resetLabels [137] 0.00 0.00 1460/1460 initSlots [429] 0.00 0.00 1460/7952 initSeq [912] 0.00 0.00 1460/1460 initRegisters [949] ----------------------------------------------- 0.00 0.00 1/9854 cmpg_float [620] 0.00 0.00 1/9854 div_float [622] 0.00 0.00 1/9854 cmpl_float [621] 0.00 0.00 2/9854 lshl_long [523] 0.00 0.00 3/9854 softcall_multianewarray [480] 0.00 0.00 4/9854 Kaffe_wrapper [294] 0.00 0.00 7/9854 lcmp [386] 0.00 0.00 91/9854 softcall_anewarray [247] 0.00 0.00 93/9854 softcall_instanceof [240] 0.00 0.00 93/9854 softcall_newarray [242] 0.00 0.00 168/9854 softcall_lookupinterfacemethod [203] 0.00 0.00 234/9854 softcall_athrow [196] 0.00 0.00 234/9854 softcall_checkcast [192] 0.00 0.00 364/9854 check_array_store [167] 0.00 0.00 560/9854 softcall_initialise_class [119] 0.00 0.00 1313/9854 softcall_new [76] 0.01 0.01 6685/9854 translate [3] [83] 0.8 0.01 0.01 9854 popargs [83] 0.00 0.01 9854/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 2/31048 div_RRR [687] 0.00 0.00 7/31048 rem_RRR [516] 0.00 0.00 88/31048 monenter_xxRCC [445] 0.00 0.00 126/31048 monexit_xxRCC [412] 0.00 0.00 5782/31048 forceRegister [185] 0.01 0.00 8478/31048 slotOffset [117] 0.01 0.00 16565/31048 slotRegister [40] [84] 0.7 0.02 0.00 31048 clobberRegister [84] 0.00 0.00 411/43454 slot_invalidate [88] 0.00 0.00 217/10823 spill [177] ----------------------------------------------- 0.00 0.00 1/193807 _slot_slot_const_const_const [884] 0.00 0.00 1/193807 _lslot_lslot_slot [877] 0.00 0.00 2/193807 _lslot_lslot_const [867] 0.00 0.00 4/193807 _slot_slot_fconst [818] 0.00 0.00 23/193807 _lslot_lslot_lslot [591] 0.00 0.00 2155/193807 _slot_slot_slot_const_const [232] 0.00 0.00 27883/193807 _slot_slot_slot [49] 0.01 0.00 56302/193807 _slot_slot_const [46] 0.01 0.00 107436/193807 _slot_const_const [32] [85] 0.7 0.02 0.00 193807 nextSeq [85] 0.00 0.00 12/156718 gcMalloc [90] ----------------------------------------------- 0.00 0.00 2/29140 spill_double [874] 0.00 0.00 17/29140 spill_float [690] 0.00 0.00 1992/29140 spill_ref [280] 0.00 0.00 3354/29140 reload_ref [241] 0.00 0.00 6487/29140 reload_int [202] 0.01 0.00 8476/29140 slotOffset [117] 0.01 0.00 8812/29140 spill_int [189] [86] 0.7 0.02 0.00 29140 slotOffsetNoSpill [86] ----------------------------------------------- 0.02 0.00 15290/15290 verifyBasicBlock [7] [87] 0.7 0.02 0.00 15290 mergeFrame [87] ----------------------------------------------- 0.00 0.00 2/43454 slotAlias [66] 0.00 0.00 5/43454 spillAndUpdate [179] 0.00 0.00 411/43454 clobberRegister [84] 0.00 0.00 3095/43454 slotRegister [40] 0.00 0.00 5782/43454 forceRegister [185] 0.00 0.00 10762/43454 doReload [12] 0.01 0.00 23397/43454 generateInsnSequence [6] [88] 0.7 0.02 0.00 43454 slot_invalidate [88] ----------------------------------------------- 0.02 0.00 16553/16553 slotRegister [40] [89] 0.7 0.02 0.00 16553 allocRegister [89] ----------------------------------------------- 46 gcRealloc [639] 88 readInterfaces [1009] 122 allocStaticFields [1005] 214 resolveInterfaces [1011] 253 buildStackTrace [1046] 304 readFields [1008] 425 readMethods [1010] 430 readConstantPool [65] 443 buildDispatchTable [997] 486 newClass [989] 487 gc_add_ref [963] 3301 newArrayChecked [932] 3894 addCode [261] 4085 parseSignature [127] 6354 utf8ConstNew [33] 6681 newObjectChecked [914] 59026 jmalloc [144] 0.00 0.00 1/156718 newConstant [663] 0.00 0.00 3/156718 newLabel [129] 0.00 0.00 12/156718 nextSeq [85] 0.00 0.00 14/156718 thread_malloc [430] 0.00 0.00 751/156718 newFakeCall [173] 0.01 0.01 1456/156718 setupGlobalRegisters [79] 0.01 0.01 1460/156718 initInsnSequence [82] 0.01 0.01 1460/156718 finishInsnSequence [17] 0.14 0.12 28573/156718 createSpillMask [9] [90] 0.7 0.02 0.00 120369 gcMalloc [90] 120369 gc_heap_malloc [8] 120369 _lockMutex [14] 120369 _unlockMutex [10] 1 execute_java_constructor [1211] 1 gc_add_ref [963] ----------------------------------------------- 8 findExceptionBlockInMethod [1195] 106 resolveInterfaces [1011] 429 processClass [149] 0.01 0.01 1734/156718 translate [3] 0.01 0.01 1934/156718 verifyBasicBlock [7] 0.05 0.04 10446/156718 getField [15] 0.07 0.06 14369/156718 getMethodSignatureClass [11] [91] 0.7 0.02 0.00 29026 getClass [91] 4622 _lockMutex [14] 4622 _unlockMutex [10] 2294 loadClass [150] 17 loadArray [1318] ----------------------------------------------- 430 findClass [269] 477 internalSetupClass [992] 491 lookupClassEntry [161] 2893 addField [93] 4085 addMethod [925] 4085 parseSignature [127] 5656 readConstantPool [65] [92] 0.7 0.02 0.00 18117 utf8ConstAddRef [92] 18117 _lockMutex [14] 18117 _unlockMutex [10] ----------------------------------------------- 1938 readFields [1008] [93] 0.7 0.02 0.00 1938 addField [93] 2893 utf8ConstAddRef [92] 983 getClassFromSignature [943] ----------------------------------------------- 0.01 0.01 15774/15774 __sprint [95] [94] 0.7 0.01 0.01 15774 __sfvwrite [94] 0.01 0.00 19701/166693 memcpy [42] ----------------------------------------------- 0.00 0.02 15774/15774 vfprintf [58] [95] 0.7 0.00 0.02 15774 __sprint [95] 0.01 0.01 15774/15774 __sfvwrite [94] ----------------------------------------------- 0.00 0.00 1892/5184 call_indirect_method [175] 0.01 0.00 3292/5184 call_soft [118] [96] 0.6 0.01 0.01 5184 _call_soft [96] 0.00 0.00 5184/107436 _slot_const_const [32] 0.00 0.00 5184/21779 newLabel [129] ----------------------------------------------- 0.00 0.02 6064/6064 generateInsnSequence [6] [97] 0.6 0.00 0.02 6064 load_RRC [97] 0.01 0.01 12128/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/5564 and_int_const [441] 0.00 0.00 208/5564 move_long_const [330] 0.00 0.00 367/5564 move_int [170] 0.01 0.01 4988/5564 translate [3] [98] 0.6 0.01 0.01 5564 move_int_const [98] 0.00 0.00 5564/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 871/7417 java::io::DataInputStream::readUnsignedByte(void) [260] 0.00 0.01 6546/7417 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] [99] 0.6 0.00 0.02 7417 java::io::DataInputStream::readByte(void) [99] 0.02 0.00 7417/14107 java::io::FilterInputStream::read(void) [74] ----------------------------------------------- 1117 stringInternString [212] 6354 utf8ConstNew [33] [100] 0.6 0.00 0.02 7471 hashAdd [100] 0.01 0.01 7471/36695 hashFindSlot [43] 4 hashResize [1513] ----------------------------------------------- 0.01 0.00 3099/3099 generateInsnSequence [6] [101] 0.5 0.01 0.00 3099 call_xRC [101] 0.00 0.00 3099/71468 slotRegister [40] ----------------------------------------------- 437 java::io::DataInputStream::readUTF(void) [259] [102] 0.5 0.00 0.01 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] 0.00 0.01 6546/7417 java::io::DataInputStream::readByte(void) [99] 0.00 0.00 6546/10553 soft_lookupinterfacemethod [905] 6546 java::lang::StringBuffer::append(wchar_t) [146] 437 soft_new [920] 437 java::lang::StringBuffer::StringBuffer(void) [4606] 437 java::lang::StringBuffer::toString(void) [980] ----------------------------------------------- 0.00 0.00 4/1460 Kaffe_wrapper [294] 0.00 0.01 1456/1460 translate [3] [103] 0.5 0.00 0.01 1460 installMethodCode [103] 0.00 0.01 1460/1460 makeMethodActive [104] 0.00 0.00 9832/9832 getInsnPC [909] ----------------------------------------------- 0.00 0.01 1460/1460 installMethodCode [103] [104] 0.5 0.00 0.01 1460 makeMethodActive [104] 0.01 0.01 1460/156718 jmalloc [144] ----------------------------------------------- [105] 0.5 0.00 0.01 createMangledMethod [105] 0.01 0.01 1460/156718 jmalloc [144] ----------------------------------------------- [106] 0.5 0.00 0.01 mangleMethodName [106] 0.01 0.01 1460/156718 jmalloc [144] ----------------------------------------------- 0.00 0.00 1/4049 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 0.00 0.00 1/4049 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 1/4049 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 1/4049 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 0.00 0.00 1/4049 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 1/4049 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 0.00 0.00 1/4049 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 2/4049 at::dms::util::Options::getLongOptions(void) [762] 0.00 0.00 2/4049 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 2/4049 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 0.00 0.00 3/4049 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 3/4049 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 0.00 0.00 3/4049 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 0.00 0.00 3/4049 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] 0.00 0.00 3/4049 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 0.00 0.00 3/4049 at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) [712] 0.00 0.00 4/4049 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 0.00 0.00 4/4049 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] 0.00 0.00 6/4049 antlr::TokenQueue::expand(void) [647] 0.00 0.00 6/4049 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [649] 0.00 0.00 6/4049 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] 0.00 0.00 8/4049 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 8/4049 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] 0.00 0.00 9/4049 java::lang::Runtime::Runtime(void) [590] 0.00 0.00 9/4049 java::util::HashMap::remove(java::lang::Object *) [530] 0.00 0.00 9/4049 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 15/4049 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 0.00 0.00 22/4049 kaffe::util::IntegerHashtable::put(int, java::lang::Object *) [487] 0.00 0.00 24/4049 java::io::File::getCanonicalPath(void) [393] 0.00 0.00 44/4049 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 0.00 0.00 44/4049 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 0.00 0.00 44/4049 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] 0.00 0.00 44/4049 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 0.00 0.00 52/4049 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 53/4049 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 0.00 0.00 72/4049 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 103/4049 java::util::HashMap::rehash(void) [367] 0.00 0.00 106/4049 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 0.00 0.00 125/4049 antlr::TokenQueue::append(antlr::Token *) [361] 0.00 0.00 127/4049 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 0.00 0.00 163/4049 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] 0.00 0.00 169/4049 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 0.00 0.00 172/4049 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 205/4049 java::util::Vector::removeElementAt(int) [116] 0.00 0.00 297/4049 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 0.00 0.00 768/4049 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1300/4049 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [107] 0.5 0.01 0.00 4049 soft_checkarraystore [107] 0.00 0.00 3781/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 1/3875 java::util::TimeZone::getTimeZone(java::lang::String *) [787] 0.00 0.00 1/3875 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 1/3875 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 1/3875 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 0.00 0.00 1/3875 at::dms::kjc::KjcParser::jNameList(void) [706] 0.00 0.00 1/3875 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 0.00 0.00 1/3875 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 1/3875 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 1/3875 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 1/3875 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 1/3875 at::dms::classfile::ClassInfo::getInnerClasses(void) [812] 0.00 0.00 1/3875 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 1/3875 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 0.00 0.00 1/3875 at::dms::kjc::Main::getClasses(void) [814] 0.00 0.00 1/3875 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 0.00 0.00 2/3875 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 0.00 0.00 2/3875 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 0.00 0.00 2/3875 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 0.00 0.00 2/3875 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 0.00 0.00 2/3875 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 0.00 0.00 2/3875 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) [741] 0.00 0.00 2/3875 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 0.00 0.00 2/3875 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 2/3875 at::dms::kjc::CBodyContext::cloneContext(void) [756] 0.00 0.00 2/3875 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 0.00 0.00 2/3875 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/3875 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [436] 0.00 0.00 3/3875 java::lang::ClassLoader::getResource(java::lang::String *) [700] 0.00 0.00 3/3875 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 0.00 0.00 3/3875 at::dms::kjc::CContext::CContext(void) [703] 0.00 0.00 3/3875 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 3/3875 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 3/3875 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 3/3875 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 0.00 0.00 4/3875 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 4/3875 at::dms::classfile::FieldInfo::getConstantValue(void) [672] 0.00 0.00 4/3875 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 4/3875 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 4/3875 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 0.00 0.00 4/3875 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [675] 0.00 0.00 4/3875 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 4/3875 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [673] 0.00 0.00 4/3875 at::dms::optimize::InstructionHandle::getLocal(void) [674] 0.00 0.00 4/3875 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [680] 0.00 0.00 4/3875 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 5/3875 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 6/3875 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 6/3875 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 6/3875 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 6/3875 at::dms::kjc::CClass::getField(java::lang::String *) [579] 0.00 0.00 6/3875 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 7/3875 at::dms::kjc::KjcParser::jExpressionList(void) [492] 0.00 0.00 7/3875 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [618] 0.00 0.00 7/3875 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 8/3875 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 0.00 0.00 8/3875 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 8/3875 at::dms::classfile::MethodInfo::getExceptions(void) [600] 0.00 0.00 8/3875 at::dms::classfile::Data::getByteArray(void) [344] 0.00 0.00 8/3875 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] 0.00 0.00 9/3875 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 0.00 0.00 9/3875 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 9/3875 at::dms::classfile::ClassInfo::getSourceFile(void) [581] 0.00 0.00 9/3875 at::dms::classfile::PooledArray::getPooledArray(void) [337] 0.00 0.00 9/3875 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 0.00 0.00 9/3875 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 0.00 0.00 9/3875 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] 0.00 0.00 10/3875 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [574] 0.00 0.00 10/3875 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] 0.00 0.00 11/3875 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 0.00 0.00 12/3875 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 12/3875 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 0.00 0.00 12/3875 at::dms::classfile::CodeInfo::getLineNumbers(void) [550] 0.00 0.00 12/3875 at::dms::optimize::InstructionHandle::reset(void) [478] 0.00 0.00 12/3875 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 13/3875 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 13/3875 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 0.00 0.00 13/3875 at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [540] 0.00 0.00 13/3875 at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [541] 0.00 0.00 14/3875 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 14/3875 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] 0.00 0.00 16/3875 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] 0.00 0.00 16/3875 at::dms::optimize::InstructionHandle::getTarget(void) [520] 0.00 0.00 17/3875 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 0.00 0.00 18/3875 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 18/3875 at::dms::kjc::CBlockContext::getVariableInfo(int) [502] 0.00 0.00 21/3875 at::dms::kjc::CExpressionContext::getBodyContext(void) [489] 0.00 0.00 21/3875 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 22/3875 at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) [460] 0.00 0.00 24/3875 at::dms::compiler::Scanner::getStatementComment(void) [477] 0.00 0.00 28/3875 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] 0.00 0.00 31/3875 java::util::Properties::getProperty(java::lang::String *) [399] 0.00 0.00 31/3875 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 35/3875 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 37/3875 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 0.00 0.00 42/3875 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 75/3875 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 108/3875 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 0.00 0.00 126/3875 java::lang::Character::getCharProp(wchar_t) [354] 0.00 0.00 134/3875 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 0.00 0.00 142/3875 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 145/3875 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 170/3875 at::dms::util::VectorCache::request(int) [125] 0.00 0.00 193/3875 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] 0.00 0.00 296/3875 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 0.00 0.00 429/3875 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 482/3875 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 764/3875 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [108] 0.5 0.01 0.00 3875 soft_checkcast [108] 0.00 0.00 3727/12079 instanceof [132] ----------------------------------------------- 0.00 0.01 772/772 translate [3] [109] 0.5 0.00 0.01 772 cbranch_int [109] 0.01 0.00 772/772 cmp_int [112] 0.00 0.00 772/4983 branch [197] ----------------------------------------------- 0.00 0.00 5/7997 load_offset_scaled_ref [324] 0.00 0.01 7992/7997 translate [3] [110] 0.5 0.00 0.01 7997 load_offset_ref [110] 0.00 0.01 2931/3049 load_ref [180] 0.00 0.00 5066/56302 _slot_slot_const [46] ----------------------------------------------- 0.01 0.00 1456/1456 translate [3] [111] 0.5 0.01 0.00 1456 check_stack_limit [111] 0.00 0.00 1456/56302 _slot_slot_const [46] 0.00 0.00 1456/21779 newLabel [129] ----------------------------------------------- 0.01 0.00 772/772 cbranch_int [109] [112] 0.4 0.01 0.00 772 cmp_int [112] 0.00 0.00 415/415 _cmp_int [302] 0.00 0.00 772/38551 slot_type [63] 0.00 0.00 357/1336 cmp_int_const [268] 0.00 0.00 357/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 1/12293 cmpg_float [620] 0.00 0.00 1/12293 div_float [622] 0.00 0.00 1/12293 cmpl_float [621] 0.00 0.00 2/12293 check_div [610] 0.00 0.00 2/12293 lshl_long [523] 0.00 0.00 3/12293 Kaffe_wrapper [294] 0.00 0.00 3/12293 softcall_multianewarray [480] 0.00 0.00 7/12293 lcmp [386] 0.00 0.00 41/12293 mon_enter [332] 0.00 0.00 57/12293 mon_exit [311] 0.00 0.00 91/12293 softcall_anewarray [247] 0.00 0.00 93/12293 softcall_instanceof [240] 0.00 0.00 93/12293 softcall_newarray [242] 0.00 0.00 168/12293 softcall_lookupinterfacemethod [203] 0.00 0.00 234/12293 softcall_athrow [196] 0.00 0.00 234/12293 softcall_checkcast [192] 0.00 0.00 364/12293 check_array_store [167] 0.00 0.00 560/12293 softcall_initialise_class [119] 0.00 0.00 1313/12293 softcall_new [76] 0.00 0.00 2331/12293 check_null [72] 0.00 0.01 6694/12293 translate [3] [113] 0.4 0.00 0.01 12293 begin_func_sync [113] 0.01 0.01 12293/107436 _slot_const_const [32] 0.00 0.00 4267/13212 mark_all_writes [903] ----------------------------------------------- 435 findClass [269] [114] 0.4 0.00 0.01 435 findClassInJar [114] 0.00 0.01 435/461 jthreadedOpen [163] 0.00 0.00 435/13452 sprintf [59] 0.00 0.00 2084/2169 lookupJarFile [292] 435 _lockMutex [14] 435 jmalloc [144] 435 jfree [145] 435 _unlockMutex [10] 430 getDataJarFile [191] 8 openJarFile [403] 5 postNoClassDefFoundError [1562] ----------------------------------------------- 0.00 0.00 1/205 at::dms::kjc::CodeSequence::endSession(void) [512] 0.00 0.00 2/205 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 0.00 0.00 2/205 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [436] 0.00 0.00 8/205 at::dms::classfile::Data::getByteArray(void) [344] 0.00 0.00 9/205 at::dms::classfile::PooledArray::getPooledArray(void) [337] 0.00 0.00 13/205 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 0.00 0.01 170/205 at::dms::util::VectorCache::request(int) [125] [115] 0.4 0.00 0.01 205 java::util::Stack::pop(void) [115] 0.01 0.00 205/205 java::util::Vector::removeElementAt(int) [116] 0.00 0.00 205/205 java::util::Stack::peek(void) [1059] 0.00 0.00 205/955 java::util::Vector::size(void) [966] ----------------------------------------------- 0.01 0.00 205/205 java::util::Stack::pop(void) [115] [116] 0.4 0.01 0.00 205 java::util::Vector::removeElementAt(int) [116] 0.00 0.00 205/1729 java_lang_System_arraycopy [126] 0.00 0.00 205/4049 soft_checkarraystore [107] ----------------------------------------------- 0.00 0.00 1/8476 cvtid_RxR [844] 0.00 0.00 2/8476 fpushl_xRC [847] 0.00 0.00 3/8476 cvtif_RxR [743] 0.00 0.00 8/8476 fmove_RxR [660] 0.00 0.01 8462/8476 push_xRC [80] [117] 0.4 0.00 0.01 8476 slotOffset [117] 0.01 0.00 8476/29140 slotOffsetNoSpill [86] 0.01 0.00 8478/31048 clobberRegister [84] ----------------------------------------------- 0.00 0.00 1/3292 cmpg_float [620] 0.00 0.00 1/3292 div_float [622] 0.00 0.00 1/3292 cmpl_float [621] 0.00 0.00 2/3292 lshl_long [523] 0.00 0.00 3/3292 softcall_multianewarray [480] 0.00 0.00 7/3292 lcmp [386] 0.00 0.00 10/3292 Kaffe_wrapper [294] 0.00 0.00 91/3292 softcall_anewarray [247] 0.00 0.00 93/3292 softcall_instanceof [240] 0.00 0.00 93/3292 softcall_newarray [242] 0.00 0.00 117/3292 check_array_index [68] 0.00 0.00 168/3292 softcall_lookupinterfacemethod [203] 0.00 0.00 234/3292 softcall_athrow [196] 0.00 0.00 234/3292 softcall_checkcast [192] 0.00 0.00 364/3292 check_array_store [167] 0.00 0.00 560/3292 softcall_initialise_class [119] 0.00 0.00 1313/3292 softcall_new [76] [118] 0.4 0.00 0.01 3292 call_soft [118] 0.01 0.00 3292/5184 _call_soft [96] ----------------------------------------------- 0.00 0.01 560/560 translate [3] [119] 0.4 0.00 0.01 560 softcall_initialise_class [119] 0.00 0.01 560/12293 end_func_sync [16] 0.00 0.00 560/3292 call_soft [118] 0.00 0.00 560/9854 popargs [83] 0.00 0.00 560/2462 pusharg_class_const [238] 0.00 0.00 560/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.01 1113/1113 gcWalkMemory [36] [120] 0.4 0.00 0.01 1113 walkClass [120] 0.01 0.00 12411/182578 gcMarkObject [38] 0.00 0.00 973/973 walkMethods [198] ----------------------------------------------- 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] [121] 0.4 0.00 0.01 9 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 1300/4049 soft_checkarraystore [107] 0.00 0.00 773/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 871/871 java::io::DataInputStream::readUnsignedByte(void) [260] 0.00 0.00 429/3875 soft_checkcast [108] 0.00 0.00 4/4 java::io::DataInputStream::readLong(void) [493] 0.00 0.00 1/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 2086/10553 soft_lookupinterfacemethod [905] 0.00 0.00 437/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 0.00 0.00 429/429 at::dms::classfile::UnresolvedConstant::UnresolvedConstant(char, int, int) [4610] 0.00 0.00 9/6276 nullCall [918] 0.00 0.00 4/4 at::dms::classfile::LongConstant::LongConstant(long long) [4740] 0.00 0.00 1/2 at::dms::classfile::IntegerConstant::IntegerConstant(int) [4818] 871 soft_new [920] 437 java::io::DataInputStream::readUTF(void) [259] 437 java::lang::String::intern(void) [986] 429 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] 9 at::dms::classfile::ConstantPool::Block_0024(unsigned) [1400] 9 soft_newarray [947] ----------------------------------------------- [122] 0.4 0.01 0.00 mangleString [122] 0.00 0.00 233/13452 sprintf [59] ----------------------------------------------- 0.00 0.00 117/471 check_array_index [68] 0.01 0.00 354/471 translate [3] [123] 0.4 0.01 0.00 471 set_label [123] 0.00 0.00 471/56302 _slot_slot_const [46] 0.00 0.00 75/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 2/4513 Kaffe_wrapper [294] 0.00 0.00 3/4513 softcall_multianewarray [480] 0.00 0.00 91/4513 softcall_anewarray [247] 0.00 0.00 93/4513 softcall_newarray [242] 0.00 0.00 126/4513 _start_exception_block [216] 0.00 0.00 168/4513 softcall_lookupinterfacemethod [203] 0.00 0.00 234/4513 softcall_checkcast [192] 0.00 0.00 1313/4513 softcall_new [76] 0.00 0.01 2483/4513 translate [3] [124] 0.4 0.00 0.01 4513 return_ref [124] 0.00 0.01 4513/27883 _slot_slot_slot [49] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jNameList(void) [706] 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 2 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 3 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 5 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] 10 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] 145 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] [125] 0.4 0.00 0.01 179 at::dms::util::VectorCache::request(int) [125] 0.00 0.01 170/205 java::util::Stack::pop(void) [115] 0.00 0.00 170/3875 soft_checkcast [108] 0.00 0.00 179/219 java::util::Stack::empty(void) [1050] 9 soft_new [920] 7 java::util::Vector::Vector(void) [4638] 2 java::util::Vector::Vector(int) [4669] ----------------------------------------------- 0.00 0.00 1/1729 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 0.00 0.00 1/1729 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 0.00 0.00 2/1729 java::io::ByteArrayOutputStream::toByteArray(void) [688] 0.00 0.00 2/1729 at::dms::kjc::KjcOptions::getLongOptions(void) [689] 0.00 0.00 3/1729 at::dms::kjc::CodeSequence::getInstructionArray(void) [654] 0.00 0.00 15/1729 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 0.00 0.00 19/1729 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] 0.00 0.00 35/1729 java::lang::String::String(JArray *, int, int) [385] 0.00 0.00 52/1729 java::io::ByteArrayOutputStream::write(JArray *, int, int) [368] 0.00 0.00 205/1729 java::util::Vector::removeElementAt(int) [116] 0.00 0.00 325/1729 java::lang::String::getChars(int, int, JArray *, int) [253] 0.00 0.00 329/1729 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 369/1729 java::lang::StringBuffer::append(JArray *, int, int) [246] 0.00 0.00 371/1729 java::lang::StringBuffer::ensureCapacity(int) [244] [126] 0.4 0.00 0.01 1729 java_lang_System_arraycopy [126] 0.01 0.00 1155/1159 memmove [152] 0.00 0.00 516/8334 soft_instanceof [182] ----------------------------------------------- 4085 addMethod [925] [127] 0.4 0.00 0.01 4085 parseSignature [127] 0.00 0.01 4085/4085 countArgsInSignature [183] 0.00 0.00 3776/68030 sizeofSigItem [53] 4085 gcMalloc [90] 4085 utf8ConstAddRef [92] ----------------------------------------------- 0.00 0.00 41/104 translate [3] 0.01 0.00 63/104 sub_int [187] [128] 0.4 0.01 0.00 104 sub_int_const [128] 0.00 0.00 104/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 3/21779 softcall_monitorenter [790] 0.00 0.00 5/21779 move_float_const [551] 0.00 0.00 6/21779 softcall_monitorexit [699] 0.00 0.00 41/21779 mon_enter [332] 0.00 0.00 57/21779 mon_exit [311] 0.00 0.00 75/21779 set_label [123] 0.00 0.00 118/21779 reference_table_label [518] 0.00 0.00 126/21779 exception_prologue [267] 0.00 0.00 278/21779 reference_label [426] 0.00 0.00 1426/21779 newFakeCall [173] 0.00 0.00 1426/21779 softcall_fakecall [207] 0.00 0.00 1456/21779 check_stack_limit [111] 0.00 0.00 1460/21779 prologue [60] 0.00 0.00 1460/21779 prologue_xxx [323] 0.00 0.00 1939/21779 epilogue [231] 0.00 0.00 5184/21779 _call_soft [96] 0.00 0.00 6719/21779 reference_code_label [224] [129] 0.4 0.01 0.00 21779 newLabel [129] 0.00 0.00 3/156718 gcMalloc [90] ----------------------------------------------- 0.01 0.00 43492/43492 generateInsnSequence [6] [130] 0.4 0.01 0.00 43492 startInsn [130] ----------------------------------------------- 0.00 0.00 52/32970 gcMan [31] 0.00 0.00 371/32970 gcMarkAddress [442] 0.01 0.00 32547/32970 gcMarkObject [38] [131] 0.4 0.01 0.00 32970 markObjectDontCheck [131] ----------------------------------------------- 193 instanceof [132] 0.00 0.00 24/12079 getMethodSignatureClass [11] 0.00 0.00 3727/12079 soft_checkcast [108] 0.01 0.00 8328/12079 soft_instanceof [182] [132] 0.4 0.01 0.00 12079+193 instanceof [132] 193 instanceof [132] ----------------------------------------------- 0.01 0.00 10514/10514 lookupClassField [67] [133] 0.4 0.01 0.00 10514 lookupClassFieldLocal [133] ----------------------------------------------- 0.00 0.00 550/7209 _start_sub_block [181] 0.00 0.00 1460/7209 prologue [60] 0.01 0.00 5199/7209 _start_basic_block [47] [134] 0.4 0.01 0.00 7209 setupSlotsForBasicBlock [134] ----------------------------------------------- 0.01 0.00 5298/5298 generateInsnSequence [6] [135] 0.4 0.01 0.00 5298 push_xCC [135] ----------------------------------------------- 0.00 0.00 1/3860 _getyppass [378] 0.00 0.00 1/3860 _getypgroup [635] 0.00 0.00 1/3860 _pw_breakout_yp [848] 0.00 0.00 1/3860 initNative [638] 0.00 0.00 6/3860 _yp_dobind [543] 0.00 0.00 9/3860 makeClasspath [295] 0.01 0.00 3841/3860 build_call_frame [37] [136] 0.4 0.01 0.00 3860 strchr [136] ----------------------------------------------- 0.01 0.00 1460/1460 initInsnSequence [82] [137] 0.4 0.01 0.00 1460 resetLabels [137] ----------------------------------------------- [138] 0.4 0.01 0.00 L2 [138] ----------------------------------------------- [139] 0.4 0.01 0.00 L3 [139] ----------------------------------------------- [140] 0.4 0.01 0.00 mangleLength [140] ----------------------------------------------- 3354 reload_ref [241] 6487 reload_int [202] [141] 0.4 0.01 0.00 9841 reload_Rxx [141] 9841 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/204 __hash_open [456] 0.00 0.00 1/204 setnetgrent [490] 0.01 0.00 202/204 jthreadedStat [162] [142] 0.4 0.01 0.00 204 stat [142] ----------------------------------------------- 0.00 0.00 2/74611 java_lang_Class_forName [896] 0.00 0.00 2/74611 tryall_dlopen [517] 0.00 0.00 3/74611 ypmatch_cache_lookup [895] 0.00 0.00 3/74611 kaffe_lang_SystemClassLoader_findClass0 [894] 0.00 0.00 5/74611 _yp_dobind [543] 0.00 0.00 7/74611 loadNativeLibrary2 [885] 0.00 0.00 20/74611 grscan [545] 0.00 0.00 22/74611 presym_open [841] 0.00 0.00 28/74611 cacheJarFile [808] 0.00 0.00 31/74611 _getyppass [378] 0.00 0.00 36/74611 insertClasspath [299] 0.00 0.00 465/74611 findJarFile [498] 0.00 0.00 7808/74611 lookupJarFile [292] 0.00 0.00 12303/74611 presym_sym [264] 0.01 0.00 53876/74611 utf8ConstCompare [78] [143] 0.4 0.01 0.00 74611 strcmp [143] ----------------------------------------------- 1 hashInit [1781] 2 loadNativeLibrary2 [885] 2 stringC2Java [1118] 3 stringAlloc [1735] 4 hashResize [1513] 4 stringCharArray2Java [188] 8 openJarFile [403] 8 readJarEntries [643] 10 vpostExceptionMessage [563] 13 utf8ConstNew [33] 33 computeInterfaceImplementationIndex [154] 144 stringJava2C [1084] 430 addSourceFile [1004] 430 resolveObjectFields [387] 435 findClass [269] 435 findClassInJar [114] 442 getDataJarFile [191] 442 inflateJarData [999] 491 lookupClassEntry [161] 544 buildInterfaceDispatchTable [1022] 720 addCheckedExceptions [978] 884 inflate_new [1002] 1429 makeJarEntry [204] 3256 getHeavyLock [915] 3674 addLineNumbers [928] 8183 buildTrampoline [910] 11979 huft_build [81] 0.00 0.00 1/156718 initNative [638] 0.00 0.00 2/156718 initClasspath [291] 0.00 0.00 2/156718 Kaffe_FindClass [519] 0.00 0.00 9/156718 insertClasspath [299] 0.00 0.00 29/156718 kdlmalloc [375] 0.00 0.00 396/156718 mangleType [213] 0.00 0.00 806/156718 mangleMethodArgCount [178] 0.01 0.01 1460/156718 createMangledMethod [105] 0.01 0.01 1460/156718 mangleMethodName [106] 0.01 0.01 1460/156718 makeMethodActive [104] 0.01 0.01 2442/156718 mangleClassType [50] 0.04 0.03 7406/156718 verifyBasicBlock [7] 0.05 0.04 9547/156718 verifyMethod [5] [144] 0.4 0.01 0.00 59026 jmalloc [144] 59026 gcMalloc [90] ----------------------------------------------- 2 stringFree [1801] 2 stringC2Java [1118] 4 hashResize [1513] 4 stringCharArray2Java [188] 10 discardErrorInfo [1405] 13 utf8ConstNew [33] 26 resolveInterfaces [1011] 59 java_util_zip_ZipFile_openZipFile0 [1142] 69 makeMethodInactive [1132] 85 java_util_zip_ZipFile_getZipEntry0 [549] 433 utf8ConstRelease [305] 435 findClassInJar [114] 442 inflateJarData [999] 865 findClass [269] 884 inflate_free [1001] 3256 slowUnlockMutex [933] 11979 huft_free [956] 0.00 0.00 1/156718 initClasspath [291] 0.00 0.00 2/156718 Kaffe_FindClass [519] 0.00 0.00 20/156718 kdlfree [395] 0.00 0.00 334/156718 soft_fixup_trampoline [1] 0.04 0.03 7218/156718 deleteMangledMethod [48] 0.04 0.03 7406/156718 verifyBasicBlock [7] 0.05 0.04 9436/156718 tidyVerifyMethod [39] [145] 0.4 0.01 0.00 42985 jfree [145] 42985 gcFree [55] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 18 java::util::Locale::toString(void) [303] 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 24 java::io::File::getCanonicalPath(void) [393] 72 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 1593 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 6546 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] [146] 0.4 0.01 0.00 8277 java::lang::StringBuffer::append(wchar_t) [146] 265 java::lang::StringBuffer::ensureCapacity(int) [244] ----------------------------------------------- 0.00 0.00 9/7691 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 0.00 0.00 14/7691 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 0.00 0.00 16/7691 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [637] 0.00 0.00 24/7691 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 28/7691 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [566] 0.00 0.00 35/7691 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] 0.00 0.00 142/7691 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 0.01 0.00 7423/7691 java::util::StringTokenizer::nextTokenInternal(void) [166] [147] 0.4 0.01 0.00 7691 java::lang::String::indexOf(int) [147] 0.00 0.00 7691/7700 java::lang::String::indexOf(int, int) [913] ----------------------------------------------- 0.00 0.00 3/4337 java_lang_ClassLoader_findLoadedClass0 [753] 0.01 0.00 4334/4337 lookupClassEntry [161] [148] 0.4 0.01 0.00 4337 lookupClassEntryInternal [148] ----------------------------------------------- 291 processClass [149] 29 lookupClass [1216] 203 java_lang_Class_forName [896] 229 soft_new [920] 410 loadClass [150] 2473 soft_initialise_class [151] 0.00 0.00 1/156718 initBaseClasses [258] 0.00 0.00 20/156718 loadStaticClass [278] 0.00 0.00 37/156718 soft_fixup_trampoline [1] [149] 0.4 0.01 0.00 3402+291 processClass [149] 0.00 0.00 3875/18365 findMethodLocal [900] 0.00 0.00 430/430 verify2 [1014] 0.00 0.00 430/430 verify3 [1015] 0.00 0.00 396/396 checkForAbstractMethods [1023] 0.00 0.00 292/292 resolveConstants [1037] 0.00 0.00 120/172 Kaffe_ExceptionClear [1070] 0.00 0.00 75/75 JNI_GetCreatedJavaVMs [1130] 0.00 0.00 60/66 Kaffe_ExceptionOccured [1135] 4051 _lockMutex [14] 4051 _unlockMutex [10] 3256 _broadcastCond [158] 430 allocStaticFields [1005] 430 resolveObjectFields [387] 430 resolveStaticFields [1012] 430 resolveInterfaces [1011] 429 getClass [91] 396 buildDispatchTable [997] 396 buildInterfaceDispatchTable [1022] 396 computeInterfaceImplementationIndex [154] 75 makeMethodInactive [1132] 60 Kaffe_CallStaticVoidMethodA [1138] 34 prepareInterface [1198] 15 callMethodA [1131] 291 processClass [149] ----------------------------------------------- 3 kaffe_lang_SystemClassLoader_findClass0 [894] 29 lookupClass [1216] 205 java_lang_Class_forName [896] 756 classFromSig [942] 2294 getClass [91] [150] 0.4 0.01 0.00 3287 loadClass [150] 3287 lookupClassEntry [161] 415 _lockMutex [14] 415 findClass [269] 415 _unlockMutex [10] 410 gc_add_ref [963] 410 processClass [149] ----------------------------------------------- 1 java::lang::String::_003cclinit_003e(unsigned) [4835] 1 java::lang::Thread::_003cclinit_003e(unsigned) [4836] 1 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [4850] 1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] 1 java::io::PrintWriter::_003cclinit_003e(unsigned) [4826] 1 java::lang::Character::_003cclinit_003e(unsigned) [4839] 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] 1 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 1 at::dms::util::Utils::_003cclinit_003e(unsigned) [4871] 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 1 antlr::Token::_003cclinit_003e(unsigned) [4824] 1 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 1 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [4858] 1 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [4853] 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 1 at::dms::classfile::Data::_003cclinit_003e(unsigned) [4884] 1 at::dms::classfile::ConstantPool::_003cclinit_003e(unsigned) [4877] 1 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [4876] 1 at::dms::classfile::Attribute::_003cclinit_003e(unsigned) [4886] 1 at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) [4881] 1 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [4882] 1 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [4875] 1 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [4860] 1 java::lang::Long::_003cclinit_003e(unsigned) [4834] 1 java::lang::Byte::_003cclinit_003e(unsigned) [4833] 1 java::lang::Integer::_003cclinit_003e(unsigned) [4837] 1 at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) [4883] 1 at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) [4880] 1 at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) [4878] 1 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [4867] 1 at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) [4868] 1 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [4855] 1 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [4879] 2 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] 2 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 2 java::net::URL::_003cclinit_003e(unsigned) [4832] 2 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 2 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 2 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 2 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 2 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] 2 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 2 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [4857] 3 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 3 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 3 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 3 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 3 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 4 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] 4 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 5 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] 6 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 6 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 7 java::io::File::_003cclinit_003e(unsigned) [4830] 7 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 11 java::lang::System::_003cclinit_003e(unsigned) [755] 13 java::lang::System::getProperty(java::lang::String *) [504] 17 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] 17 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 18 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 20 java::lang::System::getProperties(void) [1282] 22 java::util::Locale::_003cclinit_003e(unsigned) [272] 33 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 73 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 92 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 126 java::lang::Character::getCharProp(wchar_t) [354] 180 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] 256 java::lang::System::getSecurityManager(void) [1045] 1946 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] [151] 0.4 0.01 0.00 2942 soft_initialise_class [151] 2473 processClass [149] ----------------------------------------------- 0.00 0.00 4/1159 __hashpw [511] 0.01 0.00 1155/1159 java_lang_System_arraycopy [126] [152] 0.4 0.01 0.00 1159 memmove [152] ----------------------------------------------- 0.00 0.00 1/468 __hash_open [456] 0.00 0.00 1/468 _yp_dobind [543] 0.00 0.00 1/468 tzload [554] 0.00 0.00 4/468 fopen [472] 0.01 0.00 461/468 jthreadedOpen [163] [153] 0.4 0.01 0.00 468 open [153] ----------------------------------------------- 396 processClass [149] [154] 0.4 0.01 0.00 396 computeInterfaceImplementationIndex [154] 33 jmalloc [144] 30 jrealloc [1210] ----------------------------------------------- 0.00 0.00 1/372 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 1/372 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 1/372 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 0.00 0.00 1/372 at::dms::kjc::CClass::isAnnonymousClass(void) [606] 0.00 0.00 3/372 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 4/372 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 0.00 0.00 9/372 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 9/372 at::dms::compiler::FastStringBuffer::append(java::lang::String *) [371] 0.00 0.00 11/372 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] 0.00 0.00 12/372 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 18/372 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 0.00 0.00 21/372 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [333] 0.00 0.00 36/372 java::util::Locale::toString(void) [303] 0.00 0.00 38/372 java::io::File::File(java::lang::String *, java::lang::String *) [297] 0.00 0.00 59/372 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [271] 0.00 0.00 148/372 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] [155] 0.4 0.01 0.00 372 java::lang::String::length(void) [155] ----------------------------------------------- 110 at::dms::compiler::Scanner::getTokenReference(void) [1104] [156] 0.4 0.01 0.00 110 at::dms::compiler::TokenReference::build(java::lang::String *, int) [156] 16 soft_new [920] 16 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] ----------------------------------------------- 106 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] [157] 0.4 0.01 0.00 106 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [157] 0.00 0.00 76/398 at::dms::kjc::CMember::getIdent(void) [1021] 30 at::dms::kjc::CMethod::isMatchingParams(JArray *) [1209] ----------------------------------------------- 3256 processClass [149] 0.00 0.00 1/156718 finaliserMan [236] 0.00 0.00 4/156718 gcMan [31] [158] 0.4 0.01 0.00 3261 _broadcastCond [158] 0.00 0.00 3261/6569 putHeavyLock [916] 3261 getHeavyLock [915] ----------------------------------------------- 0.00 0.00 74/765 findExceptionInMethod [304] 0.01 0.00 691/765 stacktraceFindMethod [171] [159] 0.4 0.01 0.00 765 findMethodFromPC [159] 0.00 0.00 765/765 gcGetObjectBase [976] ----------------------------------------------- 0.00 0.00 1/565 __hash_open [456] 0.00 0.00 1/565 tzload [554] 0.00 0.00 2/565 __get_page [572] 0.00 0.00 8/565 __sread [422] 0.01 0.00 553/565 jthreadedTimedRead [165] [160] 0.4 0.01 0.00 565 read [160] ----------------------------------------------- 2 java_lang_Class_forName [896] 1016 lookupArray [210] 3287 loadClass [150] 0.00 0.00 9/156718 initPrimClass [359] 0.00 0.00 20/156718 loadStaticClass [278] [161] 0.4 0.00 0.01 4334 lookupClassEntry [161] 0.01 0.00 4334/4337 lookupClassEntryInternal [148] 491 jmalloc [144] 491 _lockMutex [14] 491 utf8ConstAddRef [92] 491 _unlockMutex [10] ----------------------------------------------- 0.00 0.00 9/202 getClasspathType [318] 0.00 0.00 62/202 java_io_File_isFile0 [228] 0.00 0.00 63/202 java_io_File_isDirectory0 [226] 0.00 0.00 68/202 java_io_File_exists0 [221] [162] 0.4 0.00 0.01 202 jthreadedStat [162] 0.01 0.00 202/204 stat [142] 0.00 0.00 202/771 jthread_suspendall [974] 0.00 0.00 202/771 jthread_unsuspendall [975] 0.00 0.00 19/957 __error [4604] ----------------------------------------------- 0.00 0.00 1/461 java_io_FileInputStream_open [631] 0.00 0.00 1/461 java_io_FileOutputStream_open [632] 0.00 0.00 8/461 openJarFile [403] 0.00 0.00 8/461 delayedOpenJarFile [404] 0.00 0.00 8/461 getClasspathType [318] 0.00 0.01 435/461 findClassInJar [114] [163] 0.4 0.00 0.01 461 jthreadedOpen [163] 0.01 0.00 461/468 open [153] 0.00 0.00 435/957 __error [4604] 0.00 0.00 26/29 jthreadedFileDescriptor [1215] 0.00 0.00 1/267 handleInterrupt [1042] ----------------------------------------------- 0.00 0.00 5/553 java_io_FileInputStream_readBytes [466] 0.00 0.00 8/553 getClasspathType [318] 0.00 0.00 270/553 readJarHeader [199] 0.00 0.00 270/553 getDataJarFile [191] [164] 0.4 0.00 0.01 553 jthreadedRead [164] 0.00 0.01 553/553 jthreadedTimedRead [165] ----------------------------------------------- 0.00 0.01 553/553 jthreadedRead [164] [165] 0.4 0.00 0.01 553 jthreadedTimedRead [165] 0.01 0.00 553/565 read [160] 0.00 0.00 1/267 handleInterrupt [1042] ----------------------------------------------- 70 java::util::StringTokenizer::hasMoreTokens(void) [1134] 118 java::util::StringTokenizer::countTokens(void) [1352] 159 java::util::StringTokenizer::nextToken(void) [1073] [166] 0.4 0.00 0.01 347 java::util::StringTokenizer::nextTokenInternal(void) [166] 0.01 0.00 7423/7691 java::lang::String::indexOf(int) [147] 327 java::lang::String::substring(int, int) [988] ----------------------------------------------- 0.00 0.01 364/364 translate [3] [167] 0.3 0.00 0.01 364 check_array_store [167] 0.00 0.00 364/12293 end_func_sync [16] 0.00 0.00 728/18297 pusharg_ref [51] 0.00 0.00 364/3292 call_soft [118] 0.00 0.00 364/9854 popargs [83] 0.00 0.00 364/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.01 2160/2160 java::io::DataInputStream::readUnsignedShort(void) [169] [168] 0.3 0.00 0.01 2160 java::io::DataInputStream::readShort(void) [168] 0.01 0.00 4320/14107 java::io::FilterInputStream::read(void) [74] ----------------------------------------------- 0.00 0.00 1/2160 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 4/2160 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 4/2160 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 9/2160 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 14/2160 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 16/2160 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 63/2160 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 75/2160 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 142/2160 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 178/2160 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 437/2160 java::io::DataInputStream::readUTF(void) [259] 0.00 0.00 444/2160 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 0.00 0.00 773/2160 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [169] 0.3 0.00 0.01 2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.01 2160/2160 java::io::DataInputStream::readShort(void) [168] ----------------------------------------------- 0.00 0.00 1/2655 or_int_const [665] 0.00 0.00 2/2655 and_int_const [441] 0.00 0.00 4/2655 cvt_long_int [670] 0.00 0.00 12/2655 cvt_int_long [515] 0.00 0.00 58/2655 move_long [388] 0.00 0.01 2578/2655 translate [3] [170] 0.3 0.00 0.01 2655 move_int [170] 0.00 0.00 2076/14109 copyslots [70] 0.00 0.00 2652/38551 slot_type [63] 0.00 0.00 367/5564 move_int_const [98] 0.00 0.00 209/27883 _slot_slot_slot [49] 0.00 0.00 367/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 76/691 java_lang_SecurityManager_getClassContext0 [301] 0.00 0.01 615/691 java_lang_Class_forName0 [174] [171] 0.3 0.00 0.01 691 stacktraceFindMethod [171] 0.01 0.00 691/765 findMethodFromPC [159] ----------------------------------------------- 0.00 0.01 3124/3124 generateInsnSequence [6] [172] 0.3 0.00 0.01 3124 load_RxR [172] 0.01 0.00 6248/71468 slotRegister [40] ----------------------------------------------- 0.00 0.01 1426/1426 check_array_index [68] [173] 0.3 0.00 0.01 1426 newFakeCall [173] 0.00 0.00 751/156718 gcMalloc [90] 0.00 0.00 1426/21779 newLabel [129] 0.00 0.00 1426/6719 reference_code_label [224] ----------------------------------------------- 205 java::lang::Class::forName(java::lang::String *) [1058] [174] 0.3 0.00 0.01 205 java_lang_Class_forName0 [174] 0.00 0.01 615/691 stacktraceFindMethod [171] 0.00 0.00 1/18365 findMethodLocal [900] 205 buildStackTrace [1046] 205 java_lang_Class_forName [896] 2 utf8ConstNew [33] 2 utf8ConstRelease [305] ----------------------------------------------- 0.00 0.01 3586/3586 translate [3] [175] 0.3 0.00 0.01 3586 call_indirect_method [175] 0.00 0.00 1892/5184 _call_soft [96] 0.00 0.00 1694/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 6/668 Kaffe_wrapper [294] 0.00 0.00 117/668 check_array_index [68] 0.00 0.01 545/668 translate [3] [176] 0.3 0.00 0.01 668 _end_sub_block [176] 0.00 0.01 668/28573 createSpillMask [9] 0.00 0.00 668/107436 _slot_const_const [32] 0.00 0.00 668/13212 mark_all_writes [903] ----------------------------------------------- 0.00 0.00 56/10823 slotRegister [40] 0.00 0.00 217/10823 clobberRegister [84] 0.00 0.01 10550/10823 spillAndUpdate [179] [177] 0.3 0.00 0.01 10823 spill [177] 0.00 0.01 8812/8812 spill_int [189] 0.00 0.00 1992/1992 spill_ref [280] 0.00 0.00 17/17 spill_float [690] 0.00 0.00 2/2 spill_double [874] ----------------------------------------------- [178] 0.3 0.00 0.01 mangleMethodArgCount [178] 0.00 0.00 806/156718 jmalloc [144] ----------------------------------------------- 0.00 0.01 10550/10550 doSpill [19] [179] 0.3 0.00 0.01 10550 spillAndUpdate [179] 0.00 0.01 10550/10823 spill [177] 0.00 0.00 5/43454 slot_invalidate [88] ----------------------------------------------- 0.00 0.00 118/3049 load_code_ref [374] 0.00 0.01 2931/3049 load_offset_ref [110] [180] 0.3 0.00 0.01 3049 load_ref [180] 0.00 0.00 3049/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 6/550 Kaffe_wrapper [294] 0.00 0.00 117/550 check_array_index [68] 0.00 0.01 427/550 translate [3] [181] 0.3 0.00 0.01 550 _start_sub_block [181] 0.00 0.00 550/28573 createSpillMask [9] 0.00 0.00 550/7209 setupSlotsForBasicBlock [134] 0.00 0.00 550/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 1/8334 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 0.00 0.00 1/8334 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 1/8334 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1/8334 at::dms::kjc::CArrayType::getIndexedType(void) [889] 0.00 0.00 1/8334 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 2/8334 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 0.00 0.00 2/8334 at::dms::kjc::KjcParser::jForStatement(void) [869] 0.00 0.00 2/8334 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) [741] 0.00 0.00 2/8334 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 0.00 0.00 2/8334 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 2/8334 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/8334 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 2/8334 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 3/8334 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] 0.00 0.00 3/8334 at::dms::kjc::JLocalVariableExpression::equals(java::lang::Object *) [850] 0.00 0.00 3/8334 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 4/8334 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 4/8334 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 0.00 0.00 4/8334 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/8334 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] 0.00 0.00 6/8334 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 6/8334 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 6/8334 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 6/8334 at::dms::kjc::CClassContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [792] 0.00 0.00 6/8334 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 6/8334 kaffe::lang::Application::getApplication(void) [794] 0.00 0.00 7/8334 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] 0.00 0.00 7/8334 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 0.00 0.00 7/8334 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] 0.00 0.00 8/8334 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 0.00 0.00 8/8334 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 9/8334 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 10/8334 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 10/8334 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 12/8334 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 13/8334 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 0.00 0.00 13/8334 at::dms::optimize::InstructionHandle::isJump(void) [694] 0.00 0.00 15/8334 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 21/8334 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 22/8334 at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) [460] 0.00 0.00 35/8334 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 44/8334 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 0.00 0.00 48/8334 at::dms::optimize::InstructionHandle::reset(void) [478] 0.00 0.00 176/8334 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] 0.00 0.00 482/8334 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 516/8334 java_lang_System_arraycopy [126] 0.00 0.00 3007/8334 walkObject [190] 0.00 0.00 3781/8334 soft_checkarraystore [107] [182] 0.3 0.00 0.01 8334 soft_instanceof [182] 0.01 0.00 8328/12079 instanceof [132] ----------------------------------------------- 0.00 0.01 4085/4085 parseSignature [127] [183] 0.2 0.00 0.01 4085 countArgsInSignature [183] 0.00 0.00 7861/68030 sizeofSigItem [53] ----------------------------------------------- 26 inflate_block [1000] [184] 0.2 0.00 0.01 26 inflate_fixed [184] 0.00 0.00 26/442 inflate_codes [24] 52 huft_build [81] ----------------------------------------------- 0.00 0.00 1/5783 freturnl_Rxx [882] 0.00 0.00 2/5783 freturn_Rxx [859] 0.00 0.00 11/5783 rem_RRR [516] 0.00 0.00 34/5783 returnl_Rxx [558] 0.00 0.01 5735/5783 return_Rxx [186] [185] 0.2 0.00 0.01 5783 forceRegister [185] 0.00 0.00 5782/31048 clobberRegister [84] 0.00 0.00 5782/43454 slot_invalidate [88] ----------------------------------------------- 0.00 0.01 5735/5735 generateInsnSequence [6] [186] 0.2 0.00 0.01 5735 return_Rxx [186] 0.00 0.01 5735/5783 forceRegister [185] ----------------------------------------------- 0.00 0.01 96/96 translate [3] [187] 0.2 0.00 0.01 96 sub_int [187] 0.01 0.00 63/104 sub_int_const [128] 0.00 0.00 96/38551 slot_type [63] 0.00 0.00 33/27883 _slot_slot_slot [49] 0.00 0.00 63/5839 slot_value [919] ----------------------------------------------- 95 stringC2Java [1118] 883 utf8Const2JavaReplace [970] [188] 0.2 0.00 0.01 978 stringCharArray2Java [188] 0.00 0.00 977/28695 hashFind [41] 0.00 0.00 1954/124934 memset [13] 0.00 0.00 1810/166693 memcpy [42] 977 _lockMutex [14] 977 _unlockMutex [10] 833 newArrayChecked [932] 833 newObjectChecked [914] 833 stringInternString [212] 4 jmalloc [144] 4 jfree [145] ----------------------------------------------- 0.00 0.01 8812/8812 spill [177] [189] 0.2 0.00 0.01 8812 spill_int [189] 0.01 0.00 8812/29140 slotOffsetNoSpill [86] 0.00 0.00 8812/10804 spill_Rxx [904] ----------------------------------------------- 0.00 0.01 3007/3007 gcWalkMemory [36] [190] 0.2 0.00 0.01 3007 walkObject [190] 0.00 0.00 6920/182578 gcMarkObject [38] 0.00 0.00 3007/8334 soft_instanceof [182] 0.00 0.00 9/9 TwalkThread [443] ----------------------------------------------- 12 java_util_zip_ZipFile_getZipData0 [778] 430 findClassInJar [114] [191] 0.2 0.00 0.01 442 getDataJarFile [191] 0.00 0.00 270/553 jthreadedRead [164] 0.00 0.00 442/1879 readJarHeader [199] 0.00 0.00 172/166693 memcpy [42] 0.00 0.00 540/548 jthreadedLSeek [985] 442 _lockMutex [14] 442 jmalloc [144] 442 _unlockMutex [10] 442 inflateJarData [999] ----------------------------------------------- 0.00 0.01 234/234 translate [3] [192] 0.2 0.00 0.01 234 softcall_checkcast [192] 0.00 0.00 234/12293 end_func_sync [16] 0.00 0.00 234/3292 call_soft [118] 0.00 0.00 234/18297 pusharg_ref [51] 0.00 0.00 234/4513 return_ref [124] 0.00 0.00 234/9854 popargs [83] 0.00 0.00 234/12293 begin_func_sync [113] 0.00 0.00 234/2462 pusharg_class_const [238] ----------------------------------------------- 0.00 0.00 105/2546 _slot_slot_const [46] 0.00 0.01 2441/2546 translate [3] [193] 0.2 0.00 0.01 2546 move_any [193] 0.00 0.01 2546/14109 copyslots [70] ----------------------------------------------- 148 at::dms::kjc::CType::parseMethodSignature(java::lang::String *) [1083] [194] 0.2 0.00 0.01 148 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 0.00 0.00 148/372 java::lang::String::length(void) [155] 0.00 0.00 303/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 148/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 148/955 java::util::Vector::size(void) [966] 0.00 0.00 148/360 java::util::Vector::setSize(int) [1029] 303 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] 148 java::lang::String::toCharArray(void) [275] 148 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 2/2522 lshl_long [523] 0.00 0.00 3/2522 softcall_multianewarray [480] 0.00 0.00 4/2522 Kaffe_wrapper [294] 0.00 0.00 76/2522 pusharg_long [410] 0.00 0.00 91/2522 softcall_anewarray [247] 0.00 0.00 93/2522 softcall_newarray [242] 0.00 0.00 2253/2522 build_call_frame [37] [195] 0.2 0.00 0.01 2522 pusharg_int [195] 0.00 0.00 2522/38551 slot_type [63] 0.00 0.00 1158/56302 _slot_slot_const [46] 0.00 0.00 1364/1460 pusharg_int_const [279] 0.00 0.00 1364/5839 slot_value [919] ----------------------------------------------- 0.00 0.01 234/234 translate [3] [196] 0.2 0.00 0.01 234 softcall_athrow [196] 0.00 0.00 234/12293 end_func_sync [16] 0.00 0.00 234/3292 call_soft [118] 0.00 0.00 234/18297 pusharg_ref [51] 0.00 0.00 234/9854 popargs [83] 0.00 0.00 234/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 120/4983 cbranch_ref [325] 0.00 0.00 393/4983 cbranch_ref_const [309] 0.00 0.00 772/4983 cbranch_int [109] 0.00 0.00 979/4983 cbranch_int_const [248] 0.00 0.00 1176/4983 translate [3] 0.00 0.00 1543/4983 cbranch_offset_int [218] [197] 0.2 0.00 0.00 4983 branch [197] 0.00 0.00 4983/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 973/973 walkClass [120] [198] 0.2 0.00 0.00 973 walkMethods [198] 0.00 0.00 9755/182578 gcMarkObject [38] ----------------------------------------------- 0.00 0.00 8/1879 getCentralDirCount [642] 0.00 0.00 442/1879 getDataJarFile [191] 0.00 0.00 1429/1879 makeJarEntry [204] [199] 0.2 0.00 0.00 1879 readJarHeader [199] 0.00 0.00 270/553 jthreadedRead [164] 0.00 0.00 1879/1879 instantiateSignature [941] ----------------------------------------------- 0.00 0.00 3/3 gcMan [31] [200] 0.2 0.00 0.00 3 finishGC [200] 0.00 0.00 5334/79195 gc_heap_free [64] 0.00 0.00 981/981 stringDestroy [255] 0.00 0.00 3/771 jthread_unsuspendall [975] ----------------------------------------------- 0.00 0.00 4/1939 Kaffe_wrapper [294] 0.00 0.00 1935/1939 translate [3] [201] 0.2 0.00 0.00 1939 ret [201] 0.00 0.00 1939/27883 _slot_slot_slot [49] ----------------------------------------------- 6487 reload [908] [202] 0.2 0.00 0.00 6487 reload_int [202] 0.00 0.00 6487/29140 slotOffsetNoSpill [86] 6487 reload_Rxx [141] ----------------------------------------------- 0.00 0.00 168/168 translate [3] [203] 0.2 0.00 0.00 168 softcall_lookupinterfacemethod [203] 0.00 0.00 168/12293 end_func_sync [16] 0.00 0.00 168/3292 call_soft [118] 0.00 0.00 168/18297 pusharg_ref [51] 0.00 0.00 168/4513 return_ref [124] 0.00 0.00 168/9854 popargs [83] 0.00 0.00 168/3838 pusharg_ref_const [208] 0.00 0.00 168/12293 begin_func_sync [113] 0.00 0.00 168/2462 pusharg_class_const [238] ----------------------------------------------- 1429 readJarEntries [643] [204] 0.2 0.00 0.00 1429 makeJarEntry [204] 0.00 0.00 1429/1879 readJarHeader [199] 0.00 0.00 1429/166693 memcpy [42] 1429 jmalloc [144] ----------------------------------------------- 0.00 0.00 1543/1543 generateInsnSequence [6] [205] 0.2 0.00 0.00 1543 cmp_xRRC [205] 0.00 0.00 3086/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1456/1456 translate [3] [206] 0.1 0.00 0.00 1456 makeFakeCalls [206] 0.00 0.00 1426/1426 softcall_fakecall [207] ----------------------------------------------- 0.00 0.00 1426/1426 makeFakeCalls [206] [207] 0.1 0.00 0.00 1426 softcall_fakecall [207] 0.00 0.00 1426/56302 _slot_slot_const [46] 0.00 0.00 1426/107436 _slot_const_const [32] 0.00 0.00 1426/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 4/3838 Kaffe_wrapper [294] 0.00 0.00 168/3838 softcall_lookupinterfacemethod [203] 0.00 0.00 1204/3838 pusharg_ref [51] 0.00 0.00 2462/3838 pusharg_class_const [238] [208] 0.1 0.00 0.00 3838 pusharg_ref_const [208] 0.00 0.00 3838/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 2702/2702 generateInsnSequence [6] [209] 0.1 0.00 0.00 2702 move_RxC [209] 0.00 0.00 2702/71468 slotRegister [40] ----------------------------------------------- 17 loadArray [1318] 128 classFromSig [942] 3301 newArrayChecked [932] [210] 0.1 0.00 0.00 3446 lookupArray [210] 0.00 0.00 1016/13452 sprintf [59] 0.00 0.00 47/135 addInterfaces [1088] 1016 utf8ConstNew [33] 1016 lookupClassEntry [161] 1016 utf8ConstRelease [305] 47 _lockMutex [14] 47 newClass [989] 47 gc_add_ref [963] 47 internalSetupClass [992] 47 buildDispatchTable [997] 47 _unlockMutex [10] ----------------------------------------------- 0.00 0.00 3099/3099 translate [3] [211] 0.1 0.00 0.00 3099 call [211] 0.00 0.00 3099/56302 _slot_slot_const [46] ----------------------------------------------- 478 java_lang_String_intern0 [991] 833 stringCharArray2Java [188] [212] 0.1 0.00 0.00 1311 stringInternString [212] 0.00 0.00 1310/28695 hashFind [41] 1311 _lockMutex [14] 1311 _unlockMutex [10] 1117 hashAdd [100] 1 hashInit [1781] ----------------------------------------------- [213] 0.1 0.00 0.00 mangleType [213] 0.00 0.00 396/156718 jmalloc [144] 0.00 0.00 127/142 strncpy [1086] ----------------------------------------------- 0.00 0.00 1593/3267 java::util::Properties::getEscapedChar(java::io::PushbackInputStream *) [262] 0.00 0.00 1674/3267 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] [214] 0.1 0.00 0.00 3267 java::io::PushbackInputStream::read(void) [214] 0.00 0.00 1674/14107 java::io::FilterInputStream::read(void) [74] ----------------------------------------------- 32 java::util::Properties::load(java::io::InputStream *) [1946] [215] 0.1 0.00 0.00 32 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 0.00 0.00 1674/3267 java::io::PushbackInputStream::read(void) [214] 0.00 0.00 1593/1593 java::util::Properties::getEscapedChar(java::io::PushbackInputStream *) [262] 0.00 0.00 1593/1593 java::io::PushbackInputStream::unread(int) [946] 1593 java::lang::StringBuffer::append(wchar_t) [146] 62 soft_new [920] 62 java::lang::StringBuffer::StringBuffer(void) [4606] ----------------------------------------------- 0.00 0.00 126/126 translate [3] [216] 0.1 0.00 0.00 126 _start_exception_block [216] 0.00 0.00 126/126 exception_prologue [267] 0.00 0.00 126/5199 _start_basic_block [47] 0.00 0.00 126/4513 return_ref [124] ----------------------------------------------- 0.00 0.00 832/832 generateInsnSequence [6] [217] 0.1 0.00 0.00 832 add_RRC [217] 0.00 0.00 2496/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1543/1543 check_array_index [68] [218] 0.1 0.00 0.00 1543 cbranch_offset_int [218] 0.00 0.00 1543/1543 cmp_offset_int [254] 0.00 0.00 1543/4983 branch [197] ----------------------------------------------- 0.00 0.00 2079/2079 translate [3] [219] 0.1 0.00 0.00 2079 build_code_ref [219] 0.00 0.00 2079/56302 _slot_slot_const [46] 0.00 0.00 2079/6719 reference_code_label [224] ----------------------------------------------- 1 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 13 java::io::File::canRead(void) [1351] 54 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [220] 0.1 0.00 0.00 68 java::io::File::exists(void) [220] 0.00 0.00 68/68 java_io_File_exists0 [221] 68 java::io::File::checkReadAccess(void) [1055] ----------------------------------------------- 0.00 0.00 68/68 java::io::File::exists(void) [220] [221] 0.1 0.00 0.00 68 java_io_File_exists0 [221] 0.00 0.00 68/202 jthreadedStat [162] 0.00 0.00 68/565 stringJava2CBuf [983] ----------------------------------------------- 0.00 0.00 3208/3208 translate [3] [222] 0.1 0.00 0.00 3208 begin_sync [222] 0.00 0.00 3208/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 1/1331 cmpg_float [620] 0.00 0.00 1/1331 cmpl_float [621] 0.00 0.00 1/1331 Kaffe_wrapper [294] 0.00 0.00 7/1331 lcmp [386] 0.00 0.00 93/1331 softcall_instanceof [240] 0.00 0.00 1228/1331 translate [3] [223] 0.1 0.00 0.00 1331 return_int [223] 0.00 0.00 1331/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 1426/6719 newFakeCall [173] 0.00 0.00 2079/6719 build_code_ref [219] 0.00 0.00 3214/6719 translate [3] [224] 0.1 0.00 0.00 6719 reference_code_label [224] 0.00 0.00 6719/21779 newLabel [129] ----------------------------------------------- 9 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 54 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [225] 0.1 0.00 0.00 63 java::io::File::isDirectory(void) [225] 0.00 0.00 63/63 java_io_File_isDirectory0 [226] 63 java::io::File::checkReadAccess(void) [1055] ----------------------------------------------- 0.00 0.00 63/63 java::io::File::isDirectory(void) [225] [226] 0.1 0.00 0.00 63 java_io_File_isDirectory0 [226] 0.00 0.00 63/202 jthreadedStat [162] 0.00 0.00 63/565 stringJava2CBuf [983] ----------------------------------------------- 8 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 54 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [227] 0.1 0.00 0.00 62 java::io::File::isFile(void) [227] 0.00 0.00 62/62 java_io_File_isFile0 [228] 62 java::io::File::checkReadAccess(void) [1055] ----------------------------------------------- 0.00 0.00 62/62 java::io::File::isFile(void) [227] [228] 0.1 0.00 0.00 62 java_io_File_isFile0 [228] 0.00 0.00 62/202 jthreadedStat [162] 0.00 0.00 62/565 stringJava2CBuf [983] ----------------------------------------------- 0.00 0.00 1075/1075 generateInsnSequence [6] [229] 0.1 0.00 0.00 1075 store_xRRC [229] 0.00 0.00 2150/71468 slotRegister [40] ----------------------------------------------- 148 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] [230] 0.1 0.00 0.00 148 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 0.00 0.00 444/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 296/3875 soft_checkcast [108] 0.00 0.00 444/10553 soft_lookupinterfacemethod [905] 0.00 0.00 296/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 148/182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 148/182 at::dms::classfile::Member::setModifiers(short) [1068] 148 soft_new [920] 148 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] ----------------------------------------------- 0.00 0.00 4/1939 Kaffe_wrapper [294] 0.00 0.00 1935/1939 translate [3] [231] 0.1 0.00 0.00 1939 epilogue [231] 0.00 0.00 1939/107436 _slot_const_const [32] 0.00 0.00 1939/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 3/2155 softcall_monitorenter [790] 0.00 0.00 6/2155 softcall_monitorexit [699] 0.00 0.00 9/2155 store_offset_scaled_byte [546] 0.00 0.00 10/2155 store_offset_scaled_char [623] 0.00 0.00 12/2155 store_offset_scaled_int [249] 0.00 0.00 19/2155 load_offset_scaled_int [542] 0.00 0.00 22/2155 load_offset_scaled_byte [526] 0.00 0.00 41/2155 mon_enter [332] 0.00 0.00 57/2155 mon_exit [311] 0.00 0.00 72/2155 load_offset_scaled_char [407] 0.00 0.00 85/2155 store_offset_scaled_ref [312] 0.00 0.00 276/2155 load_offset_scaled_ref [324] 0.00 0.00 1543/2155 cmp_offset_int [254] [232] 0.1 0.00 0.00 2155 _slot_slot_slot_const_const [232] 0.00 0.00 4426/119068 readslot [57] 0.00 0.00 2039/191172 writeslot [52] 0.00 0.00 2155/193807 nextSeq [85] ----------------------------------------------- 429 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [233] 0.1 0.00 0.00 429 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] 0.00 0.00 764/3875 soft_checkcast [108] 0.00 0.00 157/170 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) [4620] 0.00 0.00 153/153 at::dms::classfile::MethodRefConstant::MethodRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4621] 0.00 0.00 79/97 at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) [4628] 0.00 0.00 25/25 at::dms::classfile::FieldRefConstant::FieldRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4654] 0.00 0.00 15/15 at::dms::classfile::StringConstant::StringConstant(at::dms::classfile::AsciiConstant *) [4673] 429 soft_new [920] ----------------------------------------------- 142 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] [234] 0.1 0.00 0.00 142 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 131/131 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] 0.00 0.00 142/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 142/3875 soft_checkcast [108] 0.00 0.00 142/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 142/10553 soft_lookupinterfacemethod [905] 0.00 0.00 142/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 142/576 at::dms::classfile::AsciiConstant::getValue(void) [981] 0.00 0.00 142/1031 java::lang::String::charAt(int) [959] 142 soft_new [920] 8 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 3 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] ----------------------------------------------- 0.00 0.00 1/768 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] 0.00 0.00 1/768 at::dms::kjc::CParseCompilationUnitContext::addClassImport(at::dms::kjc::JClassImport *) [825] 0.00 0.00 1/768 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 0.00 0.00 1/768 at::dms::kjc::KjcParser::jNameList(void) [706] 0.00 0.00 1/768 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [827] 0.00 0.00 1/768 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 1/768 at::dms::kjc::CCompilationUnitContext::addSourceClass(at::dms::kjc::CSourceClass *) [826] 0.00 0.00 2/768 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 2/768 at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) [760] 0.00 0.00 3/768 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 0.00 0.00 3/768 java::lang::ClassLoader::getResources(java::lang::String *) [710] 0.00 0.00 3/768 at::dms::kjc::CParseClassContext::addMethodDeclaration(at::dms::kjc::JMethodDeclaration *) [711] 0.00 0.00 3/768 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 0.00 0.00 3/768 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [717] 0.00 0.00 4/768 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 7/768 at::dms::kjc::KjcParser::jExpressionList(void) [492] 0.00 0.00 9/768 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 9/768 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 0.00 0.00 9/768 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 0.00 0.00 9/768 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 0.00 0.00 10/768 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 10/768 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] 0.00 0.00 156/768 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 216/768 java::util::Stack::push(java::lang::Object *) [321] 0.00 0.00 303/768 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] [235] 0.1 0.00 0.00 768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 768/4049 soft_checkarraystore [107] ----------------------------------------------- 0.00 0.00 1/1 startSpecialThread [29] [236] 0.1 0.00 0.00 1 finaliserMan [236] 0.00 0.00 106/156718 _lockMutex [14] 0.00 0.00 105/156718 _unlockMutex [10] 0.00 0.00 52/52 finalizeObject [349] 0.00 0.00 2/7 _waitCond [400] 0.00 0.00 1/156718 _broadcastCond [158] ----------------------------------------------- 0.00 0.00 202/1173 store_offset_long [355] 0.00 0.00 312/1173 translate [3] 0.00 0.00 659/1173 store_offset_scaled_int [249] [237] 0.1 0.00 0.00 1173 store_offset_int [237] 0.00 0.00 1173/38551 slot_type [63] 0.00 0.00 926/926 store_const_offset_int [306] 0.00 0.00 247/56302 _slot_slot_const [46] 0.00 0.00 926/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 3/2462 softcall_multianewarray [480] 0.00 0.00 91/2462 softcall_anewarray [247] 0.00 0.00 93/2462 softcall_instanceof [240] 0.00 0.00 168/2462 softcall_lookupinterfacemethod [203] 0.00 0.00 234/2462 softcall_checkcast [192] 0.00 0.00 560/2462 softcall_initialise_class [119] 0.00 0.00 1313/2462 softcall_new [76] [238] 0.1 0.00 0.00 2462 pusharg_class_const [238] 0.00 0.00 2462/3838 pusharg_ref_const [208] ----------------------------------------------- 0.00 0.00 1729/1729 generateInsnSequence [6] [239] 0.1 0.00 0.00 1729 cmp_xRC [239] 0.00 0.00 1729/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 93/93 translate [3] [240] 0.1 0.00 0.00 93 softcall_instanceof [240] 0.00 0.00 93/12293 end_func_sync [16] 0.00 0.00 93/3292 call_soft [118] 0.00 0.00 93/18297 pusharg_ref [51] 0.00 0.00 93/1331 return_int [223] 0.00 0.00 93/9854 popargs [83] 0.00 0.00 93/12293 begin_func_sync [113] 0.00 0.00 93/2462 pusharg_class_const [238] 0.00 0.00 93/49816 lastuse_slot [898] ----------------------------------------------- 3354 reload [908] [241] 0.1 0.00 0.00 3354 reload_ref [241] 0.00 0.00 3354/29140 slotOffsetNoSpill [86] 3354 reload_Rxx [141] ----------------------------------------------- 0.00 0.00 93/93 translate [3] [242] 0.1 0.00 0.00 93 softcall_newarray [242] 0.00 0.00 93/12293 end_func_sync [16] 0.00 0.00 93/3292 call_soft [118] 0.00 0.00 93/4513 return_ref [124] 0.00 0.00 93/9854 popargs [83] 0.00 0.00 93/2522 pusharg_int [195] 0.00 0.00 93/12293 begin_func_sync [113] 0.00 0.00 93/1460 pusharg_int_const [279] 0.00 0.00 93/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 808/808 generateInsnSequence [6] [243] 0.1 0.00 0.00 808 move_RxR [243] 0.00 0.00 1616/71468 slotRegister [40] ----------------------------------------------- 106 java::lang::StringBuffer::append(JArray *, int, int) [246] 265 java::lang::StringBuffer::append(wchar_t) [146] [244] 0.1 0.00 0.00 371 java::lang::StringBuffer::ensureCapacity(int) [244] 0.00 0.00 371/1729 java_lang_System_arraycopy [126] 371 soft_newarray [947] ----------------------------------------------- 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 21 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 148 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] [245] 0.1 0.00 0.00 178 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 178/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 156/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 145/3875 soft_checkcast [108] 0.00 0.00 145/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 178/6276 nullCall [918] 0.00 0.00 178/10553 soft_lookupinterfacemethod [905] 145 at::dms::util::VectorCache::request(int) [125] 145 java::lang::Class::forName(java::lang::String *) [1058] 145 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] 142 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 33 soft_initialise_class [151] 14 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] ----------------------------------------------- 369 java::lang::StringBuffer::append(java::lang::String *) [1027] [246] 0.1 0.00 0.00 369 java::lang::StringBuffer::append(JArray *, int, int) [246] 0.00 0.00 369/1729 java_lang_System_arraycopy [126] 106 java::lang::StringBuffer::ensureCapacity(int) [244] ----------------------------------------------- 0.00 0.00 91/91 translate [3] [247] 0.1 0.00 0.00 91 softcall_anewarray [247] 0.00 0.00 91/12293 end_func_sync [16] 0.00 0.00 91/3292 call_soft [118] 0.00 0.00 91/4513 return_ref [124] 0.00 0.00 91/9854 popargs [83] 0.00 0.00 91/2522 pusharg_int [195] 0.00 0.00 91/2462 pusharg_class_const [238] 0.00 0.00 91/12293 begin_func_sync [113] 0.00 0.00 91/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 979/979 translate [3] [248] 0.1 0.00 0.00 979 cbranch_int_const [248] 0.00 0.00 979/1336 cmp_int_const [268] 0.00 0.00 979/4983 branch [197] ----------------------------------------------- 0.00 0.00 671/671 translate [3] [249] 0.1 0.00 0.00 671 store_offset_scaled_int [249] 0.00 0.00 659/1173 store_offset_int [237] 0.00 0.00 671/38551 slot_type [63] 0.00 0.00 12/2155 _slot_slot_slot_const_const [232] 0.00 0.00 659/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 1/913 java::lang::System::_003cclinit_003e(unsigned) [755] 0.00 0.00 1/913 gnu::getopt::Getopt::getopt(void) [861] 0.00 0.00 1/913 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 1/913 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] 0.00 0.00 2/913 at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) [802] 0.00 0.00 2/913 java::lang::Integer::decode(java::lang::String *) [803] 0.00 0.00 3/913 kaffe::net::www::protocol::jar::Handler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [758] 0.00 0.00 6/913 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 9/913 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 0.00 0.00 9/913 java::util::HashMap::remove(java::lang::Object *) [530] 0.00 0.00 18/913 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 21/913 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 0.00 0.00 35/913 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 48/913 java::io::File::getCanonicalPath(void) [393] 0.00 0.00 142/913 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 144/913 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 470/913 java::util::HashMap::find(java::lang::Object *, int) [274] [250] 0.1 0.00 0.00 913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 482/3875 soft_checkcast [108] 0.00 0.00 482/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 1456/1456 generateInsnSequence [6] [251] 0.1 0.00 0.00 1456 check_stack_limit_xRC [251] 0.00 0.00 1456/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/329 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 1/329 at::dms::kjc::CParseClassContext::getFields(void) [770] 0.00 0.00 1/329 at::dms::kjc::CParseClassContext::getMethods(void) [772] 0.00 0.00 1/329 at::dms::kjc::CParseClassContext::getInnerClasses(void) [771] 0.00 0.00 1/329 at::dms::kjc::CParseClassContext::getBody(void) [768] 0.00 0.00 1/329 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [773] 0.00 0.00 1/329 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [769] 0.00 0.00 1/329 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [774] 0.00 0.00 1/329 at::dms::kjc::CClass::getAbstractMethods(void) [726] 0.00 0.00 1/329 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 0.00 0.00 3/329 at::dms::kjc::CodeSequence::getHandlers(void) [655] 0.00 0.00 3/329 at::dms::kjc::CodeSequence::getLineNumbers(void) [656] 0.00 0.00 148/329 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 0.00 0.00 165/329 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] [252] 0.1 0.00 0.00 329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 329/1729 java_lang_System_arraycopy [126] ----------------------------------------------- 0.00 0.00 9/325 at::dms::compiler::FastStringBuffer::append(java::lang::String *) [371] 0.00 0.00 68/325 java::lang::String::concat(java::lang::String *) [358] 0.00 0.00 248/325 java::lang::String::toCharArray(void) [275] [253] 0.1 0.00 0.00 325 java::lang::String::getChars(int, int, JArray *, int) [253] 0.00 0.00 325/1729 java_lang_System_arraycopy [126] ----------------------------------------------- 0.00 0.00 1543/1543 cbranch_offset_int [218] [254] 0.1 0.00 0.00 1543 cmp_offset_int [254] 0.00 0.00 1543/2155 _slot_slot_slot_const_const [232] ----------------------------------------------- 0.00 0.00 981/981 finishGC [200] [255] 0.1 0.00 0.00 981 stringDestroy [255] 0.00 0.00 96/96 stringUninternString [256] ----------------------------------------------- 0.00 0.00 96/96 stringDestroy [255] [256] 0.1 0.00 0.00 96 stringUninternString [256] 0.00 0.00 96/156718 _lockMutex [14] 0.00 0.00 96/156718 _unlockMutex [10] 0.00 0.00 96/529 hashRemove [290] ----------------------------------------------- 0.00 0.00 2/1576 store_addr_char [748] 0.00 0.00 2/1576 store_addr_byte [747] 0.00 0.00 2/1576 load_addr_byte [746] 0.00 0.00 15/1576 load_addr_char [521] 0.00 0.00 103/1576 move_ref [56] 0.00 0.00 342/1576 translate [3] 0.00 0.00 1110/1576 move_string_const [281] [257] 0.1 0.00 0.00 1576 move_ref_const [257] 0.00 0.00 1576/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [258] 0.1 0.00 0.00 1 initBaseClasses [258] 0.00 0.00 20/20 loadStaticClass [278] 0.00 0.00 1/1 initTypes [360] 0.00 0.00 1/156718 processClass [149] 0.00 0.00 1/156718 utf8ConstNew [33] 0.00 0.00 1/156718 utf8ConstRelease [305] 0.00 0.00 1/10447 lookupClassField [67] 0.00 0.00 1/1 finishTypes [1866] ----------------------------------------------- 437 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [259] 0.1 0.00 0.00 437 java::io::DataInputStream::readUTF(void) [259] 0.00 0.00 437/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] ----------------------------------------------- 0.00 0.00 871/871 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [260] 0.1 0.00 0.00 871 java::io::DataInputStream::readUnsignedByte(void) [260] 0.00 0.00 871/7417 java::io::DataInputStream::readByte(void) [99] ----------------------------------------------- 3715 readAttributes [906] [261] 0.1 0.00 0.00 3715 addCode [261] 0.00 0.00 3715/166693 memcpy [42] 0.00 0.00 3715/3715 addMethodCode [926] 3894 gcMalloc [90] 3715 readAttributes [906] ----------------------------------------------- 0.00 0.00 1593/1593 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] [262] 0.1 0.00 0.00 1593 java::util::Properties::getEscapedChar(java::io::PushbackInputStream *) [262] 0.00 0.00 1593/3267 java::io::PushbackInputStream::read(void) [214] ----------------------------------------------- 2 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 383 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] [263] 0.1 0.00 0.00 385 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 0.00 0.00 297/4049 soft_checkarraystore [107] 0.00 0.00 385/821 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 392/940 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 297/297 soft_fdiv [1036] 0.00 0.00 297/297 soft_fcmpl [1035] 0.00 0.00 297/297 java::util::::(unsigned HashMap_0024Entry, java::util::HashMap *, java::lang::Object *, java::lang::Object *) [4614] 0.00 0.00 297/400 java::util::::access_00241(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1020] 297 soft_new [920] 7 java::util::HashMap::rehash(void) [367] ----------------------------------------------- [264] 0.1 0.00 0.00 presym_sym [264] 0.00 0.00 12303/74611 strcmp [143] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 1 at::dms::kjc::KjcParser::jNameList(void) [706] 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 1 at::dms::kjc::Main::getClasses(void) [814] 2 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 5 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] 24 at::dms::compiler::Scanner::getStatementComment(void) [477] 145 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] [265] 0.1 0.00 0.00 193 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] 0.00 0.00 165/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 193/3875 soft_checkcast [108] 0.00 0.00 358/955 java::util::Vector::size(void) [966] 193 java::lang::reflect::Array::newInstance(java::lang::Class *, int) [1062] ----------------------------------------------- 0.00 0.00 1179/1179 generateInsnSequence [6] [266] 0.1 0.00 0.00 1179 returnarg_xxR [266] 0.00 0.00 1179/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 126/126 _start_exception_block [216] [267] 0.1 0.00 0.00 126 exception_prologue [267] 0.00 0.00 126/28573 createSpillMask [9] 0.00 0.00 252/107436 _slot_const_const [32] 0.00 0.00 126/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 357/1336 cmp_int [112] 0.00 0.00 979/1336 cbranch_int_const [248] [268] 0.1 0.00 0.00 1336 cmp_int_const [268] 0.00 0.00 1336/56302 _slot_slot_const [46] ----------------------------------------------- 415 loadClass [150] 0.00 0.00 20/156718 loadStaticClass [278] [269] 0.1 0.00 0.00 435 findClass [269] 0.00 0.00 435/13452 sprintf [59] 865 jfree [145] 435 jmalloc [144] 435 findClassInJar [114] 430 newClass [989] 430 utf8ConstAddRef [92] 430 readClass [1007] ----------------------------------------------- 0.00 0.00 22/22 java::util::Locale::_003cclinit_003e(unsigned) [272] [270] 0.1 0.00 0.00 22 java::util::Locale::Locale(java::lang::String *, java::lang::String *) [270] 0.00 0.00 22/22 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [271] ----------------------------------------------- 0.00 0.00 22/22 java::util::Locale::Locale(java::lang::String *, java::lang::String *) [270] [271] 0.1 0.00 0.00 22 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [271] 0.00 0.00 59/372 java::lang::String::length(void) [155] 0.00 0.00 22/6276 nullCall [918] 0.00 0.00 22/22 java_lang_Object_hashCode [1255] ----------------------------------------------- 1 callMethodA [1131] [272] 0.1 0.00 0.00 1 java::util::Locale::_003cclinit_003e(unsigned) [272] 0.00 0.00 22/22 java::util::Locale::Locale(java::lang::String *, java::lang::String *) [270] 22 soft_new [920] 22 soft_initialise_class [151] 2 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] ----------------------------------------------- 0.00 0.00 2/658 Kaffe_wrapper [294] 0.00 0.00 656/658 translate [3] [273] 0.1 0.00 0.00 658 returnarg_ref [273] 0.00 0.00 658/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 385/821 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 0.00 0.00 436/821 java::util::HashMap::find(java::lang::Object *) [314] [274] 0.1 0.00 0.00 821 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 470/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 5/5 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] 0.00 0.00 22/22 at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) [460] 0.00 0.00 7/12 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 9/35 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 2/7 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] 0.00 0.00 101/213 java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1053] ----------------------------------------------- 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 1 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [4660] 28 kaffe::util::UTF8::encode(java::lang::String *) [1217] 51 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 148 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] [275] 0.1 0.00 0.00 248 java::lang::String::toCharArray(void) [275] 0.00 0.00 248/325 java::lang::String::getChars(int, int, JArray *, int) [253] 248 soft_newarray [947] ----------------------------------------------- 0.00 0.00 535/535 generateInsnSequence [6] [276] 0.1 0.00 0.00 535 cmp_xRR [276] 0.00 0.00 1070/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/174 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 1/174 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 3/174 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 0.00 0.00 4/174 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 8/174 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 8/174 java::io::DataInputStream::readLong(void) [493] 0.00 0.00 9/174 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 9/174 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 131/174 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] [277] 0.1 0.00 0.00 174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 696/14107 java::io::FilterInputStream::read(void) [74] ----------------------------------------------- 0.00 0.00 20/20 initBaseClasses [258] [278] 0.1 0.00 0.00 20 loadStaticClass [278] 0.00 0.00 20/156718 utf8ConstNew [33] 0.00 0.00 20/156718 lookupClassEntry [161] 0.00 0.00 20/156718 utf8ConstRelease [305] 0.00 0.00 20/156718 _lockMutex [14] 0.00 0.00 20/156718 findClass [269] 0.00 0.00 20/156718 gc_add_ref [963] 0.00 0.00 20/156718 _unlockMutex [10] 0.00 0.00 20/156718 processClass [149] ----------------------------------------------- 0.00 0.00 3/1460 softcall_multianewarray [480] 0.00 0.00 93/1460 softcall_newarray [242] 0.00 0.00 1364/1460 pusharg_int [195] [279] 0.1 0.00 0.00 1460 pusharg_int_const [279] 0.00 0.00 1460/107436 _slot_const_const [32] ----------------------------------------------- 0.00 0.00 1992/1992 spill [177] [280] 0.0 0.00 0.00 1992 spill_ref [280] 0.00 0.00 1992/29140 slotOffsetNoSpill [86] 0.00 0.00 1992/10804 spill_Rxx [904] ----------------------------------------------- 0.00 0.00 1110/1110 translate [3] [281] 0.0 0.00 0.00 1110 move_string_const [281] 0.00 0.00 1110/1576 move_ref_const [257] ----------------------------------------------- 0.00 0.00 926/926 generateInsnSequence [6] [282] 0.0 0.00 0.00 926 store_xRCC [282] 0.00 0.00 926/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2560/2560 gcWalkMemory [36] [283] 0.0 0.00 0.00 2560 stringWalk [283] 0.00 0.00 2560/182578 gcMarkObject [38] ----------------------------------------------- 0.00 0.00 1032/1032 translate [3] [284] 0.0 0.00 0.00 1032 build_key [284] 0.00 0.00 1032/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 295/295 generateInsnSequence [6] [285] 0.0 0.00 0.00 295 load_RRRC [285] 0.00 0.00 885/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 335/335 translate [3] [286] 0.0 0.00 0.00 335 add_int [286] 0.00 0.00 670/38551 slot_type [63] 0.00 0.00 224/461 add_int_const [336] 0.00 0.00 111/111 _add_int [376] 0.00 0.00 224/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 1/521 Kaffe_wrapper [294] 0.00 0.00 520/521 translate [3] [287] 0.0 0.00 0.00 521 returnarg_int [287] 0.00 0.00 521/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 6/999 load_offset_long [745] 0.00 0.00 993/999 translate [3] [288] 0.0 0.00 0.00 999 load_offset_int [288] 0.00 0.00 999/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 131/131 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] [289] 0.0 0.00 0.00 131 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] 0.00 0.00 131/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 262/10553 soft_lookupinterfacemethod [905] 0.00 0.00 131/132 at::dms::classfile::CodeInfo::CodeInfo(void) [4623] 0.00 0.00 131/131 java::io::DataInputStream::skipBytes(int) [1090] ----------------------------------------------- 0.00 0.00 96/529 stringUninternString [256] 0.00 0.00 433/529 utf8ConstRelease [305] [290] 0.0 0.00 0.00 529 hashRemove [290] 0.00 0.00 529/36695 hashFindSlot [43] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [291] 0.0 0.00 0.00 1 initClasspath [291] 0.00 0.00 1/1 makeClasspath [295] 0.00 0.00 2/156718 jmalloc [144] 0.00 0.00 1/156718 jfree [145] 0.00 0.00 17/206 strcat [1056] 0.00 0.00 1/567 strcpy [982] ----------------------------------------------- 0.00 0.00 85/2169 java_util_zip_ZipFile_getZipEntry0 [549] 0.00 0.00 2084/2169 findClassInJar [114] [292] 0.0 0.00 0.00 2169 lookupJarFile [292] 0.00 0.00 7808/74611 strcmp [143] 0.00 0.00 2169/3598 hashName [929] ----------------------------------------------- 0.00 0.00 37/37 translate [3] [293] 0.0 0.00 0.00 37 native [293] 0.00 0.00 3/3 Kaffe_JNI_native [316] 0.00 0.00 34/34 Kaffe_KNI_wrapper [377] 0.00 0.00 74/206 strcat [1056] 0.00 0.00 37/40 loadNativeLibrarySym [1185] ----------------------------------------------- 0.00 0.00 1/4 Kaffe_KNI_wrapper [377] 0.00 0.00 3/4 Kaffe_JNI_wrapper [317] [294] 0.0 0.00 0.00 4 Kaffe_wrapper [294] 0.00 0.00 4/1460 finishInsnSequence [17] 0.00 0.00 4/1460 prologue [60] 0.00 0.00 6/550 _start_sub_block [181] 0.00 0.00 6/668 _end_sub_block [176] 0.00 0.00 4/1460 initInsnSequence [82] 0.00 0.00 4/5199 _start_basic_block [47] 0.00 0.00 3/12293 end_func_sync [16] 0.00 0.00 4/156718 _lockMutex [14] 0.00 0.00 4/1460 installMethodCode [103] 0.00 0.00 4/156718 _unlockMutex [10] 0.00 0.00 10/3292 call_soft [118] 0.00 0.00 5/18297 pusharg_ref [51] 0.00 0.00 4/1939 ret [201] 0.00 0.00 4/9854 popargs [83] 0.00 0.00 4/2522 pusharg_int [195] 0.00 0.00 4/1939 epilogue [231] 0.00 0.00 2/658 returnarg_ref [273] 0.00 0.00 2/4513 return_ref [124] 0.00 0.00 4/3838 pusharg_ref_const [208] 0.00 0.00 3/12293 begin_func_sync [113] 0.00 0.00 1/1331 return_int [223] 0.00 0.00 1/521 returnarg_int [287] 0.00 0.00 4/1460 sizeofSigMethod [329] 0.00 0.00 1/1936 mon_exit [311] 0.00 0.00 1/1457 mon_enter [332] ----------------------------------------------- 0.00 0.00 1/1 initClasspath [291] [295] 0.0 0.00 0.00 1 makeClasspath [295] 0.00 0.00 9/9 addClasspath [298] 0.00 0.00 9/3860 strchr [136] ----------------------------------------------- 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] [296] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 172/4049 soft_checkarraystore [107] 0.00 0.00 75/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 9/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 21/3875 soft_checkcast [108] 0.00 0.00 84/10553 soft_lookupinterfacemethod [905] 0.00 0.00 21/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 9/182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 9/182 at::dms::classfile::Member::setModifiers(short) [1068] 187 soft_new [920] 148 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 27 soft_anewarray [977] 21 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 9 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 9 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 9 at::dms::classfile::ConstantPool::close(void) [577] ----------------------------------------------- 6 java::io::File::File(java::io::File *, java::lang::String *) [4710] 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] [297] 0.0 0.00 0.00 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 0.00 0.00 38/372 java::lang::String::length(void) [155] 0.00 0.00 19/6276 nullCall [918] 0.00 0.00 19/1031 java::lang::String::charAt(int) [959] 38 java::lang::StringBuffer::append(java::lang::String *) [1027] 19 soft_new [920] 19 java::lang::StringBuffer::StringBuffer(void) [4606] 19 java::lang::StringBuffer::append(wchar_t) [146] 19 java::lang::StringBuffer::toString(void) [980] ----------------------------------------------- 0.00 0.00 9/9 makeClasspath [295] [298] 0.0 0.00 0.00 9 addClasspath [298] 0.00 0.00 9/9 insertClasspath [299] ----------------------------------------------- 0.00 0.00 9/9 addClasspath [298] [299] 0.0 0.00 0.00 9 insertClasspath [299] 0.00 0.00 9/9 getClasspathType [318] 0.00 0.00 9/156718 _lockMutex [14] 0.00 0.00 9/156718 jmalloc [144] 0.00 0.00 9/156718 _unlockMutex [10] 0.00 0.00 36/74611 strcmp [143] 0.00 0.00 9/567 strcpy [982] ----------------------------------------------- 0.00 0.00 279/828 store_offset_scaled_ref [312] 0.00 0.00 549/828 translate [3] [300] 0.0 0.00 0.00 828 store_offset_ref [300] 0.00 0.00 828/56302 _slot_slot_const [46] ----------------------------------------------- 1 Java_kaffe_lang_Application_classStack0 [1818] 3 java::lang::SecurityManager::currentClassLoader(void) [1644] [301] 0.0 0.00 0.00 4 java_lang_SecurityManager_getClassContext0 [301] 0.00 0.00 76/691 stacktraceFindMethod [171] 4 buildStackTrace [1046] 4 AllocObjectArray [1573] ----------------------------------------------- 0.00 0.00 415/415 cmp_int [112] [302] 0.0 0.00 0.00 415 _cmp_int [302] 0.00 0.00 415/27883 _slot_slot_slot [49] ----------------------------------------------- 18 java::lang::String::valueOf(java::lang::Object *) [1310] [303] 0.0 0.00 0.00 18 java::util::Locale::toString(void) [303] 0.00 0.00 36/372 java::lang::String::length(void) [155] 0.00 0.00 18/668 java::lang::String::String(java::lang::StringBuffer *) [4605] 36 soft_new [920] 36 java::lang::StringBuffer::append(java::lang::String *) [1027] 18 java::lang::StringBuffer::StringBuffer(void) [4606] 18 java::lang::StringBuffer::append(wchar_t) [146] ----------------------------------------------- 74 unwindStackFrame [1133] [304] 0.0 0.00 0.00 74 findExceptionInMethod [304] 0.00 0.00 74/765 findMethodFromPC [159] 34 findExceptionBlockInMethod [1195] ----------------------------------------------- 2 java_lang_Class_forName0 [174] 3 java_lang_ClassLoader_findLoadedClass0 [753] 3 kaffe_lang_SystemClassLoader_findClass0 [894] 5 resolveStaticFields [1012] 29 lookupClass [1216] 29 execute_java_constructor_v [1212] 72 lookupClassMethod [1190] 205 java_lang_Class_forName [896] 430 internalSetupClass [992] 430 addSourceFile [1004] 756 classFromSig [942] 1016 lookupArray [210] 0.00 0.00 1/156718 initBaseClasses [258] 0.00 0.00 1/156718 Kaffe_NewStringUTF [592] 0.00 0.00 20/156718 loadStaticClass [278] 0.00 0.00 797/156718 resolveFieldType [77] 0.00 0.00 877/156718 resolveString [71] [305] 0.0 0.00 0.00 4676 utf8ConstRelease [305] 0.00 0.00 433/529 hashRemove [290] 4676 _lockMutex [14] 4676 _unlockMutex [10] 433 jfree [145] ----------------------------------------------- 0.00 0.00 926/926 store_offset_int [237] [306] 0.0 0.00 0.00 926 store_const_offset_int [306] 0.00 0.00 926/107436 _slot_const_const [32] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jNameList(void) [706] 1 at::dms::kjc::KjcParser::jType(void) [1936] 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 1 at::dms::kjc::CClass::getType(void) [1678] 1 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 2 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 3 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 7 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 8 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] 8 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 103 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] [307] 0.0 0.00 0.00 142 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 0.00 0.00 134/3875 soft_checkcast [108] 0.00 0.00 134/397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 142/7691 java::lang::String::indexOf(int) [147] 35 soft_new [920] 35 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] 27 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 0.00 0.00 622/622 generateInsnSequence [6] [308] 0.0 0.00 0.00 622 load_RxA [308] 0.00 0.00 622/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 393/393 translate [3] [309] 0.0 0.00 0.00 393 cbranch_ref_const [309] 0.00 0.00 393/393 cmp_ref_const [346] 0.00 0.00 393/4983 branch [197] ----------------------------------------------- 0.00 0.00 154/154 generateInsnSequence [6] [310] 0.0 0.00 0.00 154 add_RRR [310] 0.00 0.00 616/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1936 Kaffe_wrapper [294] 0.00 0.00 1935/1936 translate [3] [311] 0.0 0.00 0.00 1936 mon_exit [311] 0.00 0.00 57/12293 end_func_sync [16] 0.00 0.00 57/2155 _slot_slot_slot_const_const [232] 0.00 0.00 57/12293 begin_func_sync [113] 0.00 0.00 57/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 364/364 translate [3] [312] 0.0 0.00 0.00 364 store_offset_scaled_ref [312] 0.00 0.00 364/38551 slot_type [63] 0.00 0.00 279/828 store_offset_ref [300] 0.00 0.00 85/2155 _slot_slot_slot_const_const [232] 0.00 0.00 279/5839 slot_value [919] ----------------------------------------------- 5 at::dms::kjc::CType::getSignature(void) [661] 9 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] [313] 0.0 0.00 0.00 14 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 0.00 0.00 13/205 java::util::Stack::pop(void) [115] 0.00 0.00 13/3875 soft_checkcast [108] 0.00 0.00 14/219 java::util::Stack::empty(void) [1050] 0.00 0.00 13/13 at::dms::compiler::FastStringBuffer::reset(void) [1366] 1 soft_new [920] 1 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [4969] ----------------------------------------------- 0.00 0.00 27/436 java::util::HashMap::containsKey(java::lang::Object *) [528] 0.00 0.00 409/436 java::util::HashMap::get(java::lang::Object *) [319] [314] 0.0 0.00 0.00 436 java::util::HashMap::find(java::lang::Object *) [314] 0.00 0.00 436/821 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 436/940 java::util::HashMap::bucket(java::lang::Object *, int) [967] ----------------------------------------------- 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [315] 0.0 0.00 0.00 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 144/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 9/372 java::lang::String::length(void) [155] 0.00 0.00 72/4049 soft_checkarraystore [107] 0.00 0.00 9/1031 java::lang::String::charAt(int) [959] 0.00 0.00 9/28 java::lang::String::endsWith(java::lang::String *) [1218] 135 java::lang::StringBuffer::append(java::lang::String *) [1027] 81 soft_new [920] 72 java::util::StringTokenizer::nextToken(void) [1073] 72 java::lang::StringBuffer::StringBuffer(void) [4606] 72 java::lang::StringBuffer::append(wchar_t) [146] 72 java::lang::StringBuffer::toString(void) [980] 9 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 9 java::util::StringTokenizer::countTokens(void) [1352] 9 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 3/3 native [293] [316] 0.0 0.00 0.00 3 Kaffe_JNI_native [316] 0.00 0.00 3/3 Kaffe_JNI_wrapper [317] 0.00 0.00 6/6 strcatJNI [1527] 0.00 0.00 3/206 strcat [1056] 0.00 0.00 3/40 loadNativeLibrarySym [1185] ----------------------------------------------- 0.00 0.00 3/3 Kaffe_JNI_native [316] [317] 0.0 0.00 0.00 3 Kaffe_JNI_wrapper [317] 0.00 0.00 3/4 Kaffe_wrapper [294] ----------------------------------------------- 0.00 0.00 9/9 insertClasspath [299] [318] 0.0 0.00 0.00 9 getClasspathType [318] 0.00 0.00 9/202 jthreadedStat [162] 0.00 0.00 8/461 jthreadedOpen [163] 0.00 0.00 8/553 jthreadedRead [164] 0.00 0.00 8/18 jthreadedClose [1307] ----------------------------------------------- 0.00 0.00 12/409 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 397/409 java::util::Hashtable::get(java::lang::Object *) [320] [319] 0.0 0.00 0.00 409 java::util::HashMap::get(java::lang::Object *) [319] 0.00 0.00 409/436 java::util::HashMap::find(java::lang::Object *) [314] ----------------------------------------------- 0.00 0.00 1/397 java::util::TimeZone::getTimeZone(java::lang::String *) [787] 0.00 0.00 1/397 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 0.00 0.00 1/397 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 0.00 0.00 1/397 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 2/397 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 0.00 0.00 2/397 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 0.00 0.00 6/397 at::dms::kjc::CClass::getField(java::lang::String *) [579] 0.00 0.00 9/397 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 0.00 0.00 13/397 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 18/397 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 0.00 0.00 26/397 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] 0.00 0.00 37/397 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 0.00 0.00 38/397 java::util::Properties::getProperty(java::lang::String *) [399] 0.00 0.00 108/397 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 0.00 0.00 134/397 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] [320] 0.0 0.00 0.00 397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 397/409 java::util::HashMap::get(java::lang::Object *) [319] ----------------------------------------------- 0.00 0.00 1/216 at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) [836] 0.00 0.00 1/216 at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) [765] 0.00 0.00 1/216 at::dms::util::CharArrayCache::release(JArray *) [837] 0.00 0.00 1/216 at::dms::classfile::Hashtables::release(java::util::Hashtable *) [822] 0.00 0.00 2/216 at::dms::kjc::CodeSequence::pushContext(at::dms::kjc::JStatement *) [761] 0.00 0.00 3/216 at::dms::kjc::CodeSequence::release(void) [715] 0.00 0.00 9/216 at::dms::classfile::Data::release(JArray *) [589] 0.00 0.00 10/216 at::dms::classfile::PooledArray::release(JArray *) [578] 0.00 0.00 14/216 at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) [537] 0.00 0.00 174/216 at::dms::util::VectorCache::release(java::util::Vector *) [334] [321] 0.0 0.00 0.00 216 java::util::Stack::push(java::lang::Object *) [321] 0.00 0.00 216/768 java::util::Vector::addElement(java::lang::Object *) [235] ----------------------------------------------- 0.00 0.00 573/573 translate [3] [322] 0.0 0.00 0.00 573 load_addr_ref [322] 0.00 0.00 573/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 1460/1460 generateInsnSequence [6] [323] 0.0 0.00 0.00 1460 prologue_xxx [323] 0.00 0.00 1460/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 281/281 translate [3] [324] 0.0 0.00 0.00 281 load_offset_scaled_ref [324] 0.00 0.00 276/2155 _slot_slot_slot_const_const [232] 0.00 0.00 281/38551 slot_type [63] 0.00 0.00 5/7997 load_offset_ref [110] 0.00 0.00 5/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 120/120 translate [3] [325] 0.0 0.00 0.00 120 cbranch_ref [325] 0.00 0.00 120/120 cmp_ref [340] 0.00 0.00 120/4983 branch [197] ----------------------------------------------- 0.00 0.00 3/3 startGC [327] [326] 0.0 0.00 0.00 3 gc_walk_refs [326] 0.00 0.00 1116/182578 gcMarkObject [38] 0.00 0.00 3/3 jthread_walkLiveThreads [475] ----------------------------------------------- 0.00 0.00 3/3 gcMan [31] [327] 0.0 0.00 0.00 3 startGC [327] 0.00 0.00 3/3 gc_walk_refs [326] 0.00 0.00 3/771 jthread_suspendall [974] ----------------------------------------------- 9 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] [328] 0.0 0.00 0.00 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 0.00 0.00 169/4049 soft_checkarraystore [107] 0.00 0.00 21/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getSourceFile(void) [581] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getInnerClasses(void) [812] 0.00 0.00 266/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 27/28 at::dms::classfile::ClassInfo::getName(void) [1219] 0.00 0.00 17/17 at::dms::classfile::ClassInfo::getSuperClass(void) [1316] 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::getOwner(java::lang::String *) [1425] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getMajorVersion(void) [1423] 0.00 0.00 9/186 at::dms::classfile::Member::getModifiers(void) [1064] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::isDeprecated(void) [1435] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getFields(void) [1420] 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getMethods(void) [1424] 0.00 0.00 9/10 at::dms::kjc::CClass::setInnerClasses(JArray *) [1414] 0.00 0.00 9/9 at::dms::kjc::CClass::setHasOuterThis(bool) [1441] 0.00 0.00 9/10 at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1403] 173 soft_new [920] 148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] 113 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 18 soft_anewarray [977] 9 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 9 at::dms::kjc::CClass::CClass(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, int, java::lang::String *, int, java::lang::String *, java::lang::String *, at::dms::kjc::CClassType *, bool) [4676] 9 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 9 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 9 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 8 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 4 java::util::Hashtable::Hashtable(int, float) [4653] ----------------------------------------------- 0.00 0.00 4/1460 Kaffe_wrapper [294] 0.00 0.00 1456/1460 translate [3] [329] 0.0 0.00 0.00 1460 sizeofSigMethod [329] 0.00 0.00 1378/87862 sizeofSigChar [62] ----------------------------------------------- 0.00 0.00 104/104 translate [3] [330] 0.0 0.00 0.00 104 move_long_const [330] 0.00 0.00 208/5564 move_int_const [98] ----------------------------------------------- 0.00 0.00 444/444 generateInsnSequence [6] [331] 0.0 0.00 0.00 444 store_xRA [331] 0.00 0.00 444/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1457 Kaffe_wrapper [294] 0.00 0.00 1456/1457 translate [3] [332] 0.0 0.00 0.00 1457 mon_enter [332] 0.00 0.00 41/12293 end_func_sync [16] 0.00 0.00 41/2155 _slot_slot_slot_const_const [232] 0.00 0.00 41/12293 begin_func_sync [113] 0.00 0.00 41/21779 newLabel [129] ----------------------------------------------- 21 at::dms::kjc::CType::parseSignature(java::lang::String *) [1274] [333] 0.0 0.00 0.00 21 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [333] 0.00 0.00 21/372 java::lang::String::length(void) [155] 21 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] ----------------------------------------------- 0.00 0.00 1/174 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 0.00 0.00 1/174 at::dms::kjc::KjcParser::jNameList(void) [706] 0.00 0.00 1/174 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 1/174 at::dms::kjc::CClass::getAbstractMethods(void) [726] 0.00 0.00 1/174 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 0.00 0.00 2/174 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 0.00 0.00 3/174 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 0.00 0.00 5/174 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 7/174 at::dms::kjc::KjcParser::jExpressionList(void) [492] 0.00 0.00 7/174 at::dms::optimize::InstructionHandle::clean(void) [626] 0.00 0.00 145/174 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] [334] 0.0 0.00 0.00 174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 174/216 java::util::Stack::push(java::lang::Object *) [321] 0.00 0.00 174/360 java::util::Vector::setSize(int) [1029] 0.00 0.00 174/174 java::util::Vector::capacity(void) [1069] ----------------------------------------------- 13 at::dms::kjc::CClassType::setClassFromName(java::lang::String *) [1367] 95 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] [335] 0.0 0.00 0.00 108 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 0.00 0.00 108/3875 soft_checkcast [108] 0.00 0.00 108/397 java::util::Hashtable::get(java::lang::Object *) [320] 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 9 soft_new [920] 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 9 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 0.00 0.00 224/461 add_int [286] 0.00 0.00 237/461 translate [3] [336] 0.0 0.00 0.00 461 add_int_const [336] 0.00 0.00 461/56302 _slot_slot_const [46] ----------------------------------------------- 10 at::dms::classfile::ConstantPool::Block_0024(unsigned) [1400] [337] 0.0 0.00 0.00 10 at::dms::classfile::PooledArray::getPooledArray(void) [337] 0.00 0.00 9/205 java::util::Stack::pop(void) [115] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 10/219 java::util::Stack::empty(void) [1050] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 128/128 generateInsnSequence [6] [338] 0.0 0.00 0.00 128 lshl_RRC [338] 0.00 0.00 384/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 442/442 translate [3] [339] 0.0 0.00 0.00 442 store_addr_ref [339] 0.00 0.00 442/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 120/120 cbranch_ref [325] [340] 0.0 0.00 0.00 120 cmp_ref [340] 0.00 0.00 120/27883 _slot_slot_slot [49] 0.00 0.00 240/38551 slot_type [63] ----------------------------------------------- 148 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [341] 0.0 0.00 0.00 148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] 0.00 0.00 163/4049 soft_checkarraystore [107] 0.00 0.00 148/186 at::dms::classfile::Member::getModifiers(void) [1064] 0.00 0.00 148/148 at::dms::classfile::MethodInfo::getName(void) [1081] 0.00 0.00 148/148 at::dms::classfile::MethodInfo::isDeprecated(void) [1082] 0.00 0.00 148/185 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] 0.00 0.00 148/152 at::dms::classfile::MethodInfo::getSignature(void) [1075] 296 soft_anewarray [977] 148 at::dms::kjc::CType::parseMethodSignature(java::lang::String *) [1083] 148 at::dms::classfile::MethodInfo::getExceptions(void) [600] 8 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 9 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] [342] 0.0 0.00 0.00 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 0.00 0.00 18/372 java::lang::String::length(void) [155] 0.00 0.00 9/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 9/9 java::net::URL::getHost(void) [1421] 0.00 0.00 9/9 java::net::URL::getPort(void) [1426] 0.00 0.00 9/18 java::net::URL::getFile(void) [1297] 0.00 0.00 9/28 java::lang::String::startsWith(java::lang::String *) [1221] 0.00 0.00 9/15 java::net::URL::getProtocol(void) [1330] 0.00 0.00 9/12 java::net::URL::getRef(void) [1380] 0.00 0.00 9/12 java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1390] 9 java::lang::String::substring(int, int) [988] 9 java::lang::String::substring(int) [1179] 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] ----------------------------------------------- 1 at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) [1962] 2 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 2 at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1797] 2 at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1963] 2 at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1964] 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] 3 at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) [1726] 3 at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1727] 3 at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1725] 4 at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) [1619] 6 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1521] 6 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1724] 10 at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1412] 12 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1522] 16 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1458] [343] 0.0 0.00 0.00 75 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 75/3875 soft_checkcast [108] 0.00 0.00 52/4049 soft_checkarraystore [107] 0.00 0.00 5/5 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [574] 0.00 0.00 7/7 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [618] 0.00 0.00 2/2 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [680] 0.00 0.00 75/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 52/96 at::dms::classfile::PooledConstant::setIndex(short) [1117] 0.00 0.00 52/104 at::dms::classfile::PooledConstant::getSlotsUsed(void) [1113] 0.00 0.00 29/6276 nullCall [918] 0.00 0.00 9/9 at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) [1440] 75 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 8 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1458] 6 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1521] 6 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1522] 3 at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1725] ----------------------------------------------- 9 at::dms::classfile::Data::getDataInput(void) [532] [344] 0.0 0.00 0.00 9 at::dms::classfile::Data::getByteArray(void) [344] 0.00 0.00 8/205 java::util::Stack::pop(void) [115] 0.00 0.00 8/3875 soft_checkcast [108] 0.00 0.00 9/219 java::util::Stack::empty(void) [1050] 1 soft_newarray [947] ----------------------------------------------- 0.00 0.00 92/92 translate [3] [345] 0.0 0.00 0.00 92 store_offset_scaled_long [345] 0.00 0.00 92/101 store_offset_long [355] 0.00 0.00 92/38551 slot_type [63] 0.00 0.00 92/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 393/393 cbranch_ref_const [309] [346] 0.0 0.00 0.00 393 cmp_ref_const [346] 0.00 0.00 393/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 52/52 finalizeObject [349] [347] 0.0 0.00 0.00 52 Kaffe_CallVoidMethod [347] 0.00 0.00 52/52 Kaffe_CallVoidMethodV [348] 0.00 0.00 156/1667 getCurrentThread [945] 0.00 0.00 52/455 setjmp [994] ----------------------------------------------- 0.00 0.00 52/52 Kaffe_CallVoidMethod [347] [348] 0.0 0.00 0.00 52 Kaffe_CallVoidMethodV [348] 0.00 0.00 52/156718 callMethodV [1101] 0.00 0.00 156/1667 getCurrentThread [945] 0.00 0.00 52/455 setjmp [994] ----------------------------------------------- 0.00 0.00 52/52 finaliserMan [236] [349] 0.0 0.00 0.00 52 finalizeObject [349] 0.00 0.00 52/52 Kaffe_CallVoidMethod [347] 0.00 0.00 52/172 Kaffe_ExceptionClear [1070] ----------------------------------------------- [350] 0.0 0.00 0.00 lt_dlopen [350] 0.00 0.00 16/29 kdlmalloc [375] 0.00 0.00 16/20 kdlfree [395] 0.00 0.00 66/87 fgets [408] 0.00 0.00 2/4 fopen [472] 0.00 0.00 76/82 strncmp [1125] 0.00 0.00 14/444 strrchr [996] 0.00 0.00 8/142 strncpy [1086] 0.00 0.00 2/3 fclose [1645] ----------------------------------------------- 0.00 0.00 1/371 load_offset_float [811] 0.00 0.00 2/371 store_offset_float [749] 0.00 0.00 3/371 load_offset_short [695] 0.00 0.00 4/371 load_offset_char [666] 0.00 0.00 61/371 load_offset_byte [384] 0.00 0.00 300/371 translate [3] [351] 0.0 0.00 0.00 371 add_ref_const [351] 0.00 0.00 371/56302 _slot_slot_const [46] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] [352] 0.0 0.00 0.00 1 java_lang_System_initProperties [352] 0.00 0.00 1/1 getpwuid [363] 0.00 0.00 1/1 localtime [552] 0.00 0.00 1/1 getEngine [1891] 0.00 0.00 1/7 getenv [1474] 0.00 0.00 1/1 getcwd [1913] 0.00 0.00 1/1 uname [1985] 0.00 0.00 1/1 getuid [1916] 0.00 0.00 1/9 time [1444] 34 setProperty [1201] ----------------------------------------------- 0.00 0.00 104/104 generateInsnSequence [6] [353] 0.0 0.00 0.00 104 sub_RRC [353] 0.00 0.00 312/71468 slotRegister [40] ----------------------------------------------- 2 java::lang::Character::toLowerCase(wchar_t) [1802] 14 java::lang::Character::toUpperCase(wchar_t) [1349] 31 java::lang::Character::getNumericValue(wchar_t) [1205] 79 java::lang::Character::getType(wchar_t) [1126] [354] 0.0 0.00 0.00 126 java::lang::Character::getCharProp(wchar_t) [354] 0.00 0.00 126/3875 soft_checkcast [108] 0.00 0.00 126/126 kaffe::util::IntegerHashtable::get(int) [1094] 0.00 0.00 22/22 java::lang::::access_00240(unsigned Character_0024CharacterProperties, wchar_t, unsigned) [1244] 126 soft_initialise_class [151] 22 java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) [1245] ----------------------------------------------- 0.00 0.00 9/101 translate [3] 0.00 0.00 92/101 store_offset_scaled_long [345] [355] 0.0 0.00 0.00 101 store_offset_long [355] 0.00 0.00 202/1173 store_offset_int [237] ----------------------------------------------- 1 callMethodA [1131] [356] 0.0 0.00 0.00 1 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 0.00 0.00 127/4049 soft_checkarraystore [107] 0.00 0.00 51/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 51 soft_new [920] 51 java::lang::String::toCharArray(void) [275] 24 soft_newarray [947] 4 soft_initialise_class [151] 3 jit_soft_multianewarray [1699] 1 soft_anewarray [977] ----------------------------------------------- 21 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] [357] 0.0 0.00 0.00 21 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 63/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 42/3875 soft_checkcast [108] 0.00 0.00 63/10553 soft_lookupinterfacemethod [905] 0.00 0.00 42/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 21/182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 21/182 at::dms::classfile::Member::setModifiers(short) [1068] 21 soft_new [920] 21 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] ----------------------------------------------- 34 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] [358] 0.0 0.00 0.00 34 java::lang::String::concat(java::lang::String *) [358] 0.00 0.00 68/325 java::lang::String::getChars(int, int, JArray *, int) [253] 0.00 0.00 34/553 java::lang::String::String(int, int, JArray *) [4608] 34 soft_newarray [947] 34 soft_new [920] ----------------------------------------------- 0.00 0.00 9/9 initTypes [360] [359] 0.0 0.00 0.00 9 initPrimClass [359] 0.00 0.00 18/156718 utf8ConstNew [33] 0.00 0.00 9/156718 newClass [989] 0.00 0.00 9/156718 gc_add_ref [963] 0.00 0.00 9/156718 lookupClassEntry [161] ----------------------------------------------- 0.00 0.00 1/1 initBaseClasses [258] [360] 0.0 0.00 0.00 1 initTypes [360] 0.00 0.00 9/9 initPrimClass [359] ----------------------------------------------- 125 antlr::TokenBuffer::fill(int) [962] [361] 0.0 0.00 0.00 125 antlr::TokenQueue::append(antlr::Token *) [361] 0.00 0.00 125/4049 soft_checkarraystore [107] 2 antlr::TokenQueue::expand(void) [647] ----------------------------------------------- 0.00 0.00 97/97 generateInsnSequence [6] [362] 0.0 0.00 0.00 97 store_RRRC [362] 0.00 0.00 291/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [363] 0.0 0.00 0.00 1 getpwuid [363] 0.00 0.00 1/1 _getyppass [378] 0.00 0.00 1/1 _ypinitdb [507] 0.00 0.00 1/1 __initdb [535] 0.00 0.00 1/2 __hashpw [511] 0.00 0.00 1/1 snprintf [809] 0.00 0.00 1/12 bcopy [1372] 0.00 0.00 1/1 endpwent [1858] ----------------------------------------------- 12 java::net::URL::URL(java::net::URL *, java::lang::String *) [4680] [364] 0.0 0.00 0.00 12 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 12/372 java::lang::String::length(void) [155] 0.00 0.00 24/7691 java::lang::String::indexOf(int) [147] 0.00 0.00 12/6276 nullCall [918] 0.00 0.00 12/102 java::lang::String::lastIndexOf(int) [1114] 12 java::lang::String::substring(int, int) [988] 12 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] ----------------------------------------------- 1 callMethodA [1131] [365] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 0.00 0.00 106/4049 soft_checkarraystore [107] 0.00 0.00 24/24 antlr::collections::impl::BitSet::BitSet(JArray *) [4655] 73 soft_initialise_class [151] 24 soft_newarray [947] 24 soft_new [920] 1 soft_anewarray [977] ----------------------------------------------- 14 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] [366] 0.0 0.00 0.00 14 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 9/9 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 14/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 4/4 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 14/3875 soft_checkcast [108] 0.00 0.00 18/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 14/10553 soft_lookupinterfacemethod [905] 0.00 0.00 14/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 14/576 at::dms::classfile::AsciiConstant::getValue(void) [981] 0.00 0.00 14/1031 java::lang::String::charAt(int) [959] 14 soft_new [920] 1 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] ----------------------------------------------- 7 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] [367] 0.0 0.00 0.00 7 java::util::HashMap::rehash(void) [367] 0.00 0.00 103/4049 soft_checkarraystore [107] 0.00 0.00 103/213 java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1053] 0.00 0.00 103/940 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 103/400 java::util::::access_00241(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1020] 7 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 10/52 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 0.00 0.00 42/52 java::io::FilterOutputStream::write(JArray *, int, int) [380] [368] 0.0 0.00 0.00 52 java::io::ByteArrayOutputStream::write(JArray *, int, int) [368] 0.00 0.00 52/1729 java_lang_System_arraycopy [126] 0.00 0.00 52/460 java::io::ByteArrayOutputStream::ensureCapacity(int) [993] ----------------------------------------------- 0.00 0.00 72/72 generateInsnSequence [6] [369] 0.0 0.00 0.00 72 loadc_RRRC [369] 0.00 0.00 216/71468 slotRegister [40] ----------------------------------------------- 1 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1824] 3 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] 5 at::dms::kjc::CType::getSignature(void) [661] [370] 0.0 0.00 0.00 9 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] 0.00 0.00 9/9 at::dms::compiler::FastStringBuffer::append(java::lang::String *) [371] 0.00 0.00 18/46 at::dms::compiler::FastStringBuffer::append(wchar_t) [1168] 9 at::dms::kjc::CClassNameType::getQualifiedName(void) [1408] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] [371] 0.0 0.00 0.00 9 at::dms::compiler::FastStringBuffer::append(java::lang::String *) [371] 0.00 0.00 9/372 java::lang::String::length(void) [155] 0.00 0.00 9/325 java::lang::String::getChars(int, int, JArray *, int) [253] ----------------------------------------------- 1 java::lang::Integer::decode(java::lang::String *) [803] [372] 0.0 0.00 0.00 1 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] 0.00 0.00 11/372 java::lang::String::length(void) [155] 0.00 0.00 9/1031 java::lang::String::charAt(int) [959] 9 java::lang::Character::digit(wchar_t, int) [1165] ----------------------------------------------- 0.00 0.00 6/83 and_long [640] 0.00 0.00 77/83 translate [3] [373] 0.0 0.00 0.00 83 and_int [373] 0.00 0.00 159/38551 slot_type [63] 0.00 0.00 70/89 and_int_const [441] 0.00 0.00 13/13 _and_int [584] 0.00 0.00 70/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 118/118 translate [3] [374] 0.0 0.00 0.00 118 load_code_ref [374] 0.00 0.00 118/3049 load_ref [180] ----------------------------------------------- 0.00 0.00 1/29 presym_add_symlist [733] 0.00 0.00 2/29 lt_add_dlloader [653] 0.00 0.00 2/29 lt_dlopenext [568] 0.00 0.00 4/29 canonicalize_path [567] 0.00 0.00 4/29 tryall_dlopen [517] 0.00 0.00 16/29 lt_dlopen [350] [375] 0.0 0.00 0.00 29 kdlmalloc [375] 0.00 0.00 29/156718 jmalloc [144] ----------------------------------------------- 0.00 0.00 111/111 add_int [286] [376] 0.0 0.00 0.00 111 _add_int [376] 0.00 0.00 111/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 34/34 native [293] [377] 0.0 0.00 0.00 34 Kaffe_KNI_wrapper [377] 0.00 0.00 1/4 Kaffe_wrapper [294] ----------------------------------------------- 0.00 0.00 1/1 getpwuid [363] [378] 0.0 0.00 0.00 1 _getyppass [378] 0.00 0.00 1/1 getgrnam [449] 0.00 0.00 1/1 innetgr [459] 0.00 0.00 1/2 __hashpw [511] 0.00 0.00 1/3 yp_match [514] 0.00 0.00 31/74611 strcmp [143] 0.00 0.00 1/13452 sprintf [59] 0.00 0.00 1/3860 strchr [136] 0.00 0.00 1/1 _pw_breakout_yp [848] 0.00 0.00 1/3 yp_get_default_domain [1741] 0.00 0.00 1/12 bcopy [1372] 0.00 0.00 1/2 endgrent [1758] 0.00 0.00 1/22 free [1246] ----------------------------------------------- 0.00 0.00 14/42 java::io::DataOutputStream::writeInt(int) [473] 0.00 0.00 28/42 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] [379] 0.0 0.00 0.00 42 java::io::DataOutputStream::write(JArray *, int, int) [379] 0.00 0.00 42/42 java::io::FilterOutputStream::write(JArray *, int, int) [380] ----------------------------------------------- 0.00 0.00 42/42 java::io::DataOutputStream::write(JArray *, int, int) [379] [380] 0.0 0.00 0.00 42 java::io::FilterOutputStream::write(JArray *, int, int) [380] 0.00 0.00 42/52 java::io::ByteArrayOutputStream::write(JArray *, int, int) [368] ----------------------------------------------- 3 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] [381] 0.0 0.00 0.00 12 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] 0.00 0.00 176/8334 soft_instanceof [182] 0.00 0.00 16/3875 soft_checkcast [108] 0.00 0.00 12/12 at::dms::classfile::CodeInfo::getLineNumbers(void) [550] 0.00 0.00 52/10553 soft_lookupinterfacemethod [905] 0.00 0.00 12/15 at::dms::classfile::CodeInfo::getLocalVariables(void) [1329] 36 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [1191] 16 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] ----------------------------------------------- 4 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 3 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 11 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [382] 0.0 0.00 0.00 14+4 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 11/11 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 14/14 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 3/3 at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [793] 0.00 0.00 4/8334 soft_instanceof [182] 0.00 0.00 21/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 11/11 at::dms::kjc::JLocalVariableExpression::JLocalVariableExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JLocalVariable *) [4687] 0.00 0.00 4/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 3/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 3/21 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 3/3 at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) [1707] 0.00 0.00 3/3 at::dms::kjc::JTypeNameExpression::JTypeNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *) [4762] 0.00 0.00 3/3 at::dms::kjc::JTypeNameExpression::getClassType(void) [1659] 0.00 0.00 1/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 1/5 at::dms::kjc::CArrayType::isArrayType(void) [1551] 0.00 0.00 1/1 at::dms::kjc::JArrayLengthExpression::JArrayLengthExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *) [4953] 15 soft_new [920] 3 at::dms::kjc::CContext::lookupField(java::lang::String *) [1705] 3 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 3 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 3 at::dms::kjc::CClassNameType::getCClass(void) [1106] 3 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] 3 at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1642] 3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 4 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] ----------------------------------------------- 0.00 0.00 9/35 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 12/35 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 14/35 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] [383] 0.0 0.00 0.00 35 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 35/3875 soft_checkcast [108] 0.00 0.00 35/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 35/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 61/61 translate [3] [384] 0.0 0.00 0.00 61 load_offset_byte [384] 0.00 0.00 61/63 load_byte [415] 0.00 0.00 61/371 add_ref_const [351] 0.00 0.00 61/49816 lastuse_slot [898] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 32 java::lang::String::valueOf(JArray *, int, int) [1204] [385] 0.0 0.00 0.00 35 java::lang::String::String(JArray *, int, int) [385] 0.00 0.00 35/1729 java_lang_System_arraycopy [126] 0.00 0.00 35/6276 nullCall [918] 35 soft_newarray [947] ----------------------------------------------- 0.00 0.00 7/7 translate [3] [386] 0.0 0.00 0.00 7 lcmp [386] 0.00 0.00 7/12293 end_func_sync [16] 0.00 0.00 14/38 pusharg_long [410] 0.00 0.00 7/3292 call_soft [118] 0.00 0.00 7/1331 return_int [223] 0.00 0.00 7/9854 popargs [83] 0.00 0.00 7/12293 begin_func_sync [113] ----------------------------------------------- 430 processClass [149] [387] 0.0 0.00 0.00 430 resolveObjectFields [387] 0.00 0.00 429/166693 memcpy [42] 430 jmalloc [144] ----------------------------------------------- 0.00 0.00 29/29 translate [3] [388] 0.0 0.00 0.00 29 move_long [388] 0.00 0.00 58/2655 move_int [170] ----------------------------------------------- 0.00 0.00 5/5 java::util::HashMap::find(java::lang::Object *, int) [274] [389] 0.0 0.00 0.00 5 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] 0.00 0.00 5/7 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] 0.00 0.00 5/12 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 10/3875 soft_checkcast [108] 0.00 0.00 5/8334 soft_instanceof [182] ----------------------------------------------- 37 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] [390] 0.0 0.00 0.00 37 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 0.00 0.00 37/3875 soft_checkcast [108] 0.00 0.00 37/397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 15/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 15 soft_new [920] 15 java::lang::String::valueOf(JArray *, int, int) [1204] 15 java::lang::String::intern(void) [986] 15 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 15 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 8 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] [391] 0.0 0.00 0.00 8 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 16/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 8/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 8/3875 soft_checkcast [108] 0.00 0.00 8/4049 soft_checkarraystore [107] 0.00 0.00 24/10553 soft_lookupinterfacemethod [905] 0.00 0.00 8/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 8/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 8 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 133/133 generateInsnSequence [6] [392] 0.0 0.00 0.00 133 move_RxL [392] 0.00 0.00 133/71468 slotRegister [40] ----------------------------------------------- 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [393] 0.0 0.00 0.00 3 java::io::File::getCanonicalPath(void) [393] 0.00 0.00 48/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 24/4049 soft_checkarraystore [107] 0.00 0.00 3/3 java::io::File::getAbsolutePath(void) [1657] 24 java::util::StringTokenizer::nextToken(void) [1073] 24 java::lang::StringBuffer::append(wchar_t) [146] 24 java::lang::StringBuffer::append(java::lang::String *) [1027] 6 soft_new [920] 3 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 3 java::util::StringTokenizer::countTokens(void) [1352] 3 soft_anewarray [977] 3 java::lang::StringBuffer::StringBuffer(void) [4606] 3 java::lang::StringBuffer::toString(void) [980] ----------------------------------------------- 0.00 0.00 33/33 generateInsnSequence [6] [394] 0.0 0.00 0.00 33 sub_RRR [394] 0.00 0.00 132/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/20 tryall_dlopen [517] 0.00 0.00 2/20 lt_dlopenext [568] 0.00 0.00 16/20 lt_dlopen [350] [395] 0.0 0.00 0.00 20 kdlfree [395] 0.00 0.00 20/156718 jfree [145] ----------------------------------------------- 0.00 0.00 75/75 load_key [397] [396] 0.0 0.00 0.00 75 load_int [396] 0.00 0.00 75/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 75/75 translate [3] [397] 0.0 0.00 0.00 75 load_key [397] 0.00 0.00 75/75 load_int [396] ----------------------------------------------- 0.00 0.00 63/63 generateInsnSequence [6] [398] 0.0 0.00 0.00 63 loadb_RxR [398] 0.00 0.00 126/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/38 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 5/38 java::util::Properties::getProperty(java::lang::String *, java::lang::String *) [624] 0.00 0.00 13/38 java::lang::System::getProperty(java::lang::String *) [504] 0.00 0.00 18/38 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [399] 0.0 0.00 0.00 38 java::util::Properties::getProperty(java::lang::String *) [399] 0.00 0.00 31/3875 soft_checkcast [108] 0.00 0.00 38/397 java::util::Hashtable::get(java::lang::Object *) [320] ----------------------------------------------- 0.00 0.00 2/7 finaliserMan [236] 0.00 0.00 5/7 gcMan [31] [400] 0.0 0.00 0.00 7 _waitCond [400] 0.00 0.00 7/156718 getHeavyLock [915] 0.00 0.00 7/156718 slowUnlockMutex [933] 0.00 0.00 5/156718 slowLockMutex [1326] 0.00 0.00 7/1667 getCurrentThread [945] 0.00 0.00 7/6569 putHeavyLock [916] 0.00 0.00 7/7 _SemGet [4702] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] [401] 0.0 0.00 0.00 1 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 0.00 0.00 53/4049 soft_checkarraystore [107] 0.00 0.00 52/104 at::dms::classfile::PooledConstant::getSlotsUsed(void) [1113] 0.00 0.00 8/8 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 6/6 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 6/6 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 3/3 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 1/10553 soft_lookupinterfacemethod [905] 0.00 0.00 1/152 java::io::DataOutputStream::writeShort(int) [1077] 28 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] 1 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] ----------------------------------------------- 1 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 1 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 1 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 3 at::dms::kjc::CSourceMethod::genCode(void) [713] 3 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 3 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 3 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 4 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] 4 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 4 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 9 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] [402] 0.0 0.00 0.00 44 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 0.00 0.00 44/4049 soft_checkarraystore [107] 0.00 0.00 9/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 9/18 at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) [4665] 9 soft_new [920] ----------------------------------------------- 8 findClassInJar [114] 59 java_util_zip_ZipFile_openZipFile0 [1142] [403] 0.0 0.00 0.00 67 openJarFile [403] 0.00 0.00 8/461 jthreadedOpen [163] 0.00 0.00 8/567 strcpy [982] 0.00 0.00 8/20 fstat [1281] 0.00 0.00 8/548 jthreadedLSeek [985] 0.00 0.00 8/9 mmap [1438] 0.00 0.00 8/18 jthreadedClose [1307] 67 findJarFile [498] 8 jmalloc [144] 8 readJarEntries [643] 8 cacheJarFile [808] 8 delayedOpenJarFile [404] ----------------------------------------------- 8 openJarFile [403] [404] 0.0 0.00 0.00 8 delayedOpenJarFile [404] 0.00 0.00 8/461 jthreadedOpen [163] 0.00 0.00 8/20 fstat [1281] 8 _lockMutex [14] 8 _unlockMutex [10] ----------------------------------------------- 0.00 0.00 122/122 generateInsnSequence [6] [405] 0.0 0.00 0.00 122 branch_indirect_xRC [405] 0.00 0.00 122/71468 slotRegister [40] ----------------------------------------------- 28 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] [406] 0.0 0.00 0.00 28 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] 0.00 0.00 28/42 java::io::DataOutputStream::write(JArray *, int, int) [379] 0.00 0.00 28/152 java::io::DataOutputStream::writeShort(int) [1077] 28 kaffe::util::UTF8::encode(java::lang::String *) [1217] ----------------------------------------------- 0.00 0.00 72/72 translate [3] [407] 0.0 0.00 0.00 72 load_offset_scaled_char [407] 0.00 0.00 72/2155 _slot_slot_slot_const_const [232] 0.00 0.00 72/38551 slot_type [63] ----------------------------------------------- 0.00 0.00 21/87 grscan [545] 0.00 0.00 66/87 lt_dlopen [350] [408] 0.0 0.00 0.00 87 fgets [408] 0.00 0.00 7/8 __srefill [423] 0.00 0.00 87/166693 memcpy [42] 0.00 0.00 87/108 memchr [1111] ----------------------------------------------- [409] 0.0 0.00 0.00 25+43 [409] 0.00 0.00 43+6 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] ----------------------------------------------- 0.00 0.00 2/38 lshl_long [523] 0.00 0.00 14/38 lcmp [386] 0.00 0.00 22/38 build_call_frame [37] [410] 0.0 0.00 0.00 38 pusharg_long [410] 0.00 0.00 76/2522 pusharg_int [195] ----------------------------------------------- 0.00 0.00 5/133 move_float_const [551] 0.00 0.00 128/133 translate [3] [411] 0.0 0.00 0.00 133 move_label_const [411] 0.00 0.00 133/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 63/63 generateInsnSequence [6] [412] 0.0 0.00 0.00 63 monexit_xxRCC [412] 0.00 0.00 126/31048 clobberRegister [84] 0.00 0.00 55/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/128 load_offset_scaled_long [754] 0.00 0.00 13/128 mul_int_const_optimize [664] 0.00 0.00 20/128 lshl_int [509] 0.00 0.00 25/128 cvt_int_short [503] 0.00 0.00 26/128 cvt_int_byte [497] 0.00 0.00 43/128 translate [3] [413] 0.0 0.00 0.00 128 lshl_int_const [413] 0.00 0.00 128/56302 _slot_slot_const [46] ----------------------------------------------- 7 at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) [1479] [414] 0.0 0.00 0.00 7 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 3/372 java::lang::String::length(void) [155] 0.00 0.00 13/3875 soft_checkcast [108] 0.00 0.00 13/397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 7/102 java::lang::String::lastIndexOf(int) [1114] 0.00 0.00 4/5 at::dms::kjc::JClassImport::getClassIdent(void) [1545] 0.00 0.00 3/3 at::dms::kjc::JPackageImport::getName(void) [1666] 6 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] 6 java::lang::StringBuffer::append(java::lang::String *) [1027] 3 soft_new [920] 3 java::lang::StringBuffer::StringBuffer(void) [4606] 3 java::lang::StringBuffer::append(wchar_t) [146] 3 java::lang::StringBuffer::toString(void) [980] 3 java::lang::String::intern(void) [986] 3 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 3 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 3 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [717] ----------------------------------------------- 0.00 0.00 2/63 load_addr_byte [746] 0.00 0.00 61/63 load_offset_byte [384] [415] 0.0 0.00 0.00 63 load_byte [415] 0.00 0.00 63/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 122/122 translate [3] [416] 0.0 0.00 0.00 122 branch_indirect [416] 0.00 0.00 122/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] [417] 0.0 0.00 0.00 9 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 9/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 9/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 18/10553 soft_lookupinterfacemethod [905] 0.00 0.00 9/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 9/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] ----------------------------------------------- 0.00 0.00 2/7 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 5/7 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] [418] 0.0 0.00 0.00 7 at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [418] 0.00 0.00 14/35 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 14/3875 soft_checkcast [108] 0.00 0.00 7/8334 soft_instanceof [182] ----------------------------------------------- 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] [419] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] 0.00 0.00 44/4049 soft_checkarraystore [107] 0.00 0.00 88/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 44/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] 3 soft_anewarray [977] ----------------------------------------------- 3 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] [420] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 0.00 0.00 44/4049 soft_checkarraystore [107] 0.00 0.00 44/44 at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) [4640] 0.00 0.00 3/6 at::dms::classfile::CodeInfo::getInstructions(void) [1500] 47 soft_new [920] 3 soft_anewarray [977] 3 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 3 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] ----------------------------------------------- 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [421] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 0.00 0.00 44/4049 soft_checkarraystore [107] 0.00 0.00 3/6 at::dms::classfile::CodeInfo::getInstructions(void) [1500] 47 soft_new [920] 44 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] 3 soft_anewarray [977] 3 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] 3 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] ----------------------------------------------- 0.00 0.00 8/8 __srefill [423] [422] 0.0 0.00 0.00 8 __sread [422] 0.00 0.00 8/565 read [160] ----------------------------------------------- 0.00 0.00 1/8 fgetln [657] 0.00 0.00 7/8 fgets [408] [423] 0.0 0.00 0.00 8 __srefill [423] 0.00 0.00 8/8 __sread [422] 0.00 0.00 3/3 __smakebuf [4789] ----------------------------------------------- 0.00 0.00 3/64 store_offset_scaled_byte [546] 0.00 0.00 61/64 translate [3] [424] 0.0 0.00 0.00 64 store_offset_byte [424] 0.00 0.00 64/38551 slot_type [63] 0.00 0.00 42/42 store_const_offset_byte [548] 0.00 0.00 22/56302 _slot_slot_const [46] 0.00 0.00 42/5839 slot_value [919] ----------------------------------------------- 2 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] [425] 0.0 0.00 0.00 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 0.00 0.00 2/2 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [436] 0.00 0.00 2/2 at::dms::kjc::CodeSequence::pushContext(at::dms::kjc::JStatement *) [761] 0.00 0.00 8/8 at::dms::kjc::CodeSequence::plantLabel(at::dms::kjc::CodeLabel *) [1457] 0.00 0.00 4/8 at::dms::kjc::CodeLabel::CodeLabel(void) [4700] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 2/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 2/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 2/2 at::dms::kjc::JLoopStatement::getContinue(void) [1766] 0.00 0.00 2/2 at::dms::kjc::JLoopStatement::getEnd(void) [1768] 4 soft_new [920] 4 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 2 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] 2 at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) [1763] 2 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1762] ----------------------------------------------- 0.00 0.00 117/353 check_array_index [68] 0.00 0.00 236/353 translate [3] [426] 0.0 0.00 0.00 353 reference_label [426] 0.00 0.00 278/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 5/12 at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [389] 0.00 0.00 7/12 java::util::HashMap::find(java::lang::Object *, int) [274] [427] 0.0 0.00 0.00 12 at::dms::classfile::ClassConstant::equals(java::lang::Object *) [427] 0.00 0.00 12/35 at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [383] 0.00 0.00 12/3875 soft_checkcast [108] 0.00 0.00 12/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 11/11 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [428] 0.0 0.00 0.00 11 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 11/25 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 16/21 at::dms::kjc::CExpressionContext::getBodyContext(void) [489] 0.00 0.00 25/42 at::dms::kjc::CExpressionContext::isLeftSide(void) [1181] 0.00 0.00 11/17 at::dms::kjc::JLocalVariable::getIndex(void) [1315] 0.00 0.00 11/13 at::dms::kjc::CVariableInfo::isInitialized(int) [1361] 0.00 0.00 11/44 at::dms::kjc::JLocalVariable::getIdent(void) [1172] 0.00 0.00 11/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 11/13 at::dms::kjc::JLocalVariable::isConstant(void) [1360] 0.00 0.00 8/27 at::dms::kjc::CExpressionContext::discardValue(void) [1224] 0.00 0.00 6/6 at::dms::kjc::JLocalVariable::setUsed(void) [1525] 0.00 0.00 5/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 5/5 at::dms::kjc::JLocalVariable::setAssigned(at::dms::compiler::TokenReference *, at::dms::kjc::CBodyContext *) [1564] ----------------------------------------------- 0.00 0.00 1460/1460 initInsnSequence [82] [429] 0.0 0.00 0.00 1460 initSlots [429] 0.00 0.00 14/156718 gcRealloc [639] ----------------------------------------------- 0.00 0.00 2/14 jthread_init [598] 0.00 0.00 3/14 newThreadCtx [595] 0.00 0.00 9/14 initThreadLock [476] [430] 0.0 0.00 0.00 14 thread_malloc [430] 0.00 0.00 14/156718 gcMalloc [90] ----------------------------------------------- 2 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] [431] 0.0 0.00 0.00 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 0.00 0.00 12/12 java::io::InputStream::read(JArray *) [495] 0.00 0.00 10/52 java::io::ByteArrayOutputStream::write(JArray *, int, int) [368] 0.00 0.00 3/3 java::lang::Character::access_00241(unsigned) [1631] 0.00 0.00 1/1 java::lang::Character::access_00240(java::lang::Class *, unsigned) [1822] 2 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 2 soft_new [920] 2 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] 2 soft_newarray [947] 2 java::io::ByteArrayOutputStream::toByteArray(void) [688] 1 java::lang::Character::class_0024(java::lang::String *, unsigned) [1840] ----------------------------------------------- 9 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] [432] 0.0 0.00 0.00 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 0.00 0.00 9/9 java::util::Hashtable::remove(java::lang::Object *) [531] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 9/9 at::dms::classfile::Data::release(void) [588] 0.00 0.00 9/397 java::util::Hashtable::get(java::lang::Object *) [320] 9 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] 9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] 9 soft_new [920] 9 at::dms::classfile::Data::getDataInput(void) [532] 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] ----------------------------------------------- 0.00 0.00 44/44 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] [433] 0.0 0.00 0.00 44 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] 0.00 0.00 4/4 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 6/6 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 10/10 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 44/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 14/44 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 7/7 at::dms::optimize::Patterns::optimizeNoArgInstruction(at::dms::optimize::InstructionHandle *, int) [1483] 0.00 0.00 3/3 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [1713] ----------------------------------------------- 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] [434] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] 0.00 0.00 44/44 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] 0.00 0.00 44/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 3 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [1634] 3 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] [435] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 0.00 0.00 2/205 java::util::Stack::pop(void) [115] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 3/219 java::util::Stack::empty(void) [1050] 1 soft_new [920] 1 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [436] 0.0 0.00 0.00 2 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [436] 0.00 0.00 2/205 java::util::Stack::pop(void) [115] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 86/86 generateInsnSequence [6] [437] 0.0 0.00 0.00 86 and_RRC [437] 0.00 0.00 86/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 3/3 gcMan [31] [438] 0.0 0.00 0.00 3 startFinalizer [438] 0.00 0.00 6/156718 _lockMutex [14] 0.00 0.00 6/156718 _unlockMutex [10] 0.00 0.00 1/156718 _signalCond [4729] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [439] 0.0 0.00 0.00 1 initThreads [439] 0.00 0.00 1/1 createInitialThread [496] 0.00 0.00 2/156718 lookupClass [1216] 0.00 0.00 2/156718 newArray [1052] 0.00 0.00 1/156718 newObject [1202] 0.00 0.00 1/156718 stringC2Java [1118] ----------------------------------------------- 0.00 0.00 9/21 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 12/21 java::io::InputStream::read(JArray *) [495] [440] 0.0 0.00 0.00 21 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] 0.00 0.00 19/1729 java_lang_System_arraycopy [126] 0.00 0.00 19/159 java::io::ByteArrayInputStream::available(void) [1072] 0.00 0.00 19/19 java::lang::Math::min(int, int) [1294] ----------------------------------------------- 0.00 0.00 19/89 cvt_int_char [617] 0.00 0.00 70/89 and_int [373] [441] 0.0 0.00 0.00 89 and_int_const [441] 0.00 0.00 86/56302 _slot_slot_const [46] 0.00 0.00 2/2655 move_int [170] 0.00 0.00 1/5564 move_int_const [98] ----------------------------------------------- 0.00 0.00 4062/4062 gcWalkConservative [444] [442] 0.0 0.00 0.00 4062 gcMarkAddress [442] 0.00 0.00 371/32970 markObjectDontCheck [131] ----------------------------------------------- 0.00 0.00 9/9 walkObject [190] [443] 0.0 0.00 0.00 9 TwalkThread [443] 0.00 0.00 6/6 gcWalkConservative [444] 0.00 0.00 6/6 jthread_extract_stack [1520] ----------------------------------------------- 0.00 0.00 6/6 TwalkThread [443] [444] 0.0 0.00 0.00 6 gcWalkConservative [444] 0.00 0.00 4062/4062 gcMarkAddress [442] ----------------------------------------------- 0.00 0.00 44/44 generateInsnSequence [6] [445] 0.0 0.00 0.00 44 monenter_xxRCC [445] 0.00 0.00 88/31048 clobberRegister [84] 0.00 0.00 39/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1 main [21] [446] 0.0 0.00 0.00 1 main2 [446] 0.00 0.00 2/2 Kaffe_FindClass [519] 0.00 0.00 1/1 Kaffe_NewStringUTF [592] 0.00 0.00 1/1 Kaffe_GetStaticMethodID [730] 0.00 0.00 1/1 Kaffe_NewObjectArray [731] 0.00 0.00 1/1 Kaffe_CallStaticVoidMethod [728] 0.00 0.00 6/6 handleErrors [1512] 0.00 0.00 1/1 Kaffe_SetObjectArrayElement [1820] ----------------------------------------------- 2 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] [447] 0.0 0.00 0.00 2 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 0.00 0.00 4/372 java::lang::String::length(void) [155] 0.00 0.00 2/1031 java::lang::String::charAt(int) [959] 2 java::lang::Character::digit(wchar_t, int) [1165] ----------------------------------------------- 6 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 18 at::dms::kjc::CBlockContext::getVariableInfo(int) [502] 0.00 0.00 2/25 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 4/25 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 0.00 0.00 8/25 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] 0.00 0.00 11/25 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [448] 0.0 0.00 0.00 43+6 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 31/3875 soft_checkcast [108] 0.00 0.00 27/50 at::dms::kjc::CVariableInfo::getInfo(int) [1159] 25 at::dms::kjc::CBlockContext::getVariableInfo(int) [502] 6 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] ----------------------------------------------- 0.00 0.00 1/1 _getyppass [378] [449] 0.0 0.00 0.00 1 getgrnam [449] 0.00 0.00 1/1 grscan [545] 0.00 0.00 1/1 start_gr [553] 0.00 0.00 1/1 _getypgroup [635] 0.00 0.00 1/2 endgrent [1758] ----------------------------------------------- 20 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] 36 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [1191] [450] 0.0 0.00 0.00 56 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] 0.00 0.00 13/13 at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [540] 0.00 0.00 13/13 at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [541] 0.00 0.00 4/4 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [675] 0.00 0.00 56/10553 soft_lookupinterfacemethod [905] 0.00 0.00 13/13 at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1370] 13 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1369] ----------------------------------------------- 0.00 0.00 43/43 translate [3] [451] 0.0 0.00 0.00 43 add_ref [451] 0.00 0.00 43/43 _add_ref [452] ----------------------------------------------- 0.00 0.00 43/43 add_ref [451] [452] 0.0 0.00 0.00 43 _add_ref [452] 0.00 0.00 43/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 72/72 generateInsnSequence [6] [453] 0.0 0.00 0.00 72 ashr_RRC [453] 0.00 0.00 72/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/25 or_long [744] 0.00 0.00 23/25 translate [3] [454] 0.0 0.00 0.00 25 or_int [454] 0.00 0.00 45/38551 slot_type [63] 0.00 0.00 16/16 _or_int [561] 0.00 0.00 9/9 or_int_const [665] 0.00 0.00 9/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 1/2 __initdb [535] 0.00 0.00 1/2 _ypinitdb [507] [455] 0.0 0.00 0.00 2 dbopen [455] 0.00 0.00 2/2 __hash_open [456] ----------------------------------------------- 0.00 0.00 2/2 dbopen [455] [456] 0.0 0.00 0.00 2 __hash_open [456] 0.00 0.00 1/204 stat [142] 0.00 0.00 1/468 open [153] 0.00 0.00 1/565 read [160] 0.00 0.00 1/1 init_hash [786] 0.00 0.00 1/124934 memset [13] 0.00 0.00 2/7 calloc [1464] 0.00 0.00 2/2 __buf_init [4821] 0.00 0.00 2/42 malloc [1182] 0.00 0.00 2/957 __error [4604] 0.00 0.00 1/124 fcntl [1096] 0.00 0.00 1/1 swap_header [1980] 0.00 0.00 1/4 hash4 [1599] 0.00 0.00 1/2 alloc_segs [1745] ----------------------------------------------- [457] 0.0 0.00 0.00 14+59 [457] 0.00 0.00 28+8 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] 0.00 0.00 17 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] ----------------------------------------------- 28 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] [458] 0.0 0.00 0.00 28 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] 0.00 0.00 28/3875 soft_checkcast [108] 0.00 0.00 28/242 java::util::Vector::elementAt(int) [1047] 0.00 0.00 28/44 at::dms::kjc::JLocalVariable::getIdent(void) [1172] 14 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] 3 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] ----------------------------------------------- 0.00 0.00 1/1 _getyppass [378] [459] 0.0 0.00 0.00 1 innetgr [459] 0.00 0.00 1/1 setnetgrent [490] 0.00 0.00 1/3 yp_match [514] 0.00 0.00 1/1 _buildkey [810] 0.00 0.00 1/3 yp_get_default_domain [1741] 0.00 0.00 1/1 _listmatch [4986] 0.00 0.00 1/22 free [1246] ----------------------------------------------- 0.00 0.00 22/22 java::util::HashMap::find(java::lang::Object *, int) [274] [460] 0.0 0.00 0.00 22 at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) [460] 0.00 0.00 22/3875 soft_checkcast [108] 0.00 0.00 22/8334 soft_instanceof [182] ----------------------------------------------- 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] [461] 0.0 0.00 0.00 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 0.00 0.00 18/38 java::util::Properties::getProperty(java::lang::String *) [399] 0.00 0.00 3/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 54/68 java::io::File::File(java::lang::String *) [4633] 0.00 0.00 3/3 java::util::zip::ZipEntry::isDirectory(void) [1687] 0.00 0.00 3/3 java::util::zip::ZipEntry::getName(void) [1667] 126 soft_new [920] 60 java::util::StringTokenizer::hasMoreTokens(void) [1134] 54 java::util::StringTokenizer::nextToken(void) [1073] 54 java::io::File::exists(void) [220] 54 java::io::File::isDirectory(void) [225] 54 java::io::File::isFile(void) [227] 48 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] 48 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] 48 java::util::zip::ZipFile::close(void) [1116] 18 java::lang::System::getProperties(void) [1282] 12 java::lang::StringBuffer::append(java::lang::String *) [1027] 6 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 6 java::util::Vector::Vector(void) [4638] 6 java::io::File::File(java::io::File *, java::lang::String *) [4710] 6 java::util::Vector::elements(void) [1228] 3 java::lang::StringBuffer::StringBuffer(void) [4606] 3 java::io::File::getCanonicalPath(void) [393] 3 soft_initialise_class [151] 3 java::lang::String::replace(wchar_t, wchar_t) [1275] 3 java::lang::StringBuffer::toString(void) [980] 3 java::net::URL::URL(java::lang::String *) [4681] ----------------------------------------------- 0.00 0.00 22/22 generateInsnSequence [6] [462] 0.0 0.00 0.00 22 loadb_RRRC [462] 0.00 0.00 66/71468 slotRegister [40] ----------------------------------------------- 1 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 17 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] [463] 0.0 0.00 0.00 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 0.00 0.00 17/3875 soft_checkcast [108] 0.00 0.00 18/397 java::util::Hashtable::get(java::lang::Object *) [320] 18 soft_new [920] 18 java::lang::StringBuffer::StringBuffer(void) [4606] 18 java::lang::StringBuffer::append(java::lang::String *) [1027] 18 java::lang::StringBuffer::append(java::lang::Object *) [1295] 18 java::lang::StringBuffer::toString(void) [980] 1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 1 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 15 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] [464] 0.0 0.00 0.00 15 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 0.00 0.00 15/1729 java_lang_System_arraycopy [126] 0.00 0.00 15/16 at::dms::compiler::::(unsigned CToken_0024LookupToken) [4670] 15 soft_newarray [947] 15 soft_new [920] ----------------------------------------------- 0.00 0.00 16/16 generateInsnSequence [6] [465] 0.0 0.00 0.00 16 or_RRR [465] 0.00 0.00 64/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 5/5 java::io::FileInputStream::read(JArray *, int, int) [467] [466] 0.0 0.00 0.00 5 java_io_FileInputStream_readBytes [466] 0.00 0.00 5/553 jthreadedRead [164] ----------------------------------------------- 0.00 0.00 5/5 java::io::InputStreamReader::read(JArray *, int, int) [468] [467] 0.0 0.00 0.00 5 java::io::FileInputStream::read(JArray *, int, int) [467] 0.00 0.00 5/5 java_io_FileInputStream_readBytes [466] ----------------------------------------------- 0.00 0.00 1/1 java::io::Reader::read(JArray *) [469] [468] 0.0 0.00 0.00 1 java::io::InputStreamReader::read(JArray *, int, int) [468] 0.00 0.00 5/5 java::io::FileInputStream::read(JArray *, int, int) [467] 0.00 0.00 5/5 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1540] 0.00 0.00 1/1 kaffe::io::ByteToCharConverter::flush(JArray *, int, int) [1872] ----------------------------------------------- 0.00 0.00 1/1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] [469] 0.0 0.00 0.00 1 java::io::Reader::read(JArray *) [469] 0.00 0.00 1/1 java::io::InputStreamReader::read(JArray *, int, int) [468] ----------------------------------------------- 1 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [4939] [470] 0.0 0.00 0.00 1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] 0.00 0.00 1/1 java::io::Reader::read(JArray *) [469] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/1 java::io::InputStreamReader::close(void) [1846] 0.00 0.00 1/3 java_io_FileInputStream_close [1696] 2 soft_new [920] 1 java::io::FileInputStream::FileInputStream(java::io::File *) [4898] 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] 1 at::dms::util::CharArrayCache::request(void) [1961] ----------------------------------------------- 0.00 0.00 1/73 div_int_const_optimize [881] 0.00 0.00 9/73 ashr_int [608] 0.00 0.00 12/73 cvt_int_long [515] 0.00 0.00 25/73 cvt_int_short [503] 0.00 0.00 26/73 cvt_int_byte [497] [471] 0.0 0.00 0.00 73 ashr_int_const [471] 0.00 0.00 73/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 1/4 setnetgrent [490] 0.00 0.00 1/4 start_gr [553] 0.00 0.00 2/4 lt_dlopen [350] [472] 0.0 0.00 0.00 4 fopen [472] 0.00 0.00 4/468 open [153] 0.00 0.00 4/4 __sflags [4744] 0.00 0.00 4/4 __sfp [4745] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 1 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] 1 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 1 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 1 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 3 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 6 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [473] 0.0 0.00 0.00 14 java::io::DataOutputStream::writeInt(int) [473] 0.00 0.00 14/42 java::io::DataOutputStream::write(JArray *, int, int) [379] 14 soft_newarray [947] ----------------------------------------------- 0.00 0.00 9/9 jthread_walkLiveThreads [475] [474] 0.0 0.00 0.00 9 walkMemory [474] 0.00 0.00 9/10053 gcWalkMemory [36] ----------------------------------------------- 0.00 0.00 3/3 gc_walk_refs [326] [475] 0.0 0.00 0.00 3 jthread_walkLiveThreads [475] 0.00 0.00 9/9 walkMemory [474] ----------------------------------------------- 0.00 0.00 1/3 createInitialThread [496] 0.00 0.00 2/3 createDaemon [25] [476] 0.0 0.00 0.00 3 initThreadLock [476] 0.00 0.00 9/14 thread_malloc [430] 0.00 0.00 3/3 jmutex_initialise [1700] 0.00 0.00 3/3 jcondvar_initialise [1698] ----------------------------------------------- 24 at::dms::compiler::Parser::getStatementComment(void) [1238] [477] 0.0 0.00 0.00 24 at::dms::compiler::Scanner::getStatementComment(void) [477] 0.00 0.00 24/3875 soft_checkcast [108] 0.00 0.00 24/360 java::util::Vector::setSize(int) [1029] 24 java::lang::Class::forName(java::lang::String *) [1058] 24 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 44 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [1634] [478] 0.0 0.00 0.00 44 at::dms::optimize::InstructionHandle::reset(void) [478] 0.00 0.00 12/3875 soft_checkcast [108] 0.00 0.00 48/8334 soft_instanceof [182] 0.00 0.00 4/16 at::dms::classfile::JumpInstruction::getTarget(void) [1323] 4 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] ----------------------------------------------- 21 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] [479] 0.0 0.00 0.00 21 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 18/3875 soft_checkcast [108] 0.00 0.00 21/8334 soft_instanceof [182] 0.00 0.00 10/50 at::dms::kjc::CVariableInfo::getInfo(int) [1159] 0.00 0.00 8/15 at::dms::kjc::CBlockContext::localsIndex(void) [1335] 0.00 0.00 5/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 3/22 at::dms::kjc::CBlockContext::getBlockContext(void) [1247] 5 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 1 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [480] 0.0 0.00 0.00 3 softcall_multianewarray [480] 0.00 0.00 3/12293 end_func_sync [16] 0.00 0.00 3/3292 call_soft [118] 0.00 0.00 3/4513 return_ref [124] 0.00 0.00 3/9854 popargs [83] 0.00 0.00 3/2522 pusharg_int [195] 0.00 0.00 3/12293 begin_func_sync [113] 0.00 0.00 3/2462 pusharg_class_const [238] 0.00 0.00 3/1460 pusharg_int_const [279] 0.00 0.00 3/49816 lastuse_slot [898] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jStatement(void) [1386] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [481] 0.0 0.00 0.00 5 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 10/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 5/3875 soft_checkcast [108] 0.00 0.00 5/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 10/8334 soft_instanceof [182] 0.00 0.00 15/183 antlr::collections::impl::BitSet::member(int) [1066] 15 antlr::LLkParser::LA(int) [965] 10 antlr::Parser::match(int) [1074] 10 at::dms::kjc::KjcParser::jStatement(void) [1386] 5 at::dms::util::VectorCache::request(int) [125] 5 java::lang::Class::forName(java::lang::String *) [1058] 5 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 0.00 0.00 22/22 translate [3] [482] 0.0 0.00 0.00 22 mul_int [482] 0.00 0.00 41/38551 slot_type [63] 0.00 0.00 9/9 mul_int_const [683] 0.00 0.00 4/27883 _slot_slot_slot [49] 0.00 0.00 11/20 mul_int_const_optimize [664] 0.00 0.00 20/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 4/4 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [483] 0.0 0.00 0.00 4 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 8/8 at::dms::optimize::InstructionHandle::getTarget(void) [520] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 4/13 at::dms::optimize::InstructionHandle::isJump(void) [694] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 12/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 10/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 6/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] 0.00 0.00 4/4 at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) [1617] 0.00 0.00 4/16 at::dms::classfile::JumpInstruction::getTarget(void) [1323] 0.00 0.00 4/44 at::dms::optimize::InstructionHandle::set(void) [1177] ----------------------------------------------- 0.00 0.00 13/13 generateInsnSequence [6] [484] 0.0 0.00 0.00 13 and_RRR [484] 0.00 0.00 52/71468 slotRegister [40] ----------------------------------------------- 12 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] [485] 0.0 0.00 0.00 12 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 12/3875 soft_checkcast [108] 0.00 0.00 12/409 java::util::HashMap::get(java::lang::Object *) [319] 0.00 0.00 2/38 java::util::Properties::getProperty(java::lang::String *) [399] 0.00 0.00 2/10553 soft_lookupinterfacemethod [905] 2 java::lang::System::getProperties(void) [1282] 2 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 2 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] ----------------------------------------------- 22 java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) [1245] [486] 0.0 0.00 0.00 22 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [486] 0.00 0.00 22/22 java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) [488] 22 soft_new [920] ----------------------------------------------- 0.00 0.00 22/22 java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) [488] [487] 0.0 0.00 0.00 22 kaffe::util::IntegerHashtable::put(int, java::lang::Object *) [487] 0.00 0.00 22/4049 soft_checkarraystore [107] 0.00 0.00 22/148 kaffe::util::IntegerHashtable::calculateBucket(int) [1080] ----------------------------------------------- 0.00 0.00 22/22 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [486] [488] 0.0 0.00 0.00 22 java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) [488] 0.00 0.00 22/22 kaffe::util::IntegerHashtable::put(int, java::lang::Object *) [487] 0.00 0.00 22/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 2/21 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 3/21 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 16/21 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [489] 0.0 0.00 0.00 21 at::dms::kjc::CExpressionContext::getBodyContext(void) [489] 0.00 0.00 21/3875 soft_checkcast [108] ----------------------------------------------- 0.00 0.00 1/1 innetgr [459] [490] 0.0 0.00 0.00 1 setnetgrent [490] 0.00 0.00 1/204 stat [142] 0.00 0.00 1/4 fopen [472] 0.00 0.00 1/1 endnetgrent [1857] 0.00 0.00 1/957 __error [4604] ----------------------------------------------- 13 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1369] [491] 0.0 0.00 0.00 13 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 9/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 13/8334 soft_instanceof [182] 0.00 0.00 9/9 at::dms::classfile::LineNumberInfo::getLine(void) [1422] 0.00 0.00 9/16 java::lang::Integer::Integer(int) [4668] 18 soft_new [920] 9 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 3 at::dms::kjc::KjcParser::jArgList(void) [1556] [492] 0.0 0.00 0.00 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] 0.00 0.00 7/3875 soft_checkcast [108] 0.00 0.00 7/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 7/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 7 at::dms::util::VectorCache::request(int) [125] 7 at::dms::kjc::KjcParser::jExpression(void) [1334] 7 antlr::LLkParser::LA(int) [965] 7 java::lang::Class::forName(java::lang::String *) [1058] 7 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [493] 0.0 0.00 0.00 4 java::io::DataInputStream::readLong(void) [493] 0.00 0.00 8/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 4/187 soft_lshll [1063] ----------------------------------------------- 1 at::dms::kjc::Main::compile(JArray *) [1851] [494] 0.0 0.00 0.00 1 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 1/1 at::dms::kjc::CodeSequence::endSession(void) [512] 0.00 0.00 2/4049 soft_checkarraystore [107] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 3/6 at::dms::kjc::Main::verboseMode(void) [1528] 0.00 0.00 2/955 java::util::Vector::size(void) [966] 0.00 0.00 1/1 at::dms::compiler::Compiler::checkDestination(java::lang::String *) [1829] 0.00 0.00 1/242 java::util::Vector::elementAt(int) [1047] 0.00 0.00 1/7 java_lang_System_currentTimeMillis [1476] 1 at::dms::kjc::Main::parseArguments(JArray *) [1951] 1 at::dms::kjc::Main::initialize(void) [1928] 1 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 1 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 1 soft_anewarray [977] 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] 1 at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) [1836] 1 at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) [1833] 1 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] 1 at::dms::kjc::Main::genCode(java::io::File *) [831] ----------------------------------------------- 0.00 0.00 12/12 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [495] 0.0 0.00 0.00 12 java::io::InputStream::read(JArray *) [495] 0.00 0.00 12/21 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] ----------------------------------------------- 0.00 0.00 1/1 initThreads [439] [496] 0.0 0.00 0.00 1 createInitialThread [496] 0.00 0.00 1/3 initThreadLock [476] 0.00 0.00 1/156718 newObject [1202] 0.00 0.00 1/3 stringC2CharArray [596] 0.00 0.00 1/156718 execute_java_constructor [1211] 0.00 0.00 1/156718 do_execute_java_method [1192] 0.00 0.00 1/1 jthread_atexit [1941] 0.00 0.00 1/1 jthread_createfirst [1942] ----------------------------------------------- 0.00 0.00 26/26 translate [3] [497] 0.0 0.00 0.00 26 cvt_int_byte [497] 0.00 0.00 26/73 ashr_int_const [471] 0.00 0.00 26/128 lshl_int_const [413] ----------------------------------------------- 67 openJarFile [403] [498] 0.0 0.00 0.00 67 findJarFile [498] 0.00 0.00 465/74611 strcmp [143] 67 _lockMutex [14] 67 _unlockMutex [10] ----------------------------------------------- 0.00 0.00 2/19 xor_long [759] 0.00 0.00 17/19 translate [3] [499] 0.0 0.00 0.00 19 xor_int [499] 0.00 0.00 38/38551 slot_type [63] 0.00 0.00 19/19 xor_int_const [625] 0.00 0.00 19/5839 slot_value [919] ----------------------------------------------- 1 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] [500] 0.0 0.00 0.00 1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 9/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/372 java::lang::String::length(void) [155] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 16/28 java::lang::String::endsWith(java::lang::String *) [1218] 0.00 0.00 9/7700 java::lang::String::indexOf(int, int) [913] 0.00 0.00 9/68 java::io::File::File(java::lang::String *) [4633] 0.00 0.00 8/8 at::dms::classfile::ZipClassDirectory::ZipClassDirectory(java::util::zip::ZipFile *) [4701] 0.00 0.00 1/1 at::dms::classfile::DirClassDirectory::DirClassDirectory(java::io::File *) [4977] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 27 soft_new [920] 16 java::io::File::getName(void) [1320] 9 java::lang::String::substring(int, int) [988] 9 java::io::File::isDirectory(void) [225] 8 java::io::File::isFile(void) [227] 8 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] 1 java::util::Vector::Vector(void) [4638] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 22/22 generateInsnSequence [6] [501] 0.0 0.00 0.00 22 storeb_xRRC [501] 0.00 0.00 44/71468 slotRegister [40] ----------------------------------------------- 25 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] [502] 0.0 0.00 0.00 25 at::dms::kjc::CBlockContext::getVariableInfo(int) [502] 0.00 0.00 18/3875 soft_checkcast [108] 0.00 0.00 7/50 at::dms::kjc::CVariableInfo::getInfo(int) [1159] 18 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] ----------------------------------------------- 0.00 0.00 25/25 translate [3] [503] 0.0 0.00 0.00 25 cvt_int_short [503] 0.00 0.00 25/128 lshl_int_const [413] 0.00 0.00 25/73 ashr_int_const [471] ----------------------------------------------- 1 java::lang::Runtime::Runtime(void) [590] 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 1 java::io::PrintWriter::_003cclinit_003e(unsigned) [4826] 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 1 at::dms::kjc::Main::initialize(void) [1928] 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 2 java::io::File::_003cclinit_003e(unsigned) [4830] 2 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 3 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] [504] 0.0 0.00 0.00 13 java::lang::System::getProperty(java::lang::String *) [504] 0.00 0.00 13/38 java::util::Properties::getProperty(java::lang::String *) [399] 13 java::lang::System::checkPropertyAccess(void) [1187] 13 soft_initialise_class [151] ----------------------------------------------- 44 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] [505] 0.0 0.00 0.00 44 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 9/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 27/10553 soft_lookupinterfacemethod [905] 0.00 0.00 18/32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] 0.00 0.00 9/14 java::lang::Integer::intValue(void) [1340] 0.00 0.00 9/18 at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) [4665] 9 java::util::Vector::elements(void) [1228] 9 java::util::::nextElement(unsigned Vector_00241) [1308] 9 soft_new [920] ----------------------------------------------- 2 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] [506] 0.0 0.00 0.00 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 2/2 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] 0.00 0.00 8/8334 soft_instanceof [182] 0.00 0.00 8/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 4/10 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [4689] 0.00 0.00 2/12 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [4682] 0.00 0.00 2/4 at::dms::kjc::JBinaryExpression::getType(void) [1596] 0.00 0.00 2/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 2/3 at::dms::kjc::JExpression::isConstant(void) [1683] 0.00 0.00 2/2 at::dms::kjc::CLoopContext::CLoopContext(at::dms::kjc::CBodyContext *, at::dms::kjc::JLoopStatement *) [4806] 10 soft_new [920] 6 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 2 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] 2 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 2 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 2 at::dms::kjc::CBodyContext::cloneContext(void) [756] 2 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1752] 2 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 2 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] ----------------------------------------------- 0.00 0.00 1/1 getpwuid [363] [507] 0.0 0.00 0.00 1 _ypinitdb [507] 0.00 0.00 1/2 dbopen [455] 0.00 0.00 1/3 hash_get [570] 0.00 0.00 1/2 geteuid [1780] ----------------------------------------------- 0.00 0.00 49/49 translate [3] [508] 0.0 0.00 0.00 49 load_addr_int [508] 0.00 0.00 49/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 24/24 translate [3] [509] 0.0 0.00 0.00 24 lshl_int [509] 0.00 0.00 24/38551 slot_type [63] 0.00 0.00 20/128 lshl_int_const [413] 0.00 0.00 4/4 _lshl_int [724] 0.00 0.00 20/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 42/42 generateInsnSequence [6] [510] 0.0 0.00 0.00 42 storeb_xRCC [510] 0.00 0.00 42/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/2 getpwuid [363] 0.00 0.00 1/2 _getyppass [378] [511] 0.0 0.00 0.00 2 __hashpw [511] 0.00 0.00 4/1159 memmove [152] 0.00 0.00 2/3 hash_get [570] 0.00 0.00 1/1 reallocf [1959] 0.00 0.00 1/12 bcopy [1372] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::run(JArray *) [494] [512] 0.0 0.00 0.00 1 at::dms::kjc::CodeSequence::endSession(void) [512] 0.00 0.00 1/205 java::util::Stack::pop(void) [115] 0.00 0.00 2/219 java::util::Stack::empty(void) [1050] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 1 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 1 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1635] 1 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1838] 2 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 3 at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1638] 13 at::dms::kjc::CClassNameType::getCClass(void) [1106] [513] 0.0 0.00 0.00 25 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 0.00 0.00 12/3875 soft_checkcast [108] 0.00 0.00 9/7691 java::lang::String::indexOf(int) [147] 0.00 0.00 7/8334 soft_instanceof [182] 0.00 0.00 2/4 at::dms::kjc::CClassType::setClass(at::dms::kjc::CClass *) [1620] 15 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] 13 at::dms::kjc::CClassType::setClassFromName(java::lang::String *) [1367] 5 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] 2 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] 2 at::dms::kjc::CClassNameType::getCClass(void) [1106] ----------------------------------------------- 0.00 0.00 1/3 _getyppass [378] 0.00 0.00 1/3 innetgr [459] 0.00 0.00 1/3 _getypgroup [635] [514] 0.0 0.00 0.00 3 yp_match [514] 0.00 0.00 6/6 _yp_dobind [543] 0.00 0.00 3/3 clntudp_call [721] 0.00 0.00 3/3 ypmatch_cache_insert [872] 0.00 0.00 3/3 xdr_free [879] 0.00 0.00 3/3 ypmatch_cache_lookup [895] 0.00 0.00 3/17 bzero [1311] 0.00 0.00 3/3 ypprot_err [1742] 0.00 0.00 3/42 malloc [1182] 0.00 0.00 3/12 bcopy [1372] ----------------------------------------------- 0.00 0.00 12/12 translate [3] [515] 0.0 0.00 0.00 12 cvt_int_long [515] 0.00 0.00 12/2655 move_int [170] 0.00 0.00 12/73 ashr_int_const [471] ----------------------------------------------- 0.00 0.00 7/7 generateInsnSequence [6] [516] 0.0 0.00 0.00 7 rem_RRR [516] 0.00 0.00 28/71468 slotRegister [40] 0.00 0.00 11/5783 forceRegister [185] 0.00 0.00 7/31048 clobberRegister [84] ----------------------------------------------- [517] 0.0 0.00 0.00 tryall_dlopen [517] 0.00 0.00 4/29 kdlmalloc [375] 0.00 0.00 2/20 kdlfree [395] 0.00 0.00 2/74611 strcmp [143] 0.00 0.00 4/567 strcpy [982] ----------------------------------------------- 0.00 0.00 118/118 translate [3] [518] 0.0 0.00 0.00 118 reference_table_label [518] 0.00 0.00 118/21779 newLabel [129] ----------------------------------------------- 0.00 0.00 2/2 main2 [446] [519] 0.0 0.00 0.00 2 Kaffe_FindClass [519] 0.00 0.00 2/156718 jmalloc [144] 0.00 0.00 2/156718 lookupClass [1216] 0.00 0.00 2/156718 jfree [145] 0.00 0.00 6/1667 getCurrentThread [945] 0.00 0.00 2/455 setjmp [994] 0.00 0.00 2/238 classname2pathname [1048] ----------------------------------------------- 0.00 0.00 8/8 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] [520] 0.0 0.00 0.00 8 at::dms::optimize::InstructionHandle::getTarget(void) [520] 0.00 0.00 16/3875 soft_checkcast [108] 0.00 0.00 8/16 at::dms::classfile::JumpInstruction::getTarget(void) [1323] ----------------------------------------------- 0.00 0.00 15/15 translate [3] [521] 0.0 0.00 0.00 15 load_addr_char [521] 0.00 0.00 15/19 load_char [539] 0.00 0.00 15/1576 move_ref_const [257] 0.00 0.00 15/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [522] 0.0 0.00 0.00 2 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] 0.00 0.00 8/25 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 4/4 at::dms::kjc::CVariableInfo::merge(int, int) [1615] 0.00 0.00 4/4 at::dms::kjc::CVariableInfo::setInfo(int, int, bool) [1622] 0.00 0.00 2/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 2/15 at::dms::kjc::CBlockContext::localsIndex(void) [1335] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [523] 0.0 0.00 0.00 2 lshl_long [523] 0.00 0.00 2/12293 end_func_sync [16] 0.00 0.00 2/38 pusharg_long [410] 0.00 0.00 2/3292 call_soft [118] 0.00 0.00 2/9854 popargs [83] 0.00 0.00 2/2522 pusharg_int [195] 0.00 0.00 2/17 return_long [630] 0.00 0.00 2/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 19/19 generateInsnSequence [6] [524] 0.0 0.00 0.00 19 loadc_RxR [524] 0.00 0.00 38/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] [525] 0.0 0.00 0.00 4 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 4/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 4/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 8/10553 soft_lookupinterfacemethod [905] 0.00 0.00 4/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 4/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] ----------------------------------------------- 0.00 0.00 22/22 translate [3] [526] 0.0 0.00 0.00 22 load_offset_scaled_byte [526] 0.00 0.00 22/2155 _slot_slot_slot_const_const [232] 0.00 0.00 22/38551 slot_type [63] ----------------------------------------------- 3 at::dms::kjc::CodeSequence::getInstructionArray(void) [654] [527] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 0.00 0.00 44/8334 soft_instanceof [182] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/3 at::dms::kjc::::(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::kjc::CodeSequence *) [4769] 4 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] 3 soft_new [920] ----------------------------------------------- 0.00 0.00 27/27 java::util::Hashtable::containsKey(java::lang::Object *) [529] [528] 0.0 0.00 0.00 27 java::util::HashMap::containsKey(java::lang::Object *) [528] 0.00 0.00 27/436 java::util::HashMap::find(java::lang::Object *) [314] ----------------------------------------------- 0.00 0.00 6/27 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] 0.00 0.00 21/27 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] [529] 0.0 0.00 0.00 27 java::util::Hashtable::containsKey(java::lang::Object *) [529] 0.00 0.00 27/27 java::util::HashMap::containsKey(java::lang::Object *) [528] ----------------------------------------------- 0.00 0.00 9/9 java::util::Hashtable::remove(java::lang::Object *) [531] [530] 0.0 0.00 0.00 9 java::util::HashMap::remove(java::lang::Object *) [530] 0.00 0.00 9/4049 soft_checkarraystore [107] 0.00 0.00 9/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 9/940 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 9/213 java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1053] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] [531] 0.0 0.00 0.00 9 java::util::Hashtable::remove(java::lang::Object *) [531] 0.00 0.00 9/9 java::util::HashMap::remove(java::lang::Object *) [530] ----------------------------------------------- 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] [532] 0.0 0.00 0.00 9 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 9/21 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] 0.00 0.00 9/159 java::io::ByteArrayInputStream::available(void) [1072] 0.00 0.00 9/6276 nullCall [918] 0.00 0.00 9/21 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) [4656] 0.00 0.00 9/9 java::io::DataInputStream::DataInputStream(java::io::InputStream *) [4694] 18 soft_new [920] 9 at::dms::classfile::Data::getByteArray(void) [344] ----------------------------------------------- 1 callMethodA [1131] [533] 0.0 0.00 0.00 1 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 0.00 0.00 15/4049 soft_checkarraystore [107] 15 soft_new [920] 15 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] 1 soft_anewarray [977] 1 soft_initialise_class [151] ----------------------------------------------- 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 17 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] [534] 0.0 0.00 0.00 26 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] 0.00 0.00 26/397 java::util::Hashtable::get(java::lang::Object *) [320] 13 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1354] 13 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 0.00 0.00 1/1 getpwuid [363] [535] 0.0 0.00 0.00 1 __initdb [535] 0.00 0.00 1/2 dbopen [455] 0.00 0.00 1/2 geteuid [1780] ----------------------------------------------- 35 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] [536] 0.0 0.00 0.00 35 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] 0.00 0.00 35/7691 java::lang::String::indexOf(int) [147] 0.00 0.00 35/63 at::dms::kjc::CClassType::CClassType(void) [4635] 35 java::lang::String::intern(void) [986] ----------------------------------------------- 0.00 0.00 5/14 at::dms::kjc::CType::getSignature(void) [661] 0.00 0.00 9/14 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] [537] 0.0 0.00 0.00 14 at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) [537] 0.00 0.00 14/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 4 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] [538] 0.0 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 9/4049 soft_checkarraystore [107] 0.00 0.00 15/8334 soft_instanceof [182] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 12/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 12/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 9/9 at::dms::kjc::JClassFieldExpression::getType(void) [1431] 0.00 0.00 8/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 4/6 at::dms::kjc::CClassType::isReference(void) [1516] 0.00 0.00 4/12 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1375] 0.00 0.00 4/21 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 4/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 4/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 4/9 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 4/8 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] 0.00 0.00 4/12 at::dms::kjc::CMethod::getThrowables(void) [1382] 0.00 0.00 4/52 at::dms::kjc::CMethod::getParameters(void) [1150] 0.00 0.00 3/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 2/9 at::dms::kjc::JStringLiteral::getType(void) [1429] 0.00 0.00 1/4 at::dms::kjc::JBinaryExpression::getType(void) [1596] 0.00 0.00 1/1 at::dms::kjc::CSourceMethod::setUsed(void) [1973] 7 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] 4 soft_anewarray [977] 4 at::dms::kjc::CClassNameType::getCClass(void) [1106] 4 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] 3 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] ----------------------------------------------- 0.00 0.00 4/19 load_offset_char [666] 0.00 0.00 15/19 load_addr_char [521] [539] 0.0 0.00 0.00 19 load_char [539] 0.00 0.00 19/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] [540] 0.0 0.00 0.00 13 at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [540] 0.00 0.00 13/3875 soft_checkcast [108] 0.00 0.00 13/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] [541] 0.0 0.00 0.00 13 at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [541] 0.00 0.00 13/3875 soft_checkcast [108] 0.00 0.00 13/13 at::dms::classfile::InstructionHandle::getInstruction(void) [1355] ----------------------------------------------- 0.00 0.00 2/19 load_offset_scaled_long [754] 0.00 0.00 17/19 translate [3] [542] 0.0 0.00 0.00 19 load_offset_scaled_int [542] 0.00 0.00 19/2155 _slot_slot_slot_const_const [232] 0.00 0.00 19/38551 slot_type [63] ----------------------------------------------- 0.00 0.00 6/6 yp_match [514] [543] 0.0 0.00 0.00 6 _yp_dobind [543] 0.00 0.00 1/468 open [153] 0.00 0.00 6/3860 strchr [136] 0.00 0.00 1/13452 sprintf [59] 0.00 0.00 1/1 clntudp_bufcreate [862] 0.00 0.00 5/74611 strcmp [143] 0.00 0.00 6/8 getpid [1452] 0.00 0.00 6/6 getsockname [1511] 0.00 0.00 3/17 bzero [1311] 0.00 0.00 1/42 malloc [1182] 0.00 0.00 1/1 flock [1867] 0.00 0.00 1/957 __error [4604] 0.00 0.00 1/1 readv [1957] 0.00 0.00 1/24 close [1237] 0.00 0.00 1/567 strcpy [982] 0.00 0.00 1/124 fcntl [1096] 0.00 0.00 1/2 bind [1748] ----------------------------------------------- 1 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] [544] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 1/1 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 1/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 1/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 2/10553 soft_lookupinterfacemethod [905] 0.00 0.00 1/172 at::dms::classfile::Attribute::Attribute(void) [4619] 1 soft_anewarray [977] 1 soft_new [920] ----------------------------------------------- 0.00 0.00 1/1 getgrnam [449] [545] 0.0 0.00 0.00 1 grscan [545] 0.00 0.00 21/87 fgets [408] 0.00 0.00 20/74611 strcmp [143] 0.00 0.00 21/21 index [1267] 0.00 0.00 21/31 strsep [1206] ----------------------------------------------- 0.00 0.00 13/13 translate [3] [546] 0.0 0.00 0.00 13 store_offset_scaled_byte [546] 0.00 0.00 23/38551 slot_type [63] 0.00 0.00 9/2155 _slot_slot_slot_const_const [232] 0.00 0.00 3/64 store_offset_byte [424] 0.00 0.00 1/1 store_const_offset_scaled_byte [883] 0.00 0.00 4/5839 slot_value [919] ----------------------------------------------- 0.00 0.00 10/10 generateInsnSequence [6] [547] 0.0 0.00 0.00 10 stores_RRRC [547] 0.00 0.00 30/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 42/42 store_offset_byte [424] [548] 0.0 0.00 0.00 42 store_const_offset_byte [548] 0.00 0.00 42/107436 _slot_const_const [32] ----------------------------------------------- 85 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] [549] 0.0 0.00 0.00 85 java_util_zip_ZipFile_getZipEntry0 [549] 0.00 0.00 85/2169 lookupJarFile [292] 85 stringJava2C [1084] 85 jfree [145] 16 makeZipEntry [1324] ----------------------------------------------- 0.00 0.00 12/12 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] [550] 0.0 0.00 0.00 12 at::dms::classfile::CodeInfo::getLineNumbers(void) [550] 0.00 0.00 12/3875 soft_checkcast [108] 0.00 0.00 12/381 at::dms::classfile::AttributeList::get(int) [1026] 0.00 0.00 12/12 at::dms::classfile::LineNumberTable::getLineNumbers(void) [1379] ----------------------------------------------- 0.00 0.00 9/9 translate [3] [551] 0.0 0.00 0.00 9 move_float_const [551] 0.00 0.00 5/5 newConstant [663] 0.00 0.00 5/6 load_float [667] 0.00 0.00 5/133 move_label_const [411] 0.00 0.00 4/4 _slot_slot_fconst [818] 0.00 0.00 5/21779 newLabel [129] 0.00 0.00 5/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [552] 0.0 0.00 0.00 1 localtime [552] 0.00 0.00 1/1 tzset [555] 0.00 0.00 1/1 localsub [1947] ----------------------------------------------- 0.00 0.00 1/1 getgrnam [449] [553] 0.0 0.00 0.00 1 start_gr [553] 0.00 0.00 1/4 fopen [472] 0.00 0.00 21/21 fgetln [657] 0.00 0.00 2/42 malloc [1182] 0.00 0.00 1/1 rewind [1967] ----------------------------------------------- 0.00 0.00 1/1 tzsetwall [556] [554] 0.0 0.00 0.00 1 tzload [554] 0.00 0.00 1/468 open [153] 0.00 0.00 1/565 read [160] 0.00 0.00 165/165 detzcode [1071] 0.00 0.00 1/1 access [1821] 0.00 0.00 1/20 fstat [1281] 0.00 0.00 1/24 close [1237] ----------------------------------------------- 0.00 0.00 1/1 localtime [552] [555] 0.0 0.00 0.00 1 tzset [555] 0.00 0.00 1/1 tzsetwall [556] 0.00 0.00 1/7 getenv [1474] ----------------------------------------------- 0.00 0.00 1/1 tzset [555] [556] 0.0 0.00 0.00 1 tzsetwall [556] 0.00 0.00 1/1 tzload [554] 0.00 0.00 1/1 settzname [1975] ----------------------------------------------- 6 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 15 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] [557] 0.0 0.00 0.00 21 at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [557] 0.00 0.00 21/27 java::util::Hashtable::containsKey(java::lang::Object *) [529] 17 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] ----------------------------------------------- 0.00 0.00 17/17 generateInsnSequence [6] [558] 0.0 0.00 0.00 17 returnl_Rxx [558] 0.00 0.00 34/5783 forceRegister [185] ----------------------------------------------- 1 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] 2 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] [559] 0.0 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 6/3875 soft_checkcast [108] 0.00 0.00 3/21 at::dms::kjc::CExpressionContext::getBodyContext(void) [489] 0.00 0.00 6/8334 soft_instanceof [182] 0.00 0.00 3/3 at::dms::kjc::JLocalVariableExpression::equals(java::lang::Object *) [850] 0.00 0.00 9/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 4/14 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 0.00 0.00 3/5 at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) [1552] 0.00 0.00 3/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 3/12 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1375] 0.00 0.00 2/3 at::dms::kjc::JNewObjectExpression::getType(void) [1677] 0.00 0.00 2/2 at::dms::kjc::CNumericType::isAssignableTo(at::dms::kjc::CType *) [1785] 6 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] 3 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] 3 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 1 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] ----------------------------------------------- 0.00 0.00 9/9 generateInsnSequence [6] [560] 0.0 0.00 0.00 9 storeb_RRRC [560] 0.00 0.00 27/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 16/16 or_int [454] [561] 0.0 0.00 0.00 16 _or_int [561] 0.00 0.00 16/27883 _slot_slot_slot [49] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 1 at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) [1852] 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 1 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 4 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [562] 0.0 0.00 0.00 11 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 0.00 0.00 11/3875 soft_checkcast [108] 0.00 0.00 11/29 at::dms::kjc::CClassType::isClassType(void) [1214] 0.00 0.00 11/51 at::dms::kjc::CType::isArrayType(void) [1155] 22 at::dms::kjc::CClassNameType::getCClass(void) [1106] ----------------------------------------------- 10 postExceptionMessage [1411] [563] 0.0 0.00 0.00 10 vpostExceptionMessage [563] 0.00 0.00 10/10 vsnprintf [564] 10 jmalloc [144] ----------------------------------------------- 0.00 0.00 10/10 vpostExceptionMessage [563] [564] 0.0 0.00 0.00 10 vsnprintf [564] 0.00 0.00 10/13463 vfprintf [58] ----------------------------------------------- 21 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [565] 0.0 0.00 0.00 21 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 0.00 0.00 14/14 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [566] 0.00 0.00 14/47 at::dms::compiler::CToken::getText(void) [1166] 21 antlr::LLkParser::LA(int) [965] 14 antlr::LLkParser::LT(int) [1140] 14 antlr::Parser::match(int) [1074] 14 soft_new [920] 14 at::dms::compiler::Parser::buildTokenReference(void) [1103] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] ----------------------------------------------- 0.00 0.00 14/14 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] [566] 0.0 0.00 0.00 14 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [566] 0.00 0.00 28/7691 java::lang::String::indexOf(int) [147] 0.00 0.00 28/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 14/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- [567] 0.0 0.00 0.00 canonicalize_path [567] 0.00 0.00 4/29 kdlmalloc [375] 0.00 0.00 4/567 strcpy [982] ----------------------------------------------- [568] 0.0 0.00 0.00 lt_dlopenext [568] 0.00 0.00 2/29 kdlmalloc [375] 0.00 0.00 2/20 kdlfree [395] 0.00 0.00 2/567 strcpy [982] 0.00 0.00 2/206 strcat [1056] ----------------------------------------------- 0.00 0.00 3/3 hash_get [570] [569] 0.0 0.00 0.00 3 hash_access [569] 0.00 0.00 3/3 __get_buf [571] 0.00 0.00 3/3 __call_hash [4787] ----------------------------------------------- 0.00 0.00 1/3 _ypinitdb [507] 0.00 0.00 2/3 __hashpw [511] [570] 0.0 0.00 0.00 3 hash_get [570] 0.00 0.00 3/3 hash_access [569] ----------------------------------------------- 0.00 0.00 3/3 hash_access [569] [571] 0.0 0.00 0.00 3 __get_buf [571] 0.00 0.00 2/2 __get_page [572] 0.00 0.00 2/2 newbuf [1794] ----------------------------------------------- 0.00 0.00 2/2 __get_buf [571] [572] 0.0 0.00 0.00 2 __get_page [572] 0.00 0.00 2/565 read [160] 0.00 0.00 2/4 __log2 [4743] 0.00 0.00 2/552 lseek [984] ----------------------------------------------- 2 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] [573] 0.0 0.00 0.00 2 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 2/2 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 6/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 4/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 2/27 at::dms::kjc::CExpressionContext::discardValue(void) [1224] 0.00 0.00 2/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] 0.00 0.00 2/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 2/5 at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) [1552] 2 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] ----------------------------------------------- 0.00 0.00 5/5 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [574] 0.0 0.00 0.00 5 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [574] 0.00 0.00 10/3875 soft_checkcast [108] 0.00 0.00 15/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 15/96 at::dms::classfile::PooledConstant::setIndex(short) [1117] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] [575] 0.0 0.00 0.00 1 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 0.00 0.00 1/372 java::lang::String::length(void) [155] 0.00 0.00 1/1729 java_lang_System_arraycopy [126] 0.00 0.00 1/6276 nullCall [918] 1 soft_newarray [947] 1 java::lang::String::toCharArray(void) [275] ----------------------------------------------- 4 at::dms::optimize::InstructionHandle::reset(void) [478] 6 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [1524] [576] 0.0 0.00 0.00 10 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] 0.00 0.00 10/768 java::util::Vector::addElement(java::lang::Object *) [235] 10 at::dms::util::VectorCache::request(int) [125] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 9 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] [577] 0.0 0.00 0.00 10 at::dms::classfile::ConstantPool::close(void) [577] 0.00 0.00 10/10 at::dms::classfile::PooledArray::release(JArray *) [578] 10 at::dms::classfile::Hashtables::release(java::util::Hashtable *) [822] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::ConstantPool::close(void) [577] [578] 0.0 0.00 0.00 10 at::dms::classfile::PooledArray::release(JArray *) [578] 0.00 0.00 10/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 0.00 0.00 6/18 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] 0.00 0.00 12/18 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] [579] 0.0 0.00 0.00 18 at::dms::kjc::CClass::getField(java::lang::String *) [579] 0.00 0.00 6/3875 soft_checkcast [108] 0.00 0.00 6/397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 18/398 at::dms::kjc::CMember::getIdent(void) [1021] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 2 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] [580] 0.0 0.00 0.00 3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 6/3875 soft_checkcast [108] 0.00 0.00 9/8334 soft_instanceof [182] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 6/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 6/6 at::dms::kjc::CContext::getCompiler(void) [1498] 0.00 0.00 3/13 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 3/4 at::dms::util::Utils::hasOtherFlags(int, int) [1598] 0.00 0.00 3/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 3/6276 nullCall [918] 0.00 0.00 3/3 at::dms::kjc::Main::optimizeCode(void) [1712] 0.00 0.00 3/4 at::dms::kjc::JMemberDeclaration::isDeprecated(void) [1603] 0.00 0.00 3/3 at::dms::kjc::CSourceMethod::CSourceMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool, at::dms::kjc::JBlock *, int) [4756] 0.00 0.00 3/4 at::dms::kjc::JMemberDeclaration::setInterface(at::dms::kjc::CMember *) [1623] 0.00 0.00 3/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 3 soft_anewarray [977] 3 soft_new [920] 1 at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) [1834] 1 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [581] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getSourceFile(void) [581] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 9/381 at::dms::classfile::AttributeList::get(int) [1026] 0.00 0.00 9/9 at::dms::classfile::SourceFileAttribute::getValue(void) [1432] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] [582] 0.0 0.00 0.00 9 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] 0.00 0.00 9/3875 soft_checkcast [108] 0.00 0.00 18/10553 soft_lookupinterfacemethod [905] 0.00 0.00 18/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 9/17 at::dms::classfile::Instruction::getAddress(void) [1314] ----------------------------------------------- 3 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] [583] 0.0 0.00 0.00 3 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 0.00 0.00 9/9 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] 0.00 0.00 9/10553 soft_lookupinterfacemethod [905] 0.00 0.00 6/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 3/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 3 java::io::DataOutputStream::writeInt(int) [473] ----------------------------------------------- 0.00 0.00 13/13 and_int [373] [584] 0.0 0.00 0.00 13 _and_int [584] 0.00 0.00 13/27883 _slot_slot_slot [49] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] [585] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 3/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 3/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 3 at::dms::util::VectorCache::request(int) [125] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 3 antlr::LLkParser::LA(int) [965] 3 java::lang::Class::forName(java::lang::String *) [1058] 3 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 0.00 0.00 6/6 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [586] 0.0 0.00 0.00 6 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 7/3875 soft_checkcast [108] 0.00 0.00 6/13 at::dms::optimize::InstructionHandle::isJump(void) [694] 0.00 0.00 1/8334 soft_instanceof [182] 0.00 0.00 28/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 22/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 7/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] 0.00 0.00 6/44 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 1/3 at::dms::optimize::InstructionHandle::isTarget(void) [1690] 0.00 0.00 1/1 at::dms::classfile::PushLiteralInstruction::getLiteral(void) [1901] ----------------------------------------------- 4 at::dms::kjc::CMethod::getSignature(void) [1592] 5 at::dms::kjc::CSourceMethod::getSignature(void) [1548] [587] 0.0 0.00 0.00 9 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] 0.00 0.00 9/14 at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) [537] 0.00 0.00 18/46 at::dms::compiler::FastStringBuffer::append(wchar_t) [1168] 0.00 0.00 9/9 at::dms::kjc::CVoidType::appendSignature(at::dms::compiler::FastStringBuffer *) [1417] 9 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 9 at::dms::compiler::FastStringBuffer::toString(void) [1348] 3 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] 1 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1824] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] [588] 0.0 0.00 0.00 9 at::dms::classfile::Data::release(void) [588] 0.00 0.00 9/9 at::dms::classfile::Data::release(JArray *) [589] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::Data::release(void) [588] [589] 0.0 0.00 0.00 9 at::dms::classfile::Data::release(JArray *) [589] 0.00 0.00 9/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] [590] 0.0 0.00 0.00 1 java::lang::Runtime::Runtime(void) [590] 0.00 0.00 9/4049 soft_checkarraystore [107] 0.00 0.00 1/6276 nullCall [918] 10 java::util::StringTokenizer::hasMoreTokens(void) [1134] 9 java::util::StringTokenizer::nextToken(void) [1073] 1 java_lang_Runtime_initializeLinkerInternal [1940] 1 soft_new [920] 1 java::lang::System::getProperty(java::lang::String *) [504] 1 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 1 java::util::StringTokenizer::countTokens(void) [1352] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/23 return_double [878] 0.00 0.00 5/23 returnarg_long [767] 0.00 0.00 17/23 return_long [630] [591] 0.0 0.00 0.00 23 _lslot_lslot_lslot [591] 0.00 0.00 46/119068 readslot [57] 0.00 0.00 23/191172 writeslot [52] 0.00 0.00 23/193807 nextSeq [85] ----------------------------------------------- 0.00 0.00 1/1 main2 [446] [592] 0.0 0.00 0.00 1 Kaffe_NewStringUTF [592] 0.00 0.00 1/156718 utf8ConstNew [33] 0.00 0.00 1/156718 utf8Const2Java [969] 0.00 0.00 1/156718 utf8ConstRelease [305] 0.00 0.00 1/24245 utf8ConstIsValidUtf8 [73] 0.00 0.00 3/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] [593] 0.0 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 6/8334 soft_instanceof [182] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::checkTypeBody(at::dms::kjc::CContext *) [828] 0.00 0.00 3/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 0.00 0.00 3/3 at::dms::kjc::CSourceMethod::isUsed(void) [1691] 0.00 0.00 2/2 at::dms::kjc::JTypeDeclaration::getDefaultConstructor(void) [1767] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 1 at::dms::util::VectorCache::request(int) [125] 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 1 at::dms::kjc::CClassContext::getVariableInfo(void) [1911] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] 1 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] ----------------------------------------------- 21 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] [594] 0.0 0.00 0.00 21 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 0.00 0.00 8/8 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [637] 0.00 0.00 8/8334 soft_instanceof [182] 0.00 0.00 8/47 at::dms::compiler::CToken::getText(void) [1166] 0.00 0.00 2/2 at::dms::kjc::JPostfixExpression::JPostfixExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *) [4811] 0.00 0.00 1/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 1/1 at::dms::kjc::JArrayAccessExpression::JArrayAccessExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4952] 130 antlr::LLkParser::LA(int) [965] 28 antlr::Parser::match(int) [1074] 21 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 15 soft_new [920] 15 at::dms::compiler::Parser::buildTokenReference(void) [1103] 8 antlr::LLkParser::LT(int) [1140] 4 at::dms::kjc::KjcParser::jArgList(void) [1556] 4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 1 at::dms::kjc::KjcParser::jExpression(void) [1334] ----------------------------------------------- 0.00 0.00 1/3 jthread_init [598] 0.00 0.00 2/3 jthread_create [28] [595] 0.0 0.00 0.00 3 newThreadCtx [595] 0.00 0.00 3/14 thread_malloc [430] ----------------------------------------------- 0.00 0.00 1/3 createInitialThread [496] 0.00 0.00 2/3 createDaemon [25] [596] 0.0 0.00 0.00 3 stringC2CharArray [596] 0.00 0.00 3/156718 newArrayChecked [932] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [597] 0.0 0.00 0.00 1 initNativeThreads [597] 0.00 0.00 1/1 jthread_init [598] ----------------------------------------------- 0.00 0.00 1/1 initNativeThreads [597] [598] 0.0 0.00 0.00 1 jthread_init [598] 0.00 0.00 2/14 thread_malloc [430] 0.00 0.00 1/3 newThreadCtx [595] 0.00 0.00 5/5 registerAsyncSignalHandler [1563] 0.00 0.00 3/29 jthreadedFileDescriptor [1215] 0.00 0.00 2/2 registerTerminalSignal [1796] 0.00 0.00 1/2 ignoreSignal [1784] 0.00 0.00 1/2 atexit [1746] 0.00 0.00 1/1 pipe [1952] 0.00 0.00 1/8 resumeThread [1459] 0.00 0.00 1/1 activate_time_slicing [1823] ----------------------------------------------- 0.00 0.00 1/1 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] [599] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 4/2160 java::io::DataInputStream::readUnsignedShort(void) [169] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [600] 0.0 0.00 0.00 148 at::dms::classfile::MethodInfo::getExceptions(void) [600] 0.00 0.00 8/3875 soft_checkcast [108] 0.00 0.00 148/381 at::dms::classfile::AttributeList::get(int) [1026] 8 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] ----------------------------------------------- 0.00 0.00 85/85 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] [601] 0.0 0.00 0.00 85 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] 0.00 0.00 8/8 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] 0.00 0.00 85/85 at::dms::classfile::CodePosition::setPosition(at::dms::classfile::CodePosition *) [1122] 0.00 0.00 85/85 at::dms::classfile::CodePosition::isFix(void) [1121] 0.00 0.00 77/77 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] [602] 0.0 0.00 0.00 8 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] 0.00 0.00 8/3875 soft_checkcast [108] 0.00 0.00 8/8 at::dms::classfile::InstructionHandle::getPosition(void) [1448] 0.00 0.00 6/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 2/22 at::dms::classfile::Instruction::setOpcode(int) [1257] ----------------------------------------------- 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [603] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] 0.00 0.00 85/85 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] 0.00 0.00 129/212 at::dms::classfile::InstructionHandle::getNext(void) [1054] 0.00 0.00 44/44 at::dms::classfile::InstructionHandle::setAddress(void) [1176] 0.00 0.00 5/49 at::dms::classfile::CodePosition::CodePosition(int, int) [4639] 0.00 0.00 3/3 at::dms::classfile::CodeInfo::setCodeLength(int) [1731] 5 soft_new [920] ----------------------------------------------- 4 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [604] 0.0 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 0.00 0.00 8/3875 soft_checkcast [108] 0.00 0.00 4/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] 0.00 0.00 4/4 at::dms::kjc::JNameExpression::getName(void) [1589] 0.00 0.00 4/4 at::dms::kjc::JNameExpression::getPrefix(void) [1591] 4 java::lang::String::intern(void) [986] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] [605] 0.0 0.00 0.00 1 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] 0.00 0.00 1/1 at::dms::kjc::CClass::isAnnonymousClass(void) [606] 0.00 0.00 1/22 at::dms::kjc::CMethodContext::getClassContext(void) [1249] 0.00 0.00 1/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 1 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] [606] 0.0 0.00 0.00 1 at::dms::kjc::CClass::isAnnonymousClass(void) [606] 0.00 0.00 1/372 java::lang::String::length(void) [155] 0.00 0.00 1/398 at::dms::kjc::CMember::getIdent(void) [1021] ----------------------------------------------- 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] [607] 0.0 0.00 0.00 1 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 1/372 java::lang::String::length(void) [155] 0.00 0.00 2/1031 java::lang::String::charAt(int) [959] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/22 java::util::Locale::getDefault(void) [1250] 1 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 1 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] ----------------------------------------------- 0.00 0.00 11/11 translate [3] [608] 0.0 0.00 0.00 11 ashr_int [608] 0.00 0.00 11/38551 slot_type [63] 0.00 0.00 9/73 ashr_int_const [471] 0.00 0.00 2/2 _ashr_int [800] 0.00 0.00 9/5839 slot_value [919] ----------------------------------------------- 1 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 1 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 1 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 3 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] [609] 0.0 0.00 0.00 6 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 0.00 0.00 4/25 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 6/50 at::dms::kjc::CVariableInfo::getInfo(int) [1159] 0.00 0.00 6/10 at::dms::kjc::CVariableInfo::setInfo(int, int) [1413] 3 soft_new [920] 3 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] ----------------------------------------------- 0.00 0.00 10/10 translate [3] [610] 0.0 0.00 0.00 10 check_div [610] 0.00 0.00 2/12293 end_func_sync [16] 0.00 0.00 2/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 19/19 generateInsnSequence [6] [611] 0.0 0.00 0.00 19 xor_RRC [611] 0.00 0.00 19/71468 slotRegister [40] ----------------------------------------------- 8 at::dms::classfile::MethodInfo::getExceptions(void) [600] [612] 0.0 0.00 0.00 8 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] 0.00 0.00 8/4049 soft_checkarraystore [107] 0.00 0.00 8/56 at::dms::classfile::ClassConstant::getName(void) [1144] 8 soft_anewarray [977] ----------------------------------------------- 3 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] [613] 0.0 0.00 0.00 3 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 0.00 0.00 3/174 java::io::DataInputStream::readInt(void) [277] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 3/3 java::io::DataInputStream::readFully(JArray *) [1718] 3 soft_newarray [947] ----------------------------------------------- 2 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 4 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [614] 0.0 0.00 0.00 6 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 6/3875 soft_checkcast [108] 0.00 0.00 6/8334 soft_instanceof [182] 0.00 0.00 6/6 at::dms::kjc::CNumericType::isOrdinal(void) [1514] 0.00 0.00 6/18 at::dms::kjc::CType::getTypeID(void) [1298] 0.00 0.00 4/13 java::lang::Long::longValue(void) [1364] 0.00 0.00 2/14 java::lang::Integer::intValue(void) [1340] 6 soft_new [920] 4 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] 2 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] ----------------------------------------------- 3 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] [615] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] 0.00 0.00 44/44 at::dms::optimize::InstructionHandle::clean(void) [626] 0.00 0.00 3/13 at::dms::optimize::InstructionHandle::isJump(void) [694] 0.00 0.00 44/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 41/78 at::dms::optimize::InstructionHandle::isReached(void) [1127] 0.00 0.00 41/82 at::dms::optimize::InstructionHandle::setNext(at::dms::optimize::InstructionHandle *) [1124] 3 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [1524] ----------------------------------------------- 0.00 0.00 9/9 generateInsnSequence [6] [616] 0.0 0.00 0.00 9 stores_xRRC [616] 0.00 0.00 18/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 19/19 translate [3] [617] 0.0 0.00 0.00 19 cvt_int_char [617] 0.00 0.00 19/89 and_int_const [441] ----------------------------------------------- 0.00 0.00 7/7 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [618] 0.0 0.00 0.00 7 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [618] 0.00 0.00 7/3875 soft_checkcast [108] 0.00 0.00 14/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 14/96 at::dms::classfile::PooledConstant::setIndex(short) [1117] ----------------------------------------------- 0.00 0.00 17/17 generateInsnSequence [6] [619] 0.0 0.00 0.00 17 fpush_xRC [619] 0.00 0.00 17/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [620] 0.0 0.00 0.00 1 cmpg_float [620] 0.00 0.00 1/12293 end_func_sync [16] 0.00 0.00 1/3292 call_soft [118] 0.00 0.00 2/17 pusharg_float [641] 0.00 0.00 1/1331 return_int [223] 0.00 0.00 1/9854 popargs [83] 0.00 0.00 1/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [621] 0.0 0.00 0.00 1 cmpl_float [621] 0.00 0.00 1/12293 end_func_sync [16] 0.00 0.00 1/3292 call_soft [118] 0.00 0.00 2/17 pusharg_float [641] 0.00 0.00 1/1331 return_int [223] 0.00 0.00 1/9854 popargs [83] 0.00 0.00 1/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [622] 0.0 0.00 0.00 1 div_float [622] 0.00 0.00 1/12293 end_func_sync [16] 0.00 0.00 1/3292 call_soft [118] 0.00 0.00 2/17 pusharg_float [641] 0.00 0.00 1/2 return_float [796] 0.00 0.00 1/9854 popargs [83] 0.00 0.00 1/12293 begin_func_sync [113] ----------------------------------------------- 0.00 0.00 10/10 translate [3] [623] 0.0 0.00 0.00 10 store_offset_scaled_char [623] 0.00 0.00 10/2155 _slot_slot_slot_const_const [232] 0.00 0.00 10/38551 slot_type [63] ----------------------------------------------- 0.00 0.00 1/5 java::lang::System::_003cclinit_003e(unsigned) [755] 0.00 0.00 4/5 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] [624] 0.0 0.00 0.00 5 java::util::Properties::getProperty(java::lang::String *, java::lang::String *) [624] 0.00 0.00 5/38 java::util::Properties::getProperty(java::lang::String *) [399] ----------------------------------------------- 0.00 0.00 19/19 xor_int [499] [625] 0.0 0.00 0.00 19 xor_int_const [625] 0.00 0.00 19/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 44/44 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] [626] 0.0 0.00 0.00 44 at::dms::optimize::InstructionHandle::clean(void) [626] 0.00 0.00 7/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] ----------------------------------------------- 0.00 0.00 4/4 generateInsnSequence [6] [627] 0.0 0.00 0.00 4 lshl_RRR [627] 0.00 0.00 16/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 4/4 generateInsnSequence [6] [628] 0.0 0.00 0.00 4 mul_RRR [628] 0.00 0.00 16/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 10/10 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [629] 0.0 0.00 0.00 10 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 4/4 at::dms::optimize::InstructionHandle::getLocal(void) [674] 0.00 0.00 10/8334 soft_instanceof [182] 0.00 0.00 44/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 20/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 10/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] 0.00 0.00 10/44 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 2/3 at::dms::optimize::InstructionHandle::isTarget(void) [1690] 0.00 0.00 2/2 at::dms::classfile::LocalVarInstruction::isLoad(void) [1788] 0.00 0.00 2/2 at::dms::classfile::LocalVarInstruction::isStore(void) [1790] ----------------------------------------------- 0.00 0.00 2/17 lshl_long [523] 0.00 0.00 15/17 translate [3] [630] 0.0 0.00 0.00 17 return_long [630] 0.00 0.00 17/23 _lslot_lslot_lslot [591] ----------------------------------------------- 0.00 0.00 1/1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] [631] 0.0 0.00 0.00 1 java_io_FileInputStream_open [631] 0.00 0.00 1/461 jthreadedOpen [163] 0.00 0.00 1/565 stringJava2CBuf [983] ----------------------------------------------- 0.00 0.00 1/1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] [632] 0.0 0.00 0.00 1 java_io_FileOutputStream_open [632] 0.00 0.00 1/461 jthreadedOpen [163] 0.00 0.00 1/565 stringJava2CBuf [983] ----------------------------------------------- 1 java::io::FileInputStream::FileInputStream(java::io::File *) [4898] [633] 0.0 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 0.00 0.00 1/1 java_io_FileInputStream_open [631] 0.00 0.00 1/34 java::io::InputStream::InputStream(void) [4644] 0.00 0.00 1/8 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 1/6276 nullCall [918] 1 soft_new [920] 1 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *) [4901] [634] 0.0 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 0.00 0.00 1/1 java_io_FileOutputStream_open [632] 0.00 0.00 1/11 java::io::OutputStream::OutputStream(void) [4684] 0.00 0.00 1/8 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 1/6276 nullCall [918] 1 soft_new [920] 1 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 0.00 0.00 1/1 getgrnam [449] [635] 0.0 0.00 0.00 1 _getypgroup [635] 0.00 0.00 1/3 yp_match [514] 0.00 0.00 1/3860 strchr [136] 0.00 0.00 1/3 yp_get_default_domain [1741] 0.00 0.00 1/142 strncpy [1086] 0.00 0.00 1/22 free [1246] 0.00 0.00 1/1 _gr_breakout_yp [4985] ----------------------------------------------- 3 at::dms::kjc::CClassContext::lookupField(java::lang::String *) [1704] 3 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 3 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] [636] 0.0 0.00 0.00 12 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] 0.00 0.00 12/18 at::dms::kjc::CClass::getField(java::lang::String *) [579] 6 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] ----------------------------------------------- 0.00 0.00 8/8 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [637] 0.0 0.00 0.00 8 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [637] 0.00 0.00 16/7691 java::lang::String::indexOf(int) [147] 0.00 0.00 16/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 8/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [638] 0.0 0.00 0.00 1 initNative [638] 0.00 0.00 1/156718 jmalloc [144] 0.00 0.00 1/156718 loadNativeLibrary [1558] 0.00 0.00 1/3860 strchr [136] 0.00 0.00 4/206 strcat [1056] 0.00 0.00 1/142 strncpy [1086] ----------------------------------------------- 30 jrealloc [1210] 0.00 0.00 4/156718 generateInsnSequence [6] 0.00 0.00 6/156718 build_call_frame [37] 0.00 0.00 14/156718 initSlots [429] [639] 0.0 0.00 0.00 54 gcRealloc [639] 0.00 0.00 43/166693 memcpy [42] 51 _lockMutex [14] 51 _unlockMutex [10] 46 gcMalloc [90] 43 gcFree [55] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [640] 0.0 0.00 0.00 3 and_long [640] 0.00 0.00 6/83 and_int [373] ----------------------------------------------- 0.00 0.00 2/17 cmpg_float [620] 0.00 0.00 2/17 div_float [622] 0.00 0.00 2/17 cmpl_float [621] 0.00 0.00 11/17 build_call_frame [37] [641] 0.0 0.00 0.00 17 pusharg_float [641] 0.00 0.00 17/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 8/8 readJarEntries [643] [642] 0.0 0.00 0.00 8 getCentralDirCount [642] 0.00 0.00 8/1879 readJarHeader [199] ----------------------------------------------- 8 openJarFile [403] [643] 0.0 0.00 0.00 8 readJarEntries [643] 0.00 0.00 8/8 getCentralDirCount [642] 0.00 0.00 1429/1429 addJarEntry [954] 1429 makeJarEntry [204] 8 jmalloc [144] ----------------------------------------------- 1 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 2 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] [644] 0.0 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 6/3875 soft_checkcast [108] 0.00 0.00 6/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 3/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 3/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 3/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 3/6276 nullCall [918] 3 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 2 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] [645] 0.0 0.00 0.00 2 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 2/25 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] 0.00 0.00 2/21 at::dms::kjc::CExpressionContext::getBodyContext(void) [489] 0.00 0.00 2/17 at::dms::kjc::JLocalVariable::getIndex(void) [1315] 0.00 0.00 2/13 at::dms::kjc::CVariableInfo::isInitialized(int) [1361] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] [646] 0.0 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 3/4049 soft_checkarraystore [107] 0.00 0.00 3/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 0.00 0.00 3/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 2/2 at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) [1786] 0.00 0.00 2/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 2/142 at::dms::util::Utils::hasFlag(int, int) [1085] 0.00 0.00 2/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 1/14 at::dms::kjc::CMember::isPublic(void) [1341] 0.00 0.00 1/1 at::dms::kjc::CClass::hasOuterThis(void) [1918] 0.00 0.00 1/1 at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1847] 3 soft_new [920] 3 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 2 java::util::Hashtable::Hashtable(int, float) [4653] 2 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 1 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [4755] 1 soft_anewarray [977] 1 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] ----------------------------------------------- 2 antlr::TokenQueue::append(antlr::Token *) [361] [647] 0.0 0.00 0.00 2 antlr::TokenQueue::expand(void) [647] 0.00 0.00 6/4049 soft_checkarraystore [107] 0.00 0.00 6/1020 antlr::TokenQueue::elementAt(int) [961] 2 soft_anewarray [977] ----------------------------------------------- 6 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] [648] 0.0 0.00 0.00 6 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] 0.00 0.00 6/4049 soft_checkarraystore [107] 0.00 0.00 6/6276 nullCall [918] 6 soft_anewarray [977] ----------------------------------------------- 1 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [4975] 3 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] [649] 0.0 0.00 0.00 4 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [649] 0.00 0.00 6/4049 soft_checkarraystore [107] 0.00 0.00 4/6276 nullCall [918] 4 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 0.00 0.00 3/4 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] [650] 0.0 0.00 0.00 4 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 4/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 9/955 java::util::Vector::size(void) [966] 0.00 0.00 4/4 at::dms::kjc::JLocalVariable::setPosition(int) [1624] 0.00 0.00 4/4 at::dms::kjc::JLocalVariable::setIndex(int) [1621] 0.00 0.00 4/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 4/48 at::dms::kjc::JLocalVariable::getType(void) [1163] 0.00 0.00 2/44 at::dms::kjc::JLocalVariable::getIdent(void) [1172] 0.00 0.00 2/2 at::dms::kjc::CNumericType::getSize(void) [1775] 0.00 0.00 1/2 at::dms::kjc::CArrayType::getSize(void) [1774] 0.00 0.00 1/1 at::dms::kjc::CClassType::getSize(void) [1908] 0.00 0.00 1/242 java::util::Vector::elementAt(int) [1047] ----------------------------------------------- 1 java::util::TimeZone::getDefault(void) [789] 1 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 2 java::util::Locale::_003cclinit_003e(unsigned) [272] [651] 0.0 0.00 0.00 4 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] 0.00 0.00 4/5 java::util::Properties::getProperty(java::lang::String *, java::lang::String *) [624] 4 java::lang::System::checkPropertyAccess(void) [1187] 4 soft_initialise_class [151] ----------------------------------------------- 7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 7 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] [652] 0.0 0.00 0.00 7+7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 0.00 0.00 14/7691 java::lang::String::indexOf(int) [147] 7 at::dms::kjc::CClassNameType::getCClass(void) [1106] 7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] ----------------------------------------------- [653] 0.0 0.00 0.00 lt_add_dlloader [653] 0.00 0.00 2/29 kdlmalloc [375] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] [654] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::getInstructionArray(void) [654] 0.00 0.00 3/1729 java_lang_System_arraycopy [126] 3 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 3 soft_anewarray [977] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] [655] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::getHandlers(void) [655] 0.00 0.00 3/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 3/955 java::util::Vector::size(void) [966] 3 soft_anewarray [977] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] [656] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::getLineNumbers(void) [656] 0.00 0.00 3/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 3/955 java::util::Vector::size(void) [966] 3 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 21/21 start_gr [553] [657] 0.0 0.00 0.00 21 fgetln [657] 0.00 0.00 1/8 __srefill [423] 0.00 0.00 21/108 memchr [1111] ----------------------------------------------- 0.00 0.00 6/6 generateInsnSequence [6] [658] 0.0 0.00 0.00 6 fload_RxR [658] 0.00 0.00 12/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 7/7 translate [3] [659] 0.0 0.00 0.00 7 rem_int [659] 0.00 0.00 7/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 4/4 generateInsnSequence [6] [660] 0.0 0.00 0.00 4 fmove_RxR [660] 0.00 0.00 8/8476 slotOffset [117] 0.00 0.00 4/71468 slotRegister [40] ----------------------------------------------- 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] [661] 0.0 0.00 0.00 5 at::dms::kjc::CType::getSignature(void) [661] 0.00 0.00 5/14 at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) [537] 5 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 5 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] 5 at::dms::compiler::FastStringBuffer::toString(void) [1348] ----------------------------------------------- 8 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] [662] 0.0 0.00 0.00 8 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 3/4 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [821] 0.00 0.00 4/242 java::util::Vector::elementAt(int) [1047] 0.00 0.00 4/4 at::dms::kjc::JLocalVariable::isUsed(void) [1605] 0.00 0.00 4/4 at::dms::kjc::JLocalVariable::getDescription(void) [1582] 0.00 0.00 3/8 at::dms::kjc::JLocalVariable::isFinal(void) [1454] 0.00 0.00 3/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 3/44 at::dms::kjc::JLocalVariable::getIdent(void) [1172] 3 soft_new [920] 3 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4771] ----------------------------------------------- 0.00 0.00 5/5 move_float_const [551] [663] 0.0 0.00 0.00 5 newConstant [663] 0.00 0.00 1/156718 gcMalloc [90] 0.00 0.00 5/124934 memset [13] ----------------------------------------------- 0.00 0.00 9/20 mul_int_const [683] 0.00 0.00 11/20 mul_int [482] [664] 0.0 0.00 0.00 20 mul_int_const_optimize [664] 0.00 0.00 13/128 lshl_int_const [413] ----------------------------------------------- 0.00 0.00 9/9 or_int [454] [665] 0.0 0.00 0.00 9 or_int_const [665] 0.00 0.00 9/56302 _slot_slot_const [46] 0.00 0.00 1/2655 move_int [170] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [666] 0.0 0.00 0.00 4 load_offset_char [666] 0.00 0.00 4/19 load_char [539] 0.00 0.00 4/371 add_ref_const [351] 0.00 0.00 4/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 1/6 load_offset_float [811] 0.00 0.00 5/6 move_float_const [551] [667] 0.0 0.00 0.00 6 load_float [667] 0.00 0.00 6/27883 _slot_slot_slot [49] ----------------------------------------------- 3 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] [668] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] 0.00 0.00 3/4 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 3/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 3/3 at::dms::kjc::JVariableDefinition::hasInitializer(void) [1680] 3 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1635] ----------------------------------------------- 0.00 0.00 5/5 generateInsnSequence [6] [669] 0.0 0.00 0.00 5 returnargl_xxR [669] 0.00 0.00 10/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [670] 0.0 0.00 0.00 4 cvt_long_int [670] 0.00 0.00 4/2655 move_int [170] ----------------------------------------------- [671] 0.0 0.00 0.00 3+54 [671] 0.00 0.00 46 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] 0.00 0.00 7 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] ----------------------------------------------- 10 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [672] 0.0 0.00 0.00 10 at::dms::classfile::FieldInfo::getConstantValue(void) [672] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 10/381 at::dms::classfile::AttributeList::get(int) [1026] 4 at::dms::classfile::ConstantValueAttribute::getLiteral(void) [1587] ----------------------------------------------- 4 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [673] 0.0 0.00 0.00 4 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [673] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 8/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 4 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] ----------------------------------------------- 0.00 0.00 4/4 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] [674] 0.0 0.00 0.00 4 at::dms::optimize::InstructionHandle::getLocal(void) [674] 0.00 0.00 4/3875 soft_checkcast [108] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] [675] 0.0 0.00 0.00 4 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [675] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 4/4 at::dms::kjc::CodeLabel::getAddress(void) [1579] 0.00 0.00 4/7 at::dms::kjc::CodeSequence::getInstructionAt(int) [1472] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [676] 0.0 0.00 0.00 4 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 8/10553 soft_lookupinterfacemethod [905] 0.00 0.00 8/17 at::dms::classfile::Instruction::getAddress(void) [1314] 0.00 0.00 4/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 4/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 4/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [677] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::checkExecutionPaths(void) [677] 0.00 0.00 3/3 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] 0.00 0.00 3/6 at::dms::classfile::CodeInfo::getHandlers(void) [1499] ----------------------------------------------- 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [678] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] 0.00 0.00 3/3 at::dms::classfile::CodeEnv::checkExecutionPaths(void) [677] 0.00 0.00 3/3 at::dms::classfile::CodeEnv::CodeEnv(at::dms::classfile::CodeInfo *) [4782] 0.00 0.00 3/3 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] 3 soft_new [920] 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 3 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] 3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] ----------------------------------------------- 3 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] [679] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 4/4 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 18/10553 soft_lookupinterfacemethod [905] 0.00 0.00 12/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 10/10 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1415] 0.00 0.00 10/10 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 7/7 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1492] 0.00 0.00 6/6 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] 0.00 0.00 3/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 3/3 at::dms::classfile::CodeInfo::getSize(void) [1672] 0.00 0.00 3/92 java::lang::Math::max(int, int) [1119] 0.00 0.00 3/3 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 2/2 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] 0.00 0.00 2/2 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 6 java::io::DataOutputStream::writeInt(int) [473] 3 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [680] 0.0 0.00 0.00 2 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [680] 0.00 0.00 4/3875 soft_checkcast [108] 0.00 0.00 6/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 6/96 at::dms::classfile::PooledConstant::setIndex(short) [1117] ----------------------------------------------- 3 java::net::URL::openConnection(void) [1709] [681] 0.0 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 6/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 3/15 java::net::URL::getProtocol(void) [1330] 0.00 0.00 3/18 java::net::URL::getFile(void) [1297] 0.00 0.00 3/68 java::io::File::File(java::lang::String *) [4633] 6 soft_new [920] 3 java::util::jar::JarFile::JarFile(java::io::File *) [4784] 3 java::util::jar::JarFile::getEntry(java::lang::String *) [1662] ----------------------------------------------- 2 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] [682] 0.0 0.00 0.00 2 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 2 at::dms::util::VectorCache::request(int) [125] 2 java::lang::Class::forName(java::lang::String *) [1058] 2 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 0.00 0.00 9/9 mul_int [482] [683] 0.0 0.00 0.00 9 mul_int_const [683] 0.00 0.00 9/20 mul_int_const_optimize [664] 0.00 0.00 5/56302 _slot_slot_const [46] ----------------------------------------------- 2 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [684] 0.0 0.00 0.00 4 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 0.00 0.00 4/4049 soft_checkarraystore [107] 0.00 0.00 8/48 at::dms::kjc::CExpressionContext::setDiscardValue(bool) [1164] 4 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] 2 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 2 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] ----------------------------------------------- 2 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4814] [685] 0.0 0.00 0.00 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] 0.00 0.00 4/4049 soft_checkarraystore [107] 2 soft_anewarray [977] 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] ----------------------------------------------- 0.00 0.00 9/9 generateInsnSequence [6] [686] 0.0 0.00 0.00 9 or_RRC [686] 0.00 0.00 9/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [687] 0.0 0.00 0.00 2 div_RRR [687] 0.00 0.00 8/71468 slotRegister [40] 0.00 0.00 2/31048 clobberRegister [84] ----------------------------------------------- 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [688] 0.0 0.00 0.00 2 java::io::ByteArrayOutputStream::toByteArray(void) [688] 0.00 0.00 2/1729 java_lang_System_arraycopy [126] 2 soft_newarray [947] ----------------------------------------------- 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] [689] 0.0 0.00 0.00 1 at::dms::kjc::KjcOptions::getLongOptions(void) [689] 0.00 0.00 2/1729 java_lang_System_arraycopy [126] 1 at::dms::util::Options::getLongOptions(void) [762] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 17/17 spill [177] [690] 0.0 0.00 0.00 17 spill_float [690] 0.00 0.00 17/29140 slotOffsetNoSpill [86] 0.00 0.00 17/17 fspill_Rxx [1313] ----------------------------------------------- 0.00 0.00 4/4 generateInsnSequence [6] [691] 0.0 0.00 0.00 4 neg_RxR [691] 0.00 0.00 8/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [692] 0.0 0.00 0.00 2 ashr_RRR [692] 0.00 0.00 8/71468 slotRegister [40] ----------------------------------------------- 8 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] [693] 0.0 0.00 0.00 8 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] 0.00 0.00 6/27 java::util::Hashtable::containsKey(java::lang::Object *) [529] 106 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [157] 3 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [1689] ----------------------------------------------- 0.00 0.00 3/13 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] 0.00 0.00 4/13 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 6/13 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] [694] 0.0 0.00 0.00 13 at::dms::optimize::InstructionHandle::isJump(void) [694] 0.00 0.00 13/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [695] 0.0 0.00 0.00 3 load_offset_short [695] 0.00 0.00 3/3 load_short [751] 0.00 0.00 3/371 add_ref_const [351] 0.00 0.00 3/49816 lastuse_slot [898] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] [696] 0.0 0.00 0.00 2 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/397 java::util::Hashtable::get(java::lang::Object *) [320] 2 java::lang::String::toUpperCase(void) [1803] ----------------------------------------------- 2 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] [697] 0.0 0.00 0.00 2 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/397 java::util::Hashtable::get(java::lang::Object *) [320] 12 java::lang::StringBuffer::append(java::lang::String *) [1027] 4 soft_new [920] 4 java::lang::StringBuffer::StringBuffer(void) [4606] 4 java::lang::StringBuffer::toString(void) [980] 4 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 2 java::lang::System::getProperty(java::lang::String *) [504] 2 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 6 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] [698] 0.0 0.00 0.00 6 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] 0.00 0.00 6/18 at::dms::kjc::CClass::getField(java::lang::String *) [579] 3 at::dms::kjc::CClass::getSuperClass(void) [1239] 3 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] ----------------------------------------------- 0.00 0.00 6/6 translate [3] [699] 0.0 0.00 0.00 6 softcall_monitorexit [699] 0.00 0.00 6/2155 _slot_slot_slot_const_const [232] 0.00 0.00 6/21779 newLabel [129] ----------------------------------------------- 6 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] [700] 0.0 0.00 0.00 6 java::lang::ClassLoader::getResource(java::lang::String *) [700] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 6 java::util::::nextElement(unsigned Vector_00241) [1308] ----------------------------------------------- 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] [701] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 44/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 44 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 3 soft_new [920] 3 java::util::Vector::Vector(void) [4638] 3 java::lang::Class::forName(java::lang::String *) [1058] 3 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 0.00 0.00 1/3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *) [817] 0.00 0.00 1/3 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] 0.00 0.00 1/3 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] [702] 0.0 0.00 0.00 3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [702] 0.00 0.00 3/3 at::dms::kjc::CContext::CContext(void) [703] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [702] [703] 0.0 0.00 0.00 3 at::dms::kjc::CContext::CContext(void) [703] 0.00 0.00 3/3875 soft_checkcast [108] 0.00 0.00 3/402 at::dms::compiler::Utils::Utils(void) [4612] ----------------------------------------------- 0.00 0.00 6/14 xdr_string [804] 0.00 0.00 8/14 xdr_bytes [777] [704] 0.0 0.00 0.00 14 xdr_opaque [704] 0.00 0.00 15/18 xdrmem_putbytes [736] 0.00 0.00 6/6 xdrmem_getbytes [842] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [705] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 4 antlr::LLkParser::LA(int) [965] 3 soft_initialise_class [151] 3 at::dms::util::VectorCache::request(int) [125] 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jThrowsClause(void) [1934] [706] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jNameList(void) [706] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 1 at::dms::util::VectorCache::request(int) [125] 1 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 1 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 1 antlr::LLkParser::LA(int) [965] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [707] 0.0 0.00 0.00 1 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 2/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 6/955 java::util::Vector::size(void) [966] 0.00 0.00 3/242 java::util::Vector::elementAt(int) [1047] 0.00 0.00 1/1 java::lang::String::toString(void) [1984] 0.00 0.00 1/28 java::lang::String::startsWith(java::lang::String *) [1221] 0.00 0.00 1/68 java::io::File::File(java::lang::String *) [4633] 3 soft_new [920] 2 java::util::Vector::Vector(int) [4669] 1 java::io::File::exists(void) [220] ----------------------------------------------- 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [708] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 0.00 0.00 3/4049 soft_checkarraystore [107] 0.00 0.00 3/56 at::dms::classfile::ClassConstant::getName(void) [1144] 9 soft_anewarray [977] ----------------------------------------------- 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [709] 0.0 0.00 0.00 9 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 0.00 0.00 3/4049 soft_checkarraystore [107] 9 soft_anewarray [977] 3 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 6 java::lang::ClassLoader::getResource(java::lang::String *) [700] [710] 0.0 0.00 0.00 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 0.00 0.00 3/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 12/10553 soft_lookupinterfacemethod [905] 0.00 0.00 9/32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] 0.00 0.00 6/10 java::lang::ClassLoader::getSystemClassLoader(void) [1410] 6 soft_new [920] 6 java::util::Vector::Vector(void) [4638] 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 6 java::util::Vector::elements(void) [1228] 3 java::util::::nextElement(unsigned Vector_00241) [1308] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [711] 0.0 0.00 0.00 3 at::dms::kjc::CParseClassContext::addMethodDeclaration(at::dms::kjc::JMethodDeclaration *) [711] 0.00 0.00 3/768 java::util::Vector::addElement(java::lang::Object *) [235] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [718] [712] 0.0 0.00 0.00 3 at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) [712] 0.00 0.00 3/4049 soft_checkarraystore [107] 0.00 0.00 6/258 at::dms::classfile::CodeInfo::getTag(void) [1044] ----------------------------------------------- 3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] [713] 0.0 0.00 0.00 3 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/3 at::dms::kjc::CodeSequence::release(void) [715] 0.00 0.00 6/6 at::dms::kjc::CodeSequence::getPC(void) [1504] 0.00 0.00 6/21 at::dms::kjc::CMethod::getReturnType(void) [1264] 0.00 0.00 3/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 3/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 3/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 3/7 at::dms::kjc::CodeSequence::getInstructionAt(int) [1472] 0.00 0.00 3/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 3/7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 0.00 0.00 3/52 at::dms::kjc::CMethod::getParameters(void) [1150] 0.00 0.00 3/11 at::dms::kjc::CVoidType::getSize(void) [1396] 0.00 0.00 3/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 3/7 at::dms::classfile::CodeInfo::setParameterCount(int) [1487] 0.00 0.00 1/2 at::dms::kjc::CArrayType::getSize(void) [1774] 6 soft_new [920] 3 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 3 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 3 at::dms::kjc::CodeSequence::getInstructionArray(void) [654] 3 at::dms::kjc::CodeSequence::getHandlers(void) [655] 3 at::dms::kjc::CodeSequence::getLineNumbers(void) [656] 3 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] 2 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 1 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] [714] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 0.00 0.00 3/3 at::dms::kjc::CParseClassContext::addMethodDeclaration(at::dms::kjc::JMethodDeclaration *) [711] 0.00 0.00 10/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 3/47 at::dms::compiler::CToken::getText(void) [1166] 0.00 0.00 3/4 at::dms::kjc::Parser::getJavadocComment(void) [1583] 0.00 0.00 2/5 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [4728] 0.00 0.00 1/1 at::dms::kjc::JConstructorBlock::JConstructorBlock(at::dms::compiler::TokenReference *, JArray *) [4948] 28 antlr::LLkParser::LA(int) [965] 9 antlr::Parser::match(int) [1074] 6 soft_new [920] 3 at::dms::compiler::Parser::buildTokenReference(void) [1103] 3 at::dms::kjc::KjcParser::jModifiers(void) [1342] 3 antlr::LLkParser::LT(int) [1140] 3 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 3 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 3 at::dms::compiler::Parser::getStatementComment(void) [1238] 2 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 2 at::dms::kjc::JMethodDeclaration::JMethodDeclaration(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, JArray *, JArray *, at::dms::kjc::JBlock *, at::dms::compiler::JavadocComment *, JArray *) [4761] 1 at::dms::kjc::JConstructorDeclaration::JConstructorDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, at::dms::kjc::JConstructorBlock *, at::dms::compiler::JavadocComment *, JArray *) [4954] 1 at::dms::kjc::KjcParser::jThrowsClause(void) [1934] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CSourceMethod::genCode(void) [713] [715] 0.0 0.00 0.00 3 at::dms::kjc::CodeSequence::release(void) [715] 0.00 0.00 3/216 java::util::Stack::push(java::lang::Object *) [321] 0.00 0.00 6/360 java::util::Vector::setSize(int) [1029] ----------------------------------------------- 3 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] [716] 0.0 0.00 0.00 3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] 0.00 0.00 3/3 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [718] 3 at::dms::kjc::CSourceMethod::genCode(void) [713] 3 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1724] ----------------------------------------------- 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] [717] 0.0 0.00 0.00 3 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [717] 0.00 0.00 3/768 java::util::Vector::addElement(java::lang::Object *) [235] 1 soft_new [920] 1 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] [718] 0.0 0.00 0.00 3 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [718] 0.00 0.00 3/3 at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) [712] 0.00 0.00 3/4 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 3/7 at::dms::classfile::CodeInfo::setParameterCount(int) [1487] ----------------------------------------------- 1 at::dms::kjc::CSourceClass::genCode(java::io::File *) [1875] [719] 0.0 0.00 0.00 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 0.00 0.00 3/4049 soft_checkarraystore [107] 0.00 0.00 2/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 0.00 0.00 1/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 1/1 at::dms::compiler::TokenReference::fileName2BaseName(java::lang::String *) [1863] 3 soft_anewarray [977] 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 1 soft_new [920] 1 at::dms::kjc::CClassNameType::getCClass(void) [1106] 1 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] ----------------------------------------------- 3 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4770] [720] 0.0 0.00 0.00 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] 0.00 0.00 3/4049 soft_checkarraystore [107] 3 soft_anewarray [977] 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] ----------------------------------------------- 0.00 0.00 3/3 yp_match [514] [721] 0.0 0.00 0.00 3 clntudp_call [721] 0.00 0.00 3/3 xdr_ypreq_key [780] 0.00 0.00 3/3 xdr_replymsg [856] 0.00 0.00 3/3 authnone_marshal [873] 0.00 0.00 3/17 bzero [1311] 0.00 0.00 3/3 xdrmem_setpos [1740] 0.00 0.00 3/21 xdrmem_putlong_aligned [1278] 0.00 0.00 3/5 xdrmem_getpos [1571] 0.00 0.00 3/3 sendto [1730] 0.00 0.00 3/20 gettimeofday [1283] 0.00 0.00 3/3 select [1729] 0.00 0.00 3/3 recvfrom [1721] 0.00 0.00 3/5 xdrmem_create [1570] 0.00 0.00 3/3 _seterr_reply [4791] 0.00 0.00 3/3 authnone_validate [1633] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [722] 0.0 0.00 0.00 4 move_float [722] 0.00 0.00 4/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [723] 0.0 0.00 0.00 4 neg_int [723] 0.00 0.00 4/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 4/4 lshl_int [509] [724] 0.0 0.00 0.00 4 _lshl_int [724] 0.00 0.00 4/27883 _slot_slot_slot [49] ----------------------------------------------- 1 callMethodV [1101] [725] 0.0 0.00 0.00 1 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 0.00 0.00 1/1729 java_lang_System_arraycopy [126] 0.00 0.00 1/4049 soft_checkarraystore [107] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] [726] 0.0 0.00 0.00 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 at::dms::util::VectorCache::request(int) [125] 1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] [727] 0.0 0.00 0.00 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 at::dms::util::VectorCache::request(int) [125] 1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/1 main2 [446] [728] 0.0 0.00 0.00 1 Kaffe_CallStaticVoidMethod [728] 0.00 0.00 1/1 Kaffe_CallStaticVoidMethodV [729] 0.00 0.00 2/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 0.00 0.00 1/1 Kaffe_CallStaticVoidMethod [728] [729] 0.0 0.00 0.00 1 Kaffe_CallStaticVoidMethodV [729] 0.00 0.00 1/156718 callMethodV [1101] 0.00 0.00 2/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 0.00 0.00 1/1 main2 [446] [730] 0.0 0.00 0.00 1 Kaffe_GetStaticMethodID [730] 0.00 0.00 1/156718 lookupClassMethod [1190] 0.00 0.00 3/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 0.00 0.00 1/1 main2 [446] [731] 0.0 0.00 0.00 1 Kaffe_NewObjectArray [731] 0.00 0.00 1/156718 newArray [1052] 0.00 0.00 3/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [732] 0.0 0.00 0.00 1 utf8ConstInit [732] 0.00 0.00 1/156718 hashInit [1781] ----------------------------------------------- [733] 0.0 0.00 0.00 presym_add_symlist [733] 0.00 0.00 1/29 kdlmalloc [375] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [734] 0.0 0.00 0.00 3 div_int [734] 0.00 0.00 2/27883 _slot_slot_slot [49] 0.00 0.00 3/38551 slot_type [63] 0.00 0.00 3/3 div_int_const_optimize [881] 0.00 0.00 3/5839 slot_value [919] ----------------------------------------------- 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] [735] 0.0 0.00 0.00 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 1/2 at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) [802] 0.00 0.00 3/6 at::dms::kjc::CContext::getMethodContext(void) [1502] 0.00 0.00 3/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 3/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 3/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 2/2 at::dms::kjc::CConstructorContext::setSuperConstructorCalled(bool) [1799] 0.00 0.00 1/21 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 1/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 1/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 1/9 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 1/8 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] 0.00 0.00 1/12 at::dms::kjc::CMethod::getThrowables(void) [1382] 0.00 0.00 1/1 at::dms::kjc::CMethodContext::getCMethod(void) [1885] 0.00 0.00 1/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 1/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 1/52 at::dms::kjc::CMethod::getParameters(void) [1150] 1 soft_anewarray [977] 1 at::dms::kjc::CClass::getSuperClass(void) [1239] 1 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] ----------------------------------------------- 0.00 0.00 3/18 authnone_marshal [873] 0.00 0.00 15/18 xdr_opaque [704] [736] 0.0 0.00 0.00 18 xdrmem_putbytes [736] 0.00 0.00 18/166693 memcpy [42] ----------------------------------------------- 1 kaffe::io::ByteToCharConverter::getDefault(void) [1889] [737] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 1/397 java::util::Hashtable::get(java::lang::Object *) [320] 3 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 soft_new [920] 1 java::lang::StringBuffer::StringBuffer(void) [4606] 1 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 1 java::lang::StringBuffer::toString(void) [980] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 1 java_lang_Class_newInstance [1608] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getDefault(void) [1890] [738] 0.0 0.00 0.00 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 1/397 java::util::Hashtable::get(java::lang::Object *) [320] 3 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 soft_new [920] 1 java::lang::StringBuffer::StringBuffer(void) [4606] 1 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] 1 java::lang::StringBuffer::toString(void) [980] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 1 java_lang_Class_newInstance [1608] ----------------------------------------------- 4 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] [739] 0.0 0.00 0.00 4 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/8334 soft_instanceof [182] 4 java::lang::Class::forName(java::lang::String *) [1058] 2 java_lang_Class_newInstance [1608] ----------------------------------------------- 2 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] [740] 0.0 0.00 0.00 2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 2/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 2/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 2/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 2/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 2/2 at::dms::kjc::JLocalVariableExpression::getPosition(void) [1772] 0.00 0.00 2/2 at::dms::classfile::IincInstruction::IincInstruction(int, int) [4817] 2 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 2 soft_new [920] 2 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForStatement(void) [869] [741] 0.0 0.00 0.00 2 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) [741] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 2/2 at::dms::kjc::JBlock::getBody(void) [1765] 0.00 0.00 2/2 at::dms::kjc::JCompoundStatement::JCompoundStatement(at::dms::compiler::TokenReference *, JArray *) [4810] 2 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [4808] 2 soft_new [920] ----------------------------------------------- 0.00 0.00 3/3 generateInsnSequence [6] [742] 0.0 0.00 0.00 3 loads_RxR [742] 0.00 0.00 6/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 3/3 generateInsnSequence [6] [743] 0.0 0.00 0.00 3 cvtif_RxR [743] 0.00 0.00 3/71468 slotRegister [40] 0.00 0.00 3/8476 slotOffset [117] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [744] 0.0 0.00 0.00 1 or_long [744] 0.00 0.00 2/25 or_int [454] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [745] 0.0 0.00 0.00 3 load_offset_long [745] 0.00 0.00 6/999 load_offset_int [288] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [746] 0.0 0.00 0.00 2 load_addr_byte [746] 0.00 0.00 2/63 load_byte [415] 0.00 0.00 2/1576 move_ref_const [257] 0.00 0.00 2/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [747] 0.0 0.00 0.00 2 store_addr_byte [747] 0.00 0.00 2/2 store_byte [797] 0.00 0.00 2/1576 move_ref_const [257] 0.00 0.00 2/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [748] 0.0 0.00 0.00 2 store_addr_char [748] 0.00 0.00 2/2 store_char [798] 0.00 0.00 2/1576 move_ref_const [257] 0.00 0.00 2/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [749] 0.0 0.00 0.00 2 store_offset_float [749] 0.00 0.00 2/2 store_float [799] 0.00 0.00 2/371 add_ref_const [351] 0.00 0.00 2/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [750] 0.0 0.00 0.00 3 cvt_int_float [750] 0.00 0.00 3/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 3/3 load_offset_short [695] [751] 0.0 0.00 0.00 3 load_short [751] 0.00 0.00 3/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 5/5 generateInsnSequence [6] [752] 0.0 0.00 0.00 5 mul_RRC [752] 0.00 0.00 5/71468 slotRegister [40] ----------------------------------------------- 3 java::lang::ClassLoader::findLoadedClass(java::lang::String *) [1647] [753] 0.0 0.00 0.00 3 java_lang_ClassLoader_findLoadedClass0 [753] 0.00 0.00 3/4337 lookupClassEntryInternal [148] 0.00 0.00 3/565 stringJava2CBuf [983] 0.00 0.00 3/238 classname2pathname [1048] 3 utf8ConstNew [33] 3 utf8ConstRelease [305] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [754] 0.0 0.00 0.00 1 load_offset_scaled_long [754] 0.00 0.00 2/19 load_offset_scaled_int [542] 0.00 0.00 1/128 lshl_int_const [413] 0.00 0.00 1/38551 slot_type [63] 0.00 0.00 1/49816 lastuse_slot [898] ----------------------------------------------- 1 callMethodA [1131] [755] 0.0 0.00 0.00 1 java::lang::System::_003cclinit_003e(unsigned) [755] 0.00 0.00 1/5 java::util::Properties::getProperty(java::lang::String *, java::lang::String *) [624] 0.00 0.00 1/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 2/2 java::io::PrintStream::PrintStream(java::io::OutputStream *, bool) [4792] 11 soft_initialise_class [151] 10 soft_new [920] 3 java::lang::Class::forName(java::lang::String *) [1058] 2 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 2 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [4794] 1 java::lang::NullSecurityManager::NullSecurityManager(void) [4910] 1 java::util::Properties::Properties(void) [4800] 1 java_lang_System_initProperties [352] 1 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1910] 1 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 1 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [4904] ----------------------------------------------- 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [756] 0.0 0.00 0.00 2 at::dms::kjc::CBodyContext::cloneContext(void) [756] 0.00 0.00 2/3875 soft_checkcast [108] 0.00 0.00 2/2 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *, at::dms::kjc::CBodyContext *) [4805] 2 soft_new [920] ----------------------------------------------- 2 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1762] [757] 0.0 0.00 0.00 2 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 4/8334 soft_instanceof [182] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 2/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 2/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 2/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 2/18 at::dms::kjc::CType::getTypeID(void) [1298] 0.00 0.00 1/4 at::dms::kjc::JOrdinalLiteral::numberValue(void) [1616] 0.00 0.00 1/14 java::lang::Integer::intValue(void) [1340] 2 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 2 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] 1 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 1 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] ----------------------------------------------- 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] [758] 0.0 0.00 0.00 3 kaffe::net::www::protocol::jar::Handler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [758] 0.00 0.00 3/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 3/9 java::lang::String::indexOf(java::lang::String *) [1433] 0.00 0.00 3/12 java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1390] 3 soft_new [920] 3 java::lang::String::substring(int, int) [988] 3 java::net::URL::URL(java::lang::String *) [4681] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [759] 0.0 0.00 0.00 1 xor_long [759] 0.00 0.00 2/19 xor_int [499] ----------------------------------------------- 0.00 0.00 1/2 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] 0.00 0.00 1/2 at::dms::kjc::CParseCompilationUnitContext::clear(void) [829] [760] 0.0 0.00 0.00 2 at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) [760] 0.00 0.00 2/768 java::util::Vector::addElement(java::lang::Object *) [235] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [761] 0.0 0.00 0.00 2 at::dms::kjc::CodeSequence::pushContext(at::dms::kjc::JStatement *) [761] 0.00 0.00 2/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 1 at::dms::kjc::KjcOptions::getLongOptions(void) [689] [762] 0.0 0.00 0.00 1 at::dms::util::Options::getLongOptions(void) [762] 0.00 0.00 2/4049 soft_checkarraystore [107] 2 soft_new [920] 2 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] [763] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::release(void) [764] 0.00 0.00 2/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::setPackage(at::dms::kjc::JPackageName *) [1969] 5 antlr::LLkParser::LA(int) [965] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] 1 soft_initialise_class [151] 1 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 1 antlr::Parser::match(int) [1074] 1 soft_new [920] 1 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [773] 1 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [769] 1 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [774] 1 at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) [4944] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [764] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::release(void) [764] 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) [765] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::release(void) [764] [765] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) [765] 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::clear(void) [829] 0.00 0.00 1/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [766] 0.0 0.00 0.00 1 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 0.00 0.00 2/4049 soft_checkarraystore [107] 0.00 0.00 1/102 java::lang::String::lastIndexOf(int) [1114] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 5/5 translate [3] [767] 0.0 0.00 0.00 5 returnarg_long [767] 0.00 0.00 5/23 _lslot_lslot_lslot [591] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [768] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::getBody(void) [768] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [769] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [769] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [770] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::getFields(void) [770] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [771] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::getInnerClasses(void) [771] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [772] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::getMethods(void) [772] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [773] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [773] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [774] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [774] 0.00 0.00 1/329 java::util::Vector::copyInto(JArray *) [252] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 5/5 translate [3] [775] 0.0 0.00 0.00 5 store_offset_short [775] 0.00 0.00 5/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 1/7 at::dms::compiler::Parser::reportTrouble(at::dms::compiler::PositionedError *) [891] 0.00 0.00 1/7 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] 0.00 0.00 1/7 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 0.00 0.00 4/7 at::dms::kjc::CCompilationUnitContext::reportTrouble(at::dms::compiler::PositionedError *) [820] [776] 0.0 0.00 0.00 7 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] 0.00 0.00 7/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 3/14 xdr_keydat [880] 0.00 0.00 5/14 xdr_opaque_auth [865] 0.00 0.00 6/14 xdr_valdat [853] [777] 0.0 0.00 0.00 14 xdr_bytes [777] 0.00 0.00 8/14 xdr_opaque [704] 0.00 0.00 14/20 xdr_u_int [1290] 0.00 0.00 3/42 malloc [1182] 0.00 0.00 3/22 free [1246] ----------------------------------------------- 12 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] [778] 0.0 0.00 0.00 12 java_util_zip_ZipFile_getZipData0 [778] 0.00 0.00 12/166693 memcpy [42] 12 getDataJarFile [191] 12 AllocArray [1371] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] [779] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/2 at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) [802] 0.00 0.00 3/21 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 2/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/1 at::dms::kjc::JExplicitConstructorInvocation::JExplicitConstructorInvocation(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *, JArray *) [4956] 0.00 0.00 1/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 1/1 at::dms::kjc::CClassContext::hasInitializer(void) [1917] 0.00 0.00 1/12 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [4682] 2 soft_new [920] 1 at::dms::kjc::CClass::getType(void) [1678] 1 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 1 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 1 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [780] 0.0 0.00 0.00 3 xdr_ypreq_key [780] 0.00 0.00 3/3 xdr_domainname [863] 0.00 0.00 3/3 xdr_mapname [864] 0.00 0.00 3/3 xdr_keydat [880] ----------------------------------------------- 0.00 0.00 4/4 generateInsnSequence [6] [781] 0.0 0.00 0.00 4 fmove_RxC [781] 0.00 0.00 4/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [782] 0.0 0.00 0.00 2 fstore_RxR [782] 0.00 0.00 4/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [783] 0.0 0.00 0.00 2 storeb_xRR [783] 0.00 0.00 4/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [784] 0.0 0.00 0.00 2 stores_xRR [784] 0.00 0.00 4/71468 slotRegister [40] ----------------------------------------------- 1 at::dms::kjc::Main::parseArguments(JArray *) [1951] [785] 0.0 0.00 0.00 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] 0.00 0.00 1/1 gnu::getopt::Getopt::getopt(void) [861] 0.00 0.00 1/1 gnu::getopt::Getopt::getOptind(void) [1903] 1 soft_new [920] 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 1 at::dms::kjc::KjcOptions::getLongOptions(void) [689] 1 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] ----------------------------------------------- 0.00 0.00 1/1 __hash_open [456] [786] 0.0 0.00 0.00 1 init_hash [786] 0.00 0.00 2/124934 memset [13] 0.00 0.00 1/1 init_htab [845] ----------------------------------------------- 0.00 0.00 1/1 java::util::TimeZone::getDefault(void) [789] [787] 0.0 0.00 0.00 1 java::util::TimeZone::getTimeZone(java::lang::String *) [787] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/397 java::util::Hashtable::get(java::lang::Object *) [320] ----------------------------------------------- 1 at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) [1836] [788] 0.0 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 1/1 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *) [817] 0.00 0.00 1/397 java::util::Hashtable::get(java::lang::Object *) [320] 0.00 0.00 2/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 1/1 at::dms::kjc::JPackageName::getName(void) [1902] 0.00 0.00 1/1 at::dms::kjc::CCompilationUnit::CCompilationUnit(java::lang::String *, JArray *, JArray *, java::util::Hashtable *) [4943] 0.00 0.00 1/1 at::dms::kjc::JClassImport::getClassName(void) [1886] 0.00 0.00 1/5 at::dms::kjc::JClassImport::getClassIdent(void) [1545] 0.00 0.00 1/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 2 soft_new [920] 2 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 1 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 1 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 1 at::dms::kjc::CClass::getType(void) [1678] 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] ----------------------------------------------- 1 java::util::Calendar::Calendar(void) [4918] [789] 0.0 0.00 0.00 1 java::util::TimeZone::getDefault(void) [789] 0.00 0.00 1/1 java::util::TimeZone::getTimeZone(java::lang::String *) [787] 1 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] ----------------------------------------------- 0.00 0.00 3/3 translate [3] [790] 0.0 0.00 0.00 3 softcall_monitorenter [790] 0.00 0.00 3/2155 _slot_slot_slot_const_const [232] 0.00 0.00 3/21779 newLabel [129] ----------------------------------------------- 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [791] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 6/8334 soft_instanceof [182] 0.00 0.00 6/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 3/21 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 3/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 3/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::isConstant(void) [1684] 3 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] 3 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [793] [792] 0.0 0.00 0.00 3 at::dms::kjc::CClassContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [792] 0.00 0.00 6/8334 soft_instanceof [182] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [793] 0.0 0.00 0.00 3 at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [793] 0.00 0.00 3/3 at::dms::kjc::CClassContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [792] 0.00 0.00 3/21 at::dms::kjc::CContext::getClassContext(void) [1260] ----------------------------------------------- 1 kaffe::lang::Application::exit(int) [1862] [794] 0.0 0.00 0.00 1 kaffe::lang::Application::getApplication(void) [794] 0.00 0.00 6/8334 soft_instanceof [182] 0.00 0.00 6/41 java::lang::Class::getClassLoader(void) [1183] 1 kaffe::lang::Application::classStack0(void) [1839] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [795] 0.0 0.00 0.00 4 store_offset_char [795] 0.00 0.00 4/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 1/2 div_float [622] 0.00 0.00 1/2 translate [3] [796] 0.0 0.00 0.00 2 return_float [796] 0.00 0.00 2/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 2/2 store_addr_byte [747] [797] 0.0 0.00 0.00 2 store_byte [797] 0.00 0.00 2/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 2/2 store_addr_char [748] [798] 0.0 0.00 0.00 2 store_char [798] 0.00 0.00 2/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 2/2 store_offset_float [749] [799] 0.0 0.00 0.00 2 store_float [799] 0.00 0.00 2/27883 _slot_slot_slot [49] ----------------------------------------------- 0.00 0.00 2/2 ashr_int [608] [800] 0.0 0.00 0.00 2 _ashr_int [800] 0.00 0.00 2/27883 _slot_slot_slot [49] ----------------------------------------------- 1 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [801] 0.0 0.00 0.00 1 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 0.00 0.00 1/4 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 1/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 1/17 at::dms::kjc::JLocalVariable::getIndex(void) [1315] 0.00 0.00 1/4 at::dms::kjc::CVariableInfo::initialize(void) [1600] 1 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 1 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] ----------------------------------------------- 0.00 0.00 1/2 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/2 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] [802] 0.0 0.00 0.00 2 at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) [802] 0.00 0.00 2/913 java::lang::String::equals(java::lang::Object *) [250] ----------------------------------------------- 1 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] [803] 0.0 0.00 0.00 1 java::lang::Integer::decode(java::lang::String *) [803] 0.00 0.00 2/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 5/28 java::lang::String::startsWith(java::lang::String *) [1221] 0.00 0.00 1/16 java::lang::Integer::Integer(int) [4668] 1 soft_new [920] 1 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] ----------------------------------------------- 0.00 0.00 3/6 xdr_domainname [863] 0.00 0.00 3/6 xdr_mapname [864] [804] 0.0 0.00 0.00 6 xdr_string [804] 0.00 0.00 6/14 xdr_opaque [704] 0.00 0.00 6/20 xdr_u_int [1290] ----------------------------------------------- 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] [805] 0.0 0.00 0.00 1 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/8334 soft_instanceof [182] 0.00 0.00 1/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 1/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 1 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 1 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] [806] 0.0 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] 0.00 0.00 1/3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [702] 0.00 0.00 1/7 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/1 at::dms::kjc::JPackageImport::checkBody(at::dms::compiler::Compiler *, at::dms::kjc::JPackageName *) [1826] 2 soft_new [920] 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4972] 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] ----------------------------------------------- 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] [807] 0.0 0.00 0.00 1 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/1 at::dms::kjc::CArrayType::getIndexedType(void) [889] 0.00 0.00 4/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 1/1 at::dms::kjc::CNumericType::implicitlyCastTo(at::dms::kjc::CType *) [1920] 0.00 0.00 1/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 1/5 at::dms::kjc::CArrayType::isArrayType(void) [1551] 0.00 0.00 1/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 2 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] ----------------------------------------------- 8 openJarFile [403] [808] 0.0 0.00 0.00 8 cacheJarFile [808] 0.00 0.00 28/74611 strcmp [143] 8 _lockMutex [14] 8 _unlockMutex [10] ----------------------------------------------- 0.00 0.00 1/1 getpwuid [363] [809] 0.0 0.00 0.00 1 snprintf [809] 0.00 0.00 1/13463 vfprintf [58] ----------------------------------------------- 0.00 0.00 1/1 innetgr [459] [810] 0.0 0.00 0.00 1 _buildkey [810] 0.00 0.00 1/13452 sprintf [59] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [811] 0.0 0.00 0.00 1 load_offset_float [811] 0.00 0.00 1/6 load_float [667] 0.00 0.00 1/371 add_ref_const [351] 0.00 0.00 1/49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [812] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getInnerClasses(void) [812] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 9/381 at::dms::classfile::AttributeList::get(int) [1026] 0.00 0.00 1/1 at::dms::classfile::InnerClassTable::getEntries(void) [1892] ----------------------------------------------- 5 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] [813] 0.0 0.00 0.00 5 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 4/10 at::dms::kjc::CVariableInfo::setInfo(int, int) [1413] 1 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] ----------------------------------------------- 1 at::dms::kjc::Main::genCode(java::io::File *) [831] [814] 0.0 0.00 0.00 1 at::dms::kjc::Main::getClasses(void) [814] 0.00 0.00 1/3875 soft_checkcast [108] 1 java::lang::Class::forName(java::lang::String *) [1058] 1 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] [815] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 0.00 0.00 1/3875 soft_checkcast [108] 0.00 0.00 1/1 at::dms::kjc::JNewObjectExpression::JNewObjectExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *, at::dms::kjc::JExpression *, JArray *) [4951] 3 antlr::Parser::match(int) [1074] 2 antlr::LLkParser::LA(int) [965] 1 at::dms::kjc::KjcParser::jType(void) [1936] 1 at::dms::kjc::KjcParser::jArgList(void) [1556] 1 soft_new [920] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] ----------------------------------------------- 1 at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) [1833] [816] 0.0 0.00 0.00 1 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] 0.00 0.00 1/3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [702] 1 soft_new [920] 1 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] [817] 0.0 0.00 0.00 1 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *) [817] 0.00 0.00 1/3 at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [702] ----------------------------------------------- 0.00 0.00 4/4 move_float_const [551] [818] 0.0 0.00 0.00 4 _slot_slot_fconst [818] 0.00 0.00 4/119068 readslot [57] 0.00 0.00 4/191172 writeslot [52] 0.00 0.00 4/193807 nextSeq [85] ----------------------------------------------- 4 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] [819] 0.0 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 4/8334 soft_instanceof [182] 0.00 0.00 8/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 0.00 0.00 8/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 8/8 at::dms::kjc::JMethodCallExpression::getType(void) [1451] 0.00 0.00 8/11 at::dms::kjc::CVoidType::getSize(void) [1396] 0.00 0.00 4/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 4/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 4/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 4/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 4/6 at::dms::kjc::CMember::isPrivate(void) [1515] 0.00 0.00 4/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 4/13 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 4/9 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 4/398 at::dms::kjc::CMember::getIdent(void) [1021] 4 soft_new [920] 4 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 4 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 3 at::dms::kjc::CMethod::getSignature(void) [1592] 2 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 1 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 1 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 1 at::dms::kjc::CSourceMethod::getSignature(void) [1548] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [821] [820] 0.0 0.00 0.00 4 at::dms::kjc::CCompilationUnitContext::reportTrouble(at::dms::compiler::PositionedError *) [820] 0.00 0.00 4/7 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 3/4 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] [821] 0.0 0.00 0.00 4 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [821] 0.00 0.00 4/4 at::dms::kjc::CCompilationUnitContext::reportTrouble(at::dms::compiler::PositionedError *) [820] 0.00 0.00 4/4 at::dms::kjc::CContext::getCompilationUnit(void) [1581] ----------------------------------------------- 10 at::dms::classfile::ConstantPool::close(void) [577] [822] 0.0 0.00 0.00 10 at::dms::classfile::Hashtables::release(java::util::Hashtable *) [822] 0.00 0.00 1/216 java::util::Stack::push(java::lang::Object *) [321] 1 java::util::Hashtable::clear(void) [1844] ----------------------------------------------- 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [823] 0.0 0.00 0.00 9 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 1/1 at::dms::classfile::InnerClassInfo::getQualifiedName(void) [1905] 1 soft_anewarray [977] 1 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 3 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] [824] 0.0 0.00 0.00 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 3/12 at::dms::kjc::CMethod::getThrowables(void) [1382] 0.00 0.00 3/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 3/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 3/3 at::dms::kjc::CMember::isDeprecated(void) [1686] 3 soft_anewarray [977] 3 soft_new [920] 3 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 3 at::dms::kjc::CMethodInfo::CMethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::kjc::CSourceMethod *, bool, bool) [4753] 1 at::dms::kjc::CClassNameType::getQualifiedName(void) [1408] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] [825] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::addClassImport(at::dms::kjc::JClassImport *) [825] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::checkTypeBody(at::dms::kjc::CContext *) [828] [826] 0.0 0.00 0.00 1 at::dms::kjc::CCompilationUnitContext::addSourceClass(at::dms::kjc::CSourceClass *) [826] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] [827] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [827] 0.00 0.00 1/768 java::util::Vector::addElement(java::lang::Object *) [235] 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [828] 0.0 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::checkTypeBody(at::dms::kjc::CContext *) [828] 0.00 0.00 1/1 at::dms::kjc::CCompilationUnitContext::addSourceClass(at::dms::kjc::CSourceClass *) [826] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) [765] [829] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::clear(void) [829] 0.00 0.00 1/2 at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) [760] 0.00 0.00 3/360 java::util::Vector::setSize(int) [1029] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::parseFile(java::io::File *) [834] [830] 0.0 0.00 0.00 1 at::dms::kjc::ParseManager::close(void) [830] 0.00 0.00 1/1 at::dms::compiler::InputBuffer::release(void) [838] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [831] 0.0 0.00 0.00 1 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 1/360 java::util::Vector::setSize(int) [1029] 0.00 0.00 1/7 java_lang_System_currentTimeMillis [1476] 0.00 0.00 1/6 at::dms::kjc::Main::verboseMode(void) [1528] 1 at::dms::kjc::Main::getClasses(void) [814] 1 at::dms::kjc::CSourceClass::genCode(java::io::File *) [1875] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] [832] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 0.00 0.00 1/1 at::dms::kjc::CParseClassContext::release(void) [835] 0.00 0.00 1/4 at::dms::kjc::Parser::getJavadocComment(void) [1583] 0.00 0.00 1/47 at::dms::compiler::CToken::getText(void) [1166] 2 antlr::Parser::match(int) [1074] 1 at::dms::kjc::CParseClassContext::getInstance(void) [1897] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] 1 at::dms::compiler::Parser::getStatementComment(void) [1238] 1 antlr::LLkParser::LT(int) [1140] 1 at::dms::kjc::KjcParser::jSuperClassClause(void) [1933] 1 at::dms::kjc::KjcParser::jImplementsClause(void) [1932] 1 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] 1 soft_new [920] 1 at::dms::kjc::CParseClassContext::getFields(void) [770] 1 at::dms::kjc::CParseClassContext::getMethods(void) [772] 1 at::dms::kjc::CParseClassContext::getInnerClasses(void) [771] 1 at::dms::kjc::CParseClassContext::getBody(void) [768] 1 at::dms::kjc::JClassDeclaration::JClassDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) [4947] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [833] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::addClassImport(at::dms::kjc::JClassImport *) [825] 0.00 0.00 3/47 at::dms::compiler::CToken::getText(void) [1166] 7 antlr::Parser::match(int) [1074] 6 antlr::LLkParser::LA(int) [965] 3 antlr::LLkParser::LT(int) [1140] 2 soft_new [920] 2 java::lang::StringBuffer::append(wchar_t) [146] 2 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 1 java::lang::StringBuffer::toString(void) [980] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] 1 at::dms::compiler::Parser::getStatementComment(void) [1238] 1 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [834] 0.0 0.00 0.00 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] 0.00 0.00 1/1 at::dms::kjc::ParseManager::close(void) [830] 0.00 0.00 1/7 java_lang_System_currentTimeMillis [1476] 0.00 0.00 1/290 java::io::File::getPath(void) [1039] 0.00 0.00 1/6 at::dms::kjc::Main::verboseMode(void) [1528] 1 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1904] 1 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [835] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::release(void) [835] 0.00 0.00 1/1 at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) [836] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CParseClassContext::release(void) [835] [836] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) [836] 0.00 0.00 1/216 java::util::Stack::push(java::lang::Object *) [321] 0.00 0.00 1/1 at::dms::kjc::CParseClassContext::clear(void) [1845] ----------------------------------------------- 0.00 0.00 1/1 at::dms::compiler::InputBuffer::release(void) [838] [837] 0.0 0.00 0.00 1 at::dms::util::CharArrayCache::release(JArray *) [837] 0.00 0.00 1/216 java::util::Stack::push(java::lang::Object *) [321] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::ParseManager::close(void) [830] [838] 0.0 0.00 0.00 1 at::dms::compiler::InputBuffer::release(void) [838] 0.00 0.00 1/1 at::dms::util::CharArrayCache::release(JArray *) [837] ----------------------------------------------- 1 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] [839] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] 0.00 0.00 1/2 at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) [760] 0.00 0.00 1/6276 nullCall [918] 1 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1812] ----------------------------------------------- 1 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] [840] 0.0 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 0.00 0.00 1/4049 soft_checkarraystore [107] 0.00 0.00 1/172 at::dms::classfile::Attribute::Attribute(void) [4619] 1 soft_anewarray [977] 1 soft_new [920] 1 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] ----------------------------------------------- [841] 0.0 0.00 0.00 presym_open [841] 0.00 0.00 22/74611 strcmp [143] ----------------------------------------------- 0.00 0.00 6/6 xdr_opaque [704] [842] 0.0 0.00 0.00 6 xdrmem_getbytes [842] 0.00 0.00 6/166693 memcpy [42] ----------------------------------------------- 0.00 0.00 1/1 generateInsnSequence [6] [843] 0.0 0.00 0.00 1 storeb_RRCC [843] 0.00 0.00 2/71468 slotRegister [40] ----------------------------------------------- 0.00 0.00 1/1 generateInsnSequence [6] [844] 0.0 0.00 0.00 1 cvtid_RxR [844] 0.00 0.00 1/71468 slotRegister [40] 0.00 0.00 1/8476 slotOffset [117] ----------------------------------------------- 0.00 0.00 1/1 init_hash [786] [845] 0.0 0.00 0.00 1 init_htab [845] 0.00 0.00 1/1 __ibitmap [846] 0.00 0.00 2/4 __log2 [4743] 0.00 0.00 1/2 alloc_segs [1745] ----------------------------------------------- 0.00 0.00 1/1 init_htab [845] [846] 0.0 0.00 0.00 1 __ibitmap [846] 0.00 0.00 2/124934 memset [13] 0.00 0.00 1/42 malloc [1182] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [847] 0.0 0.00 0.00 2 fpushl_xRC [847] 0.00 0.00 2/8476 slotOffset [117] ----------------------------------------------- 0.00 0.00 1/1 _getyppass [378] [848] 0.0 0.00 0.00 1 _pw_breakout_yp [848] 0.00 0.00 1/3860 strchr [136] 0.00 0.00 7/31 strsep [1206] 0.00 0.00 2/3 atoi [1632] 0.00 0.00 1/142 strncpy [1086] ----------------------------------------------- 3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] [849] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 3/8334 soft_instanceof [182] 0.00 0.00 9/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 9/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 3/9 at::dms::kjc::JTypeNameExpression::getType(void) [1430] 0.00 0.00 3/9 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 3/8 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] 0.00 0.00 3/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 3/6 at::dms::kjc::CContext::getMethodContext(void) [1502] 3 at::dms::kjc::CClassNameType::getCClass(void) [1106] 3 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [850] 0.0 0.00 0.00 3 at::dms::kjc::JLocalVariableExpression::equals(java::lang::Object *) [850] 0.00 0.00 3/8334 soft_instanceof [182] ----------------------------------------------- 1 at::dms::kjc::CMethodContext::createBlockContext(int) [1853] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [851] 0.0 0.00 0.00 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 0.00 0.00 3/3 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] 4 soft_new [920] 3 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] 1 java::util::Vector::Vector(int) [4669] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] [852] 0.0 0.00 0.00 3 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] 0.00 0.00 3/8334 soft_instanceof [182] 0.00 0.00 3/40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] 0.00 0.00 3/3 at::dms::kjc::CMethodContext::getThrowables(void) [1676] 0.00 0.00 3/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 6/6 xdr_ypresp_val [854] [853] 0.0 0.00 0.00 6 xdr_valdat [853] 0.00 0.00 6/14 xdr_bytes [777] ----------------------------------------------- 0.00 0.00 3/6 xdr_accepted_reply [855] 0.00 0.00 3/6 xdr_free [879] [854] 0.0 0.00 0.00 6 xdr_ypresp_val [854] 0.00 0.00 6/6 xdr_valdat [853] 0.00 0.00 6/6 xdr_ypstat [1532] ----------------------------------------------- 0.00 0.00 3/3 xdr_union [857] [855] 0.0 0.00 0.00 3 xdr_accepted_reply [855] 0.00 0.00 3/5 xdr_opaque_auth [865] 0.00 0.00 3/6 xdr_ypresp_val [854] 0.00 0.00 3/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [856] 0.0 0.00 0.00 3 xdr_replymsg [856] 0.00 0.00 3/3 xdr_union [857] 0.00 0.00 3/7 xdr_u_int32_t [1493] 0.00 0.00 3/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 3/3 xdr_replymsg [856] [857] 0.0 0.00 0.00 3 xdr_union [857] 0.00 0.00 3/3 xdr_accepted_reply [855] 0.00 0.00 3/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 2/2 translate [3] [858] 0.0 0.00 0.00 2 store_addr_int [858] 0.00 0.00 2/56302 _slot_slot_const [46] ----------------------------------------------- 0.00 0.00 2/2 generateInsnSequence [6] [859] 0.0 0.00 0.00 2 freturn_Rxx [859] 0.00 0.00 2/5783 forceRegister [185] ----------------------------------------------- 3 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] [860] 0.0 0.00 0.00 3 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] 0.00 0.00 1/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 12/28 java::lang::String::startsWith(java::lang::String *) [1221] 0.00 0.00 1/14 java::lang::Integer::intValue(void) [1340] 2 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 1 java::lang::Integer::decode(java::lang::String *) [803] ----------------------------------------------- 0.00 0.00 1/1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] [861] 0.0 0.00 0.00 1 gnu::getopt::Getopt::getopt(void) [861] 0.00 0.00 1/913 java::lang::String::equals(java::lang::Object *) [250] 0.00 0.00 1/1031 java::lang::String::charAt(int) [959] ----------------------------------------------- 0.00 0.00 1/1 _yp_dobind [543] [862] 0.0 0.00 0.00 1 clntudp_bufcreate [862] 0.00 0.00 1/1 bindresvport [875] 0.00 0.00 1/1 authnone_create [893] 0.00 0.00 2/42 malloc [1182] 0.00 0.00 1/20 gettimeofday [1283] 0.00 0.00 1/8 getpid [1452] 0.00 0.00 1/5 xdrmem_create [1570] 0.00 0.00 1/1 xdr_callhdr [1994] 0.00 0.00 1/5 xdrmem_getpos [1571] 0.00 0.00 1/1 socket [1978] 0.00 0.00 1/30 ioctl [1207] ----------------------------------------------- 0.00 0.00 3/3 xdr_ypreq_key [780] [863] 0.0 0.00 0.00 3 xdr_domainname [863] 0.00 0.00 3/6 xdr_string [804] ----------------------------------------------- 0.00 0.00 3/3 xdr_ypreq_key [780] [864] 0.0 0.00 0.00 3 xdr_mapname [864] 0.00 0.00 3/6 xdr_string [804] ----------------------------------------------- 0.00 0.00 2/5 authnone_create [893] 0.00 0.00 3/5 xdr_accepted_reply [855] [865] 0.0 0.00 0.00 5 xdr_opaque_auth [865] 0.00 0.00 5/14 xdr_bytes [777] 0.00 0.00 5/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 2/2 build_call_frame [37] [866] 0.0 0.00 0.00 2 pusharg_double [866] 0.00 0.00 2/2 _lslot_lslot_const [867] ----------------------------------------------- 0.00 0.00 2/2 pusharg_double [866] [867] 0.0 0.00 0.00 2 _lslot_lslot_const [867] 0.00 0.00 2/119068 readslot [57] 0.00 0.00 2/191172 writeslot [52] 0.00 0.00 2/193807 nextSeq [85] ----------------------------------------------- 2 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] [868] 0.0 0.00 0.00 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 2/6 at::dms::kjc::CClassType::isReference(void) [1516] 0.00 0.00 1/9 at::dms::kjc::JStringLiteral::getType(void) [1429] 0.00 0.00 1/6 at::dms::kjc::JArrayAccessExpression::getType(void) [1509] 6 java::lang::StringBuffer::append(java::lang::String *) [1027] 4 soft_new [920] 2 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 2 java::lang::StringBuffer::StringBuffer(void) [4606] 2 at::dms::kjc::CType::getSignature(void) [661] 2 java::lang::StringBuffer::toString(void) [980] 2 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 2 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 1 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 1 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jStatement(void) [1386] [869] 0.0 0.00 0.00 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 0.00 0.00 2/8334 soft_instanceof [182] 10 antlr::Parser::match(int) [1074] 2 at::dms::compiler::Parser::buildTokenReference(void) [1103] 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 2 at::dms::kjc::KjcParser::jForCond(void) [1791] 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 2 at::dms::kjc::KjcParser::jStatement(void) [1386] 2 soft_new [920] 2 at::dms::compiler::Parser::getStatementComment(void) [1238] 2 at::dms::kjc::JForStatement::JForStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JStatement *, at::dms::kjc::JExpression *, at::dms::kjc::JStatement *, at::dms::kjc::JStatement *, JArray *) [741] ----------------------------------------------- 1 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [870] 0.0 0.00 0.00 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 0.00 0.00 2/8334 soft_instanceof [182] 0.00 0.00 3/9 at::dms::kjc::JStringLiteral::getType(void) [1429] 0.00 0.00 3/6 at::dms::kjc::JArrayAccessExpression::getType(void) [1509] 0.00 0.00 2/12 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1375] 0.00 0.00 1/3 at::dms::kjc::JStringLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1636] 1 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 1 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 1 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] ----------------------------------------------- 0.00 0.00 3/3 ypmatch_cache_insert [872] [871] 0.0 0.00 0.00 3 strdup [871] 0.00 0.00 3/166693 memcpy [42] 0.00 0.00 3/42 malloc [1182] ----------------------------------------------- 0.00 0.00 3/3 yp_match [514] [872] 0.0 0.00 0.00 3 ypmatch_cache_insert [872] 0.00 0.00 3/3 strdup [871] 0.00 0.00 9/42 malloc [1182] 0.00 0.00 6/12 bcopy [1372] 0.00 0.00 3/9 time [1444] 0.00 0.00 2/5 ypmatch_cache_expire [1572] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [873] 0.0 0.00 0.00 3 authnone_marshal [873] 0.00 0.00 3/18 xdrmem_putbytes [736] ----------------------------------------------- 0.00 0.00 2/2 spill [177] [874] 0.0 0.00 0.00 2 spill_double [874] 0.00 0.00 2/29140 slotOffsetNoSpill [86] 0.00 0.00 2/2 fspilll_Rxx [1760] ----------------------------------------------- 0.00 0.00 1/1 clntudp_bufcreate [862] [875] 0.0 0.00 0.00 1 bindresvport [875] 0.00 0.00 1/124934 memset [13] 0.00 0.00 2/2 setsockopt [1800] 0.00 0.00 1/1 getsockopt [1915] 0.00 0.00 1/2 bind [1748] 0.00 0.00 1/957 __error [4604] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [876] 0.0 0.00 0.00 1 cvt_int_double [876] 0.00 0.00 1/1 _lslot_lslot_slot [877] ----------------------------------------------- 0.00 0.00 1/1 cvt_int_double [876] [877] 0.0 0.00 0.00 1 _lslot_lslot_slot [877] 0.00 0.00 2/119068 readslot [57] 0.00 0.00 1/191172 writeslot [52] 0.00 0.00 1/193807 nextSeq [85] ----------------------------------------------- 0.00 0.00 1/1 translate [3] [878] 0.0 0.00 0.00 1 return_double [878] 0.00 0.00 1/23 _lslot_lslot_lslot [591] ----------------------------------------------- 0.00 0.00 3/3 yp_match [514] [879] 0.0 0.00 0.00 3 xdr_free [879] 0.00 0.00 3/6 xdr_ypresp_val [854] ----------------------------------------------- 0.00 0.00 3/3 xdr_ypreq_key [780] [880] 0.0 0.00 0.00 3 xdr_keydat [880] 0.00 0.00 3/14 xdr_bytes [777] ----------------------------------------------- 0.00 0.00 3/3 div_int [734] [881] 0.0 0.00 0.00 3 div_int_const_optimize [881] 0.00 0.00 1/73 ashr_int_const [471] ----------------------------------------------- 0.00 0.00 1/1 generateInsnSequence [6] [882] 0.0 0.00 0.00 1 freturnl_Rxx [882] 0.00 0.00 1/5783 forceRegister [185] ----------------------------------------------- 0.00 0.00 1/1 store_offset_scaled_byte [546] [883] 0.0 0.00 0.00 1 store_const_offset_scaled_byte [883] 0.00 0.00 1/1 _slot_slot_const_const_const [884] ----------------------------------------------- 0.00 0.00 1/1 store_const_offset_scaled_byte [883] [884] 0.0 0.00 0.00 1 _slot_slot_const_const_const [884] 0.00 0.00 2/119068 readslot [57] 0.00 0.00 1/193807 nextSeq [85] ----------------------------------------------- 5 loadNativeLibrary [1558] [885] 0.0 0.00 0.00 5 loadNativeLibrary2 [885] 0.00 0.00 7/74611 strcmp [143] 0.00 0.00 2/42 blockAsyncSignals [1180] 0.00 0.00 2/303 unblockAsyncSignals [1033] 0.00 0.00 2/567 strcpy [982] 2 jmalloc [144] ----------------------------------------------- 1 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [886] 0.0 0.00 0.00 3 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 1/4 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [821] 0.00 0.00 3/12 at::dms::kjc::CMethod::getThrowables(void) [1382] 0.00 0.00 3/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] 3 java::util::Hashtable::elements(void) [1541] 3 soft_newarray [947] 1 at::dms::kjc::CClassType::isCheckedException(void) [1929] 1 soft_new [920] 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4815] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] [887] 0.0 0.00 0.00 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 0.00 0.00 1/7 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 1 soft_new [920] 1 java::lang::String::replace(wchar_t, wchar_t) [1275] 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4815] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] [888] 0.0 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1/8334 soft_instanceof [182] 0.00 0.00 3/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 1/14 at::dms::kjc::CMember::isPublic(void) [1341] 0.00 0.00 1/25 at::dms::kjc::CMember::isFinal(void) [1235] 0.00 0.00 1/13 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 1/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 0.00 0.00 1/2 at::dms::kjc::CClass::setSuperClass(at::dms::kjc::CClassType *) [1798] 2 at::dms::kjc::JClassDeclaration::constructInitializers(bool) [682] 1 at::dms::kjc::CClass::getType(void) [1678] 1 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 1 at::dms::kjc::CClassNameType::getCClass(void) [1106] 1 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] [889] 0.0 0.00 0.00 1 at::dms::kjc::CArrayType::getIndexedType(void) [889] 0.00 0.00 1/8334 soft_instanceof [182] 0.00 0.00 2/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] [890] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 0.00 0.00 1/1 at::dms::compiler::Parser::reportTrouble(at::dms::compiler::PositionedError *) [891] 0.00 0.00 1/28 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] 0.00 0.00 1/47 at::dms::compiler::CToken::getText(void) [1166] 0.00 0.00 1/1 at::dms::kjc::JFormalParameter::JFormalParameter(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, bool) [4945] 3 antlr::LLkParser::LA(int) [965] 3 antlr::Parser::match(int) [1074] 3 soft_new [920] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] 1 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 1 antlr::LLkParser::LT(int) [1140] 1 soft_initialise_class [151] 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4973] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] [891] 0.0 0.00 0.00 1 at::dms::compiler::Parser::reportTrouble(at::dms::compiler::PositionedError *) [891] 0.00 0.00 1/7 at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [776] ----------------------------------------------- 1 at::dms::kjc::CNullType::CNullType(void) [4959] [892] 0.0 0.00 0.00 1 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 0.00 0.00 1/8334 soft_instanceof [182] 0.00 0.00 1/73 at::dms::kjc::CType::CType(int) [4632] 0.00 0.00 1/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 1 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 0.00 0.00 1/1 clntudp_bufcreate [862] [893] 0.0 0.00 0.00 1 authnone_create [893] 0.00 0.00 2/5 xdr_opaque_auth [865] 0.00 0.00 1/7 calloc [1464] 0.00 0.00 1/5 xdrmem_create [1570] 0.00 0.00 1/5 xdrmem_getpos [1571] 0.00 0.00 1/1 xdrmem_destroy [1995] ----------------------------------------------- 3 kaffe::lang::SystemClassLoader::findClass(java::lang::String *) [1646] [894] 0.0 0.00 0.00 3 kaffe_lang_SystemClassLoader_findClass0 [894] 0.00 0.00 3/74611 strcmp [143] 0.00 0.00 3/565 stringJava2CBuf [983] 0.00 0.00 3/238 classname2pathname [1048] 3 utf8ConstNew [33] 3 loadClass [150] 3 utf8ConstRelease [305] 3 postExceptionMessage [1411] 3 discardErrorInfo [1405] 3 throwError [1567] ----------------------------------------------- 0.00 0.00 3/3 yp_match [514] [895] 0.0 0.00 0.00 3 ypmatch_cache_lookup [895] 0.00 0.00 3/74611 strcmp [143] 0.00 0.00 3/5 ypmatch_cache_expire [1572] ----------------------------------------------- 205 java_lang_Class_forName0 [174] [896] 0.0 0.00 0.00 205 java_lang_Class_forName [896] 0.00 0.00 2/74611 strcmp [143] 0.00 0.00 205/565 stringJava2CBuf [983] 0.00 0.00 205/238 classname2pathname [1048] 205 utf8ConstNew [33] 205 loadClass [150] 205 utf8ConstRelease [305] 203 processClass [149] 2 lookupClassEntry [161] 2 postExceptionMessage [1411] 2 discardErrorInfo [1405] 2 throwError [1567] ----------------------------------------------- [897] 0.0 0.00 0.00 48+51 [897] 0.00 0.00 53 imalloc [1149] ----------------------------------------------- 0.00 0.00 1/49816 load_offset_float [811] 0.00 0.00 1/49816 load_offset_scaled_long [754] 0.00 0.00 2/49816 store_offset_float [749] 0.00 0.00 2/49816 store_addr_char [748] 0.00 0.00 2/49816 store_addr_byte [747] 0.00 0.00 2/49816 load_addr_byte [746] 0.00 0.00 3/49816 softcall_multianewarray [480] 0.00 0.00 3/49816 load_offset_short [695] 0.00 0.00 4/49816 load_offset_char [666] 0.00 0.00 5/49816 move_float_const [551] 0.00 0.00 15/49816 load_addr_char [521] 0.00 0.00 61/49816 load_offset_byte [384] 0.00 0.00 91/49816 softcall_anewarray [247] 0.00 0.00 93/49816 softcall_instanceof [240] 0.00 0.00 93/49816 softcall_newarray [242] 0.00 0.00 17653/49816 translate [3] 0.00 0.00 31785/49816 writeslot [52] [898] 0.0 0.00 0.00 49816 lastuse_slot [898] ----------------------------------------------- 0.00 0.00 5376/38571 hashResize [1513] 0.00 0.00 33195/38571 hashFindSlot [43] [899] 0.0 0.00 0.00 38571 utf8ConstHashValueInternal [899] ----------------------------------------------- 0.00 0.00 1/18365 java_lang_Class_forName0 [174] 0.00 0.00 29/18365 execute_java_constructor_v [1212] 0.00 0.00 70/18365 findMethod [1188] 0.00 0.00 3875/18365 processClass [149] 0.00 0.00 14390/18365 getMethodSignatureClass [11] [900] 0.0 0.00 0.00 18365 findMethodLocal [900] ----------------------------------------------- 0.00 0.00 14107/14107 java::io::FilterInputStream::read(void) [74] [901] 0.0 0.00 0.00 14107 java::io::ByteArrayInputStream::read(void) [901] ----------------------------------------------- 0.00 0.00 13824/13824 buildStackTrace [1046] [902] 0.0 0.00 0.00 13824 nextFrame [902] ----------------------------------------------- 0.00 0.00 668/13212 _end_sub_block [176] 0.00 0.00 3208/13212 end_sync [69] 0.00 0.00 4267/13212 begin_func_sync [113] 0.00 0.00 5069/13212 _end_basic_block [54] [903] 0.0 0.00 0.00 13212 mark_all_writes [903] ----------------------------------------------- 0.00 0.00 1992/10804 spill_ref [280] 0.00 0.00 8812/10804 spill_int [189] [904] 0.0 0.00 0.00 10804 spill_Rxx [904] ----------------------------------------------- 0.00 0.00 1/10553 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 0.00 0.00 1/10553 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 0.00 0.00 1/10553 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 0.00 0.00 2/10553 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 0.00 0.00 2/10553 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 2/10553 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] 0.00 0.00 3/10553 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 3/10553 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 0.00 0.00 3/10553 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 0.00 0.00 4/10553 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 4/10553 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 4/10553 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 0.00 0.00 4/10553 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1523] 0.00 0.00 4/10553 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] 0.00 0.00 4/10553 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 4/10553 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 0.00 0.00 5/10553 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] 0.00 0.00 5/10553 java::util::::hasNext(unsigned AbstractMap_00244) [1549] 0.00 0.00 6/10553 java::lang::ClassLoader::getResource(java::lang::String *) [700] 0.00 0.00 6/10553 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 6/10553 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 0.00 0.00 6/10553 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 6/10553 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 6/10553 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] 0.00 0.00 6/10553 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 7/10553 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] 0.00 0.00 7/10553 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1492] 0.00 0.00 8/10553 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 8/10553 at::dms::classfile::PushLiteralInstruction::getSize(void) [1381] 0.00 0.00 8/10553 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 9/10553 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 9/10553 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 9/10553 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 0.00 0.00 10/10553 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1415] 0.00 0.00 10/10553 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] 0.00 0.00 12/10553 java::lang::ClassLoader::getResources(java::lang::String *) [710] 0.00 0.00 12/10553 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 14/10553 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 15/10553 java::util::Vector::Vector(java::util::Collection *) [4720] 0.00 0.00 18/10553 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 18/10553 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 18/10553 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 18/10553 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] 0.00 0.00 20/10553 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] 0.00 0.00 20/10553 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 24/10553 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 24/10553 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 27/10553 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 0.00 0.00 36/10553 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [1191] 0.00 0.00 52/10553 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] 0.00 0.00 56/10553 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] 0.00 0.00 56/10553 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] 0.00 0.00 63/10553 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 84/10553 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 125/10553 antlr::TokenBuffer::fill(int) [962] 0.00 0.00 142/10553 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 178/10553 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 262/10553 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] 0.00 0.00 444/10553 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 0.00 0.00 2086/10553 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 6546/10553 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] [905] 0.0 0.00 0.00 10553 soft_lookupinterfacemethod [905] ----------------------------------------------- 430 readClass [1007] 1938 readFields [1008] 3715 addCode [261] 4085 readMethods [1010] [906] 0.0 0.00 0.00 10168 readAttributes [906] 0.00 0.00 698/698 setFieldValue [979] 3715 addCode [261] 3674 addLineNumbers [928] 720 addCheckedExceptions [978] 430 addSourceFile [1004] ----------------------------------------------- 0.00 0.00 9854/9854 generateInsnSequence [6] [907] 0.0 0.00 0.00 9854 popargs_xxC [907] ----------------------------------------------- 7258 slotRegister [40] 0.00 0.00 2583/71468 doReload [12] [908] 0.0 0.00 0.00 9841 reload [908] 6487 reload_int [202] 3354 reload_ref [241] ----------------------------------------------- 0.00 0.00 9832/9832 installMethodCode [103] [909] 0.0 0.00 0.00 9832 getInsnPC [909] ----------------------------------------------- 4 prepareInterface [1198] 527 buildInterfaceDispatchTable [1022] 8331 buildDispatchTable [997] [910] 0.0 0.00 0.00 8862 buildTrampoline [910] 0.00 0.00 8862/8862 methodNeedsTrampoline [911] 8183 jmalloc [144] ----------------------------------------------- 0.00 0.00 8862/8862 buildTrampoline [910] [911] 0.0 0.00 0.00 8862 methodNeedsTrampoline [911] ----------------------------------------------- 0.00 0.00 1460/7952 initInsnSequence [82] 0.00 0.00 6492/7952 generateInsnSequence [6] [912] 0.0 0.00 0.00 7952 initSeq [912] ----------------------------------------------- 0.00 0.00 9/7700 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 7691/7700 java::lang::String::indexOf(int) [147] [913] 0.0 0.00 0.00 7700 java::lang::String::indexOf(int, int) [913] ----------------------------------------------- 33 newObject [1202] 833 stringCharArray2Java [188] 5815 soft_new [920] [914] 0.0 0.00 0.00 6681 newObjectChecked [914] 6681 gcMalloc [90] ----------------------------------------------- 5 _signalCond [4729] 16 slowLockMutex [1326] 3261 _broadcastCond [158] 3280 slowUnlockMutex [933] 0.00 0.00 7/156718 _waitCond [400] [915] 0.0 0.00 0.00 6569 getHeavyLock [915] 3256 jmalloc [144] ----------------------------------------------- 0.00 0.00 5/6569 _signalCond [4729] 0.00 0.00 7/6569 _waitCond [400] 0.00 0.00 16/6569 slowLockMutex [1326] 0.00 0.00 3261/6569 _broadcastCond [158] 0.00 0.00 3280/6569 slowUnlockMutex [933] [916] 0.0 0.00 0.00 6569 putHeavyLock [916] ----------------------------------------------- 0.00 0.00 6477/6477 verifyBasicBlock [7] [917] 0.0 0.00 0.00 6477 updateLocals [917] ----------------------------------------------- 0.00 0.00 1/6276 java::lang::::(unsigned String_0024ICComp) [4911] 0.00 0.00 1/6276 java::util::Random::Random(long long) [4916] 0.00 0.00 1/6276 java::lang::Runtime::Runtime(void) [590] 0.00 0.00 1/6276 kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) [4928] 0.00 0.00 1/6276 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 0.00 0.00 1/6276 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [4919] 0.00 0.00 1/6276 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] 0.00 0.00 1/6276 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 0.00 0.00 1/6276 kaffe::net::DefaultFileNameMap::DefaultFileNameMap(void) [4925] 0.00 0.00 1/6276 kaffe::net::DefaultStreamMap::DefaultStreamMap(void) [4924] 0.00 0.00 1/6276 kaffe::io::CharToByteConverter::CharToByteConverter(void) [4923] 0.00 0.00 1/6276 at::dms::kjc::DefaultFilter::DefaultFilter(void) [4940] 0.00 0.00 1/6276 java::util::ResourceBundle::ResourceBundle(void) [4912] 0.00 0.00 1/6276 at::dms::util::Options::Options(void) [4966] 0.00 0.00 1/6276 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 1/6276 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] 0.00 0.00 1/6276 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [4964] 0.00 0.00 1/6276 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [4939] 0.00 0.00 1/6276 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] 0.00 0.00 1/6276 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 0.00 0.00 1/6276 java::io::Reader::Reader(void) [4907] 0.00 0.00 1/6276 kaffe::io::ByteToCharConverter::ByteToCharConverter(void) [4922] 0.00 0.00 1/6276 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] 0.00 0.00 1/6276 antlr::Parser::Parser(void) [4893] 0.00 0.00 1/6276 antlr::ASTFactory::ASTFactory(void) [4888] 0.00 0.00 1/6276 antlr::ParserSharedInputState::ParserSharedInputState(void) [4891] 0.00 0.00 1/6276 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] 0.00 0.00 1/6276 antlr::TokenQueue::TokenQueue(int) [4889] 0.00 0.00 1/6276 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] 0.00 0.00 1/6276 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 0.00 0.00 1/6276 at::dms::kjc::CParseClassContext::CParseClassContext(void) [4949] 0.00 0.00