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 1/6276 java::io::FileInputStream::finalize(void) [1865] 0.00 0.00 1/6276 at::dms::kjc::CCompilationUnit::CCompilationUnit(java::lang::String *, JArray *, JArray *, java::util::Hashtable *) [4943] 0.00 0.00 1/6276 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 1/6276 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [4969] 0.00 0.00 1/6276 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] 0.00 0.00 1/6276 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 0.00 0.00 1/6276 java::io::BufferedOutputStream::flush(void) [1871] 0.00 0.00 1/6276 java::lang::Runtime::exit(int) [1861] 0.00 0.00 2/6276 java::security::Permission::Permission(java::lang::String *) [4803] 0.00 0.00 2/6276 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 0.00 0.00 2/6276 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 0.00 0.00 2/6276 java::io::Writer::Writer(void) [4795] 0.00 0.00 2/6276 java::net::URLStreamHandler::URLStreamHandler(void) [4796] 0.00 0.00 2/6276 at::dms::compiler::Compiler::Compiler(void) [4816] 0.00 0.00 2/6276 antlr::Token::Token(int, java::lang::String *) [4892] 0.00 0.00 2/6276 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1635] 0.00 0.00 3/6276 java::lang::SecurityManager::SecurityManager(void) [4797] 0.00 0.00 3/6276 java::net::URLConnection::URLConnection(java::net::URL *) [4747] 0.00 0.00 3/6276 java::util::jar::JarFile::JarFile(java::io::File *, bool) [4785] 0.00 0.00 3/6276 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 3/6276 at::dms::kjc::::(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::kjc::CodeSequence *) [4769] 0.00 0.00 3/6276 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 0.00 0.00 3/6276 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 0.00 0.00 3/6276 at::dms::optimize::::(unsigned Optimizer_00241_0024AccessorTransformer) [4774] 0.00 0.00 3/6276 at::dms::classfile::CodeEnv::CodeEnv(at::dms::classfile::CodeInfo *) [4782] 0.00 0.00 3/6276 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] 0.00 0.00 3/6276 at::dms::classfile::::(unsigned CodeEnv_00241_0024AccessorTransformer) [4783] 0.00 0.00 3/6276 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 4/6276 java::lang::Runtime::loadInternal(java::lang::String *) [1611] 0.00 0.00 4/6276 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 4/6276 at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) [4742] 0.00 0.00 5/6276 java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) [4723] 0.00 0.00 5/6276 java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) [4722] 0.00 0.00 5/6276 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [4725] 0.00 0.00 6/6276 callMethodA [1131] 0.00 0.00 6/6276 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] 0.00 0.00 6/6276 at::dms::util::ArrayLocator::ArrayLocator(JArray *) [4712] 0.00 0.00 7/6276 java::lang::Throwable::Throwable(void) [4703] 0.00 0.00 7/6276 at::dms::util::Message::Message(at::dms::util::MessageDescription *, JArray *) [4707] 0.00 0.00 8/6276 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 9/6276 at::dms::classfile::ClassDirectory::ClassDirectory(void) [4696] 0.00 0.00 9/6276 at::dms::classfile::Data::Data(java::io::InputStream *) [4697] 0.00 0.00 9/6276 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 9/6276 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 9/6276 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] 0.00 0.00 10/6276 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] 0.00 0.00 11/6276 java::io::OutputStream::OutputStream(void) [4684] 0.00 0.00 11/6276 at::dms::classfile::ClassDescription::ClassDescription(void) [4688] 0.00 0.00 12/6276 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 13/6276 at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1370] 0.00 0.00 15/6276 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] 0.00 0.00 16/6276 java::util::zip::ZipEntry::ZipEntry(void) [4671] 0.00 0.00 16/6276 at::dms::compiler::::(unsigned CToken_0024LookupToken) [4670] 0.00 0.00 17/6276 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] 0.00 0.00 17/6276 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] 0.00 0.00 18/6276 java::lang::Throwable::Throwable(java::lang::String *) [4663] 0.00 0.00 18/6276 at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) [4665] 0.00 0.00 19/6276 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [4660] 0.00 0.00 19/6276 java::io::File::File(java::lang::String *, java::lang::String *) [297] 0.00 0.00 22/6276 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [271] 0.00 0.00 22/6276 java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) [488] 0.00 0.00 23/6276 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] 0.00 0.00 24/6276 antlr::collections::impl::BitSet::BitSet(JArray *) [4655] 0.00 0.00 25/6276 java::util::Dictionary::Dictionary(void) [4652] 0.00 0.00 26/6276 java::util::AbstractMap::AbstractMap(void) [4648] 0.00 0.00 29/6276 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 33/6276 java::lang::Number::Number(void) [4646] 0.00 0.00 33/6276 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] 0.00 0.00 34/6276 java::io::InputStream::InputStream(void) [4644] 0.00 0.00 34/6276 java::util::TimeZone::TimeZone(void) [4645] 0.00 0.00 35/6276 java::lang::String::String(JArray *, int, int) [385] 0.00 0.00 37/6276 java::lang::System::checkPropertyAccess(void) [1187] 0.00 0.00 49/6276 at::dms::classfile::CodePosition::CodePosition(int, int) [4639] 0.00 0.00 52/6276 java::util::::(unsigned Vector_00241, java::util::Vector *) [4651] 0.00 0.00 59/6276 java::util::zip::ZipFile::ZipFile(java::lang::String *) [4637] 0.00 0.00 68/6276 java::io::File::File(java::lang::String *) [4633] 0.00 0.00 83/6276 java::util::AbstractCollection::AbstractCollection(void) [4629] 0.00 0.00 119/6276 antlr::Token::Token(int) [4624] 0.00 0.00 140/6276 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] 0.00 0.00 172/6276 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 178/6276 at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [245] 0.00 0.00 180/6276 at::dms::util::MessageDescription::MessageDescription(java::lang::String *, java::lang::String *, int) [4617] 0.00 0.00 182/6276 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 206/6276 java::io::File::checkReadAccess(void) [1055] 0.00 0.00 297/6276 java::util::AbstractMapEntry::AbstractMapEntry(java::lang::Object *, java::lang::Object *) [4613] 0.00 0.00 402/6276 at::dms::util::Utils::Utils(void) [4611] 0.00 0.00 553/6276 java::lang::String::String(int, int, JArray *) [4608] 0.00 0.00 667/6276 java::lang::StringBuffer::StringBuffer(void) [4606] 0.00 0.00 668/6276 java::lang::String::String(java::lang::StringBuffer *) [4605] 0.00 0.00 1409/6276 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] [918] 0.0 0.00 0.00 6276 nullCall [918] ----------------------------------------------- 0.00 0.00 3/5839 div_int [734] 0.00 0.00 4/5839 store_offset_scaled_byte [546] 0.00 0.00 5/5839 load_offset_scaled_ref [324] 0.00 0.00 9/5839 ashr_int [608] 0.00 0.00 9/5839 or_int [454] 0.00 0.00 19/5839 xor_int [499] 0.00 0.00 20/5839 mul_int [482] 0.00 0.00 20/5839 lshl_int [509] 0.00 0.00 42/5839 store_offset_byte [424] 0.00 0.00 63/5839 sub_int [187] 0.00 0.00 70/5839 and_int [373] 0.00 0.00 92/5839 store_offset_scaled_long [345] 0.00 0.00 103/5839 move_ref [56] 0.00 0.00 224/5839 add_int [286] 0.00 0.00 279/5839 store_offset_scaled_ref [312] 0.00 0.00 357/5839 cmp_int [112] 0.00 0.00 367/5839 move_int [170] 0.00 0.00 659/5839 store_offset_scaled_int [249] 0.00 0.00 926/5839 store_offset_int [237] 0.00 0.00 1204/5839 pusharg_ref [51] 0.00 0.00 1364/5839 pusharg_int [195] [919] 0.0 0.00 0.00 5839 slot_value [919] ----------------------------------------------- 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 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 1 java::io::File::_003cclinit_003e(unsigned) [4830] 1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] 1 java::lang::Runtime::Runtime(void) [590] 1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] 1 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 1 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 1 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] 1 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 1 at::dms::kjc::Main::compile(JArray *) [1851] 1 at::dms::kjc::Main::parseArguments(JArray *) [1951] 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 1 java::lang::String::toLowerCase(java::util::Locale *) [1983] 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] 1 java::lang::SecurityManager::SecurityManager(void) [4797] 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] 1 java::util::Properties::load(java::io::InputStream *) [1946] 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 1 at::dms::classfile::ClassPath::init(java::lang::String *) [1927] 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] 1 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [1815] 1 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 1 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 1 at::dms::kjc::CNullType::CNullType(void) [4959] 1 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 1 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1904] 1 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [4939] 1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 1 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] 1 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 1 antlr::Token::_003cclinit_003e(unsigned) [4824] 1 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] 1 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] 1 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 1 at::dms::kjc::CParseClassContext::getInstance(void) [1897] 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 1 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 1 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1809] 1 at::dms::classfile::Data::_003cclinit_003e(unsigned) [4884] 1 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [4876] 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::JPackageImport::setClassUsed(java::lang::String *) [717] 1 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] 1 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [1854] 1 at::dms::kjc::CMethodContext::createBlockContext(int) [1853] 1 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [4860] 1 at::dms::kjc::CClassContext::getVariableInfo(void) [1911] 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::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 1 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 1 java::lang::Integer::decode(java::lang::String *) [803] 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 1 java::lang::String::replace(wchar_t, wchar_t) [1275] 1 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [4867] 1 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 1 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 1 at::dms::classfile::Hashtables::getHashtable(void) [1895] 1 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [4855] 1 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 1 at::dms::kjc::CodeSequence::Block_0024(unsigned) [1808] 1 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 1 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [4879] 1 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 1 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 2 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 2 java::net::URL::_003cclinit_003e(unsigned) [4832] 2 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 2 java::lang::String::toUpperCase(java::util::Locale *) [1804] 2 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 2 at::dms::util::Options::getLongOptions(void) [762] 2 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 2 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 2 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 2 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] 2 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 2 antlr::Parser::Parser(void) [4893] 2 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 2 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 2 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 2 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 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] 2 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 2 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 2 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 2 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] 2 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] 2 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 2 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 2 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 2 at::dms::kjc::CBodyContext::cloneContext(void) [756] 2 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 2 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 3 java::util::::nextElement(unsigned Vector_00241) [1308] 3 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 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] 3 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [1710] 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 3 at::dms::kjc::Main::Block_0024(unsigned) [1813] 3 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 3 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1812] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 3 at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1643] 3 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 3 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] 3 at::dms::kjc::CClassContext::Block_0024(unsigned) [1629] 3 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 3 at::dms::kjc::CMethodContext::Block_0024(unsigned) [1630] 3 at::dms::kjc::CBodyContext::createBlockContext(void) [1641] 3 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 3 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 3 at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1642] 3 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 3 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] 3 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] 3 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] 3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] 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::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4779] 3 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 3 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] 4 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 4 at::dms::kjc::CParseClassContext::Block_0024(unsigned) [1811] 4 at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1743] 4 antlr::Parser::match(int) [1074] 4 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 4 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 4 at::dms::classfile::LongConstant::getLiteral(void) [1586] 4 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] 4 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 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::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 4 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 5 java::util::Hashtable::elements(void) [1541] 5 java::util::AbstractMap::values(void) [1569] 5 java::util::::iterator(unsigned AbstractMap_00243) [1555] 5 java::util::HashMap::entrySet(void) [1542] 5 java::util::::iterator(unsigned HashMap_00241) [1554] 5 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 5 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] 5 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 5 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] 5 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 6 java::io::File::getCanonicalPath(void) [393] 6 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 6 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 6 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 6 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 6 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 6 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 6 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 6 at::dms::kjc::CSourceMethod::genCode(void) [713] 6 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] 6 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] 7 at::dms::kjc::KjcParser::jStatement(void) [1386] 7 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] 9 at::dms::util::VectorCache::request(int) [125] 9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] 9 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 9 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] 9 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 9 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] 9 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] 10 java::lang::System::_003cclinit_003e(unsigned) [755] 10 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] 10 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 10 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 10 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] 10 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 11 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 12 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] 12 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 14 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 14 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 15 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 15 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 15 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 15 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 15 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 16 at::dms::compiler::TokenReference::build(java::lang::String *, int) [156] 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 18 at::dms::classfile::Data::getDataInput(void) [532] 18 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 18 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 21 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 22 java::util::Locale::_003cclinit_003e(unsigned) [272] 22 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [486] 24 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 25 java::util::Hashtable::Hashtable(int, float) [4653] 26 java::util::Vector::elements(void) [1228] 26 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 26 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] 26 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] 26 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] 27 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 32 java::lang::String::valueOf(JArray *, int, int) [1204] 34 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] 34 java::lang::String::concat(java::lang::String *) [358] 35 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 36 java::util::Locale::toString(void) [303] 44 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] 46 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 47 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 47 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 51 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 62 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 81 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 126 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 142 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 148 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] 173 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 180 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] 187 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 297 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 429 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] 515 java::lang::String::substring(int, int) [988] 650 java::lang::StringBuffer::toString(void) [980] 871 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [920] 0.0 0.00 0.00 5815 soft_new [920] 5815 newObjectChecked [914] 229 processClass [149] ----------------------------------------------- 0.00 0.00 5184/5184 generateInsnSequence [6] [921] 0.0 0.00 0.00 5184 call_xCC [921] ----------------------------------------------- 0.00 0.00 4983/4983 generateInsnSequence [6] [922] 0.0 0.00 0.00 4983 branch_xCC [922] ----------------------------------------------- 0.00 0.00 2148/4615 gc_small_block [936] 0.00 0.00 2467/4615 gc_large_block [75] [923] 0.0 0.00 0.00 4615 gc_primitive_alloc [923] ----------------------------------------------- 0.00 0.00 768/4268 hashResize [1513] 0.00 0.00 3500/4268 hashFindSlot [43] [924] 0.0 0.00 0.00 4268 stringHashValue [924] ----------------------------------------------- 4085 readMethods [1010] [925] 0.0 0.00 0.00 4085 addMethod [925] 4085 utf8ConstAddRef [92] 4085 parseSignature [127] ----------------------------------------------- 0.00 0.00 3715/3715 addCode [261] [926] 0.0 0.00 0.00 3715 addMethodCode [926] ----------------------------------------------- 0.00 0.00 3/3713 gc_system_alloc [1650] 0.00 0.00 3710/3713 gc_heap_free [64] [927] 0.0 0.00 0.00 3713 gc_primitive_free [927] ----------------------------------------------- 3674 readAttributes [906] [928] 0.0 0.00 0.00 3674 addLineNumbers [928] 3674 jmalloc [144] ----------------------------------------------- 0.00 0.00 1429/3598 addJarEntry [954] 0.00 0.00 2169/3598 lookupJarFile [292] [929] 0.0 0.00 0.00 3598 hashName [929] ----------------------------------------------- 0.00 0.00 3555/3555 hashFindSlot [43] [930] 0.0 0.00 0.00 3555 stringCompare [930] ----------------------------------------------- 0.00 0.00 3305/3305 qsort [953] [931] 0.0 0.00 0.00 3305 sortSlots [931] ----------------------------------------------- 215 newArray [1052] 725 soft_anewarray [977] 833 stringCharArray2Java [188] 1525 soft_newarray [947] 0.00 0.00 3/156718 stringC2CharArray [596] [932] 0.0 0.00 0.00 3301 newArrayChecked [932] 3301 gcMalloc [90] 3301 lookupArray [210] ----------------------------------------------- 3273 _unlockMutex [10] 0.00 0.00 7/156718 _waitCond [400] [933] 0.0 0.00 0.00 3280 slowUnlockMutex [933] 0.00 0.00 3280/6569 putHeavyLock [916] 0.00 0.00 5/5 _SemPut [4715] 3280 getHeavyLock [915] 3256 jfree [145] ----------------------------------------------- 0.00 0.00 2804/2804 setupGlobalRegisters [79] [934] 0.0 0.00 0.00 2804 bindSlotToGlobal [934] ----------------------------------------------- 0.00 0.00 2663/2663 buildDispatchTable [997] [935] 0.0 0.00 0.00 2663 getInheritedMethodIndex [935] ----------------------------------------------- 0.00 0.00 2148/2148 gc_heap_malloc [8] [936] 0.0 0.00 0.00 2148 gc_small_block [936] 0.00 0.00 2148/4615 gc_primitive_alloc [923] ----------------------------------------------- 0.00 0.00 2079/2079 generateInsnSequence [6] [937] 0.0 0.00 0.00 2079 set_wordpc_xxC [937] ----------------------------------------------- 0.00 0.00 1939/1939 generateInsnSequence [6] [938] 0.0 0.00 0.00 1939 epilogue_xxx [938] ----------------------------------------------- 0.00 0.00 1939/1939 generateInsnSequence [6] [939] 0.0 0.00 0.00 1939 ret_xxx [939] ----------------------------------------------- 0.00 0.00 1897/1897 generateInsnSequence [6] [940] 0.0 0.00 0.00 1897 set_label_xxC [940] ----------------------------------------------- 0.00 0.00 1879/1879 readJarHeader [199] [941] 0.0 0.00 0.00 1879 instantiateSignature [941] ----------------------------------------------- 128 classFromSig [942] 1801 getClassFromSignature [943] [942] 0.0 0.00 0.00 1801+128 classFromSig [942] 756 utf8ConstNew [33] 756 loadClass [150] 756 utf8ConstRelease [305] 128 lookupArray [210] 128 classFromSig [942] ----------------------------------------------- 4 AllocObjectArray [1573] 17 loadArray [1318] 983 addField [93] 0.00 0.00 797/156718 resolveFieldType [77] [943] 0.0 0.00 0.00 1801 getClassFromSignature [943] 1801 classFromSig [942] ----------------------------------------------- 0.00 0.00 1694/1694 generateInsnSequence [6] [944] 0.0 0.00 0.00 1694 call_ind_xCC [944] ----------------------------------------------- 0.00 0.00 2/1667 startSpecialThread [29] 0.00 0.00 2/1667 Kaffe_CallStaticVoidMethod [728] 0.00 0.00 2/1667 Kaffe_CallStaticVoidMethodV [729] 0.00 0.00 3/1667 Kaffe_GetStaticMethodID [730] 0.00 0.00 3/1667 Kaffe_NewObjectArray [731] 0.00 0.00 3/1667 Kaffe_NewStringUTF [592] 0.00 0.00 3/1667 Kaffe_SetObjectArrayElement [1820] 0.00 0.00 6/1667 Kaffe_FindClass [519] 0.00 0.00 7/1667 startJNIcall [1488] 0.00 0.00 7/1667 finishJNIcall [1468] 0.00 0.00 7/1667 _waitCond [400] 0.00 0.00 14/1667 dispatchException [1338] 0.00 0.00 15/1667 Kaffe_GetByteArrayElements [1534] 0.00 0.00 15/1667 Kaffe_GetCharArrayElements [1535] 0.00 0.00 15/1667 Kaffe_ReleaseByteArrayElements [1536] 0.00 0.00 15/1667 Kaffe_ReleaseCharArrayElements [1537] 0.00 0.00 30/1667 Kaffe_GetArrayLength [1401] 0.00 0.00 74/1667 unwindStackFrame [1133] 0.00 0.00 156/1667 Kaffe_CallVoidMethod [347] 0.00 0.00 156/1667 Kaffe_CallVoidMethodV [348] 0.00 0.00 180/1667 Kaffe_CallStaticVoidMethodA [1138] 0.00 0.00 264/1667 Kaffe_ExceptionOccured [1135] 0.00 0.00 688/1667 Kaffe_ExceptionClear [1070] [945] 0.0 0.00 0.00 1667 getCurrentThread [945] ----------------------------------------------- 0.00 0.00 1593/1593 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] [946] 0.0 0.00 0.00 1593 java::io::PushbackInputStream::unread(int) [946] ----------------------------------------------- 1 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] 1 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] 1 java::lang::String::toLowerCase(java::util::Locale *) [1983] 1 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [4905] 1 java::io::Reader::Reader(void) [4907] 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] 1 at::dms::util::CharArrayCache::request(void) [1961] 1 java::lang::StringBuffer::StringBuffer(java::lang::String *) [575] 1 at::dms::classfile::Data::getByteArray(void) [344] 1 at::dms::compiler::FastStringBuffer::Block_0024(unsigned) [1816] 1 at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) [4868] 2 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [4904] 2 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [4794] 2 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [4919] 2 java::lang::String::toUpperCase(java::util::Locale *) [1804] 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 2 java::io::ByteArrayOutputStream::toByteArray(void) [688] 2 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [4857] 3 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] 3 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] 3 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 3 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 4 java::lang::String::replace(wchar_t, wchar_t) [1275] 9 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 14 java::io::DataOutputStream::writeInt(int) [473] 15 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] 15 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] 24 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 24 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 28 kaffe::util::UTF8::encode(java::lang::String *) [1217] 34 java::lang::String::concat(java::lang::String *) [358] 35 java::lang::String::String(JArray *, int, int) [385] 248 java::lang::String::toCharArray(void) [275] 371 java::lang::StringBuffer::ensureCapacity(int) [244] 667 java::lang::StringBuffer::StringBuffer(void) [4606] [947] 0.0 0.00 0.00 1525 soft_newarray [947] 1525 newArrayChecked [932] ----------------------------------------------- 0.00 0.00 1460/1460 finishInsnSequence [17] [948] 0.0 0.00 0.00 1460 establishConstants [948] ----------------------------------------------- 0.00 0.00 1460/1460 initInsnSequence [82] [949] 0.0 0.00 0.00 1460 initRegisters [949] ----------------------------------------------- 0.00 0.00 1460/1460 finishInsnSequence [17] [950] 0.0 0.00 0.00 1460 linkLabels [950] ----------------------------------------------- 0.00 0.00 1460/1460 prologue [60] [951] 0.0 0.00 0.00 1460 setupArgumentRegisters [951] ----------------------------------------------- 0.00 0.00 1456/1456 translate [3] [952] 0.0 0.00 0.00 1456 finish_function [952] ----------------------------------------------- 43 qsort [953] 0.00 0.00 1456/1456 setupGlobalRegisters [79] [953] 0.0 0.00 0.00 1456+43 qsort [953] 0.00 0.00 3305/3305 sortSlots [931] 43 qsort [953] ----------------------------------------------- 0.00 0.00 1429/1429 readJarEntries [643] [954] 0.0 0.00 0.00 1429 addJarEntry [954] 0.00 0.00 1429/3598 hashName [929] ----------------------------------------------- 0.00 0.00 1426/1426 generateInsnSequence [6] [955] 0.0 0.00 0.00 1426 fakecall_xCC [955] ----------------------------------------------- 52 inflate_free [1001] 1248 inflate_dynamic [20] [956] 0.0 0.00 0.00 1300 huft_free [956] 11979 jfree [145] ----------------------------------------------- 0.00 0.00 52/1240 soft_fcmpg [1233] 0.00 0.00 594/1240 floatDivide [1034] 0.00 0.00 594/1240 soft_fcmpl [1035] [957] 0.0 0.00 0.00 1240 floatToInt [957] ----------------------------------------------- 0.00 0.00 1032/1032 generateInsnSequence [6] [958] 0.0 0.00 0.00 1032 set_word_xxC [958] ----------------------------------------------- 0.00 0.00 1/1031 gnu::getopt::Getopt::getopt(void) [861] 0.00 0.00 2/1031 java::io::File::_003cclinit_003e(unsigned) [4830] 0.00 0.00 2/1031 java::lang::Class::fullResourceName(java::lang::String *) [1761] 0.00 0.00 2/1031 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 2/1031 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 0.00 0.00 3/1031 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 3/1031 at::dms::classfile::FieldRefInstruction::getStack(void) [1674] 0.00 0.00 9/1031 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 9/1031 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] 0.00 0.00 14/1031 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 19/1031 java::io::File::File(java::lang::String *, java::lang::String *) [297] 0.00 0.00 29/1031 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 120/1031 at::dms::classfile::MethodRefInstruction::getStack(void) [1409] 0.00 0.00 142/1031 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 674/1031 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] [959] 0.0 0.00 0.00 1031 java::lang::String::charAt(int) [959] ----------------------------------------------- 0.00 0.00 7/1028 antlr::TokenBuffer::mark(void) [1480] 0.00 0.00 7/1028 antlr::TokenBuffer::rewind(int) [1485] 0.00 0.00 1014/1028 antlr::TokenBuffer::fill(int) [962] [960] 0.0 0.00 0.00 1028 antlr::TokenBuffer::syncConsume(void) [960] 0.00 0.00 124/124 antlr::TokenQueue::removeFirst(void) [1097] ----------------------------------------------- 0.00 0.00 6/1020 antlr::TokenQueue::expand(void) [647] 0.00 0.00 59/1020 antlr::TokenBuffer::LT(int) [1139] 0.00 0.00 955/1020 antlr::TokenBuffer::LA(int) [964] [961] 0.0 0.00 0.00 1020 antlr::TokenQueue::elementAt(int) [961] ----------------------------------------------- 59 antlr::TokenBuffer::LT(int) [1139] 955 antlr::TokenBuffer::LA(int) [964] [962] 0.0 0.00 0.00 1014 antlr::TokenBuffer::fill(int) [962] 0.00 0.00 1014/1028 antlr::TokenBuffer::syncConsume(void) [960] 0.00 0.00 125/10553 soft_lookupinterfacemethod [905] 125 at::dms::compiler::Scanner::nextToken(void) [1095] 125 antlr::TokenQueue::append(antlr::Token *) [361] ----------------------------------------------- 1 gcMalloc [90] 47 lookupArray [210] 410 loadClass [150] 486 newClass [989] 0.00 0.00 9/156718 initPrimClass [359] 0.00 0.00 20/156718 loadStaticClass [278] [963] 0.0 0.00 0.00 973 gc_add_ref [963] 487 gcMalloc [90] ----------------------------------------------- 955 antlr::LLkParser::LA(int) [965] [964] 0.0 0.00 0.00 955 antlr::TokenBuffer::LA(int) [964] 0.00 0.00 955/1020 antlr::TokenQueue::elementAt(int) [961] 955 antlr::TokenBuffer::fill(int) [962] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jSuperClassClause(void) [1933] 1 at::dms::kjc::KjcParser::jImplementsClause(void) [1932] 1 at::dms::kjc::KjcParser::jNameList(void) [706] 1 at::dms::kjc::KjcParser::jType(void) [1936] 2 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 2 at::dms::kjc::KjcParser::jForCond(void) [1791] 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 2 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 3 at::dms::kjc::KjcParser::jVarInitializer(void) [1693] 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 3 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 4 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] 4 at::dms::kjc::KjcParser::jModifier(void) [1606] 4 at::dms::kjc::KjcParser::jParameterDeclarationList(int) [705] 5 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 5 at::dms::kjc::KjcParser::jArgList(void) [1556] 6 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 6 at::dms::kjc::KjcParser::jBuiltInType(void) [1518] 6 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [1517] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] 7 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] 8 at::dms::kjc::KjcParser::jForInit(void) [1792] 13 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 15 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 16 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 18 at::dms::kjc::KjcParser::jModifiers(void) [1342] 18 at::dms::kjc::KjcParser::jAndExpression(void) [1299] 18 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1302] 18 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1303] 18 at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1304] 18 at::dms::kjc::KjcParser::jLogicalOrExpression(void) [1305] 18 at::dms::kjc::KjcParser::jConditionalExpression(void) [1300] 20 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] 21 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 21 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] 21 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 28 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 36 at::dms::kjc::KjcParser::jEqualityExpression(void) [1301] 40 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 43 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 54 at::dms::kjc::KjcParser::jStatement(void) [1386] 105 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] 130 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 153 antlr::Parser::match(int) [1074] [965] 0.0 0.00 0.00 955 antlr::LLkParser::LA(int) [965] 955 antlr::TokenBuffer::LA(int) [964] ----------------------------------------------- 0.00 0.00 1/955 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 1/955 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] 0.00 0.00 1/955 at::dms::kjc::CParseClassContext::getInstance(void) [1897] 0.00 0.00 1/955 at::dms::kjc::CParseClassContext::getFields(void) [770] 0.00 0.00 1/955 at::dms::kjc::CParseClassContext::getMethods(void) [772] 0.00 0.00 1/955 at::dms::kjc::CParseClassContext::getInnerClasses(void) [771] 0.00 0.00 1/955 at::dms::kjc::CParseClassContext::getBody(void) [768] 0.00 0.00 1/955 at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [773] 0.00 0.00 1/955 at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [769] 0.00 0.00 1/955 at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [774] 0.00 0.00 1/955 at::dms::kjc::CClass::getAbstractMethods(void) [726] 0.00 0.00 1/955 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 0.00 0.00 2/955 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 3/955 at::dms::kjc::CodeSequence::getHandlers(void) [655] 0.00 0.00 3/955 at::dms::kjc::CodeSequence::getLineNumbers(void) [656] 0.00 0.00 4/955 at::dms::compiler::Scanner::getJavadocComment(void) [1584] 0.00 0.00 6/955 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 9/955 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 148/955 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 0.00 0.00 205/955 java::util::Stack::peek(void) [1059] 0.00 0.00 205/955 java::util::Stack::pop(void) [115] 0.00 0.00 358/955 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] [966] 0.0 0.00 0.00 955 java::util::Vector::size(void) [966] ----------------------------------------------- 0.00 0.00 9/940 java::util::HashMap::remove(java::lang::Object *) [530] 0.00 0.00 103/940 java::util::HashMap::rehash(void) [367] 0.00 0.00 392/940 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] 0.00 0.00 436/940 java::util::HashMap::find(java::lang::Object *) [314] [967] 0.0 0.00 0.00 940 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 813/921 java::lang::String::hashCode(void) [968] 0.00 0.00 52/52 at::dms::compiler::::hashCode(unsigned CToken_0024LookupToken) [1151] 0.00 0.00 37/108 at::dms::classfile::AsciiConstant::hashCode(void) [1110] 0.00 0.00 13/26 at::dms::classfile::ClassConstant::hashCode(void) [1230] 0.00 0.00 13/13 at::dms::classfile::ReferenceConstant::hashCode(void) [1359] 0.00 0.00 8/21 at::dms::classfile::NameAndTypeConstant::hashCode(void) [1266] 0.00 0.00 3/3 at::dms::classfile::StringConstant::hashCode(void) [1681] 0.00 0.00 1/1 at::dms::classfile::IntegerConstant::hashCode(void) [1919] ----------------------------------------------- 0.00 0.00 108/921 at::dms::classfile::AsciiConstant::hashCode(void) [1110] 0.00 0.00 813/921 java::util::HashMap::bucket(java::lang::Object *, int) [967] [968] 0.0 0.00 0.00 921 java::lang::String::hashCode(void) [968] ----------------------------------------------- 5 resolveStaticFields [1012] 0.00 0.00 1/156718 Kaffe_NewStringUTF [592] 0.00 0.00 877/156718 resolveString [71] [969] 0.0 0.00 0.00 883 utf8Const2Java [969] 883 utf8Const2JavaReplace [970] ----------------------------------------------- 883 utf8Const2Java [969] [970] 0.0 0.00 0.00 883 utf8Const2JavaReplace [970] 0.00 0.00 883/883 utf8ConstUniLength [972] 0.00 0.00 883/883 utf8ConstDecode [971] 883 stringCharArray2Java [188] ----------------------------------------------- 0.00 0.00 883/883 utf8Const2JavaReplace [970] [971] 0.0 0.00 0.00 883 utf8ConstDecode [971] ----------------------------------------------- 0.00 0.00 883/883 utf8Const2JavaReplace [970] [972] 0.0 0.00 0.00 883 utf8ConstUniLength [972] ----------------------------------------------- 0.00 0.00 13/813 sigsetmask [1368] 0.00 0.00 42/813 blockAsyncSignals [1180] 0.00 0.00 303/813 unblockAsyncSignals [1033] 0.00 0.00 455/813 sigblock [995] [973] 0.0 0.00 0.00 813 sigprocmask [973] ----------------------------------------------- 0.00 0.00 3/771 startGC [327] 0.00 0.00 18/771 jthreadedClose [1307] 0.00 0.00 202/771 jthreadedStat [162] 0.00 0.00 548/771 jthreadedLSeek [985] [974] 0.0 0.00 0.00 771 jthread_suspendall [974] ----------------------------------------------- 0.00 0.00 3/771 finishGC [200] 0.00 0.00 18/771 jthreadedClose [1307] 0.00 0.00 202/771 jthreadedStat [162] 0.00 0.00 548/771 jthreadedLSeek [985] [975] 0.0 0.00 0.00 771 jthread_unsuspendall [975] 0.00 0.00 4/267 handleInterrupt [1042] ----------------------------------------------- 0.00 0.00 765/765 findMethodFromPC [159] [976] 0.0 0.00 0.00 765 gcGetObjectBase [976] ----------------------------------------------- 1 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 1 java::lang::Runtime::Runtime(void) [590] 1 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] 1 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 1 at::dms::util::Options::getLongOptions(void) [762] 1 at::dms::kjc::KjcOptions::getLongOptions(void) [689] 1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 1 at::dms::kjc::Main::run(JArray *) [494] 1 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 1 antlr::TokenQueue::init(int) [1925] 1 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 1 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [4858] 1 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [4853] 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::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 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::classfile::PooledArray::getPooledArray(void) [337] 1 at::dms::classfile::Attribute::_003cclinit_003e(unsigned) [4886] 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 1 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1838] 1 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 1 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 1 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 1 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 1 java::util::HashMap::clear(void) [1843] 2 antlr::TokenQueue::expand(void) [647] 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] 3 java::io::File::getCanonicalPath(void) [393] 3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] 3 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 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::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 3 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 4 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [649] 6 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] 7 java::util::HashMap::rehash(void) [367] 8 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 8 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 9 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 9 at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [709] 18 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 26 java::util::HashMap::HashMap(int, float) [4650] 27 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 73 java::util::Vector::Vector(int, int) [4631] 148 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 296 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [977] 0.0 0.00 0.00 725 soft_anewarray [977] 725 newArrayChecked [932] ----------------------------------------------- 720 readAttributes [906] [978] 0.0 0.00 0.00 720 addCheckedExceptions [978] 720 jmalloc [144] ----------------------------------------------- 0.00 0.00 698/698 readAttributes [906] [979] 0.0 0.00 0.00 698 setFieldValue [979] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 2 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 3 java::io::File::getCanonicalPath(void) [393] 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 4 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 62 java::util::Properties::load(java::io::InputStream *) [1946] 72 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] [980] 0.0 0.00 0.00 650 java::lang::StringBuffer::toString(void) [980] 0.00 0.00 650/668 java::lang::String::String(java::lang::StringBuffer *) [4605] 650 soft_new [920] ----------------------------------------------- 0.00 0.00 9/576 at::dms::classfile::SourceFileAttribute::getValue(void) [1432] 0.00 0.00 13/576 at::dms::classfile::NameAndTypeConstant::getType(void) [1358] 0.00 0.00 14/576 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 21/576 at::dms::classfile::FieldInfo::getName(void) [1263] 0.00 0.00 21/576 at::dms::classfile::FieldInfo::getSignature(void) [1265] 0.00 0.00 56/576 at::dms::classfile::ClassConstant::getName(void) [1144] 0.00 0.00 142/576 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 148/576 at::dms::classfile::MethodInfo::getName(void) [1081] 0.00 0.00 152/576 at::dms::classfile::MethodInfo::getSignature(void) [1075] [981] 0.0 0.00 0.00 576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 1/567 initClasspath [291] 0.00 0.00 1/567 _yp_dobind [543] 0.00 0.00 2/567 lt_dlopenext [568] 0.00 0.00 2/567 loadNativeLibrary2 [885] 0.00 0.00 4/567 canonicalize_path [567] 0.00 0.00 4/567 tryall_dlopen [517] 0.00 0.00 8/567 openJarFile [403] 0.00 0.00 9/567 insertClasspath [299] 0.00 0.00 106/567 lt_dlsym [3855] 0.00 0.00 430/567 addSourceFile [1004] [982] 0.0 0.00 0.00 567 strcpy [982] ----------------------------------------------- 0.00 0.00 1/565 java_io_FileInputStream_open [631] 0.00 0.00 1/565 java_io_FileOutputStream_open [632] 0.00 0.00 3/565 java_io_File_isAbsolute [1697] 0.00 0.00 3/565 java_lang_ClassLoader_findLoadedClass0 [753] 0.00 0.00 3/565 kaffe_lang_SystemClassLoader_findClass0 [894] 0.00 0.00 4/565 java_lang_Runtime_loadFileInternal [1610] 0.00 0.00 8/565 java_lang_Runtime_buildLibName [1609] 0.00 0.00 62/565 java_io_File_isFile0 [228] 0.00 0.00 63/565 java_io_File_isDirectory0 [226] 0.00 0.00 68/565 java_io_File_exists0 [221] 0.00 0.00 144/565 stringJava2C [1084] 0.00 0.00 205/565 java_lang_Class_forName [896] [983] 0.0 0.00 0.00 565 stringJava2CBuf [983] ----------------------------------------------- 0.00 0.00 2/552 __get_page [572] 0.00 0.00 2/552 __sseek [4822] 0.00 0.00 548/552 jthreadedLSeek [985] [984] 0.0 0.00 0.00 552 lseek [984] 0.00 0.00 552/561 ___syscall [4607] ----------------------------------------------- 0.00 0.00 8/548 openJarFile [403] 0.00 0.00 540/548 getDataJarFile [191] [985] 0.0 0.00 0.00 548 jthreadedLSeek [985] 0.00 0.00 548/771 jthread_suspendall [974] 0.00 0.00 548/552 lseek [984] 0.00 0.00 548/771 jthread_unsuspendall [975] ----------------------------------------------- 1 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4938] 1 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 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] 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] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 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] 15 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 16 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 35 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] 437 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [986] 0.0 0.00 0.00 546 java::lang::String::intern(void) [986] 478 java::lang::String::intern0(java::lang::String *) [990] ----------------------------------------------- 0.00 0.00 3/539 at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [599] 0.00 0.00 4/539 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 8/539 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 9/539 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 14/539 at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [366] 0.00 0.00 21/539 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 42/539 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 142/539 at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [234] 0.00 0.00 296/539 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] [987] 0.0 0.00 0.00 539 at::dms::classfile::ConstantPool::getEntryAt(int) [987] ----------------------------------------------- 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] 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 6 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 9 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 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] 12 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 43 java::lang::String::substring(int) [1179] 103 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] 327 java::util::StringTokenizer::nextTokenInternal(void) [166] [988] 0.0 0.00 0.00 524 java::lang::String::substring(int, int) [988] 0.00 0.00 515/553 java::lang::String::String(int, int, JArray *) [4608] 515 soft_new [920] ----------------------------------------------- 47 lookupArray [210] 430 findClass [269] 0.00 0.00 9/156718 initPrimClass [359] [989] 0.0 0.00 0.00 486 newClass [989] 486 gcMalloc [90] 486 gc_add_ref [963] ----------------------------------------------- 478 java::lang::String::intern(void) [986] [990] 0.0 0.00 0.00 478 java::lang::String::intern0(java::lang::String *) [990] 478 java_lang_String_intern0 [991] ----------------------------------------------- 478 java::lang::String::intern0(java::lang::String *) [990] [991] 0.0 0.00 0.00 478 java_lang_String_intern0 [991] 478 stringInternString [212] ----------------------------------------------- 47 lookupArray [210] 430 setupClass [1013] [992] 0.0 0.00 0.00 477 internalSetupClass [992] 477 utf8ConstAddRef [92] 430 utf8ConstRelease [305] ----------------------------------------------- 0.00 0.00 52/460 java::io::ByteArrayOutputStream::write(JArray *, int, int) [368] 0.00 0.00 408/460 java::io::ByteArrayOutputStream::write(int) [1019] [993] 0.0 0.00 0.00 460 java::io::ByteArrayOutputStream::ensureCapacity(int) [993] ----------------------------------------------- 0.00 0.00 1/455 Kaffe_GetStaticMethodID [730] 0.00 0.00 1/455 Kaffe_NewObjectArray [731] 0.00 0.00 1/455 Kaffe_NewStringUTF [592] 0.00 0.00 1/455 Kaffe_SetObjectArrayElement [1820] 0.00 0.00 1/455 Kaffe_CallStaticVoidMethod [728] 0.00 0.00 1/455 Kaffe_CallStaticVoidMethodV [729] 0.00 0.00 2/455 jthread_create [28] 0.00 0.00 2/455 Kaffe_FindClass [519] 0.00 0.00 5/455 Kaffe_GetByteArrayElements [1534] 0.00 0.00 5/455 Kaffe_GetCharArrayElements [1535] 0.00 0.00 5/455 Kaffe_ReleaseByteArrayElements [1536] 0.00 0.00 5/455 Kaffe_ReleaseCharArrayElements [1537] 0.00 0.00 10/455 Kaffe_GetArrayLength [1401] 0.00 0.00 13/455 reschedule [1325] 0.00 0.00 52/455 Kaffe_CallVoidMethod [347] 0.00 0.00 52/455 Kaffe_CallVoidMethodV [348] 0.00 0.00 60/455 Kaffe_CallStaticVoidMethodA [1138] 0.00 0.00 66/455 Kaffe_ExceptionOccured [1135] 0.00 0.00 172/455 Kaffe_ExceptionClear [1070] [994] 0.0 0.00 0.00 455 setjmp [994] 0.00 0.00 455/455 sigblock [995] ----------------------------------------------- 0.00 0.00 455/455 setjmp [994] [995] 0.0 0.00 0.00 455 sigblock [995] 0.00 0.00 455/813 sigprocmask [973] ----------------------------------------------- 0.00 0.00 14/444 lt_dlopen [350] 0.00 0.00 430/444 addSourceFile [1004] [996] 0.0 0.00 0.00 444 strrchr [996] ----------------------------------------------- 47 lookupArray [210] 396 processClass [149] [997] 0.0 0.00 0.00 443 buildDispatchTable [997] 0.00 0.00 2663/2663 getInheritedMethodIndex [935] 8331 buildTrampoline [910] 443 gcMalloc [90] ----------------------------------------------- 442 inflate_oneshot [1003] [998] 0.0 0.00 0.00 442 inflate [998] 442 inflate_block [1000] ----------------------------------------------- 442 getDataJarFile [191] [999] 0.0 0.00 0.00 442 inflateJarData [999] 442 jmalloc [144] 442 inflate_oneshot [1003] 442 jfree [145] ----------------------------------------------- 442 inflate [998] [1000] 0.0 0.00 0.00 442 inflate_block [1000] 416 inflate_dynamic [20] 26 inflate_fixed [184] ----------------------------------------------- 442 inflate_oneshot [1003] [1001] 0.0 0.00 0.00 442 inflate_free [1001] 884 jfree [145] 52 huft_free [956] ----------------------------------------------- 442 inflate_oneshot [1003] [1002] 0.0 0.00 0.00 442 inflate_new [1002] 884 jmalloc [144] ----------------------------------------------- 442 inflateJarData [999] [1003] 0.0 0.00 0.00 442 inflate_oneshot [1003] 442 inflate_new [1002] 442 inflate [998] 442 inflate_free [1001] ----------------------------------------------- 430 readAttributes [906] [1004] 0.0 0.00 0.00 430 addSourceFile [1004] 0.00 0.00 430/444 strrchr [996] 0.00 0.00 430/567 strcpy [982] 430 jmalloc [144] 430 utf8ConstRelease [305] ----------------------------------------------- 430 processClass [149] [1005] 0.0 0.00 0.00 430 allocStaticFields [1005] 122 gcMalloc [90] ----------------------------------------------- 0.00 0.00 430/430 readFields [1008] [1006] 0.0 0.00 0.00 430 finishFields [1006] ----------------------------------------------- 430 findClass [269] [1007] 0.0 0.00 0.00 430 readClass [1007] 430 readConstantPool [65] 430 setupClass [1013] 430 readInterfaces [1009] 430 readFields [1008] 430 readMethods [1010] 430 readAttributes [906] ----------------------------------------------- 430 readClass [1007] [1008] 0.0 0.00 0.00 430 readFields [1008] 0.00 0.00 430/430 finishFields [1006] 1938 addField [93] 1938 readAttributes [906] 304 gcMalloc [90] ----------------------------------------------- 430 readClass [1007] [1009] 0.0 0.00 0.00 430 readInterfaces [1009] 0.00 0.00 88/135 addInterfaces [1088] 88 gcMalloc [90] ----------------------------------------------- 430 readClass [1007] [1010] 0.0 0.00 0.00 430 readMethods [1010] 4085 addMethod [925] 4085 readAttributes [906] 425 gcMalloc [90] ----------------------------------------------- 430 processClass [149] [1011] 0.0 0.00 0.00 430 resolveInterfaces [1011] 214 gcMalloc [90] 106 _unlockMutex [10] 106 getClass [91] 106 _lockMutex [14] 26 jfree [145] ----------------------------------------------- 430 processClass [149] [1012] 0.0 0.00 0.00 430 resolveStaticFields [1012] 5 utf8Const2Java [969] 5 utf8ConstRelease [305] ----------------------------------------------- 430 readClass [1007] [1013] 0.0 0.00 0.00 430 setupClass [1013] 430 internalSetupClass [992] ----------------------------------------------- 0.00 0.00 430/430 processClass [149] [1014] 0.0 0.00 0.00 430 verify2 [1014] ----------------------------------------------- 0.00 0.00 430/430 processClass [149] [1015] 0.0 0.00 0.00 430 verify3 [1015] ----------------------------------------------- 0.00 0.00 1/408 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] 0.00 0.00 2/408 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 3/408 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 3/408 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 4/408 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 4/408 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] 0.00 0.00 6/408 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 6/408 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 6/408 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] 0.00 0.00 6/408 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] 0.00 0.00 7/408 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1492] 0.00 0.00 8/408 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 10/408 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1415] 0.00 0.00 10/408 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 28/408 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] 0.00 0.00 304/408 java::io::DataOutputStream::writeChar(int) [1076] [1016] 0.0 0.00 0.00 408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 408/408 java::io::DataOutputStream::write(int) [1017] ----------------------------------------------- 0.00 0.00 408/408 java::io::DataOutputStream::writeByte(int) [1016] [1017] 0.0 0.00 0.00 408 java::io::DataOutputStream::write(int) [1017] 0.00 0.00 408/408 java::io::FilterOutputStream::write(int) [1018] ----------------------------------------------- 0.00 0.00 408/408 java::io::DataOutputStream::write(int) [1017] [1018] 0.0 0.00 0.00 408 java::io::FilterOutputStream::write(int) [1018] 0.00 0.00 408/408 java::io::ByteArrayOutputStream::write(int) [1019] ----------------------------------------------- 0.00 0.00 408/408 java::io::FilterOutputStream::write(int) [1018] [1019] 0.0 0.00 0.00 408 java::io::ByteArrayOutputStream::write(int) [1019] 0.00 0.00 408/460 java::io::ByteArrayOutputStream::ensureCapacity(int) [993] ----------------------------------------------- 0.00 0.00 103/400 java::util::HashMap::rehash(void) [367] 0.00 0.00 297/400 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] [1020] 0.0 0.00 0.00 400 java::util::::access_00241(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1020] ----------------------------------------------- 0.00 0.00 1/398 at::dms::kjc::CClass::isAnnonymousClass(void) [606] 0.00 0.00 1/398 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/398 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 2/398 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 2/398 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 3/398 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 3/398 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 3/398 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 3/398 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 3/398 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 4/398 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 12/398 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 18/398 at::dms::kjc::CClass::getField(java::lang::String *) [579] 0.00 0.00 76/398 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [157] 0.00 0.00 266/398 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1021] 0.0 0.00 0.00 398 at::dms::kjc::CMember::getIdent(void) [1021] ----------------------------------------------- 396 processClass [149] [1022] 0.0 0.00 0.00 396 buildInterfaceDispatchTable [1022] 544 jmalloc [144] 527 buildTrampoline [910] ----------------------------------------------- 0.00 0.00 396/396 processClass [149] [1023] 0.0 0.00 0.00 396 checkForAbstractMethods [1023] ----------------------------------------------- 0.00 0.00 6/388 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [1713] 0.00 0.00 12/388 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 28/388 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 34/388 at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) [1617] 0.00 0.00 44/388 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [1634] 0.00 0.00 44/388 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 44/388 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] 0.00 0.00 44/388 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] 0.00 0.00 44/388 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 0.00 0.00 88/388 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] [1024] 0.0 0.00 0.00 388 at::dms::optimize::InstructionHandle::getNext(void) [1024] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 1 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 1 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 2 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 2 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 3 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 9 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] 13 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] 15 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 17 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 27 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 31 java::util::Properties::load(java::io::InputStream *) [1946] 34 callMethodV [1101] 34 java::util::TimeZone::setID(java::lang::String *) [1199] 75 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 113 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1025] 0.0 0.00 0.00 383 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 383 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] ----------------------------------------------- 0.00 0.00 9/381 at::dms::classfile::ClassInfo::getSourceFile(void) [581] 0.00 0.00 9/381 at::dms::classfile::ClassInfo::isDeprecated(void) [1435] 0.00 0.00 9/381 at::dms::classfile::ClassInfo::getInnerClasses(void) [812] 0.00 0.00 10/381 at::dms::classfile::FieldInfo::getConstantValue(void) [672] 0.00 0.00 12/381 at::dms::classfile::CodeInfo::getLineNumbers(void) [550] 0.00 0.00 15/381 at::dms::classfile::CodeInfo::getLocalVariables(void) [1329] 0.00 0.00 21/381 at::dms::classfile::FieldInfo::isDeprecated(void) [1268] 0.00 0.00 148/381 at::dms::classfile::MethodInfo::isDeprecated(void) [1082] 0.00 0.00 148/381 at::dms::classfile::MethodInfo::getExceptions(void) [600] [1026] 0.0 0.00 0.00 381 at::dms::classfile::AttributeList::get(int) [1026] 0.00 0.00 252/258 at::dms::classfile::CodeInfo::getTag(void) [1044] 0.00 0.00 27/27 at::dms::classfile::SourceFileAttribute::getTag(void) [1226] 0.00 0.00 27/27 at::dms::classfile::LineNumberTable::getTag(void) [1225] 0.00 0.00 16/16 at::dms::classfile::ExceptionsAttribute::getTag(void) [1322] 0.00 0.00 8/8 at::dms::classfile::ConstantValueAttribute::getTag(void) [1450] 0.00 0.00 6/6 at::dms::classfile::DeprecatedAttribute::getTag(void) [1508] 0.00 0.00 2/2 at::dms::classfile::InnerClassTable::getTag(void) [1778] ----------------------------------------------- 2 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 2 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 2 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 3 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 3 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 3 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 6 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 6 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 6 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 8 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 9 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 12 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 12 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 18 java::lang::StringBuffer::append(java::lang::Object *) [1295] 24 java::io::File::getCanonicalPath(void) [393] 26 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 36 java::util::Locale::toString(void) [303] 38 java::io::File::File(java::lang::String *, java::lang::String *) [297] 135 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] [1027] 0.0 0.00 0.00 369 java::lang::StringBuffer::append(java::lang::String *) [1027] 369 java::lang::StringBuffer::append(JArray *, int, int) [246] ----------------------------------------------- 0.00 0.00 360/360 java::util::Vector::setSize(int) [1029] [1028] 0.0 0.00 0.00 360 java::util::Vector::ensureCapacity(int) [1028] ----------------------------------------------- 0.00 0.00 1/360 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 3/360 at::dms::kjc::CParseCompilationUnitContext::clear(void) [829] 0.00 0.00 4/360 at::dms::kjc::CParseClassContext::clear(void) [1845] 0.00 0.00 6/360 at::dms::kjc::CodeSequence::release(void) [715] 0.00 0.00 24/360 at::dms::compiler::Scanner::getStatementComment(void) [477] 0.00 0.00 148/360 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] 0.00 0.00 174/360 at::dms::util::VectorCache::release(java::util::Vector *) [334] [1029] 0.0 0.00 0.00 360 java::util::Vector::setSize(int) [1029] 0.00 0.00 360/360 java::util::Vector::ensureCapacity(int) [1028] ----------------------------------------------- 0.00 0.00 27/341 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 0.00 0.00 131/341 java::lang::Math::min(long long, long long) [1089] 0.00 0.00 183/341 antlr::collections::impl::BitSet::member(int) [1066] [1030] 0.0 0.00 0.00 341 soft_lcmp [1030] ----------------------------------------------- 21 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [333] 303 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] [1031] 0.0 0.00 0.00 324 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] 0.00 0.00 674/1031 java::lang::String::charAt(int) [959] 0.00 0.00 26/28 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] 103 java::lang::String::substring(int, int) [988] 103 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 26 soft_new [920] ----------------------------------------------- 0.00 0.00 59/320 at::dms::compiler::Scanner::readEndOfLineComment(void) [1795] 0.00 0.00 261/320 at::dms::compiler::Scanner::nextToken(void) [1095] [1032] 0.0 0.00 0.00 320 at::dms::compiler::InputBuffer::isEndOfData(void) [1032] ----------------------------------------------- 0.00 0.00 2/303 loadNativeLibrary2 [885] 0.00 0.00 40/303 loadNativeLibrarySym [1185] 0.00 0.00 261/303 interrupt [1040] [1033] 0.0 0.00 0.00 303 unblockAsyncSignals [1033] 0.00 0.00 303/813 sigprocmask [973] ----------------------------------------------- 0.00 0.00 297/297 soft_fdiv [1036] [1034] 0.0 0.00 0.00 297 floatDivide [1034] 0.00 0.00 594/1240 floatToInt [957] ----------------------------------------------- 0.00 0.00 297/297 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] [1035] 0.0 0.00 0.00 297 soft_fcmpl [1035] 0.00 0.00 594/1240 floatToInt [957] ----------------------------------------------- 0.00 0.00 297/297 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] [1036] 0.0 0.00 0.00 297 soft_fdiv [1036] 0.00 0.00 297/297 floatDivide [1034] ----------------------------------------------- 0.00 0.00 292/292 processClass [149] [1037] 0.0 0.00 0.00 292 resolveConstants [1037] ----------------------------------------------- 0.00 0.00 2/291 at::dms::classfile::ClassRefInstruction::getStack(void) [1777] 0.00 0.00 2/291 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] 0.00 0.00 2/291 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 3/291 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/291 at::dms::classfile::FieldRefInstruction::getStack(void) [1674] 0.00 0.00 3/291 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 4/291 at::dms::classfile::JumpInstruction::getStack(void) [1595] 0.00 0.00 4/291 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 4/291 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] 0.00 0.00 6/291 at::dms::classfile::PushLiteralInstruction::getStack(void) [1507] 0.00 0.00 6/291 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] 0.00 0.00 6/291 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] 0.00 0.00 7/291 at::dms::classfile::NoArgInstruction::getStack(void) [1473] 0.00 0.00 7/291 at::dms::classfile::NoArgInstruction::check(at::dms::classfile::CodeEnv *, int) [1466] 0.00 0.00 7/291 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1492] 0.00 0.00 8/291 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [673] 0.00 0.00 10/291 at::dms::classfile::MethodRefInstruction::getStack(void) [1409] 0.00 0.00 10/291 at::dms::classfile::LocalVarInstruction::getOperandType(void) [1407] 0.00 0.00 10/291 at::dms::classfile::JumpInstruction::canComplete(void) [1494] 0.00 0.00 10/291 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1415] 0.00 0.00 10/291 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 11/291 at::dms::classfile::NoArgInstruction::canComplete(void) [1393] 0.00 0.00 16/291 at::dms::classfile::LocalVarInstruction::getStack(void) [1321] 0.00 0.00 16/291 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1449] 0.00 0.00 20/291 at::dms::classfile::LocalVarInstruction::canComplete(void) [1279] 0.00 0.00 104/291 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] [1038] 0.0 0.00 0.00 291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 1/290 at::dms::kjc::Main::parseFile(java::io::File *) [834] 0.00 0.00 1/290 java::io::FileInputStream::FileInputStream(java::io::File *) [4898] 0.00 0.00 1/290 java::io::FileOutputStream::FileOutputStream(java::io::File *) [4900] 0.00 0.00 3/290 java::io::File::getAbsolutePath(void) [1657] 0.00 0.00 6/290 java::io::File::File(java::io::File *, java::lang::String *) [4710] 0.00 0.00 13/290 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 0.00 0.00 59/290 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] 0.00 0.00 206/290 java::io::File::checkReadAccess(void) [1055] [1039] 0.0 0.00 0.00 290 java::io::File::getPath(void) [1039] ----------------------------------------------- 0.00 0.00 275/275 (1997) [1040] 0.0 0.00 0.00 275 interrupt [1040] 0.00 0.00 275/275 intsDisabled [1041] 0.00 0.00 261/303 unblockAsyncSignals [1033] 0.00 0.00 261/267 handleInterrupt [1042] ----------------------------------------------- 0.00 0.00 275/275 interrupt [1040] [1041] 0.0 0.00 0.00 275 intsDisabled [1041] ----------------------------------------------- 0.00 0.00 1/267 jthreadedOpen [163] 0.00 0.00 1/267 jthreadedTimedRead [165] 0.00 0.00 4/267 jthread_unsuspendall [975] 0.00 0.00 261/267 interrupt [1040] [1042] 0.0 0.00 0.00 267 handleInterrupt [1042] 0.00 0.00 267/267 handleVtAlarm [1043] ----------------------------------------------- 0.00 0.00 267/267 handleInterrupt [1042] [1043] 0.0 0.00 0.00 267 handleVtAlarm [1043] 0.00 0.00 12/12 handleIO [1384] ----------------------------------------------- 0.00 0.00 6/258 at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) [712] 0.00 0.00 252/258 at::dms::classfile::AttributeList::get(int) [1026] [1044] 0.0 0.00 0.00 258 at::dms::classfile::CodeInfo::getTag(void) [1044] ----------------------------------------------- 1 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 1 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 1 java::lang::Runtime::exit(int) [1861] 2 java::lang::SecurityManager::SecurityManager(void) [4797] 2 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 4 java::lang::Runtime::loadInternal(java::lang::String *) [1611] 37 java::lang::System::checkPropertyAccess(void) [1187] 206 java::io::File::checkReadAccess(void) [1055] [1045] 0.0 0.00 0.00 256 java::lang::System::getSecurityManager(void) [1045] 256 soft_initialise_class [151] ----------------------------------------------- 4 java_lang_SecurityManager_getClassContext0 [301] 5 throwException [1568] 14 throwExternalException [1347] 25 java_lang_Throwable_fillInStackTrace [1236] 205 java_lang_Class_forName0 [174] [1046] 0.0 0.00 0.00 253 buildStackTrace [1046] 0.00 0.00 13824/13824 nextFrame [902] 253 gcMalloc [90] ----------------------------------------------- 0.00 0.00 1/242 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 1/242 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 3/242 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 4/242 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 28/242 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] 0.00 0.00 205/242 java::util::Stack::peek(void) [1059] [1047] 0.0 0.00 0.00 242 java::util::Vector::elementAt(int) [1047] ----------------------------------------------- 0.00 0.00 2/238 Kaffe_FindClass [519] 0.00 0.00 3/238 java_lang_ClassLoader_findLoadedClass0 [753] 0.00 0.00 3/238 kaffe_lang_SystemClassLoader_findClass0 [894] 0.00 0.00 25/238 execute_java_constructor_v [1212] 0.00 0.00 205/238 java_lang_Class_forName [896] [1048] 0.0 0.00 0.00 238 classname2pathname [1048] 0.00 0.00 238/238 replacechar [1049] ----------------------------------------------- 0.00 0.00 238/238 classname2pathname [1048] [1049] 0.0 0.00 0.00 238 replacechar [1049] ----------------------------------------------- 0.00 0.00 1/219 at::dms::util::CharArrayCache::request(void) [1961] 0.00 0.00 1/219 at::dms::classfile::Hashtables::getHashtable(void) [1895] 0.00 0.00 2/219 at::dms::kjc::CodeSequence::endSession(void) [512] 0.00 0.00 3/219 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] 0.00 0.00 9/219 at::dms::classfile::Data::getByteArray(void) [344] 0.00 0.00 10/219 at::dms::classfile::PooledArray::getPooledArray(void) [337] 0.00 0.00 14/219 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] 0.00 0.00 179/219 at::dms::util::VectorCache::request(int) [125] [1050] 0.0 0.00 0.00 219 java::util::Stack::empty(void) [1050] 0.00 0.00 219/219 java::util::Vector::isEmpty(void) [1051] ----------------------------------------------- 0.00 0.00 219/219 java::util::Stack::empty(void) [1050] [1051] 0.0 0.00 0.00 219 java::util::Vector::isEmpty(void) [1051] ----------------------------------------------- 3 newMultiArray [1708] 4 AllocObjectArray [1573] 12 AllocArray [1371] 193 java_lang_reflect_Array_newArray [1061] 0.00 0.00 1/156718 Kaffe_NewObjectArray [731] 0.00 0.00 2/156718 initThreads [439] [1052] 0.0 0.00 0.00 215 newArray [1052] 215 newArrayChecked [932] ----------------------------------------------- 0.00 0.00 9/213 java::util::HashMap::remove(java::lang::Object *) [530] 0.00 0.00 101/213 java::util::HashMap::find(java::lang::Object *, int) [274] 0.00 0.00 103/213 java::util::HashMap::rehash(void) [367] [1053] 0.0 0.00 0.00 213 java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1053] ----------------------------------------------- 0.00 0.00 39/212 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] 0.00 0.00 44/212 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] 0.00 0.00 129/212 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] [1054] 0.0 0.00 0.00 212 at::dms::classfile::InstructionHandle::getNext(void) [1054] ----------------------------------------------- 13 java::io::File::canRead(void) [1351] 62 java::io::File::isFile(void) [227] 63 java::io::File::isDirectory(void) [225] 68 java::io::File::exists(void) [220] [1055] 0.0 0.00 0.00 206 java::io::File::checkReadAccess(void) [1055] 0.00 0.00 206/290 java::io::File::getPath(void) [1039] 0.00 0.00 206/6276 nullCall [918] 206 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 0.00 0.00 2/206 lt_dlopenext [568] 0.00 0.00 3/206 Kaffe_JNI_native [316] 0.00 0.00 4/206 initNative [638] 0.00 0.00 17/206 initClasspath [291] 0.00 0.00 74/206 native [293] 0.00 0.00 106/206 lt_dlsym [3855] [1056] 0.0 0.00 0.00 206 strcat [1056] ----------------------------------------------- 0.00 0.00 1/205 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 1/205 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 2/205 at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) [1747] 0.00 0.00 2/205 at::dms::kjc::CArrayType::getIndexedType(void) [889] 0.00 0.00 2/205 at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [436] 0.00 0.00 3/205 at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4763] 0.00 0.00 3/205 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] 0.00 0.00 4/205 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 4/205 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 4/205 at::dms::kjc::JOrdinalLiteral::numberValue(void) [1616] 0.00 0.00 6/205 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 7/205 at::dms::kjc::CNumericType::CNumericType(int) [4704] 0.00 0.00 11/205 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 0.00 0.00 14/205 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 0.00 0.00 16/205 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [637] 0.00 0.00 20/205 at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1403] 0.00 0.00 21/205 at::dms::kjc::CField::getIdent(java::lang::String *) [1261] 0.00 0.00 28/205 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [566] 0.00 0.00 56/205 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] [1057] 0.0 0.00 0.00 205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) [1842] 1 java::lang::Character::class_0024(java::lang::String *, unsigned) [1840] 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) [1841] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 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 java::lang::System::_003cclinit_003e(unsigned) [755] 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 4 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] 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] [1058] 0.0 0.00 0.00 205 java::lang::Class::forName(java::lang::String *) [1058] 205 java_lang_Class_forName0 [174] ----------------------------------------------- 0.00 0.00 205/205 java::util::Stack::pop(void) [115] [1059] 0.0 0.00 0.00 205 java::util::Stack::peek(void) [1059] 0.00 0.00 205/955 java::util::Vector::size(void) [966] 0.00 0.00 205/242 java::util::Vector::elementAt(int) [1047] ----------------------------------------------- 0.00 0.00 1/202 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 0.00 0.00 2/202 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 2/202 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 2/202 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 0.00 0.00 2/202 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 0.00 0.00 3/202 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 3/202 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 3/202 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 0.00 0.00 3/202 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 4/202 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] 0.00 0.00 6/202 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [680] 0.00 0.00 6/202 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 6/202 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 8/202 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1449] 0.00 0.00 9/202 at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) [1440] 0.00 0.00 10/202 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 12/202 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 14/202 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [618] 0.00 0.00 15/202 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [574] 0.00 0.00 16/202 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 75/202 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1060] 0.0 0.00 0.00 202 at::dms::classfile::PooledConstant::getIndex(void) [1060] ----------------------------------------------- 193 java::lang::reflect::Array::newInstance(java::lang::Class *, int) [1062] [1061] 0.0 0.00 0.00 193 java_lang_reflect_Array_newArray [1061] 193 newArray [1052] ----------------------------------------------- 193 at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [265] [1062] 0.0 0.00 0.00 193 java::lang::reflect::Array::newInstance(java::lang::Class *, int) [1062] 193 java_lang_reflect_Array_newArray [1061] ----------------------------------------------- 0.00 0.00 4/187 java::io::DataInputStream::readLong(void) [493] 0.00 0.00 183/187 antlr::collections::impl::BitSet::bitMask(int) [1065] [1063] 0.0 0.00 0.00 187 soft_lshll [1063] ----------------------------------------------- 0.00 0.00 1/186 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 3/186 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 4/186 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 9/186 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 0.00 0.00 21/186 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 0.00 0.00 148/186 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [1064] 0.0 0.00 0.00 186 at::dms::classfile::Member::getModifiers(void) [1064] ----------------------------------------------- 0.00 0.00 183/183 antlr::collections::impl::BitSet::member(int) [1066] [1065] 0.0 0.00 0.00 183 antlr::collections::impl::BitSet::bitMask(int) [1065] 0.00 0.00 183/187 soft_lshll [1063] ----------------------------------------------- 0.00 0.00 1/183 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 0.00 0.00 2/183 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 0.00 0.00 8/183 at::dms::kjc::KjcParser::jForInit(void) [1792] 0.00 0.00 10/183 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 0.00 0.00 15/183 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 0.00 0.00 18/183 at::dms::kjc::KjcParser::jModifiers(void) [1342] 0.00 0.00 20/183 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] 0.00 0.00 20/183 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 0.00 0.00 21/183 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] 0.00 0.00 26/183 at::dms::kjc::KjcParser::jStatement(void) [1386] 0.00 0.00 42/183 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] [1066] 0.0 0.00 0.00 183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 183/183 antlr::collections::impl::BitSet::wordNumber(int) [1067] 0.00 0.00 183/183 antlr::collections::impl::BitSet::bitMask(int) [1065] 0.00 0.00 183/341 soft_lcmp [1030] ----------------------------------------------- 0.00 0.00 183/183 antlr::collections::impl::BitSet::member(int) [1066] [1067] 0.0 0.00 0.00 183 antlr::collections::impl::BitSet::wordNumber(int) [1067] ----------------------------------------------- 0.00 0.00 1/182 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 3/182 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] 0.00 0.00 9/182 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 21/182 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 148/182 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] [1068] 0.0 0.00 0.00 182 at::dms::classfile::Member::setModifiers(short) [1068] ----------------------------------------------- 0.00 0.00 174/174 at::dms::util::VectorCache::release(java::util::Vector *) [334] [1069] 0.0 0.00 0.00 174 java::util::Vector::capacity(void) [1069] ----------------------------------------------- 0.00 0.00 52/172 finalizeObject [349] 0.00 0.00 120/172 processClass [149] [1070] 0.0 0.00 0.00 172 Kaffe_ExceptionClear [1070] 0.00 0.00 688/1667 getCurrentThread [945] 0.00 0.00 172/455 setjmp [994] ----------------------------------------------- 0.00 0.00 165/165 tzload [554] [1071] 0.0 0.00 0.00 165 detzcode [1071] ----------------------------------------------- 0.00 0.00 9/159 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 19/159 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] 0.00 0.00 131/159 java::io::ByteArrayInputStream::skip(long long) [1091] [1072] 0.0 0.00 0.00 159 java::io::ByteArrayInputStream::available(void) [1072] ----------------------------------------------- 9 java::lang::Runtime::Runtime(void) [590] 24 java::io::File::getCanonicalPath(void) [393] 54 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 72 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] [1073] 0.0 0.00 0.00 159 java::util::StringTokenizer::nextToken(void) [1073] 159 java::util::StringTokenizer::nextTokenInternal(void) [166] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jThrowsClause(void) [1934] 1 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 2 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 2 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] 2 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 3 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 3 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 4 at::dms::kjc::KjcParser::jModifier(void) [1606] 6 at::dms::kjc::KjcParser::jBuiltInType(void) [1518] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 7 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 9 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 10 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] 10 at::dms::kjc::KjcParser::jForStatement(void) [869] 14 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 15 at::dms::kjc::KjcParser::jStatement(void) [1386] 23 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 28 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [1074] 0.0 0.00 0.00 153 antlr::Parser::match(int) [1074] 0.00 0.00 149/149 antlr::LLkParser::consume(void) [1079] 153 antlr::LLkParser::LA(int) [965] 4 soft_new [920] 4 antlr::LLkParser::LT(int) [1140] 4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] 4 soft_athrow [1443] ----------------------------------------------- 0.00 0.00 4/152 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 148/152 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [1075] 0.0 0.00 0.00 152 at::dms::classfile::MethodInfo::getSignature(void) [1075] 0.00 0.00 152/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 152/152 java::io::DataOutputStream::writeShort(int) [1077] [1076] 0.0 0.00 0.00 152 java::io::DataOutputStream::writeChar(int) [1076] 0.00 0.00 304/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 0.00 0.00 1/152 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 0.00 0.00 2/152 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 2/152 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 0.00 0.00 2/152 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 0.00 0.00 3/152 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 3/152 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 3/152 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 0.00 0.00 4/152 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 6/152 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 6/152 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 0.00 0.00 7/152 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] 0.00 0.00 8/152 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 9/152 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 10/152 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 12/152 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 12/152 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 16/152 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 18/152 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] 0.00 0.00 28/152 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] [1077] 0.0 0.00 0.00 152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 152/152 java::io::DataOutputStream::writeChar(int) [1076] ----------------------------------------------- 0.00 0.00 149/149 antlr::LLkParser::consume(void) [1079] [1078] 0.0 0.00 0.00 149 antlr::TokenBuffer::consume(void) [1078] ----------------------------------------------- 0.00 0.00 149/149 antlr::Parser::match(int) [1074] [1079] 0.0 0.00 0.00 149 antlr::LLkParser::consume(void) [1079] 0.00 0.00 149/149 antlr::TokenBuffer::consume(void) [1078] ----------------------------------------------- 0.00 0.00 22/148 kaffe::util::IntegerHashtable::put(int, java::lang::Object *) [487] 0.00 0.00 126/148 kaffe::util::IntegerHashtable::get(int) [1094] [1080] 0.0 0.00 0.00 148 kaffe::util::IntegerHashtable::calculateBucket(int) [1080] ----------------------------------------------- 0.00 0.00 148/148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [1081] 0.0 0.00 0.00 148 at::dms::classfile::MethodInfo::getName(void) [1081] 0.00 0.00 148/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 148/148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [1082] 0.0 0.00 0.00 148 at::dms::classfile::MethodInfo::isDeprecated(void) [1082] 0.00 0.00 148/381 at::dms::classfile::AttributeList::get(int) [1026] ----------------------------------------------- 148 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [1083] 0.0 0.00 0.00 148 at::dms::kjc::CType::parseMethodSignature(java::lang::String *) [1083] 148 at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [194] ----------------------------------------------- 59 java_util_zip_ZipFile_openZipFile0 [1142] 85 java_util_zip_ZipFile_getZipEntry0 [549] [1084] 0.0 0.00 0.00 144 stringJava2C [1084] 0.00 0.00 144/565 stringJava2CBuf [983] 144 jmalloc [144] ----------------------------------------------- 0.00 0.00 2/142 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 2/142 at::dms::kjc::CMethod::isNative(void) [1789] 0.00 0.00 4/142 at::dms::kjc::CClass::isAbstract(void) [1602] 0.00 0.00 6/142 at::dms::kjc::CMember::isPrivate(void) [1515] 0.00 0.00 13/142 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 13/142 at::dms::kjc::JLocalVariable::isConstant(void) [1360] 0.00 0.00 14/142 at::dms::kjc::CMember::isPublic(void) [1341] 0.00 0.00 20/142 at::dms::kjc::CMethod::isAbstract(void) [1284] 0.00 0.00 25/142 at::dms::kjc::CMember::isFinal(void) [1235] 0.00 0.00 43/142 at::dms::kjc::CMember::isStatic(void) [1178] [1085] 0.0 0.00 0.00 142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 0.00 0.00 1/142 initNative [638] 0.00 0.00 1/142 _getypgroup [635] 0.00 0.00 1/142 _pw_breakout_yp [848] 0.00 0.00 4/142 java_lang_Runtime_buildLibName [1609] 0.00 0.00 8/142 lt_dlopen [350] 0.00 0.00 127/142 mangleType [213] [1086] 0.0 0.00 0.00 142 strncpy [1086] ----------------------------------------------- 0.00 0.00 6/138 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 0.00 0.00 132/138 at::dms::classfile::CodeInfo::CodeInfo(void) [4623] [1087] 0.0 0.00 0.00 138 at::dms::classfile::CodeInfo::Block_0024(unsigned) [1087] ----------------------------------------------- 0.00 0.00 47/135 lookupArray [210] 0.00 0.00 88/135 readInterfaces [1009] [1088] 0.0 0.00 0.00 135 addInterfaces [1088] ----------------------------------------------- 0.00 0.00 131/131 java::io::ByteArrayInputStream::skip(long long) [1091] [1089] 0.0 0.00 0.00 131 java::lang::Math::min(long long, long long) [1089] 0.00 0.00 131/341 soft_lcmp [1030] ----------------------------------------------- 0.00 0.00 131/131 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] [1090] 0.0 0.00 0.00 131 java::io::DataInputStream::skipBytes(int) [1090] 0.00 0.00 131/131 java::io::ByteArrayInputStream::skip(long long) [1091] ----------------------------------------------- 0.00 0.00 131/131 java::io::DataInputStream::skipBytes(int) [1090] [1091] 0.0 0.00 0.00 131 java::io::ByteArrayInputStream::skip(long long) [1091] 0.00 0.00 131/159 java::io::ByteArrayInputStream::available(void) [1072] 0.00 0.00 131/131 java::lang::Math::min(long long, long long) [1089] ----------------------------------------------- 127 at::dms::compiler::Scanner::nextToken(void) [1095] [1092] 0.0 0.00 0.00 127 at::dms::kjc::KjcScanner::getToken(void) [1092] 0.00 0.00 8/8 at::dms::kjc::KjcScanner::getOperator(void) [1447] 0.00 0.00 3/3 at::dms::compiler::Scanner::readJavaComment(void) [1720] 54 at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) [1148] 51 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] 10 java::lang::Character::digit(wchar_t, int) [1165] 3 java::lang::Character::isDigit(wchar_t) [1160] 3 at::dms::kjc::KjcScanner::getNumericLiteral(void) [1668] 3 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] ----------------------------------------------- 0.00 0.00 126/126 generateInsnSequence [6] [1093] 0.0 0.00 0.00 126 eprologue_xLx [1093] ----------------------------------------------- 0.00 0.00 126/126 java::lang::Character::getCharProp(wchar_t) [354] [1094] 0.0 0.00 0.00 126 kaffe::util::IntegerHashtable::get(int) [1094] 0.00 0.00 126/148 kaffe::util::IntegerHashtable::calculateBucket(int) [1080] ----------------------------------------------- 125 antlr::TokenBuffer::fill(int) [962] [1095] 0.0 0.00 0.00 125 at::dms::compiler::Scanner::nextToken(void) [1095] 0.00 0.00 261/320 at::dms::compiler::InputBuffer::isEndOfData(void) [1032] 127 at::dms::kjc::KjcScanner::getToken(void) [1092] ----------------------------------------------- 0.00 0.00 1/124 __hash_open [456] 0.00 0.00 1/124 _yp_dobind [543] 0.00 0.00 6/124 jthreadRestoreFD [1701] 0.00 0.00 116/124 jthreadedFileDescriptor [1215] [1096] 0.0 0.00 0.00 124 fcntl [1096] ----------------------------------------------- 0.00 0.00 124/124 antlr::TokenBuffer::syncConsume(void) [960] [1097] 0.0 0.00 0.00 124 antlr::TokenQueue::removeFirst(void) [1097] ----------------------------------------------- 0.00 0.00 1/121 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 0.00 0.00 1/121 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 0.00 0.00 1/121 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] 0.00 0.00 1/121 at::dms::kjc::JPackageImport::checkBody(at::dms::compiler::Compiler *, at::dms::kjc::JPackageName *) [1826] 0.00 0.00 1/121 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 1/121 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/121 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/121 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1/121 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/121 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 2/121 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 0.00 0.00 2/121 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 2/121 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 0.00 0.00 2/121 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 0.00 0.00 2/121 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 0.00 0.00 2/121 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/121 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/121 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 0.00 0.00 3/121 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 3/121 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 3/121 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/121 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] 0.00 0.00 3/121 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 3/121 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 0.00 0.00 3/121 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 3/121 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1653] 0.00 0.00 3/121 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 0.00 0.00 4/121 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 4/121 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/121 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 5/121 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 6/121 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 0.00 0.00 6/121 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 8/121 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 8/121 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 0.00 0.00 21/121 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1098] 0.0 0.00 0.00 121 at::dms::compiler::Phylum::getTokenReference(void) [1098] ----------------------------------------------- 0.00 0.00 1/119 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 0.00 0.00 1/119 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] 0.00 0.00 1/119 at::dms::kjc::CClass::getType(void) [1678] 0.00 0.00 1/119 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 2/119 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 0.00 0.00 9/119 at::dms::kjc::CClassType::getQualifiedName(void) [1428] 0.00 0.00 9/119 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 95/119 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] [1099] 0.0 0.00 0.00 119 at::dms::kjc::CClass::getQualifiedName(void) [1099] ----------------------------------------------- 0.00 0.00 118/118 translate [3] [1100] 0.0 0.00 0.00 118 table_code_label [1100] ----------------------------------------------- 29 execute_java_constructor_v [1212] 35 do_execute_java_method_v [1193] 0.00 0.00 1/156718 Kaffe_CallStaticVoidMethodV [729] 0.00 0.00 52/156718 Kaffe_CallVoidMethodV [348] [1101] 0.0 0.00 0.00 117 callMethodV [1101] 0.00 0.00 16/16 java::util::zip::ZipEntry::ZipEntry(void) [4671] 0.00 0.00 1/1 kaffe::net::www::protocol::jar::Handler::Handler(void) [4982] 0.00 0.00 1/1 kaffe::net::www::protocol::file::Handler::Handler(void) [4983] 0.00 0.00 1/1 kaffe::io::CharToByteDefault::CharToByteDefault(void) [4921] 0.00 0.00 1/1 kaffe::io::ByteToCharDefault::ByteToCharDefault(void) [4920] 0.00 0.00 1/1 java::io::FileInputStream::finalize(void) [1865] 51 java::util::zip::ZipFile::finalize(void) [1153] 34 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 5 java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) [4717] 3 java::lang::StackOverflowError::StackOverflowError(void) [4750] 1 java::lang::ThreadGroup::add(java::lang::Thread *) [725] 1 java::lang::OutOfMemoryError::OutOfMemoryError(void) [4909] 1 at::dms::kjc::Main::main(JArray *) [1948] ----------------------------------------------- 0.00 0.00 6/117 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 7/117 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 10/117 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 13/117 at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [540] 0.00 0.00 37/117 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 44/117 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] [1102] 0.0 0.00 0.00 117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 12 at::dms::kjc::KjcParser::jStatement(void) [1386] 14 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 15 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] 21 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] [1103] 0.0 0.00 0.00 110 at::dms::compiler::Parser::buildTokenReference(void) [1103] 110 at::dms::compiler::Scanner::getTokenReference(void) [1104] ----------------------------------------------- 110 at::dms::compiler::Parser::buildTokenReference(void) [1103] [1104] 0.0 0.00 0.00 110 at::dms::compiler::Scanner::getTokenReference(void) [1104] 110 at::dms::compiler::TokenReference::build(java::lang::String *, int) [156] ----------------------------------------------- 109 at::dms::kjc::CClassNameType::getCClass(void) [1106] [1105] 0.0 0.00 0.00 109 at::dms::kjc::CClassType::getCClass(void) [1105] 109 at::dms::kjc::CClassType::getCachedCClass(void) [1107] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 2 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 2 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 2 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] 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] 4 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 9 at::dms::kjc::CClassType::getQualifiedName(void) [1428] 22 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 24 at::dms::kjc::CClass::getSuperClass(void) [1239] 24 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] [1106] 0.0 0.00 0.00 109 at::dms::kjc::CClassNameType::getCClass(void) [1106] 109 at::dms::kjc::CClassType::getCClass(void) [1105] 13 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] ----------------------------------------------- 109 at::dms::kjc::CClassType::getCClass(void) [1105] [1107] 0.0 0.00 0.00 109 at::dms::kjc::CClassType::getCachedCClass(void) [1107] 109 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] ----------------------------------------------- 0.00 0.00 109/109 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] [1108] 0.0 0.00 0.00 109 at::dms::kjc::CClass::getCompiler(void) [1108] ----------------------------------------------- 109 at::dms::kjc::CClassType::getCachedCClass(void) [1107] [1109] 0.0 0.00 0.00 109 at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [1109] 0.00 0.00 109/109 at::dms::kjc::CClass::getCompiler(void) [1108] 0.00 0.00 95/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 95 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] ----------------------------------------------- 0.00 0.00 3/108 at::dms::classfile::StringConstant::hashCode(void) [1681] 0.00 0.00 26/108 at::dms::classfile::ClassConstant::hashCode(void) [1230] 0.00 0.00 37/108 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 42/108 at::dms::classfile::NameAndTypeConstant::hashCode(void) [1266] [1110] 0.0 0.00 0.00 108 at::dms::classfile::AsciiConstant::hashCode(void) [1110] 0.00 0.00 108/921 java::lang::String::hashCode(void) [968] ----------------------------------------------- 0.00 0.00 21/108 fgetln [657] 0.00 0.00 87/108 fgets [408] [1111] 0.0 0.00 0.00 108 memchr [1111] ----------------------------------------------- 0.00 0.00 2/104 at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) [1617] 0.00 0.00 6/104 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [1713] 0.00 0.00 10/104 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 20/104 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 22/104 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 44/104 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [1112] 0.0 0.00 0.00 104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 104/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 52/104 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 0.00 0.00 52/104 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1113] 0.0 0.00 0.00 104 at::dms::classfile::PooledConstant::getSlotsUsed(void) [1113] ----------------------------------------------- 0.00 0.00 1/102 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 0.00 0.00 1/102 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 0.00 0.00 7/102 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 0.00 0.00 12/102 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] 0.00 0.00 13/102 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 16/102 java::io::File::getName(void) [1320] 0.00 0.00 21/102 at::dms::kjc::CField::getIdent(java::lang::String *) [1261] 0.00 0.00 31/102 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] [1114] 0.0 0.00 0.00 102 java::lang::String::lastIndexOf(int) [1114] 0.00 0.00 102/102 java::lang::String::lastIndexOf(int, int) [1115] ----------------------------------------------- 0.00 0.00 102/102 java::lang::String::lastIndexOf(int) [1114] [1115] 0.0 0.00 0.00 102 java::lang::String::lastIndexOf(int, int) [1115] ----------------------------------------------- 48 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 51 java::util::zip::ZipFile::finalize(void) [1153] [1116] 0.0 0.00 0.00 99 java::util::zip::ZipFile::close(void) [1116] 51 java_util_zip_ZipFile_closeZipFile0 [1156] ----------------------------------------------- 0.00 0.00 6/96 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [680] 0.00 0.00 9/96 at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) [1440] 0.00 0.00 14/96 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [618] 0.00 0.00 15/96 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [574] 0.00 0.00 52/96 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1117] 0.0 0.00 0.00 96 at::dms::classfile::PooledConstant::setIndex(short) [1117] ----------------------------------------------- 1 java_lang_Runtime_initializeLinkerInternal [1940] 4 java_lang_Runtime_buildLibName [1609] 5 error2Throwable [1543] 16 makeZipEntry [1324] 68 setProperty [1201] 0.00 0.00 1/156718 initThreads [439] [1118] 0.0 0.00 0.00 95 stringC2Java [1118] 95 stringCharArray2Java [188] 2 jmalloc [144] 2 jfree [145] ----------------------------------------------- 0.00 0.00 1/92 at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) [1588] 0.00 0.00 3/92 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 0.00 0.00 88/92 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] [1119] 0.0 0.00 0.00 92 java::lang::Math::max(int, int) [1119] ----------------------------------------------- 3 java::util::jar::JarFile::getEntry(java::lang::String *) [1662] 34 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] 48 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [1120] 0.0 0.00 0.00 85 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] 85 java_util_zip_ZipFile_getZipEntry0 [549] ----------------------------------------------- 0.00 0.00 85/85 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] [1121] 0.0 0.00 0.00 85 at::dms::classfile::CodePosition::isFix(void) [1121] ----------------------------------------------- 0.00 0.00 85/85 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] [1122] 0.0 0.00 0.00 85 at::dms::classfile::CodePosition::setPosition(at::dms::classfile::CodePosition *) [1122] ----------------------------------------------- 0.00 0.00 39/83 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] 0.00 0.00 44/83 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] [1123] 0.0 0.00 0.00 83 at::dms::classfile::InstructionHandle::getStackHeight(void) [1123] ----------------------------------------------- 0.00 0.00 41/82 at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) [4640] 0.00 0.00 41/82 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] [1124] 0.0 0.00 0.00 82 at::dms::optimize::InstructionHandle::setNext(at::dms::optimize::InstructionHandle *) [1124] ----------------------------------------------- 0.00 0.00 2/82 _listmatch [4986] 0.00 0.00 4/82 options [1950] 0.00 0.00 76/82 lt_dlopen [350] [1125] 0.0 0.00 0.00 82 strncmp [1125] ----------------------------------------------- 3 java::lang::Character::isJavaIdentifierStart(wchar_t) [1688] 26 java::lang::Character::isJavaIdentifierPart(wchar_t) [1232] 50 java::lang::Character::isDigit(wchar_t) [1160] [1126] 0.0 0.00 0.00 79 java::lang::Character::getType(wchar_t) [1126] 79 java::lang::Character::getCharProp(wchar_t) [354] ----------------------------------------------- 0.00 0.00 37/78 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 41/78 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] [1127] 0.0 0.00 0.00 78 at::dms::optimize::InstructionHandle::isReached(void) [1127] ----------------------------------------------- 0.00 0.00 77/77 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1128] 0.0 0.00 0.00 77 at::dms::classfile::CodePosition::addOffset(int) [1128] ----------------------------------------------- 0.00 0.00 77/77 at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [601] [1129] 0.0 0.00 0.00 77 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] 0.00 0.00 77/77 at::dms::classfile::CodePosition::addOffset(int) [1128] 0.00 0.00 19/19 at::dms::classfile::LocalVarInstruction::getSize(void) [1292] 0.00 0.00 19/19 at::dms::classfile::MethodRefInstruction::getSize(void) [1293] 0.00 0.00 13/13 at::dms::classfile::NoArgInstruction::getSize(void) [1356] 0.00 0.00 12/12 at::dms::classfile::PushLiteralInstruction::getSize(void) [1381] 0.00 0.00 6/6 at::dms::classfile::FieldRefInstruction::getSize(void) [1506] 0.00 0.00 4/4 at::dms::classfile::IincInstruction::getSize(void) [1593] 0.00 0.00 4/4 at::dms::classfile::ClassRefInstruction::getSize(void) [1594] ----------------------------------------------- 0.00 0.00 75/75 processClass [149] [1130] 0.0 0.00 0.00 75 JNI_GetCreatedJavaVMs [1130] ----------------------------------------------- 15 processClass [149] 60 Kaffe_CallStaticVoidMethodA [1138] [1131] 0.0 0.00 0.00 75 callMethodA [1131] 0.00 0.00 6/6276 nullCall [918] 1 java::lang::String::_003cclinit_003e(unsigned) [4835] 1 java::lang::Thread::_003cclinit_003e(unsigned) [4836] 1 java::lang::System::_003cclinit_003e(unsigned) [755] 1 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [4850] 1 java::io::File::_003cclinit_003e(unsigned) [4830] 1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] 1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] 1 java::io::FileInputStream::_003cclinit_003e(unsigned) [4828] 1 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 1 java::io::FileOutputStream::_003cclinit_003e(unsigned) [4829] 1 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 1 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] 1 java::util::Locale::_003cclinit_003e(unsigned) [272] 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] 1 java::io::PrintWriter::_003cclinit_003e(unsigned) [4826] 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 1 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 1 java::lang::Character::_003cclinit_003e(unsigned) [4839] 1 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] 1 java::net::URL::_003cclinit_003e(unsigned) [4832] 1 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] 1 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] 1 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 1 at::dms::util::Utils::_003cclinit_003e(unsigned) [4871] 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 1 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 1 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 1 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 1 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 1 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 1 antlr::Token::_003cclinit_003e(unsigned) [4824] 1 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 1 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 1 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] 1 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 1 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 1 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [4858] 1 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] 1 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [4853] 1 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] 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::CodeInfo::_003cclinit_003e(unsigned) [4885] 1 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [4882] 1 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [4875] 1 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [4857] 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] ----------------------------------------------- 75 processClass [149] [1132] 0.0 0.00 0.00 75 makeMethodInactive [1132] 69 jfree [145] ----------------------------------------------- 74 dispatchException [1338] [1133] 0.0 0.00 0.00 74 unwindStackFrame [1133] 0.00 0.00 74/1667 getCurrentThread [945] 74 findExceptionInMethod [304] ----------------------------------------------- 10 java::lang::Runtime::Runtime(void) [590] 60 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [1134] 0.0 0.00 0.00 70 java::util::StringTokenizer::hasMoreTokens(void) [1134] 70 java::util::StringTokenizer::nextTokenInternal(void) [166] ----------------------------------------------- 0.00 0.00 6/66 handleErrors [1512] 0.00 0.00 60/66 processClass [149] [1135] 0.0 0.00 0.00 66 Kaffe_ExceptionOccured [1135] 0.00 0.00 264/1667 getCurrentThread [945] 0.00 0.00 66/455 setjmp [994] ----------------------------------------------- 0.00 0.00 4/64 at::dms::kjc::CVariableInfo::setInfo(int, int, bool) [1622] 0.00 0.00 10/64 at::dms::kjc::CVariableInfo::setInfo(int, int) [1413] 0.00 0.00 50/64 at::dms::kjc::CVariableInfo::getInfo(int) [1159] [1136] 0.0 0.00 0.00 64 at::dms::kjc::CVariableInfo::subscript(int) [1136] ----------------------------------------------- 0.00 0.00 4/64 at::dms::kjc::CVariableInfo::setInfo(int, int, bool) [1622] 0.00 0.00 10/64 at::dms::kjc::CVariableInfo::setInfo(int, int) [1413] 0.00 0.00 50/64 at::dms::kjc::CVariableInfo::getInfo(int) [1159] [1137] 0.0 0.00 0.00 64 at::dms::kjc::CVariableInfo::subset(int) [1137] ----------------------------------------------- 60 processClass [149] [1138] 0.0 0.00 0.00 60 Kaffe_CallStaticVoidMethodA [1138] 0.00 0.00 180/1667 getCurrentThread [945] 0.00 0.00 60/455 setjmp [994] 60 callMethodA [1131] ----------------------------------------------- 59 antlr::LLkParser::LT(int) [1140] [1139] 0.0 0.00 0.00 59 antlr::TokenBuffer::LT(int) [1139] 0.00 0.00 59/1020 antlr::TokenQueue::elementAt(int) [961] 59 antlr::TokenBuffer::fill(int) [962] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 3 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 4 antlr::Parser::match(int) [1074] 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 8 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 14 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] 16 at::dms::kjc::KjcParser::jIdentifier(void) [1436] [1140] 0.0 0.00 0.00 59 antlr::LLkParser::LT(int) [1140] 59 antlr::TokenBuffer::LT(int) [1139] ----------------------------------------------- 0.00 0.00 1/59 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 1/59 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] 0.00 0.00 1/59 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 1/59 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 2/59 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 2/59 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 3/59 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 3/59 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 3/59 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 3/59 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] 0.00 0.00 3/59 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 4/59 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 9/59 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 11/59 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 12/59 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1141] 0.0 0.00 0.00 59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] ----------------------------------------------- 59 java::util::zip::ZipFile::ZipFile(java::lang::String *) [4637] [1142] 0.0 0.00 0.00 59 java_util_zip_ZipFile_openZipFile0 [1142] 59 stringJava2C [1084] 59 openJarFile [403] 59 jfree [145] ----------------------------------------------- 0.00 0.00 1/56 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 1/56 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/56 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/56 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1/56 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/56 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 2/56 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 0.00 0.00 2/56 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 0.00 0.00 2/56 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/56 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/56 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/56 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] 0.00 0.00 3/56 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 3/56 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 0.00 0.00 3/56 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 3/56 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1653] 0.00 0.00 3/56 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 0.00 0.00 4/56 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 4/56 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/56 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 8/56 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] [1143] 0.0 0.00 0.00 56 at::dms::compiler::TokenReference::getLine(void) [1143] ----------------------------------------------- 0.00 0.00 1/56 at::dms::classfile::InnerClassInfo::getQualifiedName(void) [1905] 0.00 0.00 3/56 at::dms::classfile::ClassInfo::getInterfaces(void) [708] 0.00 0.00 8/56 at::dms::classfile::ExceptionsAttribute::getExceptions(void) [612] 0.00 0.00 16/56 at::dms::classfile::ClassInfo::getSuperClass(void) [1316] 0.00 0.00 28/56 at::dms::classfile::ClassInfo::getName(void) [1219] [1144] 0.0 0.00 0.00 56 at::dms::classfile::ClassConstant::getName(void) [1144] 0.00 0.00 56/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 28/56 java::lang::String::endsWith(java::lang::String *) [1218] 0.00 0.00 28/56 java::lang::String::startsWith(java::lang::String *) [1221] [1145] 0.0 0.00 0.00 56 java::lang::String::regionMatches(bool, int, java::lang::String *, int, int) [1145] ----------------------------------------------- 0.00 0.00 1/56 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 1/56 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/56 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/56 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1/56 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/56 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 2/56 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 0.00 0.00 2/56 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 0.00 0.00 2/56 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/56 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/56 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/56 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] 0.00 0.00 3/56 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 3/56 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 0.00 0.00 3/56 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 3/56 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1653] 0.00 0.00 3/56 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 0.00 0.00 4/56 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 4/56 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/56 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 8/56 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] [1146] 0.0 0.00 0.00 56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] ----------------------------------------------- 0.00 0.00 1/55 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 2/55 at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) [1786] 0.00 0.00 2/55 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 2/55 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 3/55 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 4/55 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 4/55 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/55 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 0.00 0.00 9/55 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 11/55 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 12/55 at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) [1317] [1147] 0.0 0.00 0.00 55 at::dms::kjc::CMember::getOwner(void) [1147] ----------------------------------------------- 54 at::dms::kjc::KjcScanner::getToken(void) [1092] [1148] 0.0 0.00 0.00 54 at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) [1148] 3 java::lang::Character::isJavaIdentifierStart(wchar_t) [1688] ----------------------------------------------- 5 malloc_bytes [1170] 0.00 0.00 1/48 realloc [1958] 0.00 0.00 1/48 malloc_init [1949] 0.00 0.00 4/48 ifree [1254] 0.00 0.00 42/48 malloc [1182] [1149] 0.0 0.00 0.00 53 imalloc [1149] 0.00 0.00 7/14 malloc_pages [1344] 46 malloc_bytes [1170] ----------------------------------------------- 0.00 0.00 1/52 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/52 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 2/52 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 3/52 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 4/52 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 5/52 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 0.00 0.00 6/52 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [1689] 0.00 0.00 30/52 at::dms::kjc::CMethod::isMatchingParams(JArray *) [1209] [1150] 0.0 0.00 0.00 52 at::dms::kjc::CMethod::getParameters(void) [1150] ----------------------------------------------- 0.00 0.00 52/52 java::util::HashMap::bucket(java::lang::Object *, int) [967] [1151] 0.0 0.00 0.00 52 at::dms::compiler::::hashCode(unsigned CToken_0024LookupToken) [1151] ----------------------------------------------- 51 java_util_zip_ZipFile_closeZipFile0 [1156] [1152] 0.0 0.00 0.00 51 closeJarFile [1152] 0.00 0.00 7/7 munmap [1482] 51 _lockMutex [14] 51 _unlockMutex [10] ----------------------------------------------- 51 callMethodV [1101] [1153] 0.0 0.00 0.00 51 java::util::zip::ZipFile::finalize(void) [1153] 51 java::util::zip::ZipFile::close(void) [1116] ----------------------------------------------- 51 at::dms::kjc::KjcScanner::getToken(void) [1092] [1154] 0.0 0.00 0.00 51 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] 0.00 0.00 50/50 at::dms::kjc::KjcScanner::lookupKeyword(JArray *, int, int) [1161] 51 at::dms::kjc::KjcScanner::readIdentifier(void) [1157] 37 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] ----------------------------------------------- 0.00 0.00 11/51 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 0.00 0.00 12/51 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] 0.00 0.00 28/51 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] [1155] 0.0 0.00 0.00 51 at::dms::kjc::CType::isArrayType(void) [1155] ----------------------------------------------- 51 java::util::zip::ZipFile::close(void) [1116] [1156] 0.0 0.00 0.00 51 java_util_zip_ZipFile_closeZipFile0 [1156] 51 closeJarFile [1152] ----------------------------------------------- 51 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] [1157] 0.0 0.00 0.00 51 at::dms::kjc::KjcScanner::readIdentifier(void) [1157] 26 java::lang::Character::isJavaIdentifierPart(wchar_t) [1232] ----------------------------------------------- 0.00 0.00 50/50 at::dms::kjc::KjcKeywords::lookup(JArray *, int, int) [1162] [1158] 0.0 0.00 0.00 50 at::dms::kjc::KjcKeywords::find(JArray *, int, int) [1158] 0.00 0.00 47/47 at::dms::kjc::KjcKeywords::hash(JArray *, int, int) [1167] 0.00 0.00 18/18 at::dms::kjc::KjcKeywords::equals(JArray *, int, int, JArray *) [1296] ----------------------------------------------- 0.00 0.00 6/50 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 0.00 0.00 7/50 at::dms::kjc::CBlockContext::getVariableInfo(int) [502] 0.00 0.00 10/50 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 27/50 at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [448] [1159] 0.0 0.00 0.00 50 at::dms::kjc::CVariableInfo::getInfo(int) [1159] 0.00 0.00 50/64 at::dms::kjc::CVariableInfo::subscript(int) [1136] 0.00 0.00 50/64 at::dms::kjc::CVariableInfo::subset(int) [1137] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getToken(void) [1092] 47 java::lang::Character::digit(wchar_t, int) [1165] [1160] 0.0 0.00 0.00 50 java::lang::Character::isDigit(wchar_t) [1160] 50 java::lang::Character::getType(wchar_t) [1126] ----------------------------------------------- 0.00 0.00 50/50 at::dms::kjc::KjcScanner::getIdentifier(void) [1154] [1161] 0.0 0.00 0.00 50 at::dms::kjc::KjcScanner::lookupKeyword(JArray *, int, int) [1161] 0.00 0.00 50/50 at::dms::kjc::KjcKeywords::lookup(JArray *, int, int) [1162] ----------------------------------------------- 0.00 0.00 50/50 at::dms::kjc::KjcScanner::lookupKeyword(JArray *, int, int) [1161] [1162] 0.0 0.00 0.00 50 at::dms::kjc::KjcKeywords::lookup(JArray *, int, int) [1162] 0.00 0.00 50/50 at::dms::kjc::KjcKeywords::find(JArray *, int, int) [1158] ----------------------------------------------- 0.00 0.00 4/48 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 44/48 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] [1163] 0.0 0.00 0.00 48 at::dms::kjc::JLocalVariable::getType(void) [1163] ----------------------------------------------- 0.00 0.00 1/48 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 5/48 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] 0.00 0.00 8/48 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 0.00 0.00 34/48 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1164] 0.0 0.00 0.00 48 at::dms::kjc::CExpressionContext::setDiscardValue(bool) [1164] ----------------------------------------------- 2 at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [447] 9 java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [372] 10 at::dms::kjc::KjcScanner::getToken(void) [1092] 12 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 14 at::dms::kjc::KjcScanner::getNumericLiteral(void) [1668] [1165] 0.0 0.00 0.00 47 java::lang::Character::digit(wchar_t, int) [1165] 47 java::lang::Character::isDigit(wchar_t) [1160] 31 java::lang::Character::getNumericValue(wchar_t) [1205] ----------------------------------------------- 0.00 0.00 1/47 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 0.00 0.00 1/47 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 0.00 0.00 3/47 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 0.00 0.00 3/47 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 0.00 0.00 3/47 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 0.00 0.00 4/47 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 0.00 0.00 4/47 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] 0.00 0.00 6/47 at::dms::kjc::KjcParser::jConstant(void) [1519] 0.00 0.00 8/47 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 0.00 0.00 14/47 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] [1166] 0.0 0.00 0.00 47 at::dms::compiler::CToken::getText(void) [1166] ----------------------------------------------- 0.00 0.00 47/47 at::dms::kjc::KjcKeywords::find(JArray *, int, int) [1158] [1167] 0.0 0.00 0.00 47 at::dms::kjc::KjcKeywords::hash(JArray *, int, int) [1167] 0.00 0.00 36/36 at::dms::kjc::KjcKeywords::gIndex(int) [1189] ----------------------------------------------- 0.00 0.00 1/46 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1824] 0.00 0.00 9/46 at::dms::kjc::CVoidType::appendSignature(at::dms::compiler::FastStringBuffer *) [1417] 0.00 0.00 18/46 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] 0.00 0.00 18/46 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] [1168] 0.0 0.00 0.00 46 at::dms::compiler::FastStringBuffer::append(wchar_t) [1168] ----------------------------------------------- 46 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] [1169] 0.0 0.00 0.00 46 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] 0.00 0.00 33/6276 nullCall [918] 0.00 0.00 12/16 at::dms::classfile::LocalVarInstruction::getStack(void) [1321] 0.00 0.00 10/20 at::dms::classfile::LocalVarInstruction::canComplete(void) [1279] 0.00 0.00 10/10 at::dms::classfile::MethodRefInstruction::getStack(void) [1409] 0.00 0.00 10/20 at::dms::classfile::MethodRefInstruction::canComplete(void) [1280] 0.00 0.00 7/7 at::dms::classfile::NoArgInstruction::getStack(void) [1473] 0.00 0.00 7/7 at::dms::classfile::NoArgInstruction::check(at::dms::classfile::CodeEnv *, int) [1466] 0.00 0.00 7/11 at::dms::classfile::NoArgInstruction::canComplete(void) [1393] 0.00 0.00 6/6 at::dms::classfile::PushLiteralInstruction::getStack(void) [1507] 0.00 0.00 6/12 at::dms::classfile::PushLiteralInstruction::canComplete(void) [1373] 0.00 0.00 4/4 at::dms::classfile::JumpInstruction::getStack(void) [1595] 0.00 0.00 4/6 at::dms::classfile::JumpInstruction::canComplete(void) [1494] 0.00 0.00 3/3 at::dms::classfile::FieldRefInstruction::getStack(void) [1674] 0.00 0.00 3/6 at::dms::classfile::FieldRefInstruction::canComplete(void) [1495] 0.00 0.00 2/2 at::dms::classfile::IincInstruction::getStack(void) [1776] 0.00 0.00 2/2 at::dms::classfile::IincInstruction::canComplete(void) [1749] 0.00 0.00 2/2 at::dms::classfile::ClassRefInstruction::getStack(void) [1777] 0.00 0.00 2/4 at::dms::classfile::ClassRefInstruction::canComplete(void) [1574] 4 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [673] ----------------------------------------------- 46 imalloc [1149] [1170] 0.0 0.00 0.00 46 malloc_bytes [1170] 0.00 0.00 7/14 malloc_pages [1344] 5 imalloc [1149] ----------------------------------------------- 0.00 0.00 1/45 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] 0.00 0.00 2/45 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 2/45 at::dms::kjc::CMethod::isNative(void) [1789] 0.00 0.00 3/45 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 4/45 at::dms::kjc::CClass::isAbstract(void) [1602] 0.00 0.00 13/45 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 20/45 at::dms::kjc::CMethod::isAbstract(void) [1284] [1171] 0.0 0.00 0.00 45 at::dms::kjc::CMember::getModifiers(void) [1171] ----------------------------------------------- 0.00 0.00 2/44 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 3/44 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 11/44 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 28/44 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] [1172] 0.0 0.00 0.00 44 at::dms::kjc::JLocalVariable::getIdent(void) [1172] ----------------------------------------------- 0.00 0.00 44/44 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] [1173] 0.0 0.00 0.00 44 at::dms::classfile::InstructionHandle::getLocalVar(void) [1173] 0.00 0.00 34/34 at::dms::classfile::Instruction::getLocalVar(void) [1197] 0.00 0.00 10/10 at::dms::classfile::LocalVarInstruction::getLocalVar(void) [1406] ----------------------------------------------- 0.00 0.00 1/44 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 2/44 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 2/44 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 2/44 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/44 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 3/44 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 0.00 0.00 4/44 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 6/44 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 6/44 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 6/44 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 0.00 0.00 9/44 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [1174] 0.0 0.00 0.00 44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 44/48 at::dms::kjc::JLocalVariable::getType(void) [1163] ----------------------------------------------- 0.00 0.00 44/44 at::dms::classfile::InstructionHandle::setAddress(void) [1176] [1175] 0.0 0.00 0.00 44 at::dms::classfile::Instruction::setAddress(int) [1175] ----------------------------------------------- 0.00 0.00 44/44 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] [1176] 0.0 0.00 0.00 44 at::dms::classfile::InstructionHandle::setAddress(void) [1176] 0.00 0.00 44/44 at::dms::classfile::Instruction::setAddress(int) [1175] ----------------------------------------------- 0.00 0.00 3/44 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [1713] 0.00 0.00 4/44 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 6/44 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 7/44 at::dms::optimize::Patterns::optimizeNoArgInstruction(at::dms::optimize::InstructionHandle *, int) [1483] 0.00 0.00 10/44 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] 0.00 0.00 14/44 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [1177] 0.0 0.00 0.00 44 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 37/78 at::dms::optimize::InstructionHandle::isReached(void) [1127] 0.00 0.00 37/117 at::dms::optimize::InstructionHandle::getInstruction(void) [1102] 0.00 0.00 10/20 at::dms::classfile::LocalVarInstruction::canComplete(void) [1279] 0.00 0.00 10/20 at::dms::classfile::MethodRefInstruction::canComplete(void) [1280] 0.00 0.00 6/12 at::dms::classfile::PushLiteralInstruction::canComplete(void) [1373] 0.00 0.00 4/11 at::dms::classfile::NoArgInstruction::canComplete(void) [1393] 0.00 0.00 3/6 at::dms::classfile::FieldRefInstruction::canComplete(void) [1495] 0.00 0.00 2/6 at::dms::classfile::JumpInstruction::canComplete(void) [1494] 0.00 0.00 2/4 at::dms::classfile::ClassRefInstruction::canComplete(void) [1574] ----------------------------------------------- 0.00 0.00 1/43 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 1/43 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 2/43 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 3/43 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/43 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 6/43 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 8/43 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 8/43 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 11/43 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1178] 0.0 0.00 0.00 43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 43/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 1 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 2 java::lang::Class::fullResourceName(java::lang::String *) [1761] 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 9 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 16 java::io::File::getName(void) [1320] [1179] 0.0 0.00 0.00 43 java::lang::String::substring(int) [1179] 43 java::lang::String::substring(int, int) [988] ----------------------------------------------- 0.00 0.00 2/42 loadNativeLibrary2 [885] 0.00 0.00 40/42 loadNativeLibrarySym [1185] [1180] 0.0 0.00 0.00 42 blockAsyncSignals [1180] 0.00 0.00 42/813 sigprocmask [973] ----------------------------------------------- 0.00 0.00 17/42 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] 0.00 0.00 25/42 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1181] 0.0 0.00 0.00 42 at::dms::kjc::CExpressionContext::isLeftSide(void) [1181] ----------------------------------------------- 0.00 0.00 1/42 __ibitmap [846] 0.00 0.00 1/42 _yp_dobind [543] 0.00 0.00 2/42 __hash_open [456] 0.00 0.00 2/42 clntudp_bufcreate [862] 0.00 0.00 2/42 start_gr [553] 0.00 0.00 2/42 createCallGraph [2692] 0.00 0.00 3/42 __smakebuf [4789] 0.00 0.00 3/42 xdr_bytes [777] 0.00 0.00 3/42 yp_match [514] 0.00 0.00 3/42 strdup [871] 0.00 0.00 4/42 newbuf [1794] 0.00 0.00 7/42 calloc [1464] 0.00 0.00 9/42 ypmatch_cache_insert [872] [1182] 0.0 0.00 0.00 42 malloc [1182] 0.00 0.00 42/48 imalloc [1149] 0.00 0.00 1/1 malloc_init [1949] ----------------------------------------------- 0.00 0.00 2/41 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 0.00 0.00 6/41 kaffe::lang::Application::getApplication(void) [794] 0.00 0.00 33/41 java::lang::SecurityManager::currentClassLoader(void) [1644] [1183] 0.0 0.00 0.00 41 java::lang::Class::getClassLoader(void) [1183] 0.00 0.00 41/41 java_lang_Class_getClassLoader0 [1184] ----------------------------------------------- 0.00 0.00 41/41 java::lang::Class::getClassLoader(void) [1183] [1184] 0.0 0.00 0.00 41 java_lang_Class_getClassLoader0 [1184] ----------------------------------------------- 0.00 0.00 3/40 Kaffe_JNI_native [316] 0.00 0.00 37/40 native [293] [1185] 0.0 0.00 0.00 40 loadNativeLibrarySym [1185] 0.00 0.00 40/42 blockAsyncSignals [1180] 0.00 0.00 40/303 unblockAsyncSignals [1033] ----------------------------------------------- 0.00 0.00 1/40 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/40 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 6/40 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 6/40 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 8/40 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 8/40 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 10/40 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] [1186] 0.0 0.00 0.00 40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] ----------------------------------------------- 4 java::lang::System::getProperty(java::lang::String *, java::lang::String *) [651] 13 java::lang::System::getProperty(java::lang::String *) [504] 20 java::lang::System::getProperties(void) [1282] [1187] 0.0 0.00 0.00 37 java::lang::System::checkPropertyAccess(void) [1187] 0.00 0.00 37/6276 nullCall [918] 37 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 0.00 0.00 36/36 lookupClassMethod [1190] [1188] 0.0 0.00 0.00 36 findMethod [1188] 0.00 0.00 70/18365 findMethodLocal [900] ----------------------------------------------- 0.00 0.00 36/36 at::dms::kjc::KjcKeywords::hash(JArray *, int, int) [1167] [1189] 0.0 0.00 0.00 36 at::dms::kjc::KjcKeywords::gIndex(int) [1189] ----------------------------------------------- 35 lookupObjectMethod [1194] 0.00 0.00 1/156718 Kaffe_GetStaticMethodID [730] [1190] 0.0 0.00 0.00 36 lookupClassMethod [1190] 0.00 0.00 36/36 findMethod [1188] 72 utf8ConstNew [33] 72 utf8ConstRelease [305] ----------------------------------------------- 36 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] [1191] 0.0 0.00 0.00 36 at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [1191] 0.00 0.00 36/10553 soft_lookupinterfacemethod [905] 36 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] ----------------------------------------------- 34 setProperty [1201] 0.00 0.00 1/156718 createInitialThread [496] [1192] 0.0 0.00 0.00 35 do_execute_java_method [1192] 35 do_execute_java_method_v [1193] ----------------------------------------------- 35 do_execute_java_method [1192] [1193] 0.0 0.00 0.00 35 do_execute_java_method_v [1193] 35 lookupObjectMethod [1194] 35 callMethodV [1101] ----------------------------------------------- 35 do_execute_java_method_v [1193] [1194] 0.0 0.00 0.00 35 lookupObjectMethod [1194] 35 lookupClassMethod [1190] ----------------------------------------------- 34 findExceptionInMethod [304] [1195] 0.0 0.00 0.00 34 findExceptionBlockInMethod [1195] 8 getClass [91] ----------------------------------------------- 34 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1354] [1196] 0.0 0.00 0.00 34 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] 0.00 0.00 10/10 at::dms::classfile::::(unsigned ZipClassDirectory_00241_0024ClassDescription, at::dms::classfile::ZipClassDirectory *, java::util::zip::ZipEntry *) [4693] 34 java::lang::String::concat(java::lang::String *) [358] 34 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] 10 soft_new [920] ----------------------------------------------- 0.00 0.00 34/34 at::dms::classfile::InstructionHandle::getLocalVar(void) [1173] [1197] 0.0 0.00 0.00 34 at::dms::classfile::Instruction::getLocalVar(void) [1197] ----------------------------------------------- 34 processClass [149] [1198] 0.0 0.00 0.00 34 prepareInterface [1198] 4 buildTrampoline [910] ----------------------------------------------- 8 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] 26 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [4649] [1199] 0.0 0.00 0.00 34 java::util::TimeZone::setID(java::lang::String *) [1199] 34 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] ----------------------------------------------- 0.00 0.00 34/34 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1200] 0.0 0.00 0.00 34 at::dms::kjc::CExpressionContext::setLeftSide(bool) [1200] ----------------------------------------------- 34 java_lang_System_initProperties [352] [1201] 0.0 0.00 0.00 34 setProperty [1201] 68 stringC2Java [1118] 34 do_execute_java_method [1192] ----------------------------------------------- 29 execute_java_constructor_v [1212] 0.00 0.00 1/156718 initThreads [439] 0.00 0.00 1/156718 createInitialThread [496] 0.00 0.00 2/156718 createDaemon [25] [1202] 0.0 0.00 0.00 33 newObject [1202] 33 newObjectChecked [914] ----------------------------------------------- 0.00 0.00 1/32 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 0.00 0.00 1/32 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 0.00 0.00 3/32 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 9/32 java::lang::ClassLoader::getResources(java::lang::String *) [710] 0.00 0.00 18/32 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] [1203] 0.0 0.00 0.00 32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] 14 at::dms::compiler::FastStringBuffer::toString(void) [1348] 15 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] [1204] 0.0 0.00 0.00 32 java::lang::String::valueOf(JArray *, int, int) [1204] 32 soft_new [920] 32 java::lang::String::String(JArray *, int, int) [385] ----------------------------------------------- 31 java::lang::Character::digit(wchar_t, int) [1165] [1205] 0.0 0.00 0.00 31 java::lang::Character::getNumericValue(wchar_t) [1205] 31 java::lang::Character::getCharProp(wchar_t) [354] ----------------------------------------------- 0.00 0.00 3/31 _gr_breakout_yp [4985] 0.00 0.00 7/31 _pw_breakout_yp [848] 0.00 0.00 21/31 grscan [545] [1206] 0.0 0.00 0.00 31 strsep [1206] ----------------------------------------------- 0.00 0.00 1/30 clntudp_bufcreate [862] 0.00 0.00 29/30 jthreadedFileDescriptor [1215] [1207] 0.0 0.00 0.00 30 ioctl [1207] ----------------------------------------------- 1 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 2 at::dms::kjc::CClassType::isCheckedException(void) [1929] 27 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [1227] [1208] 0.0 0.00 0.00 30 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] 0.00 0.00 15/29 at::dms::kjc::CClassType::isClassType(void) [1214] 0.00 0.00 15/15 at::dms::kjc::CType::isClassType(void) [1331] 0.00 0.00 12/51 at::dms::kjc::CType::isArrayType(void) [1155] 0.00 0.00 3/5 at::dms::kjc::CArrayType::isArrayType(void) [1551] 24 at::dms::kjc::CClassNameType::getCClass(void) [1106] 12 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] ----------------------------------------------- 30 at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [157] [1209] 0.0 0.00 0.00 30 at::dms::kjc::CMethod::isMatchingParams(JArray *) [1209] 0.00 0.00 30/52 at::dms::kjc::CMethod::getParameters(void) [1150] 24 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [1227] ----------------------------------------------- 30 computeInterfaceImplementationIndex [154] [1210] 0.0 0.00 0.00 30 jrealloc [1210] 30 gcRealloc [639] ----------------------------------------------- 1 gcMalloc [90] 4 java_lang_Class_newInstance [1608] 5 error2Throwable [1543] 16 makeZipEntry [1324] 0.00 0.00 1/156718 createInitialThread [496] 0.00 0.00 2/156718 createThread [27] [1211] 0.0 0.00 0.00 29 execute_java_constructor [1211] 29 execute_java_constructor_v [1212] ----------------------------------------------- 29 execute_java_constructor [1211] [1212] 0.0 0.00 0.00 29 execute_java_constructor_v [1212] 0.00 0.00 29/18365 findMethodLocal [900] 0.00 0.00 25/238 classname2pathname [1048] 29 utf8ConstNew [33] 29 utf8ConstRelease [305] 29 newObject [1202] 29 callMethodV [1101] 25 lookupClass [1216] ----------------------------------------------- 0.00 0.00 1/29 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/29 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] 0.00 0.00 1/29 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 2/29 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 2/29 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 2/29 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 3/29 at::dms::kjc::CClassContext::lookupField(java::lang::String *) [1704] 0.00 0.00 3/29 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 4/29 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 4/29 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 6/29 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1213] 0.0 0.00 0.00 29 at::dms::kjc::CClassContext::getCClass(void) [1213] ----------------------------------------------- 0.00 0.00 3/29 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] 0.00 0.00 11/29 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 0.00 0.00 15/29 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] [1214] 0.0 0.00 0.00 29 at::dms::kjc::CClassType::isClassType(void) [1214] ----------------------------------------------- 0.00 0.00 3/29 jthread_init [598] 0.00 0.00 26/29 jthreadedOpen [163] [1215] 0.0 0.00 0.00 29 jthreadedFileDescriptor [1215] 0.00 0.00 116/124 fcntl [1096] 0.00 0.00 29/30 ioctl [1207] 0.00 0.00 1/8 getpid [1452] ----------------------------------------------- 25 execute_java_constructor_v [1212] 0.00 0.00 2/156718 initThreads [439] 0.00 0.00 2/156718 Kaffe_FindClass [519] [1216] 0.0 0.00 0.00 29 lookupClass [1216] 29 utf8ConstNew [33] 29 loadClass [150] 29 utf8ConstRelease [305] 29 processClass [149] ----------------------------------------------- 28 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] [1217] 0.0 0.00 0.00 28 kaffe::util::UTF8::encode(java::lang::String *) [1217] 28 java::lang::String::toCharArray(void) [275] 28 soft_newarray [947] ----------------------------------------------- 0.00 0.00 3/28 java::util::zip::ZipEntry::isDirectory(void) [1687] 0.00 0.00 9/28 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 0.00 0.00 16/28 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] [1218] 0.0 0.00 0.00 28 java::lang::String::endsWith(java::lang::String *) [1218] 0.00 0.00 28/56 java::lang::String::regionMatches(bool, int, java::lang::String *, int, int) [1145] ----------------------------------------------- 0.00 0.00 1/28 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 0.00 0.00 27/28 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1219] 0.0 0.00 0.00 28 at::dms::classfile::ClassInfo::getName(void) [1219] 0.00 0.00 28/56 at::dms::classfile::ClassConstant::getName(void) [1144] ----------------------------------------------- 8 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] 14 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] 14 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] [1220] 0.0 0.00 0.00 28+8 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] 28 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] 8 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] ----------------------------------------------- 0.00 0.00 1/28 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] 0.00 0.00 1/28 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 5/28 java::lang::Integer::decode(java::lang::String *) [803] 0.00 0.00 9/28 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] 0.00 0.00 12/28 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] [1221] 0.0 0.00 0.00 28 java::lang::String::startsWith(java::lang::String *) [1221] 0.00 0.00 28/56 java::lang::String::regionMatches(bool, int, java::lang::String *, int, int) [1145] ----------------------------------------------- 28 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1222] 0.0 0.00 0.00 28 at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1222] 0.00 0.00 56/10553 soft_lookupinterfacemethod [905] 0.00 0.00 28/408 java::io::DataOutputStream::writeByte(int) [1016] 28 java::io::DataOutputStream::writeUTF(java::lang::String *) [406] ----------------------------------------------- 0.00 0.00 1/27 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/27 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 2/27 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] 0.00 0.00 3/27 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 0.00 0.00 3/27 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 4/27 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 0.00 0.00 5/27 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 8/27 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] [1223] 0.0 0.00 0.00 27 at::dms::kjc::CodeSequence::discardValue(void) [1223] ----------------------------------------------- 0.00 0.00 2/27 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 8/27 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] 0.00 0.00 17/27 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1224] 0.0 0.00 0.00 27 at::dms::kjc::CExpressionContext::discardValue(void) [1224] ----------------------------------------------- 0.00 0.00 27/27 at::dms::classfile::AttributeList::get(int) [1026] [1225] 0.0 0.00 0.00 27 at::dms::classfile::LineNumberTable::getTag(void) [1225] ----------------------------------------------- 0.00 0.00 27/27 at::dms::classfile::AttributeList::get(int) [1026] [1226] 0.0 0.00 0.00 27 at::dms::classfile::SourceFileAttribute::getTag(void) [1226] ----------------------------------------------- 3 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [1689] 24 at::dms::kjc::CMethod::isMatchingParams(JArray *) [1209] [1227] 0.0 0.00 0.00 27 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [1227] 27 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] ----------------------------------------------- 5 java::util::Hashtable::elements(void) [1541] 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 9 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] [1228] 0.0 0.00 0.00 26 java::util::Vector::elements(void) [1228] 0.00 0.00 26/26 java::util::::(unsigned Vector_00241, java::util::Vector *) [4651] 26 soft_new [920] ----------------------------------------------- 0.00 0.00 13/26 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1369] 0.00 0.00 13/26 at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1370] [1229] 0.0 0.00 0.00 26 at::dms::util::ArrayLocator::getIndex(java::lang::Object *) [1229] ----------------------------------------------- 0.00 0.00 13/26 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 13/26 at::dms::classfile::ReferenceConstant::hashCode(void) [1359] [1230] 0.0 0.00 0.00 26 at::dms::classfile::ClassConstant::hashCode(void) [1230] 0.00 0.00 26/108 at::dms::classfile::AsciiConstant::hashCode(void) [1110] ----------------------------------------------- 0.00 0.00 26/26 java::lang::Character::isJavaIdentifierPart(wchar_t) [1232] [1231] 0.0 0.00 0.00 26 java::lang::Character::isIdentifierIgnorable(wchar_t) [1231] ----------------------------------------------- 26 at::dms::kjc::KjcScanner::readIdentifier(void) [1157] [1232] 0.0 0.00 0.00 26 java::lang::Character::isJavaIdentifierPart(wchar_t) [1232] 0.00 0.00 26/26 java::lang::Character::isIdentifierIgnorable(wchar_t) [1231] 26 java::lang::Character::getType(wchar_t) [1126] ----------------------------------------------- 0.00 0.00 26/26 java::util::HashMap::HashMap(int, float) [4650] [1233] 0.0 0.00 0.00 26 soft_fcmpg [1233] 0.00 0.00 52/1240 floatToInt [957] ----------------------------------------------- 0.00 0.00 3/25 at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) [1707] 0.00 0.00 22/25 at::dms::kjc::CMethodContext::getClassContext(void) [1249] [1234] 0.0 0.00 0.00 25 at::dms::kjc::CContext::getParentContext(void) [1234] ----------------------------------------------- 0.00 0.00 1/25 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 3/25 at::dms::kjc::JClassFieldExpression::isConstant(void) [1684] 0.00 0.00 21/25 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1235] 0.0 0.00 0.00 25 at::dms::kjc::CMember::isFinal(void) [1235] 0.00 0.00 25/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 7 java::lang::Throwable::Throwable(void) [4703] 18 java::lang::Throwable::Throwable(java::lang::String *) [4663] [1236] 0.0 0.00 0.00 25 java_lang_Throwable_fillInStackTrace [1236] 25 buildStackTrace [1046] ----------------------------------------------- 0.00 0.00 1/24 _yp_dobind [543] 0.00 0.00 1/24 hdestroy [1783] 0.00 0.00 1/24 tzload [554] 0.00 0.00 3/24 __sclose [4788] 0.00 0.00 18/24 jthreadedClose [1307] [1237] 0.0 0.00 0.00 24 close [1237] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 12 at::dms::kjc::KjcParser::jStatement(void) [1386] [1238] 0.0 0.00 0.00 24 at::dms::compiler::Parser::getStatementComment(void) [1238] 24 at::dms::compiler::Scanner::getStatementComment(void) [477] ----------------------------------------------- 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] 1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 2 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] 3 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] 3 at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [698] 13 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] [1239] 0.0 0.00 0.00 24 at::dms::kjc::CClass::getSuperClass(void) [1239] 24 at::dms::kjc::CClassNameType::getCClass(void) [1106] ----------------------------------------------- 0.00 0.00 5/24 java::lang::Number::shortValue(void) [1565] 0.00 0.00 6/24 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 0.00 0.00 13/24 java::lang::Number::byteValue(void) [1350] [1240] 0.0 0.00 0.00 24 java::lang::Long::intValue(void) [1240] ----------------------------------------------- 0.00 0.00 3/24 xdr_u_int32_t [1493] 0.00 0.00 6/24 xdr_u_int [1290] 0.00 0.00 15/24 xdr_long [1277] [1241] 0.0 0.00 0.00 24 xdrmem_getlong_aligned [1241] ----------------------------------------------- 0.00 0.00 23/23 _listmatch [4986] [1242] 0.0 0.00 0.00 23 isspace [1242] ----------------------------------------------- 17 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] 5 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 7 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] 11 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [1398] [1243] 0.0 0.00 0.00 23+17 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] 11 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [1398] 7 at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) [1479] 5 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] 17 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] ----------------------------------------------- 0.00 0.00 22/22 java::lang::Character::getCharProp(wchar_t) [354] [1244] 0.0 0.00 0.00 22 java::lang::::access_00240(unsigned Character_0024CharacterProperties, wchar_t, unsigned) [1244] 0.00 0.00 22/22 java::lang::::getIndex(unsigned Character_0024CharacterProperties, wchar_t) [1251] ----------------------------------------------- 22 java::lang::Character::getCharProp(wchar_t) [354] [1245] 0.0 0.00 0.00 22 java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) [1245] 22 java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [486] ----------------------------------------------- 0.00 0.00 1/22 innetgr [459] 0.00 0.00 1/22 _getypgroup [635] 0.00 0.00 1/22 _getyppass [378] 0.00 0.00 2/22 hash_close [1782] 0.00 0.00 3/22 fclose [1645] 0.00 0.00 3/22 xdr_bytes [777] 0.00 0.00 4/22 __buf_free [4820] 0.00 0.00 7/22 hdestroy [1783] [1246] 0.0 0.00 0.00 22 free [1246] 0.00 0.00 22/22 ifree [1254] ----------------------------------------------- 0.00 0.00 3/22 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] 0.00 0.00 19/22 at::dms::kjc::CContext::getBlockContext(void) [1291] [1247] 0.0 0.00 0.00 22 at::dms::kjc::CBlockContext::getBlockContext(void) [1247] ----------------------------------------------- 0.00 0.00 22/22 at::dms::kjc::CMethodContext::getClassContext(void) [1249] [1248] 0.0 0.00 0.00 22 at::dms::kjc::CClassContext::getClassContext(void) [1248] ----------------------------------------------- 0.00 0.00 1/22 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] 0.00 0.00 21/22 at::dms::kjc::CContext::getClassContext(void) [1260] [1249] 0.0 0.00 0.00 22 at::dms::kjc::CMethodContext::getClassContext(void) [1249] 0.00 0.00 22/25 at::dms::kjc::CContext::getParentContext(void) [1234] 0.00 0.00 22/22 at::dms::kjc::CClassContext::getClassContext(void) [1248] ----------------------------------------------- 0.00 0.00 1/22 java::util::Calendar::Calendar(void) [4918] 0.00 0.00 1/22 java::lang::String::toLowerCase(void) [1982] 0.00 0.00 1/22 gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [607] 0.00 0.00 2/22 java::lang::String::toUpperCase(void) [1803] 0.00 0.00 17/22 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] [1250] 0.0 0.00 0.00 22 java::util::Locale::getDefault(void) [1250] ----------------------------------------------- 0.00 0.00 22/22 java::lang::::access_00240(unsigned Character_0024CharacterProperties, wchar_t, unsigned) [1244] [1251] 0.0 0.00 0.00 22 java::lang::::getIndex(unsigned Character_0024CharacterProperties, wchar_t) [1251] ----------------------------------------------- 0.00 0.00 1/22 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1855] 0.00 0.00 1/22 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 3/22 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 3/22 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] 0.00 0.00 4/22 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 10/22 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [1252] 0.0 0.00 0.00 22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 0.00 0.00 22/22 at::dms::kjc::CMethod::getMethod(void) [1253] ----------------------------------------------- 0.00 0.00 22/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] [1253] 0.0 0.00 0.00 22 at::dms::kjc::CMethod::getMethod(void) [1253] ----------------------------------------------- 2 ifree [1254] 0.00 0.00 22/22 free [1246] [1254] 0.0 0.00 0.00 22+2 ifree [1254] 0.00 0.00 5/5 madvise [1560] 0.00 0.00 4/48 imalloc [1149] 2 ifree [1254] ----------------------------------------------- 0.00 0.00 22/22 java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [271] [1255] 0.0 0.00 0.00 22 java_lang_Object_hashCode [1255] ----------------------------------------------- 0.00 0.00 7/22 gcRegisterGcTypeByIndex [1469] 0.00 0.00 15/22 gcRegisterFixedTypeByIndex [1327] [1256] 0.0 0.00 0.00 22 registerTypeByIndex [1256] ----------------------------------------------- 0.00 0.00 2/22 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 2/22 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] 0.00 0.00 8/22 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1449] 0.00 0.00 10/22 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [4691] [1257] 0.0 0.00 0.00 22 at::dms::classfile::Instruction::setOpcode(int) [1257] ----------------------------------------------- 0.00 0.00 1/21 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/21 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 2/21 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 2/21 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 3/21 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 3/21 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 4/21 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 5/21 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] [1258] 0.0 0.00 0.00 21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] ----------------------------------------------- 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 6 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 8 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] [1259] 0.0 0.00 0.00 21 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 21 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] ----------------------------------------------- 89 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 1/21 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/21 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 3/21 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 3/21 at::dms::kjc::CContext::lookupField(java::lang::String *) [1705] 0.00 0.00 3/21 at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [793] 0.00 0.00 3/21 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 3/21 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] 0.00 0.00 4/21 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1260] 0.0 0.00 0.00 21+89 at::dms::kjc::CContext::getClassContext(void) [1260] 0.00 0.00 21/22 at::dms::kjc::CMethodContext::getClassContext(void) [1249] 89 at::dms::kjc::CContext::getClassContext(void) [1260] ----------------------------------------------- 0.00 0.00 21/21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1261] 0.0 0.00 0.00 21 at::dms::kjc::CField::getIdent(java::lang::String *) [1261] 0.00 0.00 21/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 21/102 java::lang::String::lastIndexOf(int) [1114] ----------------------------------------------- 0.00 0.00 8/21 at::dms::kjc::JLocalVariable::isFinal(void) [1454] 0.00 0.00 13/21 at::dms::kjc::JLocalVariable::isConstant(void) [1360] [1262] 0.0 0.00 0.00 21 at::dms::kjc::JLocalVariable::getModifiers(void) [1262] ----------------------------------------------- 0.00 0.00 21/21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1263] 0.0 0.00 0.00 21 at::dms::classfile::FieldInfo::getName(void) [1263] 0.00 0.00 21/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 2/21 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 5/21 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 0.00 0.00 6/21 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 8/21 at::dms::kjc::JMethodCallExpression::getType(void) [1451] [1264] 0.0 0.00 0.00 21 at::dms::kjc::CMethod::getReturnType(void) [1264] ----------------------------------------------- 0.00 0.00 21/21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1265] 0.0 0.00 0.00 21 at::dms::classfile::FieldInfo::getSignature(void) [1265] 0.00 0.00 21/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 8/21 java::util::HashMap::bucket(java::lang::Object *, int) [967] 0.00 0.00 13/21 at::dms::classfile::ReferenceConstant::hashCode(void) [1359] [1266] 0.0 0.00 0.00 21 at::dms::classfile::NameAndTypeConstant::hashCode(void) [1266] 0.00 0.00 42/108 at::dms::classfile::AsciiConstant::hashCode(void) [1110] ----------------------------------------------- 0.00 0.00 21/21 grscan [545] [1267] 0.0 0.00 0.00 21 index [1267] ----------------------------------------------- 0.00 0.00 21/21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1268] 0.0 0.00 0.00 21 at::dms::classfile::FieldInfo::isDeprecated(void) [1268] 0.00 0.00 21/381 at::dms::classfile::AttributeList::get(int) [1026] ----------------------------------------------- 21 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] [1269] 0.0 0.00 0.00 21 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] 0.00 0.00 21/183 antlr::collections::impl::BitSet::member(int) [1066] 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] 21 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] [1270] 0.0 0.00 0.00 21 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] 0.00 0.00 42/183 antlr::collections::impl::BitSet::member(int) [1066] 105 antlr::LLkParser::LA(int) [965] 21 at::dms::compiler::Parser::buildTokenReference(void) [1103] 21 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] ----------------------------------------------- 21 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] [1271] 0.0 0.00 0.00 21 at::dms::kjc::KjcParser::jUnaryExpression(void) [1271] 21 at::dms::compiler::Parser::buildTokenReference(void) [1103] 21 antlr::LLkParser::LA(int) [965] 21 at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1270] ----------------------------------------------- 0.00 0.00 21/21 slotRegister [40] [1272] 0.0 0.00 0.00 21 move_register [1272] 0.00 0.00 21/21 movereg_RR [1273] ----------------------------------------------- 0.00 0.00 21/21 move_register [1272] [1273] 0.0 0.00 0.00 21 movereg_RR [1273] ----------------------------------------------- 21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1274] 0.0 0.00 0.00 21 at::dms::kjc::CType::parseSignature(java::lang::String *) [1274] 21 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [333] ----------------------------------------------- 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] [1275] 0.0 0.00 0.00 21 java::lang::String::replace(wchar_t, wchar_t) [1275] 0.00 0.00 1/553 java::lang::String::String(int, int, JArray *) [4608] 4 soft_newarray [947] 1 soft_new [920] ----------------------------------------------- 0.00 0.00 1/21 xdr_callhdr [1994] 0.00 0.00 3/21 xdr_replymsg [856] 0.00 0.00 3/21 xdr_union [857] 0.00 0.00 3/21 xdr_accepted_reply [855] 0.00 0.00 5/21 xdr_opaque_auth [865] 0.00 0.00 6/21 xdr_ypstat [1532] [1276] 0.0 0.00 0.00 21 xdr_enum [1276] 0.00 0.00 21/21 xdr_long [1277] ----------------------------------------------- 0.00 0.00 21/21 xdr_enum [1276] [1277] 0.0 0.00 0.00 21 xdr_long [1277] 0.00 0.00 15/24 xdrmem_getlong_aligned [1241] 0.00 0.00 3/21 xdrmem_putlong_aligned [1278] ----------------------------------------------- 0.00 0.00 3/21 xdr_long [1277] 0.00 0.00 3/21 clntudp_call [721] 0.00 0.00 4/21 xdr_u_int32_t [1493] 0.00 0.00 11/21 xdr_u_int [1290] [1278] 0.0 0.00 0.00 21 xdrmem_putlong_aligned [1278] ----------------------------------------------- 0.00 0.00 10/20 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 10/20 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1279] 0.0 0.00 0.00 20 at::dms::classfile::LocalVarInstruction::canComplete(void) [1279] 0.00 0.00 20/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 10/20 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 10/20 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1280] 0.0 0.00 0.00 20 at::dms::classfile::MethodRefInstruction::canComplete(void) [1280] ----------------------------------------------- 0.00 0.00 1/20 tzload [554] 0.00 0.00 3/20 __swhatbuf [4790] 0.00 0.00 8/20 openJarFile [403] 0.00 0.00 8/20 delayedOpenJarFile [404] [1281] 0.0 0.00 0.00 20 fstat [1281] ----------------------------------------------- 2 java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [485] 18 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [1282] 0.0 0.00 0.00 20 java::lang::System::getProperties(void) [1282] 20 java::lang::System::checkPropertyAccess(void) [1187] 20 soft_initialise_class [151] ----------------------------------------------- 0.00 0.00 1/20 clntudp_bufcreate [862] 0.00 0.00 3/20 clntudp_call [721] 0.00 0.00 7/20 currentTime [1467] 0.00 0.00 9/20 time [1444] [1283] 0.0 0.00 0.00 20 gettimeofday [1283] ----------------------------------------------- 0.00 0.00 2/20 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 2/20 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 16/20 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] [1284] 0.0 0.00 0.00 20 at::dms::kjc::CMethod::isAbstract(void) [1284] 0.00 0.00 20/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 20/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 20 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] [1285] 0.0 0.00 0.00 20 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/1 at::dms::kjc::JAddExpression::JAddExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4941] 43 antlr::LLkParser::LA(int) [965] 21 at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1269] 1 antlr::Parser::match(int) [1074] 1 soft_new [920] ----------------------------------------------- 20 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] [1286] 0.0 0.00 0.00 20 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] 0.00 0.00 20/183 antlr::collections::impl::BitSet::member(int) [1066] 20 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] 20 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 0.00 0.00 1/20 at::dms::compiler::TokenReference::fileName2BaseName(java::lang::String *) [1863] 0.00 0.00 1/20 at::dms::compiler::TokenReference::fileName2DirName(java::lang::String *) [1864] 0.00 0.00 3/20 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 0.00 0.00 6/20 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 9/20 at::dms::kjc::CBinaryClass::getOwner(java::lang::String *) [1425] [1287] 0.0 0.00 0.00 20 java::lang::String::lastIndexOf(java::lang::String *) [1287] 0.00 0.00 20/20 java::lang::String::lastIndexOf(java::lang::String *, int) [1288] ----------------------------------------------- 0.00 0.00 20/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] [1288] 0.0 0.00 0.00 20 java::lang::String::lastIndexOf(java::lang::String *, int) [1288] ----------------------------------------------- 4 at::dms::kjc::CodeSequence::resolveLabels(void) [527] 16 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] [1289] 0.0 0.00 0.00 20 at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [1289] 0.00 0.00 20/10553 soft_lookupinterfacemethod [905] 20 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] ----------------------------------------------- 0.00 0.00 6/20 xdr_string [804] 0.00 0.00 14/20 xdr_bytes [777] [1290] 0.0 0.00 0.00 20 xdr_u_int [1290] 0.00 0.00 11/21 xdrmem_putlong_aligned [1278] 0.00 0.00 6/24 xdrmem_getlong_aligned [1241] ----------------------------------------------- 5 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 1/19 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 0.00 0.00 2/19 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] 0.00 0.00 3/19 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] 0.00 0.00 3/19 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 5/19 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 0.00 0.00 5/19 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] [1291] 0.0 0.00 0.00 19+5 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 19/22 at::dms::kjc::CBlockContext::getBlockContext(void) [1247] 5 at::dms::kjc::CContext::getBlockContext(void) [1291] ----------------------------------------------- 0.00 0.00 19/19 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1292] 0.0 0.00 0.00 19 at::dms::classfile::LocalVarInstruction::getSize(void) [1292] ----------------------------------------------- 0.00 0.00 19/19 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1293] 0.0 0.00 0.00 19 at::dms::classfile::MethodRefInstruction::getSize(void) [1293] ----------------------------------------------- 0.00 0.00 19/19 java::io::ByteArrayInputStream::read(JArray *, int, int) [440] [1294] 0.0 0.00 0.00 19 java::lang::Math::min(int, int) [1294] ----------------------------------------------- 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] [1295] 0.0 0.00 0.00 18 java::lang::StringBuffer::append(java::lang::Object *) [1295] 18 java::lang::String::valueOf(java::lang::Object *) [1310] 18 java::lang::StringBuffer::append(java::lang::String *) [1027] ----------------------------------------------- 0.00 0.00 18/18 at::dms::kjc::KjcKeywords::find(JArray *, int, int) [1158] [1296] 0.0 0.00 0.00 18 at::dms::kjc::KjcKeywords::equals(JArray *, int, int, JArray *) [1296] ----------------------------------------------- 0.00 0.00 3/18 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 3/18 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 0.00 0.00 3/18 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 9/18 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1297] 0.0 0.00 0.00 18 java::net::URL::getFile(void) [1297] ----------------------------------------------- 0.00 0.00 1/18 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 2/18 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/18 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 0.00 0.00 6/18 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 6/18 at::dms::kjc::JLocalVariableExpression::getOpcodeFromType(at::dms::kjc::CType *) [1503] [1298] 0.0 0.00 0.00 18 at::dms::kjc::CType::getTypeID(void) [1298] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1302] [1299] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jAndExpression(void) [1299] 18 at::dms::kjc::KjcParser::jEqualityExpression(void) [1301] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] [1300] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jConditionalExpression(void) [1300] 18 at::dms::kjc::KjcParser::jLogicalOrExpression(void) [1305] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jAndExpression(void) [1299] [1301] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jEqualityExpression(void) [1301] 36 antlr::LLkParser::LA(int) [965] 18 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1303] [1302] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1302] 18 at::dms::kjc::KjcParser::jAndExpression(void) [1299] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1304] [1303] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1303] 18 at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1302] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jLogicalOrExpression(void) [1305] [1304] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1304] 18 at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1303] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jConditionalExpression(void) [1300] [1305] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jLogicalOrExpression(void) [1305] 18 at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1304] 18 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 18 at::dms::kjc::KjcParser::jEqualityExpression(void) [1301] [1306] 0.0 0.00 0.00 18 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] 0.00 0.00 20/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 2/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 2/2 at::dms::kjc::JRelationalExpression::JRelationalExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4812] 40 antlr::LLkParser::LA(int) [965] 20 at::dms::kjc::KjcParser::jShiftExpression(void) [1286] 2 antlr::Parser::match(int) [1074] 2 soft_new [920] ----------------------------------------------- 0.00 0.00 1/18 java_io_FileInputStream_close [1696] 0.00 0.00 1/18 java_io_FileOutputStream_close [1937] 0.00 0.00 8/18 getClasspathType [318] 0.00 0.00 8/18 openJarFile [403] [1307] 0.0 0.00 0.00 18 jthreadedClose [1307] 0.00 0.00 18/771 jthread_suspendall [974] 0.00 0.00 18/24 close [1237] 0.00 0.00 18/771 jthread_unsuspendall [975] ----------------------------------------------- 3 java::lang::ClassLoader::getResources(java::lang::String *) [710] 6 java::lang::ClassLoader::getResource(java::lang::String *) [700] 9 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] [1308] 0.0 0.00 0.00 18 java::util::::nextElement(unsigned Vector_00241) [1308] 3 soft_new [920] 3 java::util::NoSuchElementException::NoSuchElementException(void) [4752] 3 soft_athrow [1443] ----------------------------------------------- 0.00 0.00 1/18 malloc_init [1949] 0.00 0.00 3/18 pagealloc [1715] 0.00 0.00 14/18 map_pages [1345] [1309] 0.0 0.00 0.00 18 sbrk [1309] ----------------------------------------------- 18 java::lang::StringBuffer::append(java::lang::Object *) [1295] [1310] 0.0 0.00 0.00 18 java::lang::String::valueOf(java::lang::Object *) [1310] 18 java::util::Locale::toString(void) [303] ----------------------------------------------- 0.00 0.00 1/17 getcwd [1913] 0.00 0.00 3/17 _yp_dobind [543] 0.00 0.00 3/17 yp_match [514] 0.00 0.00 3/17 clntudp_call [721] 0.00 0.00 7/17 calloc [1464] [1311] 0.0 0.00 0.00 17 bzero [1311] ----------------------------------------------- 2 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 2 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 6 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 7 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1312] 0.0 0.00 0.00 17 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] 0.00 0.00 34/34 at::dms::kjc::CExpressionContext::setLeftSide(bool) [1200] 0.00 0.00 34/48 at::dms::kjc::CExpressionContext::setDiscardValue(bool) [1164] 0.00 0.00 17/42 at::dms::kjc::CExpressionContext::isLeftSide(void) [1181] 0.00 0.00 17/27 at::dms::kjc::CExpressionContext::discardValue(void) [1224] 0.00 0.00 2/3 at::dms::kjc::JStringLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1636] 11 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 2 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 1 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1830] 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] ----------------------------------------------- 0.00 0.00 17/17 spill_float [690] [1313] 0.0 0.00 0.00 17 fspill_Rxx [1313] ----------------------------------------------- 0.00 0.00 8/17 at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [676] 0.00 0.00 9/17 at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [582] [1314] 0.0 0.00 0.00 17 at::dms::classfile::Instruction::getAddress(void) [1314] ----------------------------------------------- 0.00 0.00 1/17 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] 0.00 0.00 2/17 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 3/17 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] 0.00 0.00 11/17 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1315] 0.0 0.00 0.00 17 at::dms::kjc::JLocalVariable::getIndex(void) [1315] ----------------------------------------------- 0.00 0.00 17/17 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1316] 0.0 0.00 0.00 17 at::dms::classfile::ClassInfo::getSuperClass(void) [1316] 0.00 0.00 16/56 at::dms::classfile::ClassConstant::getName(void) [1144] ----------------------------------------------- 0.00 0.00 8/17 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] 0.00 0.00 9/17 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] [1317] 0.0 0.00 0.00 17 at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) [1317] 0.00 0.00 12/55 at::dms::kjc::CMember::getOwner(void) [1147] ----------------------------------------------- 17 getClass [91] [1318] 0.0 0.00 0.00 17 loadArray [1318] 17 getClassFromSignature [943] 17 lookupArray [210] ----------------------------------------------- 3 at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [458] 0.00 0.00 14/14 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1319] 0.0 0.00 0.00 17 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] 0.00 0.00 3/3 at::dms::kjc::CClassContext::lookupLocalVariable(java::lang::String *) [1706] 14 at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [1220] ----------------------------------------------- 16 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] [1320] 0.0 0.00 0.00 16 java::io::File::getName(void) [1320] 0.00 0.00 16/102 java::lang::String::lastIndexOf(int) [1114] 16 java::lang::String::substring(int) [1179] ----------------------------------------------- 0.00 0.00 2/16 at::dms::classfile::LocalVarInstruction::isLoad(void) [1788] 0.00 0.00 2/16 at::dms::classfile::LocalVarInstruction::isStore(void) [1790] 0.00 0.00 12/16 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1321] 0.0 0.00 0.00 16 at::dms::classfile::LocalVarInstruction::getStack(void) [1321] 0.00 0.00 16/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 16/16 at::dms::classfile::AttributeList::get(int) [1026] [1322] 0.0 0.00 0.00 16 at::dms::classfile::ExceptionsAttribute::getTag(void) [1322] ----------------------------------------------- 0.00 0.00 4/16 at::dms::optimize::InstructionHandle::reset(void) [478] 0.00 0.00 4/16 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] 0.00 0.00 8/16 at::dms::optimize::InstructionHandle::getTarget(void) [520] [1323] 0.0 0.00 0.00 16 at::dms::classfile::JumpInstruction::getTarget(void) [1323] ----------------------------------------------- 16 java_util_zip_ZipFile_getZipEntry0 [549] [1324] 0.0 0.00 0.00 16 makeZipEntry [1324] 16 execute_java_constructor [1211] 16 stringC2Java [1118] ----------------------------------------------- 0.00 0.00 1/16 jthread_setpriority [1944] 0.00 0.00 2/16 resumeThread [1459] 0.00 0.00 2/16 start_this_sucker_on_a_new_frame [30] 0.00 0.00 4/16 jmutex_unlock [1387] 0.00 0.00 7/16 suspendOnQThread [1489] [1325] 0.0 0.00 0.00 16 reschedule [1325] 0.00 0.00 13/455 setjmp [994] 0.00 0.00 13/13 longjmp [1365] ----------------------------------------------- 11 _lockMutex [14] 0.00 0.00 5/156718 _waitCond [400] [1326] 0.0 0.00 0.00 16 slowLockMutex [1326] 0.00 0.00 16/6569 putHeavyLock [916] 16 getHeavyLock [915] ----------------------------------------------- 0.00 0.00 15/15 initCollector [1921] [1327] 0.0 0.00 0.00 15 gcRegisterFixedTypeByIndex [1327] 0.00 0.00 15/22 registerTypeByIndex [1256] ----------------------------------------------- 0.00 0.00 2/15 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 0.00 0.00 3/15 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [1661] 0.00 0.00 10/15 java::lang::ClassLoader::getSystemClassLoader(void) [1410] [1328] 0.0 0.00 0.00 15 kaffe::lang::SystemClassLoader::getClassLoader(void) [1328] ----------------------------------------------- 0.00 0.00 3/15 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 0.00 0.00 12/15 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] [1329] 0.0 0.00 0.00 15 at::dms::classfile::CodeInfo::getLocalVariables(void) [1329] 0.00 0.00 15/381 at::dms::classfile::AttributeList::get(int) [1026] ----------------------------------------------- 0.00 0.00 3/15 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 3/15 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 9/15 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1330] 0.0 0.00 0.00 15 java::net::URL::getProtocol(void) [1330] ----------------------------------------------- 0.00 0.00 15/15 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] [1331] 0.0 0.00 0.00 15 at::dms::kjc::CType::isClassType(void) [1331] ----------------------------------------------- 0.00 0.00 1/15 at::dms::kjc::CNumericType::implicitlyCastTo(at::dms::kjc::CType *) [1920] 0.00 0.00 2/15 at::dms::kjc::CNumericType::isAssignableTo(at::dms::kjc::CType *) [1785] 0.00 0.00 2/15 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 2/15 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 4/15 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 4/15 at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) [1747] [1332] 0.0 0.00 0.00 15 at::dms::kjc::CNumericType::isNumeric(void) [1332] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 15 at::dms::kjc::KjcParser::jExpression(void) [1334] [1333] 0.0 0.00 0.00 15+3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] 0.00 0.00 3/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 21 antlr::LLkParser::LA(int) [965] 18 at::dms::kjc::KjcParser::jConditionalExpression(void) [1300] 3 antlr::Parser::match(int) [1074] 3 at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1643] 3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] 2 at::dms::kjc::KjcParser::jForCond(void) [1791] 5 at::dms::kjc::KjcParser::jStatement(void) [1386] 7 at::dms::kjc::KjcParser::jExpressionList(void) [492] [1334] 0.0 0.00 0.00 15 at::dms::kjc::KjcParser::jExpression(void) [1334] 15 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] ----------------------------------------------- 0.00 0.00 2/15 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] 0.00 0.00 5/15 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 0.00 0.00 8/15 at::dms::kjc::CAbstractBodyContext::informParent(void) [479] [1335] 0.0 0.00 0.00 15 at::dms::kjc::CBlockContext::localsIndex(void) [1335] ----------------------------------------------- 0.00 0.00 14/14 map_pages [1345] [1336] 0.0 0.00 0.00 14 brk [1336] ----------------------------------------------- 15 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] 2 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] 12 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] [1337] 0.0 0.00 0.00 14+15 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] 13 at::dms::kjc::CClass::getSuperClass(void) [1239] 2 at::dms::kjc::CClassNameType::getCClass(void) [1106] 15 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] ----------------------------------------------- 14 throwExternalException [1347] [1338] 0.0 0.00 0.00 14 dispatchException [1338] 0.00 0.00 14/1667 getCurrentThread [945] 74 unwindStackFrame [1133] ----------------------------------------------- 0.00 0.00 2/14 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 0.00 0.00 3/14 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 4/14 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 5/14 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [1339] 0.0 0.00 0.00 14 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 0.00 0.00 14/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 1/14 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] 0.00 0.00 1/14 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/14 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 0.00 0.00 2/14 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 9/14 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] [1340] 0.0 0.00 0.00 14 java::lang::Integer::intValue(void) [1340] ----------------------------------------------- 0.00 0.00 1/14 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1/14 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 6/14 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 6/14 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] [1341] 0.0 0.00 0.00 14 at::dms::kjc::CMember::isPublic(void) [1341] 0.00 0.00 14/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 7 at::dms::kjc::KjcParser::jStatement(void) [1386] [1342] 0.0 0.00 0.00 14 at::dms::kjc::KjcParser::jModifiers(void) [1342] 0.00 0.00 18/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 4/4 at::dms::kjc::JMemberDeclaration::checkOrder(int, int) [1575] 18 antlr::LLkParser::LA(int) [965] 4 at::dms::kjc::KjcParser::jModifier(void) [1606] ----------------------------------------------- 0.00 0.00 2/14 jthread_create [28] 0.00 0.00 5/14 _SemPut [4715] 0.00 0.00 7/14 _SemGet [4702] [1343] 0.0 0.00 0.00 14 jmutex_lock [1343] ----------------------------------------------- 0.00 0.00 7/14 malloc_bytes [1170] 0.00 0.00 7/14 imalloc [1149] [1344] 0.0 0.00 0.00 14 malloc_pages [1344] 0.00 0.00 14/14 map_pages [1345] ----------------------------------------------- 0.00 0.00 14/14 malloc_pages [1344] [1345] 0.0 0.00 0.00 14 map_pages [1345] 0.00 0.00 14/18 sbrk [1309] 0.00 0.00 14/14 brk [1336] ----------------------------------------------- 0.00 0.00 2/14 getcwd [1913] 0.00 0.00 12/14 registerSignalHandler [1389] [1346] 0.0 0.00 0.00 14 sigaction [1346] ----------------------------------------------- 5 throwException [1568] 9 soft_athrow [1443] [1347] 0.0 0.00 0.00 14 throwExternalException [1347] 14 buildStackTrace [1046] 14 dispatchException [1338] ----------------------------------------------- 5 at::dms::kjc::CType::getSignature(void) [661] 9 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] [1348] 0.0 0.00 0.00 14 at::dms::compiler::FastStringBuffer::toString(void) [1348] 14 java::lang::String::valueOf(JArray *, int, int) [1204] ----------------------------------------------- 14 java::lang::String::toUpperCase(java::util::Locale *) [1804] [1349] 0.0 0.00 0.00 14 java::lang::Character::toUpperCase(wchar_t) [1349] 14 java::lang::Character::getCharProp(wchar_t) [354] ----------------------------------------------- 0.00 0.00 13/13 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] [1350] 0.0 0.00 0.00 13 java::lang::Number::byteValue(void) [1350] 0.00 0.00 13/24 java::lang::Long::intValue(void) [1240] ----------------------------------------------- 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] [1351] 0.0 0.00 0.00 13 java::io::File::canRead(void) [1351] 13 java::io::File::checkReadAccess(void) [1055] 13 java::io::File::exists(void) [220] ----------------------------------------------- 1 java::lang::Runtime::Runtime(void) [590] 3 java::io::File::getCanonicalPath(void) [393] 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] [1352] 0.0 0.00 0.00 13 java::util::StringTokenizer::countTokens(void) [1352] 118 java::util::StringTokenizer::nextTokenInternal(void) [166] ----------------------------------------------- 13 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1354] [1353] 0.0 0.00 0.00 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 0.00 0.00 13/290 java::io::File::getPath(void) [1039] 26 soft_new [920] 26 java::lang::StringBuffer::append(java::lang::String *) [1027] 13 java::lang::StringBuffer::StringBuffer(void) [4606] 13 java::lang::String::replace(wchar_t, wchar_t) [1275] 13 java::lang::StringBuffer::toString(void) [980] 13 java::io::File::File(java::lang::String *, java::lang::String *) [297] 13 java::io::File::canRead(void) [1351] ----------------------------------------------- 13 at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [534] [1354] 0.0 0.00 0.00 13 at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1354] 34 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [541] [1355] 0.0 0.00 0.00 13 at::dms::classfile::InstructionHandle::getInstruction(void) [1355] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1356] 0.0 0.00 0.00 13 at::dms::classfile::NoArgInstruction::getSize(void) [1356] ----------------------------------------------- 0.00 0.00 3/13 at::dms::classfile::FieldRefInstruction::getStack(void) [1674] 0.00 0.00 10/13 at::dms::classfile::MethodRefInstruction::getStack(void) [1409] [1357] 0.0 0.00 0.00 13 at::dms::classfile::ReferenceConstant::getType(void) [1357] 0.00 0.00 13/13 at::dms::classfile::NameAndTypeConstant::getType(void) [1358] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::ReferenceConstant::getType(void) [1357] [1358] 0.0 0.00 0.00 13 at::dms::classfile::NameAndTypeConstant::getType(void) [1358] 0.00 0.00 13/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 13/13 java::util::HashMap::bucket(java::lang::Object *, int) [967] [1359] 0.0 0.00 0.00 13 at::dms::classfile::ReferenceConstant::hashCode(void) [1359] 0.00 0.00 13/26 at::dms::classfile::ClassConstant::hashCode(void) [1230] 0.00 0.00 13/21 at::dms::classfile::NameAndTypeConstant::hashCode(void) [1266] ----------------------------------------------- 0.00 0.00 2/13 at::dms::kjc::JLocalVariableExpression::isConstant(void) [1787] 0.00 0.00 11/13 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1360] 0.0 0.00 0.00 13 at::dms::kjc::JLocalVariable::isConstant(void) [1360] 0.00 0.00 13/21 at::dms::kjc::JLocalVariable::getModifiers(void) [1262] 0.00 0.00 13/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 0.00 0.00 2/13 at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [645] 0.00 0.00 11/13 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1361] 0.0 0.00 0.00 13 at::dms::kjc::CVariableInfo::isInitialized(int) [1361] ----------------------------------------------- 0.00 0.00 1/13 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1/13 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 2/13 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 2/13 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 0.00 0.00 3/13 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] 0.00 0.00 4/13 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1362] 0.0 0.00 0.00 13 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 13/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 13/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 2 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 7 at::dms::kjc::KjcParser::jStatement(void) [1386] [1363] 0.0 0.00 0.00 13 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 13 antlr::LLkParser::LA(int) [965] 7 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] 6 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [1517] ----------------------------------------------- 0.00 0.00 4/13 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] 0.00 0.00 9/13 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] [1364] 0.0 0.00 0.00 13 java::lang::Long::longValue(void) [1364] ----------------------------------------------- 0.00 0.00 13/13 reschedule [1325] [1365] 0.0 0.00 0.00 13 longjmp [1365] 0.00 0.00 13/13 sigsetmask [1368] ----------------------------------------------- 0.00 0.00 13/13 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] [1366] 0.0 0.00 0.00 13 at::dms::compiler::FastStringBuffer::reset(void) [1366] ----------------------------------------------- 13 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] [1367] 0.0 0.00 0.00 13 at::dms::kjc::CClassType::setClassFromName(java::lang::String *) [1367] 13 at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [335] ----------------------------------------------- 0.00 0.00 13/13 longjmp [1365] [1368] 0.0 0.00 0.00 13 sigsetmask [1368] 0.00 0.00 13/813 sigprocmask [973] ----------------------------------------------- 13 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] [1369] 0.0 0.00 0.00 13 at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1369] 0.00 0.00 13/26 at::dms::util::ArrayLocator::getIndex(java::lang::Object *) [1229] 13 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] ----------------------------------------------- 0.00 0.00 13/13 at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [450] [1370] 0.0 0.00 0.00 13 at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1370] 0.00 0.00 13/26 at::dms::util::ArrayLocator::getIndex(java::lang::Object *) [1229] 0.00 0.00 13/6276 nullCall [918] ----------------------------------------------- 12 java_util_zip_ZipFile_getZipData0 [778] [1371] 0.0 0.00 0.00 12 AllocArray [1371] 12 newArray [1052] ----------------------------------------------- 0.00 0.00 1/12 getpwuid [363] 0.00 0.00 1/12 _getyppass [378] 0.00 0.00 1/12 __hashpw [511] 0.00 0.00 3/12 yp_match [514] 0.00 0.00 6/12 ypmatch_cache_insert [872] [1372] 0.0 0.00 0.00 12 bcopy [1372] ----------------------------------------------- 0.00 0.00 6/12 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 6/12 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1373] 0.0 0.00 0.00 12 at::dms::classfile::PushLiteralInstruction::canComplete(void) [1373] ----------------------------------------------- 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 2 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1752] 8 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] [1374] 0.0 0.00 0.00 12 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] 5 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] 3 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 2 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] ----------------------------------------------- 0.00 0.00 1/12 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 2/12 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 2/12 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 0.00 0.00 3/12 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 0.00 0.00 4/12 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1375] 0.0 0.00 0.00 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/12 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 1/12 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 2/12 at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) [1786] 0.00 0.00 3/12 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 0.00 0.00 5/12 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] [1376] 0.0 0.00 0.00 12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 0.00 0.00 12/12 at::dms::kjc::CClass::getCClass(void) [1377] ----------------------------------------------- 0.00 0.00 12/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] [1377] 0.0 0.00 0.00 12 at::dms::kjc::CClass::getCClass(void) [1377] ----------------------------------------------- 3 java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) [1663] 9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] [1378] 0.0 0.00 0.00 12 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] 0.00 0.00 12/12 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *) [4679] 12 java_util_zip_ZipFile_getZipData0 [778] 12 soft_new [920] ----------------------------------------------- 0.00 0.00 12/12 at::dms::classfile::CodeInfo::getLineNumbers(void) [550] [1379] 0.0 0.00 0.00 12 at::dms::classfile::LineNumberTable::getLineNumbers(void) [1379] ----------------------------------------------- 0.00 0.00 3/12 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 0.00 0.00 9/12 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1380] 0.0 0.00 0.00 12 java::net::URL::getRef(void) [1380] ----------------------------------------------- 0.00 0.00 12/12 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1381] 0.0 0.00 0.00 12 at::dms::classfile::PushLiteralInstruction::getSize(void) [1381] 0.00 0.00 8/10553 soft_lookupinterfacemethod [905] 0.00 0.00 8/8 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1449] ----------------------------------------------- 0.00 0.00 1/12 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/12 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 3/12 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 0.00 0.00 3/12 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 0.00 0.00 4/12 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1382] 0.0 0.00 0.00 12 at::dms::kjc::CMethod::getThrowables(void) [1382] ----------------------------------------------- 0.00 0.00 3/12 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 9/12 at::dms::kjc::JClassFieldExpression::getType(void) [1431] [1383] 0.0 0.00 0.00 12 at::dms::kjc::CField::getType(void) [1383] ----------------------------------------------- 0.00 0.00 12/12 handleVtAlarm [1043] [1384] 0.0 0.00 0.00 12 handleIO [1384] 0.00 0.00 12/12 poll [1388] ----------------------------------------------- 0.00 0.00 2/12 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1752] 0.00 0.00 2/12 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 8/12 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] [1385] 0.0 0.00 0.00 12 at::dms::kjc::CAbstractBodyContext::isReachable(void) [1385] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 10 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] [1386] 0.0 0.00 0.00 12 at::dms::kjc::KjcParser::jStatement(void) [1386] 0.00 0.00 26/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 7/7 antlr::Parser::mark(void) [1481] 0.00 0.00 7/7 antlr::Parser::rewind(int) [1486] 0.00 0.00 5/5 at::dms::kjc::JExpressionStatement::JExpressionStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [4727] 0.00 0.00 2/5 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [4728] 54 antlr::LLkParser::LA(int) [965] 15 antlr::Parser::match(int) [1074] 12 at::dms::compiler::Parser::getStatementComment(void) [1238] 12 at::dms::compiler::Parser::buildTokenReference(void) [1103] 7 at::dms::kjc::KjcParser::jModifiers(void) [1342] 7 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 7 soft_new [920] 5 at::dms::kjc::KjcParser::jExpression(void) [1334] 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 2 at::dms::kjc::KjcParser::jForStatement(void) [869] 2 at::dms::kjc::KjcParser::jCompoundStatement(void) [481] ----------------------------------------------- 0.00 0.00 2/12 jthread_create [28] 0.00 0.00 5/12 _SemPut [4715] 0.00 0.00 5/12 _SemGet [4702] [1387] 0.0 0.00 0.00 12 jmutex_unlock [1387] 0.00 0.00 5/8 resumeThread [1459] 0.00 0.00 4/16 reschedule [1325] ----------------------------------------------- 0.00 0.00 12/12 handleIO [1384] [1388] 0.0 0.00 0.00 12 poll [1388] ----------------------------------------------- 0.00 0.00 2/12 ignoreSignal [1784] 0.00 0.00 2/12 registerTerminalSignal [1796] 0.00 0.00 3/12 registerSyncSignalHandler [1722] 0.00 0.00 5/12 registerAsyncSignalHandler [1563] [1389] 0.0 0.00 0.00 12 registerSignalHandler [1389] 0.00 0.00 12/14 sigaction [1346] ----------------------------------------------- 0.00 0.00 3/12 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 9/12 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1390] 0.0 0.00 0.00 12 java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1390] 0.00 0.00 12/12 java::net::URL::set(java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1391] ----------------------------------------------- 0.00 0.00 12/12 java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1390] [1391] 0.0 0.00 0.00 12 java::net::URL::set(java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [1391] ----------------------------------------------- 0.00 0.00 12/12 java_lang_Runtime_buildLibName [1609] [1392] 0.0 0.00 0.00 12 strncat [1392] ----------------------------------------------- 0.00 0.00 4/11 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 7/11 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1393] 0.0 0.00 0.00 11 at::dms::classfile::NoArgInstruction::canComplete(void) [1393] 0.00 0.00 11/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 2 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1394] 0.0 0.00 0.00 11 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 0.00 0.00 31/102 java::lang::String::lastIndexOf(int) [1114] 0.00 0.00 11/205 at::dms::util::Utils::assert(bool) [1057] 9 java::lang::String::substring(int) [1179] ----------------------------------------------- 0.00 0.00 2/11 at::dms::kjc::JLocalVariableExpression::getPosition(void) [1772] 0.00 0.00 9/11 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] [1395] 0.0 0.00 0.00 11 at::dms::kjc::JLocalVariable::getPosition(void) [1395] ----------------------------------------------- 0.00 0.00 3/11 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 8/11 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1396] 0.0 0.00 0.00 11 at::dms::kjc::CVoidType::getSize(void) [1396] ----------------------------------------------- 0.00 0.00 1/11 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 1/11 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 1/11 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/11 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 2/11 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 5/11 at::dms::kjc::CSourceMethod::getSignature(void) [1548] [1397] 0.0 0.00 0.00 11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 11/55 at::dms::kjc::CMember::getOwner(void) [1147] ----------------------------------------------- 11 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] [1398] 0.0 0.00 0.00 11 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [1398] 0.00 0.00 11/11 at::dms::kjc::CBlockContext::lookupLocalClass(java::lang::String *) [1399] 11 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] ----------------------------------------------- 0.00 0.00 11/11 at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [1398] [1399] 0.0 0.00 0.00 11 at::dms::kjc::CBlockContext::lookupLocalClass(java::lang::String *) [1399] ----------------------------------------------- 1 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] 9 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [1400] 0.0 0.00 0.00 10 at::dms::classfile::ConstantPool::Block_0024(unsigned) [1400] 10 at::dms::classfile::PooledArray::getPooledArray(void) [337] ----------------------------------------------- 0.00 0.00 10/10 Java_kaffe_io_ByteToCharDefault_convert [1533] [1401] 0.0 0.00 0.00 10 Kaffe_GetArrayLength [1401] 0.00 0.00 30/1667 getCurrentThread [945] 0.00 0.00 10/455 setjmp [994] ----------------------------------------------- 0.00 0.00 5/10 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [4725] 0.00 0.00 5/10 java::util::::hasNext(unsigned HashMap_0024EntryIterator) [1550] [1402] 0.0 0.00 0.00 10 java::util::HashMap::access_00241(java::util::HashMap *, unsigned) [1402] ----------------------------------------------- 0.00 0.00 1/10 at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1847] 0.00 0.00 9/10 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1403] 0.0 0.00 0.00 10 at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1403] 0.00 0.00 20/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] 3 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 4 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] [1404] 0.0 0.00 0.00 10 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 6/6 at::dms::kjc::CType::equals(at::dms::kjc::CType *) [1496] 0.00 0.00 5/14 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 0.00 0.00 2/3 at::dms::kjc::JLiteral::isConstant(void) [1685] 0.00 0.00 2/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] 0.00 0.00 2/2 at::dms::kjc::JLiteral::getLiteral(void) [1771] 0.00 0.00 2/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/3 at::dms::kjc::JNewObjectExpression::getType(void) [1677] 0.00 0.00 1/4 at::dms::kjc::JArrayLengthExpression::getType(void) [1597] 0.00 0.00 1/4 at::dms::kjc::JBinaryExpression::getType(void) [1596] 4 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 2 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 2 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] ----------------------------------------------- 2 java_lang_Class_forName [896] 3 kaffe_lang_SystemClassLoader_findClass0 [894] 5 error2Throwable [1543] [1405] 0.0 0.00 0.00 10 discardErrorInfo [1405] 10 jfree [145] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::InstructionHandle::getLocalVar(void) [1173] [1406] 0.0 0.00 0.00 10 at::dms::classfile::LocalVarInstruction::getLocalVar(void) [1406] 0.00 0.00 10/10 at::dms::classfile::LocalVarInstruction::getOperandType(void) [1407] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::LocalVarInstruction::getLocalVar(void) [1406] [1407] 0.0 0.00 0.00 10 at::dms::classfile::LocalVarInstruction::getOperandType(void) [1407] 0.00 0.00 10/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 1 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] 9 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] [1408] 0.0 0.00 0.00 10 at::dms::kjc::CClassNameType::getQualifiedName(void) [1408] 9 at::dms::kjc::CClassType::getQualifiedName(void) [1428] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1409] 0.0 0.00 0.00 10 at::dms::classfile::MethodRefInstruction::getStack(void) [1409] 0.00 0.00 120/1031 java::lang::String::charAt(int) [959] 0.00 0.00 10/13 at::dms::classfile::ReferenceConstant::getType(void) [1357] 0.00 0.00 10/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 1/10 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1910] 0.00 0.00 3/10 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] 0.00 0.00 6/10 java::lang::ClassLoader::getResources(java::lang::String *) [710] [1410] 0.0 0.00 0.00 10 java::lang::ClassLoader::getSystemClassLoader(void) [1410] 0.00 0.00 10/15 kaffe::lang::SystemClassLoader::getClassLoader(void) [1328] ----------------------------------------------- 2 java_lang_Class_forName [896] 3 kaffe_lang_SystemClassLoader_findClass0 [894] 5 postNoClassDefFoundError [1562] [1411] 0.0 0.00 0.00 10 postExceptionMessage [1411] 10 vpostExceptionMessage [563] ----------------------------------------------- 10 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [1412] 0.0 0.00 0.00 10 at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1412] 10 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 0.00 0.00 4/10 at::dms::kjc::CBlockContext::setVariableInfo(int, int) [813] 0.00 0.00 6/10 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] [1413] 0.0 0.00 0.00 10 at::dms::kjc::CVariableInfo::setInfo(int, int) [1413] 0.00 0.00 10/64 at::dms::kjc::CVariableInfo::subscript(int) [1136] 0.00 0.00 10/64 at::dms::kjc::CVariableInfo::subset(int) [1137] ----------------------------------------------- 0.00 0.00 1/10 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 0.00 0.00 9/10 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1414] 0.0 0.00 0.00 10 at::dms::kjc::CClass::setInnerClasses(JArray *) [1414] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1415] 0.0 0.00 0.00 10 at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1415] 0.00 0.00 10/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 10/10553 soft_lookupinterfacemethod [905] 0.00 0.00 10/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1416] 0.0 0.00 0.00 10 at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1416] 0.00 0.00 20/10553 soft_lookupinterfacemethod [905] 0.00 0.00 10/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 10/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 10/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 10/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] [1417] 0.0 0.00 0.00 9 at::dms::kjc::CVoidType::appendSignature(at::dms::compiler::FastStringBuffer *) [1417] 0.00 0.00 9/46 at::dms::compiler::FastStringBuffer::append(wchar_t) [1168] ----------------------------------------------- 4 at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [684] 5 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] [1418] 0.0 0.00 0.00 9 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] 0.00 0.00 9/12 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [4682] 9 soft_new [920] ----------------------------------------------- 9 at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [432] [1419] 0.0 0.00 0.00 9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] 0.00 0.00 9/9 at::dms::classfile::Data::Data(java::io::InputStream *) [4697] 9 soft_new [920] 9 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1420] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getFields(void) [1420] ----------------------------------------------- 0.00 0.00 9/9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1421] 0.0 0.00 0.00 9 java::net::URL::getHost(void) [1421] ----------------------------------------------- 0.00 0.00 9/9 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] [1422] 0.0 0.00 0.00 9 at::dms::classfile::LineNumberInfo::getLine(void) [1422] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1423] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getMajorVersion(void) [1423] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1424] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::getMethods(void) [1424] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1425] 0.0 0.00 0.00 9 at::dms::kjc::CBinaryClass::getOwner(java::lang::String *) [1425] 0.00 0.00 9/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] ----------------------------------------------- 0.00 0.00 9/9 java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [342] [1426] 0.0 0.00 0.00 9 java::net::URL::getPort(void) [1426] ----------------------------------------------- 0.00 0.00 1/9 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/9 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 3/9 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 4/9 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1427] 0.0 0.00 0.00 9 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 9/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] ----------------------------------------------- 9 at::dms::kjc::CClassNameType::getQualifiedName(void) [1408] [1428] 0.0 0.00 0.00 9 at::dms::kjc::CClassType::getQualifiedName(void) [1428] 0.00 0.00 9/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 9 at::dms::kjc::CClassNameType::getCClass(void) [1106] ----------------------------------------------- 0.00 0.00 1/9 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 0.00 0.00 1/9 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 2/9 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 2/9 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 3/9 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] [1429] 0.0 0.00 0.00 9 at::dms::kjc::JStringLiteral::getType(void) [1429] ----------------------------------------------- 0.00 0.00 3/9 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 6/9 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] [1430] 0.0 0.00 0.00 9 at::dms::kjc::JTypeNameExpression::getType(void) [1430] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1431] 0.0 0.00 0.00 9 at::dms::kjc::JClassFieldExpression::getType(void) [1431] 0.00 0.00 9/12 at::dms::kjc::CField::getType(void) [1383] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::ClassInfo::getSourceFile(void) [581] [1432] 0.0 0.00 0.00 9 at::dms::classfile::SourceFileAttribute::getValue(void) [1432] 0.00 0.00 9/576 at::dms::classfile::AsciiConstant::getValue(void) [981] ----------------------------------------------- 0.00 0.00 3/9 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/9 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] [1433] 0.0 0.00 0.00 9 java::lang::String::indexOf(java::lang::String *) [1433] 0.00 0.00 9/9 java_lang_String_indexOf [1437] ----------------------------------------------- 0.00 0.00 1/9 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 1/9 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 3/9 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 4/9 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1434] 0.0 0.00 0.00 9 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 9/17 at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) [1317] 0.00 0.00 6/14 at::dms::kjc::CMember::isPublic(void) [1341] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1435] 0.0 0.00 0.00 9 at::dms::classfile::ClassInfo::isDeprecated(void) [1435] 0.00 0.00 9/381 at::dms::classfile::AttributeList::get(int) [1026] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jNameList(void) [706] 1 at::dms::kjc::KjcParser::jType(void) [1936] 7 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] [1436] 0.0 0.00 0.00 9 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 0.00 0.00 4/47 at::dms::compiler::CToken::getText(void) [1166] 23 antlr::Parser::match(int) [1074] 16 antlr::LLkParser::LT(int) [1140] 16 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 0.00 0.00 9/9 java::lang::String::indexOf(java::lang::String *) [1433] [1437] 0.0 0.00 0.00 9 java_lang_String_indexOf [1437] ----------------------------------------------- 0.00 0.00 1/9 malloc_init [1949] 0.00 0.00 8/9 openJarFile [403] [1438] 0.0 0.00 0.00 9 mmap [1438] 0.00 0.00 9/561 ___syscall [4607] ----------------------------------------------- 3 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 6 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] [1439] 0.0 0.00 0.00 9 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] 0.00 0.00 9/11 at::dms::kjc::JLocalVariable::getPosition(void) [1395] 0.00 0.00 9/10 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [4691] 0.00 0.00 9/6276 nullCall [918] 9 soft_new [920] 9 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1440] 0.0 0.00 0.00 9 at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) [1440] 0.00 0.00 9/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 9/96 at::dms::classfile::PooledConstant::setIndex(short) [1117] ----------------------------------------------- 0.00 0.00 9/9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [1441] 0.0 0.00 0.00 9 at::dms::kjc::CClass::setHasOuterThis(bool) [1441] ----------------------------------------------- 2 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 3 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 4 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] [1442] 0.0 0.00 0.00 9 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 0.00 0.00 27/341 soft_lcmp [1030] 0.00 0.00 13/13 java::lang::Number::byteValue(void) [1350] 0.00 0.00 9/13 java::lang::Long::longValue(void) [1364] 0.00 0.00 6/24 java::lang::Long::intValue(void) [1240] 0.00 0.00 5/5 java::lang::Number::shortValue(void) [1565] 0.00 0.00 4/4 java::lang::Byte::Byte(char) [4734] 0.00 0.00 1/16 java::lang::Integer::Integer(int) [4668] 5 soft_new [920] ----------------------------------------------- 2 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 3 java::util::::nextElement(unsigned Vector_00241) [1308] 4 antlr::Parser::match(int) [1074] [1443] 0.0 0.00 0.00 9 soft_athrow [1443] 9 throwExternalException [1347] ----------------------------------------------- 0.00 0.00 1/9 java_lang_System_initProperties [352] 0.00 0.00 3/9 ypmatch_cache_insert [872] 0.00 0.00 5/9 ypmatch_cache_expire [1572] [1444] 0.0 0.00 0.00 9 time [1444] 0.00 0.00 9/20 gettimeofday [1283] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] [1445] 0.0 0.00 0.00 8 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] 8 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 8 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] ----------------------------------------------- 1 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 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::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 2 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] [1446] 0.0 0.00 0.00 8 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 0.00 0.00 8/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 8/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 8/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 8/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 6/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 6/6 at::dms::kjc::JLocalVariableExpression::getOpcodeFromType(at::dms::kjc::CType *) [1503] 6 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] ----------------------------------------------- 0.00 0.00 8/8 at::dms::kjc::KjcScanner::getToken(void) [1092] [1447] 0.0 0.00 0.00 8 at::dms::kjc::KjcScanner::getOperator(void) [1447] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [602] [1448] 0.0 0.00 0.00 8 at::dms::classfile::InstructionHandle::getPosition(void) [1448] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::PushLiteralInstruction::getSize(void) [1381] [1449] 0.0 0.00 0.00 8 at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1449] 0.00 0.00 16/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 8/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 8/22 at::dms::classfile::Instruction::setOpcode(int) [1257] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::AttributeList::get(int) [1026] [1450] 0.0 0.00 0.00 8 at::dms::classfile::ConstantValueAttribute::getTag(void) [1450] ----------------------------------------------- 0.00 0.00 8/8 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1451] 0.0 0.00 0.00 8 at::dms::kjc::JMethodCallExpression::getType(void) [1451] 0.00 0.00 8/21 at::dms::kjc::CMethod::getReturnType(void) [1264] ----------------------------------------------- 0.00 0.00 1/8 jthreadedFileDescriptor [1215] 0.00 0.00 1/8 clntudp_bufcreate [862] 0.00 0.00 6/8 _yp_dobind [543] [1452] 0.0 0.00 0.00 8 getpid [1452] ----------------------------------------------- 0.00 0.00 1/8 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 3/8 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] 0.00 0.00 4/8 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1453] 0.0 0.00 0.00 8 at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [1453] 0.00 0.00 8/17 at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) [1317] 0.00 0.00 6/14 at::dms::kjc::CMember::isPublic(void) [1341] ----------------------------------------------- 0.00 0.00 3/8 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] 0.00 0.00 5/8 at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) [1552] [1454] 0.0 0.00 0.00 8 at::dms::kjc::JLocalVariable::isFinal(void) [1454] 0.00 0.00 8/21 at::dms::kjc::JLocalVariable::getModifiers(void) [1262] ----------------------------------------------- 0.00 0.00 4/8 at::dms::classfile::IincInstruction::getSize(void) [1593] 0.00 0.00 4/8 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] [1455] 0.0 0.00 0.00 8 at::dms::classfile::IincInstruction::isWide(void) [1455] ----------------------------------------------- 1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 1 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 2 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1456] 0.0 0.00 0.00 8 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] 8 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] 2 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] ----------------------------------------------- 0.00 0.00 8/8 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1457] 0.0 0.00 0.00 8 at::dms::kjc::CodeSequence::plantLabel(at::dms::kjc::CodeLabel *) [1457] 0.00 0.00 8/8 at::dms::kjc::CodeLabel::setAddress(int) [1460] ----------------------------------------------- 8 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1458] 0.0 0.00 0.00 8 at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1458] 16 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 0.00 0.00 1/8 jthread_init [598] 0.00 0.00 2/8 jthread_create [28] 0.00 0.00 5/8 jmutex_unlock [1387] [1459] 0.0 0.00 0.00 8 resumeThread [1459] 0.00 0.00 2/16 reschedule [1325] ----------------------------------------------- 0.00 0.00 8/8 at::dms::kjc::CodeSequence::plantLabel(at::dms::kjc::CodeLabel *) [1457] [1460] 0.0 0.00 0.00 8 at::dms::kjc::CodeLabel::setAddress(int) [1460] ----------------------------------------------- 0.00 0.00 8/8 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] [1461] 0.0 0.00 0.00 8 java::util::SimpleTimeZone::setEndRule(int, int, int, int) [1461] ----------------------------------------------- 0.00 0.00 8/8 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] [1462] 0.0 0.00 0.00 8 java::util::SimpleTimeZone::setStartRule(int, int, int, int) [1462] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1463] 0.0 0.00 0.00 8 at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1463] 0.00 0.00 24/10553 soft_lookupinterfacemethod [905] 0.00 0.00 16/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 16/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 8/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 0.00 0.00 1/7 authnone_create [893] 0.00 0.00 2/7 __hash_open [456] 0.00 0.00 4/7 alloc_segs [1745] [1464] 0.0 0.00 0.00 7 calloc [1464] 0.00 0.00 7/42 malloc [1182] 0.00 0.00 7/17 bzero [1311] ----------------------------------------------- 4 at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [673] 0.00 0.00 3/3 at::dms::classfile::CodeEnv::checkExecutionPaths(void) [677] [1465] 0.0 0.00 0.00 7 at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [1465] 0.00 0.00 39/83 at::dms::classfile::InstructionHandle::getStackHeight(void) [1123] 0.00 0.00 39/212 at::dms::classfile::InstructionHandle::getNext(void) [1054] 46 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] ----------------------------------------------- 0.00 0.00 7/7 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1466] 0.0 0.00 0.00 7 at::dms::classfile::NoArgInstruction::check(at::dms::classfile::CodeEnv *, int) [1466] 0.00 0.00 7/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 7/7 java_lang_System_currentTimeMillis [1476] [1467] 0.0 0.00 0.00 7 currentTime [1467] 0.00 0.00 7/20 gettimeofday [1283] ----------------------------------------------- 0.00 0.00 1/7 kaffe::lang::MemoryAdvice::register0(void) [1960] 0.00 0.00 1/7 kaffe::lang::Application::classStack0(void) [1839] 0.00 0.00 5/7 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1540] [1468] 0.0 0.00 0.00 7 finishJNIcall [1468] 0.00 0.00 7/1667 getCurrentThread [945] ----------------------------------------------- 0.00 0.00 7/7 initCollector [1921] [1469] 0.0 0.00 0.00 7 gcRegisterGcTypeByIndex [1469] 0.00 0.00 7/22 registerTypeByIndex [1256] ----------------------------------------------- 0.00 0.00 7/7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] [1470] 0.0 0.00 0.00 7 at::dms::util::Message::getDescription(void) [1470] ----------------------------------------------- 0.00 0.00 7/7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] [1471] 0.0 0.00 0.00 7 at::dms::util::MessageDescription::getFormat(void) [1471] ----------------------------------------------- 0.00 0.00 3/7 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 4/7 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [675] [1472] 0.0 0.00 0.00 7 at::dms::kjc::CodeSequence::getInstructionAt(int) [1472] ----------------------------------------------- 0.00 0.00 7/7 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1473] 0.0 0.00 0.00 7 at::dms::classfile::NoArgInstruction::getStack(void) [1473] 0.00 0.00 7/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 1/7 java_lang_System_initProperties [352] 0.00 0.00 1/7 tzset [555] 0.00 0.00 1/7 malloc_init [1949] 0.00 0.00 4/7 main [21] [1474] 0.0 0.00 0.00 7 getenv [1474] ----------------------------------------------- 7 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] [1475] 0.0 0.00 0.00 7 at::dms::kjc::KjcParser::jClassTypeSpec(void) [1475] 7 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 7 antlr::LLkParser::LA(int) [965] 2 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 0.00 0.00 1/7 java::util::Random::Random(void) [4915] 0.00 0.00 1/7 at::dms::kjc::Main::parseFile(java::io::File *) [834] 0.00 0.00 1/7 at::dms::kjc::Main::run(JArray *) [494] 0.00 0.00 1/7 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] 0.00 0.00 1/7 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 2/7 at::dms::compiler::Compiler::Compiler(void) [4816] [1476] 0.0 0.00 0.00 7 java_lang_System_currentTimeMillis [1476] 0.00 0.00 7/7 currentTime [1467] ----------------------------------------------- 0.00 0.00 7/7 _SemGet [4702] [1477] 0.0 0.00 0.00 7 jcondvar_wait [1477] 0.00 0.00 7/7 suspendOnQThread [1489] ----------------------------------------------- 2 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 5 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] [1478] 0.0 0.00 0.00 7 at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [1478] 7 at::dms::kjc::CClass::lookupClass(java::lang::String *) [652] 7 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] ----------------------------------------------- 7 at::dms::kjc::CContext::lookupClass(java::lang::String *) [1243] [1479] 0.0 0.00 0.00 7 at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) [1479] 7 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] ----------------------------------------------- 0.00 0.00 7/7 antlr::Parser::mark(void) [1481] [1480] 0.0 0.00 0.00 7 antlr::TokenBuffer::mark(void) [1480] 0.00 0.00 7/1028 antlr::TokenBuffer::syncConsume(void) [960] ----------------------------------------------- 0.00 0.00 7/7 at::dms::kjc::KjcParser::jStatement(void) [1386] [1481] 0.0 0.00 0.00 7 antlr::Parser::mark(void) [1481] 0.00 0.00 7/7 antlr::TokenBuffer::mark(void) [1480] ----------------------------------------------- 0.00 0.00 7/7 closeJarFile [1152] [1482] 0.0 0.00 0.00 7 munmap [1482] ----------------------------------------------- 0.00 0.00 7/7 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [1483] 0.0 0.00 0.00 7 at::dms::optimize::Patterns::optimizeNoArgInstruction(at::dms::optimize::InstructionHandle *, int) [1483] 0.00 0.00 7/44 at::dms::optimize::InstructionHandle::set(void) [1177] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 3 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1724] 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [1484] 0.0 0.00 0.00 7 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] 3 at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) [1726] 1 at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1963] 1 at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) [1962] 1 at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1964] ----------------------------------------------- 0.00 0.00 7/7 antlr::Parser::rewind(int) [1486] [1485] 0.0 0.00 0.00 7 antlr::TokenBuffer::rewind(int) [1485] 0.00 0.00 7/1028 antlr::TokenBuffer::syncConsume(void) [960] ----------------------------------------------- 0.00 0.00 7/7 at::dms::kjc::KjcParser::jStatement(void) [1386] [1486] 0.0 0.00 0.00 7 antlr::Parser::rewind(int) [1486] 0.00 0.00 7/7 antlr::TokenBuffer::rewind(int) [1485] ----------------------------------------------- 0.00 0.00 1/7 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/7 at::dms::kjc::CSourceMethod::genCode(void) [713] 0.00 0.00 3/7 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [718] [1487] 0.0 0.00 0.00 7 at::dms::classfile::CodeInfo::setParameterCount(int) [1487] ----------------------------------------------- 0.00 0.00 1/7 kaffe::lang::MemoryAdvice::register0(void) [1960] 0.00 0.00 1/7 kaffe::lang::Application::classStack0(void) [1839] 0.00 0.00 5/7 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1540] [1488] 0.0 0.00 0.00 7 startJNIcall [1488] 0.00 0.00 7/1667 getCurrentThread [945] ----------------------------------------------- 0.00 0.00 7/7 jcondvar_wait [1477] [1489] 0.0 0.00 0.00 7 suspendOnQThread [1489] 0.00 0.00 7/16 reschedule [1325] ----------------------------------------------- 0.00 0.00 1/7 kaffeStdProfRate [3748] 0.00 0.00 1/7 getdomainname [1914] 0.00 0.00 5/7 uname [1985] [1490] 0.0 0.00 0.00 7 sysctl [1490] 0.00 0.00 7/7 ___sysctl [4709] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 3 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1491] 0.0 0.00 0.00 7 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] 0.00 0.00 7/10553 soft_lookupinterfacemethod [905] 0.00 0.00 7/152 java::io::DataOutputStream::writeShort(int) [1077] 3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] 3 at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [583] 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] ----------------------------------------------- 0.00 0.00 7/7 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1492] 0.0 0.00 0.00 7 at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1492] 0.00 0.00 7/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 7/10553 soft_lookupinterfacemethod [905] 0.00 0.00 7/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 0.00 0.00 3/7 xdr_replymsg [856] 0.00 0.00 4/7 xdr_callhdr [1994] [1493] 0.0 0.00 0.00 7 xdr_u_int32_t [1493] 0.00 0.00 4/21 xdrmem_putlong_aligned [1278] 0.00 0.00 3/24 xdrmem_getlong_aligned [1241] ----------------------------------------------- 0.00 0.00 2/6 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 4/6 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1494] 0.0 0.00 0.00 6 at::dms::classfile::JumpInstruction::canComplete(void) [1494] 0.00 0.00 10/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 3/6 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 3/6 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1495] 0.0 0.00 0.00 6 at::dms::classfile::FieldRefInstruction::canComplete(void) [1495] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [1496] 0.0 0.00 0.00 6 at::dms::kjc::CType::equals(at::dms::kjc::CType *) [1496] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::CContext::getCompiler(void) [1498] [1497] 0.0 0.00 0.00 6 at::dms::kjc::CCompilationUnitContext::getCompiler(void) [1497] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1498] 0.0 0.00 0.00 6 at::dms::kjc::CContext::getCompiler(void) [1498] 0.00 0.00 6/6 at::dms::kjc::CCompilationUnitContext::getCompiler(void) [1497] ----------------------------------------------- 0.00 0.00 3/6 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 0.00 0.00 3/6 at::dms::classfile::CodeEnv::checkExecutionPaths(void) [677] [1499] 0.0 0.00 0.00 6 at::dms::classfile::CodeInfo::getHandlers(void) [1499] ----------------------------------------------- 0.00 0.00 3/6 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 0.00 0.00 3/6 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] [1500] 0.0 0.00 0.00 6 at::dms::classfile::CodeInfo::getInstructions(void) [1500] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::CContext::getMethodContext(void) [1502] [1501] 0.0 0.00 0.00 6 at::dms::kjc::CMethodContext::getMethodContext(void) [1501] ----------------------------------------------- 22 at::dms::kjc::CContext::getMethodContext(void) [1502] 0.00 0.00 3/6 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] 0.00 0.00 3/6 at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [849] [1502] 0.0 0.00 0.00 6+22 at::dms::kjc::CContext::getMethodContext(void) [1502] 0.00 0.00 6/6 at::dms::kjc::CMethodContext::getMethodContext(void) [1501] 22 at::dms::kjc::CContext::getMethodContext(void) [1502] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] [1503] 0.0 0.00 0.00 6 at::dms::kjc::JLocalVariableExpression::getOpcodeFromType(at::dms::kjc::CType *) [1503] 0.00 0.00 6/18 at::dms::kjc::CType::getTypeID(void) [1298] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::CSourceMethod::genCode(void) [713] [1504] 0.0 0.00 0.00 6 at::dms::kjc::CodeSequence::getPC(void) [1504] ----------------------------------------------- 1 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1910] 2 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] [1505] 0.0 0.00 0.00 6 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] 6 java::lang::ClassLoader::getResource(java::lang::String *) [700] 3 java::net::URL::openStream(void) [1711] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1506] 0.0 0.00 0.00 6 at::dms::classfile::FieldRefInstruction::getSize(void) [1506] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1507] 0.0 0.00 0.00 6 at::dms::classfile::PushLiteralInstruction::getStack(void) [1507] 0.00 0.00 6/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::AttributeList::get(int) [1026] [1508] 0.0 0.00 0.00 6 at::dms::classfile::DeprecatedAttribute::getTag(void) [1508] ----------------------------------------------- 0.00 0.00 1/6 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 0.00 0.00 1/6 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/6 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 3/6 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] [1509] 0.0 0.00 0.00 6 at::dms::kjc::JArrayAccessExpression::getType(void) [1509] ----------------------------------------------- 0.00 0.00 3/6 at::dms::kjc::JVariableDefinition::hasInitializer(void) [1680] 0.00 0.00 3/6 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] [1510] 0.0 0.00 0.00 6 at::dms::kjc::JVariableDefinition::getValue(void) [1510] ----------------------------------------------- 0.00 0.00 6/6 _yp_dobind [543] [1511] 0.0 0.00 0.00 6 getsockname [1511] ----------------------------------------------- 0.00 0.00 6/6 main2 [446] [1512] 0.0 0.00 0.00 6 handleErrors [1512] 0.00 0.00 6/66 Kaffe_ExceptionOccured [1135] ----------------------------------------------- 2 hashInit [1781] 4 hashAdd [100] [1513] 0.0 0.00 0.00 6 hashResize [1513] 0.00 0.00 5376/38571 utf8ConstHashValueInternal [899] 0.00 0.00 768/4268 stringHashValue [924] 4 jmalloc [144] 4 jfree [145] 2 stringAlloc [1735] 2 stringFree [1801] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] [1514] 0.0 0.00 0.00 6 at::dms::kjc::CNumericType::isOrdinal(void) [1514] ----------------------------------------------- 0.00 0.00 2/6 at::dms::kjc::CSourceMethod::isUsed(void) [1691] 0.00 0.00 4/6 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1515] 0.0 0.00 0.00 6 at::dms::kjc::CMember::isPrivate(void) [1515] 0.00 0.00 6/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 0.00 0.00 2/6 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 0.00 0.00 4/6 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1516] 0.0 0.00 0.00 6 at::dms::kjc::CClassType::isReference(void) [1516] ----------------------------------------------- 6 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] [1517] 0.0 0.00 0.00 6 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [1517] 6 at::dms::kjc::KjcParser::jBuiltInType(void) [1518] 6 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 6 at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [1517] [1518] 0.0 0.00 0.00 6 at::dms::kjc::KjcParser::jBuiltInType(void) [1518] 6 antlr::LLkParser::LA(int) [965] 6 antlr::Parser::match(int) [1074] ----------------------------------------------- 6 at::dms::kjc::KjcParser::jPrimaryExpression(void) [565] [1519] 0.0 0.00 0.00 6 at::dms::kjc::KjcParser::jConstant(void) [1519] 0.00 0.00 6/47 at::dms::compiler::CToken::getText(void) [1166] 0.00 0.00 3/3 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4760] 0.00 0.00 3/3 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4758] 6 antlr::LLkParser::LA(int) [965] 6 antlr::LLkParser::LT(int) [1140] 6 antlr::Parser::match(int) [1074] 6 soft_new [920] 6 at::dms::compiler::Parser::buildTokenReference(void) [1103] ----------------------------------------------- 0.00 0.00 6/6 TwalkThread [443] [1520] 0.0 0.00 0.00 6 jthread_extract_stack [1520] ----------------------------------------------- 6 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1521] 0.0 0.00 0.00 6 at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1521] 6 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 6 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1522] 0.0 0.00 0.00 6 at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1522] 12 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 6 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [1523] 0.0 0.00 0.00 6 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1523] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 4 at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) [1619] ----------------------------------------------- 3 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 3 at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [615] [1524] 0.0 0.00 0.00 6 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [1524] 6 at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [576] ----------------------------------------------- 0.00 0.00 6/6 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1525] 0.0 0.00 0.00 6 at::dms::kjc::JLocalVariable::setUsed(void) [1525] ----------------------------------------------- 0.00 0.00 1/6 java::util::Hashtable::size(void) [1977] 0.00 0.00 5/6 java::util::::size(unsigned AbstractMap_00243) [1566] [1526] 0.0 0.00 0.00 6 java::util::HashMap::size(void) [1526] ----------------------------------------------- 0.00 0.00 6/6 Kaffe_JNI_native [316] [1527] 0.0 0.00 0.00 6 strcatJNI [1527] ----------------------------------------------- 0.00 0.00 1/6 at::dms::kjc::Main::parseFile(java::io::File *) [834] 0.00 0.00 1/6 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] 0.00 0.00 1/6 at::dms::kjc::Main::genCode(java::io::File *) [831] 0.00 0.00 3/6 at::dms::kjc::Main::run(JArray *) [494] [1528] 0.0 0.00 0.00 6 at::dms::kjc::Main::verboseMode(void) [1528] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1529] 0.0 0.00 0.00 6 at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1529] 0.00 0.00 12/10553 soft_lookupinterfacemethod [905] 0.00 0.00 6/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 6/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 6/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1530] 0.0 0.00 0.00 6 at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1530] 0.00 0.00 18/10553 soft_lookupinterfacemethod [905] 0.00 0.00 12/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 12/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 6/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1531] 0.0 0.00 0.00 6 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] 0.00 0.00 10/10553 soft_lookupinterfacemethod [905] 0.00 0.00 6/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 6/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 4/4 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] ----------------------------------------------- 0.00 0.00 6/6 xdr_ypresp_val [854] [1532] 0.0 0.00 0.00 6 xdr_ypstat [1532] 0.00 0.00 6/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 5/5 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1540] [1533] 0.0 0.00 0.00 5 Java_kaffe_io_ByteToCharDefault_convert [1533] 0.00 0.00 10/10 Kaffe_GetArrayLength [1401] 0.00 0.00 5/5 Kaffe_GetByteArrayElements [1534] 0.00 0.00 5/5 Kaffe_GetCharArrayElements [1535] 0.00 0.00 5/5 Kaffe_ReleaseByteArrayElements [1536] 0.00 0.00 5/5 Kaffe_ReleaseCharArrayElements [1537] ----------------------------------------------- 0.00 0.00 5/5 Java_kaffe_io_ByteToCharDefault_convert [1533] [1534] 0.0 0.00 0.00 5 Kaffe_GetByteArrayElements [1534] 0.00 0.00 15/1667 getCurrentThread [945] 0.00 0.00 5/455 setjmp [994] ----------------------------------------------- 0.00 0.00 5/5 Java_kaffe_io_ByteToCharDefault_convert [1533] [1535] 0.0 0.00 0.00 5 Kaffe_GetCharArrayElements [1535] 0.00 0.00 15/1667 getCurrentThread [945] 0.00 0.00 5/455 setjmp [994] ----------------------------------------------- 0.00 0.00 5/5 Java_kaffe_io_ByteToCharDefault_convert [1533] [1536] 0.0 0.00 0.00 5 Kaffe_ReleaseByteArrayElements [1536] 0.00 0.00 15/1667 getCurrentThread [945] 0.00 0.00 5/455 setjmp [994] ----------------------------------------------- 0.00 0.00 5/5 Java_kaffe_io_ByteToCharDefault_convert [1533] [1537] 0.0 0.00 0.00 5 Kaffe_ReleaseCharArrayElements [1537] 0.00 0.00 15/1667 getCurrentThread [945] 0.00 0.00 5/455 setjmp [994] ----------------------------------------------- 0.00 0.00 5/5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] [1538] 0.0 0.00 0.00 5 java::util::::access_00240(unsigned AbstractMap_00243, java::util:: *, unsigned AbstractMap_00243, unsigned) [1538] ----------------------------------------------- 5 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] [1539] 0.0 0.00 0.00 5 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] 0.00 0.00 5/48 at::dms::kjc::CExpressionContext::setDiscardValue(bool) [1164] 0.00 0.00 5/21 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [1258] 0.00 0.00 4/4 at::dms::kjc::JMethodCallExpression::isStatementExpression(void) [1604] 0.00 0.00 1/1 at::dms::kjc::JAssignmentExpression::isStatementExpression(void) [1930] 5 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] 4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 1 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] ----------------------------------------------- 0.00 0.00 5/5 java::io::InputStreamReader::read(JArray *, int, int) [468] [1540] 0.0 0.00 0.00 5 kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1540] 0.00 0.00 5/7 startJNIcall [1488] 0.00 0.00 5/5 Java_kaffe_io_ByteToCharDefault_convert [1533] 0.00 0.00 5/7 finishJNIcall [1468] ----------------------------------------------- 1 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 3 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] [1541] 0.0 0.00 0.00 5 java::util::Hashtable::elements(void) [1541] 5 soft_new [920] 5 java::util::AbstractMap::values(void) [1569] 5 java::util::Vector::Vector(java::util::Collection *) [4720] 5 java::util::Vector::elements(void) [1228] ----------------------------------------------- 5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] [1542] 0.0 0.00 0.00 5 java::util::HashMap::entrySet(void) [1542] 0.00 0.00 5/5 java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) [4722] 5 soft_new [920] ----------------------------------------------- 5 throwError [1567] [1543] 0.0 0.00 0.00 5 error2Throwable [1543] 5 stringC2Java [1118] 5 execute_java_constructor [1211] 5 discardErrorInfo [1405] ----------------------------------------------- 2 at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) [1763] 3 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] [1544] 0.0 0.00 0.00 5 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 0.00 0.00 10/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 0.00 0.00 5/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 5/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 5/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 5/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 4 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 1 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] ----------------------------------------------- 0.00 0.00 1/5 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 0.00 0.00 4/5 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] [1545] 0.0 0.00 0.00 5 at::dms::kjc::JClassImport::getClassIdent(void) [1545] ----------------------------------------------- 0.00 0.00 1/5 at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) [1588] 0.00 0.00 4/5 at::dms::kjc::JMemberDeclaration::checkOrder(int, int) [1575] [1546] 0.0 0.00 0.00 5 at::dms::kjc::JMemberDeclaration::getModifierPosition(int) [1546] ----------------------------------------------- 0.00 0.00 1/5 java::lang::System::exit(int) [1860] 0.00 0.00 4/5 java::lang::System::loadLibrary(java::lang::String *) [1612] [1547] 0.0 0.00 0.00 5 java::lang::Runtime::getRuntime(void) [1547] ----------------------------------------------- 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 1 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] [1548] 0.0 0.00 0.00 5 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 0.00 0.00 5/52 at::dms::kjc::CMethod::getParameters(void) [1150] 0.00 0.00 5/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 5/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 5/21 at::dms::kjc::CMethod::getReturnType(void) [1264] 5 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] ----------------------------------------------- 0.00 0.00 5/5 java::util::Vector::Vector(java::util::Collection *) [4720] [1549] 0.0 0.00 0.00 5 java::util::::hasNext(unsigned AbstractMap_00244) [1549] 0.00 0.00 5/10553 soft_lookupinterfacemethod [905] 0.00 0.00 5/5 java::util::::hasNext(unsigned HashMap_0024EntryIterator) [1550] ----------------------------------------------- 0.00 0.00 5/5 java::util::::hasNext(unsigned AbstractMap_00244) [1549] [1550] 0.0 0.00 0.00 5 java::util::::hasNext(unsigned HashMap_0024EntryIterator) [1550] 0.00 0.00 5/10 java::util::HashMap::access_00241(java::util::HashMap *, unsigned) [1402] ----------------------------------------------- 0.00 0.00 1/5 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 0.00 0.00 1/5 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] 0.00 0.00 3/5 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] [1551] 0.0 0.00 0.00 5 at::dms::kjc::CArrayType::isArrayType(void) [1551] ----------------------------------------------- 0.00 0.00 2/5 at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [573] 0.00 0.00 3/5 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [1552] 0.0 0.00 0.00 5 at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) [1552] 0.00 0.00 5/8 at::dms::kjc::JLocalVariable::isFinal(void) [1454] ----------------------------------------------- 0.00 0.00 5/5 at::dms::kjc::JLocalVariable::setAssigned(at::dms::compiler::TokenReference *, at::dms::kjc::CBodyContext *) [1564] [1553] 0.0 0.00 0.00 5 at::dms::kjc::JLocalVariable::isLoopVariable(void) [1553] ----------------------------------------------- 5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] [1554] 0.0 0.00 0.00 5 java::util::::iterator(unsigned HashMap_00241) [1554] 0.00 0.00 5/5 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [4725] 5 soft_new [920] ----------------------------------------------- 5 java::util::Vector::Vector(java::util::Collection *) [4720] [1555] 0.0 0.00 0.00 5 java::util::::iterator(unsigned AbstractMap_00243) [1555] 5 soft_new [920] 5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] 4 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [1556] 0.0 0.00 0.00 5 at::dms::kjc::KjcParser::jArgList(void) [1556] 5 antlr::LLkParser::LA(int) [965] 3 at::dms::kjc::KjcParser::jExpressionList(void) [492] ----------------------------------------------- 0.00 0.00 5/5 _SemPut [4715] [1557] 0.0 0.00 0.00 5 jcondvar_signal [1557] ----------------------------------------------- 4 java_lang_Runtime_loadFileInternal [1610] 0.00 0.00 1/156718 initNative [638] [1558] 0.0 0.00 0.00 5 loadNativeLibrary [1558] 5 loadNativeLibrary2 [885] ----------------------------------------------- 0.00 0.00 5/5 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] [1559] 0.0 0.00 0.00 5 at::dms::kjc::CBlockContext::localsPosition(void) [1559] ----------------------------------------------- 0.00 0.00 5/5 ifree [1254] [1560] 0.0 0.00 0.00 5 madvise [1560] ----------------------------------------------- 0.00 0.00 5/5 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [4725] [1561] 0.0 0.00 0.00 5 java::util::::nextBucket(unsigned HashMap_0024EntryIterator) [1561] ----------------------------------------------- 5 findClassInJar [114] [1562] 0.0 0.00 0.00 5 postNoClassDefFoundError [1562] 5 postExceptionMessage [1411] ----------------------------------------------- 0.00 0.00 5/5 jthread_init [598] [1563] 0.0 0.00 0.00 5 registerAsyncSignalHandler [1563] 0.00 0.00 5/12 registerSignalHandler [1389] ----------------------------------------------- 0.00 0.00 5/5 at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [428] [1564] 0.0 0.00 0.00 5 at::dms::kjc::JLocalVariable::setAssigned(at::dms::compiler::TokenReference *, at::dms::kjc::CBodyContext *) [1564] 0.00 0.00 5/5 at::dms::kjc::JLocalVariable::isLoopVariable(void) [1553] ----------------------------------------------- 0.00 0.00 5/5 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] [1565] 0.0 0.00 0.00 5 java::lang::Number::shortValue(void) [1565] 0.00 0.00 5/24 java::lang::Long::intValue(void) [1240] ----------------------------------------------- 0.00 0.00 5/5 java::util::Vector::Vector(java::util::Collection *) [4720] [1566] 0.0 0.00 0.00 5 java::util::::size(unsigned AbstractMap_00243) [1566] 0.00 0.00 5/6 java::util::HashMap::size(void) [1526] ----------------------------------------------- 2 java_lang_Class_forName [896] 3 kaffe_lang_SystemClassLoader_findClass0 [894] [1567] 0.0 0.00 0.00 5 throwError [1567] 5 error2Throwable [1543] 5 throwException [1568] ----------------------------------------------- 5 throwError [1567] [1568] 0.0 0.00 0.00 5 throwException [1568] 5 buildStackTrace [1046] 5 throwExternalException [1347] ----------------------------------------------- 5 java::util::Hashtable::elements(void) [1541] [1569] 0.0 0.00 0.00 5 java::util::AbstractMap::values(void) [1569] 0.00 0.00 5/5 java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) [4723] 5 soft_new [920] ----------------------------------------------- 0.00 0.00 1/5 clntudp_bufcreate [862] 0.00 0.00 1/5 authnone_create [893] 0.00 0.00 3/5 clntudp_call [721] [1570] 0.0 0.00 0.00 5 xdrmem_create [1570] ----------------------------------------------- 0.00 0.00 1/5 clntudp_bufcreate [862] 0.00 0.00 1/5 authnone_create [893] 0.00 0.00 3/5 clntudp_call [721] [1571] 0.0 0.00 0.00 5 xdrmem_getpos [1571] ----------------------------------------------- 0.00 0.00 2/5 ypmatch_cache_insert [872] 0.00 0.00 3/5 ypmatch_cache_lookup [895] [1572] 0.0 0.00 0.00 5 ypmatch_cache_expire [1572] 0.00 0.00 5/9 time [1444] ----------------------------------------------- 4 java_lang_SecurityManager_getClassContext0 [301] [1573] 0.0 0.00 0.00 4 AllocObjectArray [1573] 4 getClassFromSignature [943] 4 newArray [1052] ----------------------------------------------- 0.00 0.00 2/4 at::dms::optimize::InstructionHandle::set(void) [1177] 0.00 0.00 2/4 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1574] 0.0 0.00 0.00 4 at::dms::classfile::ClassRefInstruction::canComplete(void) [1574] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::KjcParser::jModifiers(void) [1342] [1575] 0.0 0.00 0.00 4 at::dms::kjc::JMemberDeclaration::checkOrder(int, int) [1575] 0.00 0.00 4/4 at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) [1588] 0.00 0.00 4/5 at::dms::kjc::JMemberDeclaration::getModifierPosition(int) [1546] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] [1576] 0.0 0.00 0.00 4 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 0.00 0.00 4/10 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [4689] 4 soft_new [920] ----------------------------------------------- 4 gc_heap_malloc [8] [1577] 0.0 0.00 0.00 4 gcInvokeGC [1577] 8 _lockMutex [14] 8 _unlockMutex [10] 4 _signalCond [4729] ----------------------------------------------- 4 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1578] 0.0 0.00 0.00 4 at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [1578] 0.00 0.00 8/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 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] 2 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] 2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [675] [1579] 0.0 0.00 0.00 4 at::dms::kjc::CodeLabel::getAddress(void) [1579] ----------------------------------------------- 0.00 0.00 4/4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] [1580] 0.0 0.00 0.00 4 antlr::Token::getColumn(void) [1580] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [821] [1581] 0.0 0.00 0.00 4 at::dms::kjc::CContext::getCompilationUnit(void) [1581] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] [1582] 0.0 0.00 0.00 4 at::dms::kjc::JLocalVariable::getDescription(void) [1582] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 0.00 0.00 3/4 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [1583] 0.0 0.00 0.00 4 at::dms::kjc::Parser::getJavadocComment(void) [1583] 0.00 0.00 4/4 at::dms::compiler::Scanner::getJavadocComment(void) [1584] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::Parser::getJavadocComment(void) [1583] [1584] 0.0 0.00 0.00 4 at::dms::compiler::Scanner::getJavadocComment(void) [1584] 0.00 0.00 4/955 java::util::Vector::size(void) [966] ----------------------------------------------- 0.00 0.00 4/4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] [1585] 0.0 0.00 0.00 4 antlr::Token::getLine(void) [1585] ----------------------------------------------- 4 at::dms::classfile::ConstantValueAttribute::getLiteral(void) [1587] [1586] 0.0 0.00 0.00 4 at::dms::classfile::LongConstant::getLiteral(void) [1586] 0.00 0.00 4/13 java::lang::Long::Long(long long) [4675] 4 soft_new [920] ----------------------------------------------- 4 at::dms::classfile::FieldInfo::getConstantValue(void) [672] [1587] 0.0 0.00 0.00 4 at::dms::classfile::ConstantValueAttribute::getLiteral(void) [1587] 4 at::dms::classfile::LongConstant::getLiteral(void) [1586] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JMemberDeclaration::checkOrder(int, int) [1575] [1588] 0.0 0.00 0.00 4 at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) [1588] 0.00 0.00 1/5 at::dms::kjc::JMemberDeclaration::getModifierPosition(int) [1546] 0.00 0.00 1/92 java::lang::Math::max(int, int) [1119] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] [1589] 0.0 0.00 0.00 4 at::dms::kjc::JNameExpression::getName(void) [1589] ----------------------------------------------- 0.00 0.00 1/4 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/4 at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [718] [1590] 0.0 0.00 0.00 4 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 29/1031 java::lang::String::charAt(int) [959] 0.00 0.00 4/152 at::dms::classfile::MethodInfo::getSignature(void) [1075] 0.00 0.00 4/186 at::dms::classfile::Member::getModifiers(void) [1064] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] [1591] 0.0 0.00 0.00 4 at::dms::kjc::JNameExpression::getPrefix(void) [1591] ----------------------------------------------- 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 3 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1592] 0.0 0.00 0.00 4 at::dms::kjc::CMethod::getSignature(void) [1592] 4 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1593] 0.0 0.00 0.00 4 at::dms::classfile::IincInstruction::getSize(void) [1593] 0.00 0.00 4/8 at::dms::classfile::IincInstruction::isWide(void) [1455] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1129] [1594] 0.0 0.00 0.00 4 at::dms::classfile::ClassRefInstruction::getSize(void) [1594] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1595] 0.0 0.00 0.00 4 at::dms::classfile::JumpInstruction::getStack(void) [1595] 0.00 0.00 4/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] 0.00 0.00 1/4 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 2/4 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [1596] 0.0 0.00 0.00 4 at::dms::kjc::JBinaryExpression::getType(void) [1596] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 3/4 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] [1597] 0.0 0.00 0.00 4 at::dms::kjc::JArrayLengthExpression::getType(void) [1597] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 3/4 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1598] 0.0 0.00 0.00 4 at::dms::util::Utils::hasOtherFlags(int, int) [1598] ----------------------------------------------- 0.00 0.00 1/4 __hash_open [456] 0.00 0.00 3/4 __call_hash [4787] [1599] 0.0 0.00 0.00 4 hash4 [1599] ----------------------------------------------- 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::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] [1600] 0.0 0.00 0.00 4 at::dms::kjc::CVariableInfo::initialize(void) [1600] ----------------------------------------------- 0.00 0.00 2/4 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 0.00 0.00 2/4 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] [1601] 0.0 0.00 0.00 4 java::lang::Byte::intValue(void) [1601] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 0.00 0.00 1/4 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] 0.00 0.00 2/4 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [1602] 0.0 0.00 0.00 4 at::dms::kjc::CClass::isAbstract(void) [1602] 0.00 0.00 4/45 at::dms::kjc::CMember::getModifiers(void) [1171] 0.00 0.00 4/142 at::dms::util::Utils::hasFlag(int, int) [1085] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 0.00 0.00 3/4 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1603] 0.0 0.00 0.00 4 at::dms::kjc::JMemberDeclaration::isDeprecated(void) [1603] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] [1604] 0.0 0.00 0.00 4 at::dms::kjc::JMethodCallExpression::isStatementExpression(void) [1604] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] [1605] 0.0 0.00 0.00 4 at::dms::kjc::JLocalVariable::isUsed(void) [1605] ----------------------------------------------- 4 at::dms::kjc::KjcParser::jModifiers(void) [1342] [1606] 0.0 0.00 0.00 4 at::dms::kjc::KjcParser::jModifier(void) [1606] 4 antlr::LLkParser::LA(int) [965] 4 antlr::Parser::match(int) [1074] ----------------------------------------------- 0.00 0.00 1/4 java::lang::Character::_003cclinit_003e(unsigned) [4839] 0.00 0.00 1/4 java::lang::Long::_003cclinit_003e(unsigned) [4834] 0.00 0.00 1/4 java::lang::Byte::_003cclinit_003e(unsigned) [4833] 0.00 0.00 1/4 java::lang::Integer::_003cclinit_003e(unsigned) [4837] [1607] 0.0 0.00 0.00 4 java_lang_Class_getPrimitiveClass [1607] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 2 kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [739] [1608] 0.0 0.00 0.00 4 java_lang_Class_newInstance [1608] 4 execute_java_constructor [1211] ----------------------------------------------- 4 java::lang::Runtime::loadLibrary(java::lang::String *) [1613] [1609] 0.0 0.00 0.00 4 java_lang_Runtime_buildLibName [1609] 0.00 0.00 12/12 strncat [1392] 0.00 0.00 8/565 stringJava2CBuf [983] 0.00 0.00 4/142 strncpy [1086] 4 stringC2Java [1118] ----------------------------------------------- 4 java::lang::Runtime::loadInternal(java::lang::String *) [1611] [1610] 0.0 0.00 0.00 4 java_lang_Runtime_loadFileInternal [1610] 0.00 0.00 4/565 stringJava2CBuf [983] 4 loadNativeLibrary [1558] ----------------------------------------------- 4 java::lang::Runtime::loadLibrary(java::lang::String *) [1613] [1611] 0.0 0.00 0.00 4 java::lang::Runtime::loadInternal(java::lang::String *) [1611] 0.00 0.00 4/6276 nullCall [918] 4 java::lang::System::getSecurityManager(void) [1045] 4 java_lang_Runtime_loadFileInternal [1610] ----------------------------------------------- 1 java::io::File::_003cclinit_003e(unsigned) [4830] 1 java::io::FileInputStream::_003cclinit_003e(unsigned) [4828] 1 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 1 java::io::FileOutputStream::_003cclinit_003e(unsigned) [4829] [1612] 0.0 0.00 0.00 4 java::lang::System::loadLibrary(java::lang::String *) [1612] 0.00 0.00 4/5 java::lang::Runtime::getRuntime(void) [1547] 4 java::lang::Runtime::loadLibrary(java::lang::String *) [1613] ----------------------------------------------- 4 java::lang::System::loadLibrary(java::lang::String *) [1612] [1613] 0.0 0.00 0.00 4 java::lang::Runtime::loadLibrary(java::lang::String *) [1613] 4 java_lang_Runtime_buildLibName [1609] 4 java::lang::Runtime::loadInternal(java::lang::String *) [1611] ----------------------------------------------- 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 2 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] [1614] 0.0 0.00 0.00 4 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] 2 at::dms::kjc::CClass::getSuperClass(void) [1239] 2 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] [1615] 0.0 0.00 0.00 4 at::dms::kjc::CVariableInfo::merge(int, int) [1615] ----------------------------------------------- 0.00 0.00 1/4 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/4 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] [1616] 0.0 0.00 0.00 4 at::dms::kjc::JOrdinalLiteral::numberValue(void) [1616] 0.00 0.00 4/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 4/4 at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [483] [1617] 0.0 0.00 0.00 4 at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) [1617] 0.00 0.00 34/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 2/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] ----------------------------------------------- 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] 2 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] [1618] 0.0 0.00 0.00 4 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] 0.00 0.00 4/4 at::dms::classfile::JumpInstruction::JumpInstruction(int, at::dms::classfile::InstructionAccessor *) [4741] 4 soft_new [920] 4 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 4 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1523] [1619] 0.0 0.00 0.00 4 at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) [1619] 4 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 0.00 0.00 2/4 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 0.00 0.00 2/4 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] [1620] 0.0 0.00 0.00 4 at::dms::kjc::CClassType::setClass(at::dms::kjc::CClass *) [1620] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] [1621] 0.0 0.00 0.00 4 at::dms::kjc::JLocalVariable::setIndex(int) [1621] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [522] [1622] 0.0 0.00 0.00 4 at::dms::kjc::CVariableInfo::setInfo(int, int, bool) [1622] 0.00 0.00 4/64 at::dms::kjc::CVariableInfo::subscript(int) [1136] 0.00 0.00 4/64 at::dms::kjc::CVariableInfo::subset(int) [1137] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 0.00 0.00 3/4 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1623] 0.0 0.00 0.00 4 at::dms::kjc::JMemberDeclaration::setInterface(at::dms::kjc::CMember *) [1623] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] [1624] 0.0 0.00 0.00 4 at::dms::kjc::JLocalVariable::setPosition(int) [1624] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] [1625] 0.0 0.00 0.00 4 at::dms::kjc::CField::setValue(at::dms::kjc::JExpression *) [1625] ----------------------------------------------- 0.00 0.00 4/4 translate [3] [1626] 0.0 0.00 0.00 4 stored_code_label [1626] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1762] [1627] 0.0 0.00 0.00 4 at::dms::kjc::JExpression::unParenthesize(void) [1627] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1531] [1628] 0.0 0.00 0.00 4 at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1628] 0.00 0.00 4/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 4/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 4/408 java::io::DataOutputStream::writeByte(int) [1016] ----------------------------------------------- 3 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [4755] [1629] 0.0 0.00 0.00 3 at::dms::kjc::CClassContext::Block_0024(unsigned) [1629] 3 soft_new [920] 3 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] ----------------------------------------------- 3 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] [1630] 0.0 0.00 0.00 3 at::dms::kjc::CMethodContext::Block_0024(unsigned) [1630] 3 soft_new [920] 3 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 0.00 0.00 3/3 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [1631] 0.0 0.00 0.00 3 java::lang::Character::access_00241(unsigned) [1631] ----------------------------------------------- 0.00 0.00 1/3 _gr_breakout_yp [4985] 0.00 0.00 2/3 _pw_breakout_yp [848] [1632] 0.0 0.00 0.00 3 atoi [1632] 0.00 0.00 3/3 strtol [1736] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [1633] 0.0 0.00 0.00 3 authnone_validate [1633] ----------------------------------------------- 3 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] [1634] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [1634] 0.00 0.00 44/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 44 at::dms::optimize::InstructionHandle::reset(void) [478] ----------------------------------------------- 3 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] [1635] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1635] 0.00 0.00 2/6276 nullCall [918] 1 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] ----------------------------------------------- 0.00 0.00 1/3 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] 0.00 0.00 2/3 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1636] 0.0 0.00 0.00 3 at::dms::kjc::JStringLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1636] ----------------------------------------------- 1 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 2 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1637] 0.0 0.00 0.00 3 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 0.00 0.00 6/9 java::lang::String::indexOf(java::lang::String *) [1433] 0.00 0.00 3/13 java::lang::Long::Long(long long) [4675] 3 soft_new [920] 3 at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [860] 3 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] ----------------------------------------------- 3 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] [1638] 0.0 0.00 0.00 3 at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1638] 3 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] ----------------------------------------------- 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [1639] 0.0 0.00 0.00 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 0.00 0.00 8/12 at::dms::kjc::CAbstractBodyContext::isReachable(void) [1385] 0.00 0.00 6/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 8 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] 3 at::dms::kjc::CBodyContext::createBlockContext(void) [1641] 3 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 3 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 3 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [1640] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] 0.00 0.00 88/92 java::lang::Math::max(int, int) [1119] 0.00 0.00 44/83 at::dms::classfile::InstructionHandle::getStackHeight(void) [1123] 0.00 0.00 44/44 at::dms::classfile::InstructionHandle::getLocalVar(void) [1173] 0.00 0.00 44/212 at::dms::classfile::InstructionHandle::getNext(void) [1054] 0.00 0.00 3/3 at::dms::classfile::CodeInfo::setMaxStack(int) [1733] 0.00 0.00 3/3 at::dms::classfile::CodeInfo::setMaxLocals(int) [1732] ----------------------------------------------- 3 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] [1641] 0.0 0.00 0.00 3 at::dms::kjc::CBodyContext::createBlockContext(void) [1641] 3 soft_new [920] 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) [4754] ----------------------------------------------- 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1642] 0.0 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/3 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [4766] 3 soft_new [920] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jAssignmentExpression(void) [1333] [1643] 0.0 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/3 at::dms::kjc::JAssignmentExpression::JAssignmentExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4764] 3 soft_new [920] ----------------------------------------------- 3 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [1661] [1644] 0.0 0.00 0.00 3 java::lang::SecurityManager::currentClassLoader(void) [1644] 0.00 0.00 33/41 java::lang::Class::getClassLoader(void) [1183] 3 java_lang_SecurityManager_getClassContext0 [301] ----------------------------------------------- 0.00 0.00 1/3 endgrent [1758] 0.00 0.00 2/3 lt_dlopen [350] [1645] 0.0 0.00 0.00 3 fclose [1645] 0.00 0.00 3/3 __sclose [4788] 0.00 0.00 3/22 free [1246] ----------------------------------------------- 3 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] [1646] 0.0 0.00 0.00 3 kaffe::lang::SystemClassLoader::findClass(java::lang::String *) [1646] 3 kaffe_lang_SystemClassLoader_findClass0 [894] ----------------------------------------------- 3 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] [1647] 0.0 0.00 0.00 3 java::lang::ClassLoader::findLoadedClass(java::lang::String *) [1647] 3 java_lang_ClassLoader_findLoadedClass0 [753] ----------------------------------------------- 3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] [1648] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [1648] 0.00 0.00 6/9 at::dms::kjc::JTypeNameExpression::getType(void) [1430] 0.00 0.00 3/29 at::dms::kjc::CClassType::isClassType(void) [1214] 0.00 0.00 3/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 3 at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1638] ----------------------------------------------- 0.00 0.00 3/3 gc_system_alloc [1650] [1649] 0.0 0.00 0.00 3 gc_block_alloc [1649] 0.00 0.00 3/3 pagealloc [1715] ----------------------------------------------- 0.00 0.00 3/3 gc_heap_malloc [8] [1650] 0.0 0.00 0.00 3 gc_system_alloc [1650] 0.00 0.00 3/3 gc_block_alloc [1649] 0.00 0.00 3/3713 gc_primitive_free [927] ----------------------------------------------- 1 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 2 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1651] 0.0 0.00 0.00 3 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] 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] 3 soft_new [920] 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] 3 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 1 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] 2 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] [1652] 0.0 0.00 0.00 3 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] 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/4 at::dms::kjc::JOrdinalLiteral::numberValue(void) [1616] 0.00 0.00 2/4 java::lang::Byte::intValue(void) [1601] 0.00 0.00 1/14 java::lang::Integer::intValue(void) [1340] 3 soft_new [920] 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 3 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] [1653] 0.0 0.00 0.00 3 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1653] 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] ----------------------------------------------- 3 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1654] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] 0.00 0.00 6/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 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/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 3/3 at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1653] 0.00 0.00 3/9 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 3/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 3/12 at::dms::kjc::CField::getType(void) [1383] 3 soft_new [920] 3 at::dms::kjc::CType::getSignature(void) [661] 3 at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4779] 3 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] [1655] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] 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/6 at::dms::kjc::JVariableDefinition::getValue(void) [1510] ----------------------------------------------- 3 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] [1656] 0.0 0.00 0.00 3 at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [1656] 0.00 0.00 3/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 3/18 at::dms::kjc::CType::getTypeID(void) [1298] 3 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] ----------------------------------------------- 0.00 0.00 3/3 java::io::File::getCanonicalPath(void) [393] [1657] 0.0 0.00 0.00 3 java::io::File::getAbsolutePath(void) [1657] 0.00 0.00 3/3 java_io_File_isAbsolute [1697] 0.00 0.00 3/290 java::io::File::getPath(void) [1039] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) [1707] [1658] 0.0 0.00 0.00 3 at::dms::kjc::CCompilationUnitContext::getClassContext(void) [1658] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1659] 0.0 0.00 0.00 3 at::dms::kjc::JTypeNameExpression::getClassType(void) [1659] ----------------------------------------------- 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] [1660] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] 0.00 0.00 3/3 at::dms::optimize::::(unsigned Optimizer_00241_0024AccessorTransformer) [4774] 6 soft_new [920] 3 at::dms::optimize::Optimizer::buildInstructionArray(void) [419] 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 3 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 3 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] ----------------------------------------------- 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] [1661] 0.0 0.00 0.00 3 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [1661] 0.00 0.00 3/15 kaffe::lang::SystemClassLoader::getClassLoader(void) [1328] 3 java::lang::SecurityManager::currentClassLoader(void) [1644] ----------------------------------------------- 3 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] [1662] 0.0 0.00 0.00 3 java::util::jar::JarFile::getEntry(java::lang::String *) [1662] 3 java::util::zip::ZipFile::getEntry(java::lang::String *) [1120] ----------------------------------------------- 3 kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) [1664] [1663] 0.0 0.00 0.00 3 java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) [1663] 3 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] ----------------------------------------------- 3 java::net::URL::openStream(void) [1711] [1664] 0.0 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) [1664] 3 java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) [1663] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getNumericLiteral(void) [1668] [1665] 0.0 0.00 0.00 3 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 0.00 0.00 3/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 12 java::lang::Character::digit(wchar_t, int) [1165] 6 soft_new [920] 3 java::lang::String::String(JArray *, int, int) [385] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] [1666] 0.0 0.00 0.00 3 at::dms::kjc::JPackageImport::getName(void) [1666] ----------------------------------------------- 0.00 0.00 3/3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [1667] 0.0 0.00 0.00 3 java::util::zip::ZipEntry::getName(void) [1667] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getToken(void) [1092] [1668] 0.0 0.00 0.00 3 at::dms::kjc::KjcScanner::getNumericLiteral(void) [1668] 14 java::lang::Character::digit(wchar_t, int) [1165] 3 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] [1669] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::getParameterCount(void) [1669] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeInfo::getSize(void) [1672] [1670] 0.0 0.00 0.00 3 at::dms::classfile::AttributeList::getSize(void) [1670] 0.00 0.00 3/3 at::dms::classfile::LineNumberTable::getSize(void) [1671] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::AttributeList::getSize(void) [1670] [1671] 0.0 0.00 0.00 3 at::dms::classfile::LineNumberTable::getSize(void) [1671] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1672] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::getSize(void) [1672] 0.00 0.00 3/3 at::dms::classfile::AttributeList::getSize(void) [1670] ----------------------------------------------- 3 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1673] 0.0 0.00 0.00 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 6 soft_new [920] 6 java::lang::StringBuffer::append(java::lang::String *) [1027] 3 kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [1661] 3 java::lang::ClassLoader::loadClass(java::lang::String *) [1702] 3 java::lang::StringBuffer::StringBuffer(void) [4606] 3 java::lang::String::replace(wchar_t, wchar_t) [1275] 3 java::lang::StringBuffer::toString(void) [980] 3 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] 2 java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) [4802] 2 soft_athrow [1443] 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1674] 0.0 0.00 0.00 3 at::dms::classfile::FieldRefInstruction::getStack(void) [1674] 0.00 0.00 3/13 at::dms::classfile::ReferenceConstant::getType(void) [1357] 0.00 0.00 3/1031 java::lang::String::charAt(int) [959] 0.00 0.00 3/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 3 at::dms::kjc::KjcScanner::getToken(void) [1092] [1675] 0.0 0.00 0.00 3 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] 0.00 0.00 3/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 3 soft_new [920] 3 java::lang::String::valueOf(JArray *, int, int) [1204] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] [1676] 0.0 0.00 0.00 3 at::dms::kjc::CMethodContext::getThrowables(void) [1676] ----------------------------------------------- 0.00 0.00 1/3 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 0.00 0.00 2/3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [1677] 0.0 0.00 0.00 3 at::dms::kjc::JNewObjectExpression::getType(void) [1677] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] [1678] 0.0 0.00 0.00 3 at::dms::kjc::CClass::getType(void) [1678] 0.00 0.00 1/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 1 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::isConstant(void) [1684] [1679] 0.0 0.00 0.00 3 at::dms::kjc::CField::getValue(void) [1679] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [668] [1680] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDefinition::hasInitializer(void) [1680] 0.00 0.00 3/6 at::dms::kjc::JVariableDefinition::getValue(void) [1510] ----------------------------------------------- 0.00 0.00 3/3 java::util::HashMap::bucket(java::lang::Object *, int) [967] [1681] 0.0 0.00 0.00 3 at::dms::classfile::StringConstant::hashCode(void) [1681] 0.00 0.00 3/108 at::dms::classfile::AsciiConstant::hashCode(void) [1110] ----------------------------------------------- 3 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [1682] 0.0 0.00 0.00 3 at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [1682] 0.00 0.00 3/17 at::dms::kjc::JLocalVariable::getIndex(void) [1315] 0.00 0.00 3/4 at::dms::kjc::CVariableInfo::initialize(void) [1600] 3 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] ----------------------------------------------- 0.00 0.00 1/3 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 0.00 0.00 2/3 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [1683] 0.0 0.00 0.00 3 at::dms::kjc::JExpression::isConstant(void) [1683] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [791] [1684] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::isConstant(void) [1684] 0.00 0.00 3/25 at::dms::kjc::CMember::isFinal(void) [1235] 0.00 0.00 3/3 at::dms::kjc::CField::getValue(void) [1679] ----------------------------------------------- 0.00 0.00 1/3 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 0.00 0.00 2/3 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [1685] 0.0 0.00 0.00 3 at::dms::kjc::JLiteral::isConstant(void) [1685] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] [1686] 0.0 0.00 0.00 3 at::dms::kjc::CMember::isDeprecated(void) [1686] ----------------------------------------------- 0.00 0.00 3/3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [1687] 0.0 0.00 0.00 3 java::util::zip::ZipEntry::isDirectory(void) [1687] 0.00 0.00 3/28 java::lang::String::endsWith(java::lang::String *) [1218] ----------------------------------------------- 3 at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) [1148] [1688] 0.0 0.00 0.00 3 java::lang::Character::isJavaIdentifierStart(wchar_t) [1688] 3 java::lang::Character::getType(wchar_t) [1126] ----------------------------------------------- 3 at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [693] [1689] 0.0 0.00 0.00 3 at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [1689] 0.00 0.00 6/52 at::dms::kjc::CMethod::getParameters(void) [1150] 3 at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [1227] ----------------------------------------------- 0.00 0.00 1/3 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] 0.00 0.00 2/3 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] [1690] 0.0 0.00 0.00 3 at::dms::optimize::InstructionHandle::isTarget(void) [1690] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1691] 0.0 0.00 0.00 3 at::dms::kjc::CSourceMethod::isUsed(void) [1691] 0.00 0.00 2/6 at::dms::kjc::CMember::isPrivate(void) [1515] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jStatement(void) [1386] [1692] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] 0.00 0.00 3/3 at::dms::kjc::JVariableDeclarationStatement::JVariableDeclarationStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4767] 3 at::dms::compiler::Parser::buildTokenReference(void) [1103] 3 at::dms::kjc::KjcParser::jModifiers(void) [1342] 3 at::dms::kjc::KjcParser::jTypeSpec(void) [1363] 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] 3 soft_new [920] 3 at::dms::compiler::Parser::getStatementComment(void) [1238] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] [1693] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jVarInitializer(void) [1693] 3 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 3 at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [585] [1694] 0.0 0.00 0.00 3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] 0.00 0.00 3/47 at::dms::compiler::CToken::getText(void) [1166] 0.00 0.00 3/3 at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4763] 3 at::dms::compiler::Parser::buildTokenReference(void) [1103] 3 antlr::LLkParser::LT(int) [1140] 3 antlr::Parser::match(int) [1074] 3 antlr::LLkParser::LA(int) [965] 3 at::dms::kjc::KjcParser::jVarInitializer(void) [1693] 3 soft_new [920] ----------------------------------------------- 0.00 0.00 3/3 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] [1695] 0.0 0.00 0.00 3 java_io_FileDescriptor_initSystemFD [1695] ----------------------------------------------- 0.00 0.00 1/3 java::io::InputStreamReader::close(void) [1846] 0.00 0.00 1/3 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] 0.00 0.00 1/3 java::io::FileInputStream::finalize(void) [1865] [1696] 0.0 0.00 0.00 3 java_io_FileInputStream_close [1696] 0.00 0.00 1/18 jthreadedClose [1307] ----------------------------------------------- 0.00 0.00 3/3 java::io::File::getAbsolutePath(void) [1657] [1697] 0.0 0.00 0.00 3 java_io_File_isAbsolute [1697] 0.00 0.00 3/565 stringJava2CBuf [983] ----------------------------------------------- 0.00 0.00 3/3 initThreadLock [476] [1698] 0.0 0.00 0.00 3 jcondvar_initialise [1698] ----------------------------------------------- 3 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] [1699] 0.0 0.00 0.00 3 jit_soft_multianewarray [1699] 3 newMultiArray [1708] ----------------------------------------------- 0.00 0.00 3/3 initThreadLock [476] [1700] 0.0 0.00 0.00 3 jmutex_initialise [1700] ----------------------------------------------- 0.00 0.00 3/3 restore_fds [1966] [1701] 0.0 0.00 0.00 3 jthreadRestoreFD [1701] 0.00 0.00 6/124 fcntl [1096] ----------------------------------------------- 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] [1702] 0.0 0.00 0.00 3 java::lang::ClassLoader::loadClass(java::lang::String *) [1702] 3 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] ----------------------------------------------- 3 java::lang::ClassLoader::loadClass(java::lang::String *) [1702] [1703] 0.0 0.00 0.00 3 java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1703] 0.00 0.00 3/10 java::lang::ClassLoader::getSystemClassLoader(void) [1410] 3 java::lang::ClassLoader::findLoadedClass(java::lang::String *) [1647] 3 kaffe::lang::SystemClassLoader::findClass(java::lang::String *) [1646] ----------------------------------------------- 3 at::dms::kjc::CContext::lookupField(java::lang::String *) [1705] [1704] 0.0 0.00 0.00 3 at::dms::kjc::CClassContext::lookupField(java::lang::String *) [1704] 0.00 0.00 3/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 3 at::dms::kjc::CClass::lookupField(java::lang::String *) [636] ----------------------------------------------- 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1705] 0.0 0.00 0.00 3 at::dms::kjc::CContext::lookupField(java::lang::String *) [1705] 0.00 0.00 3/21 at::dms::kjc::CContext::getClassContext(void) [1260] 3 at::dms::kjc::CClassContext::lookupField(java::lang::String *) [1704] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [1319] [1706] 0.0 0.00 0.00 3 at::dms::kjc::CClassContext::lookupLocalVariable(java::lang::String *) [1706] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [1707] 0.0 0.00 0.00 3 at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) [1707] 0.00 0.00 3/25 at::dms::kjc::CContext::getParentContext(void) [1234] 0.00 0.00 3/3 at::dms::kjc::CCompilationUnitContext::getClassContext(void) [1658] ----------------------------------------------- 3 jit_soft_multianewarray [1699] [1708] 0.0 0.00 0.00 3 newMultiArray [1708] 3 newArray [1052] ----------------------------------------------- 3 java::net::URL::openStream(void) [1711] [1709] 0.0 0.00 0.00 3 java::net::URL::openConnection(void) [1709] 3 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [1710] 3 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] ----------------------------------------------- 3 java::net::URL::openConnection(void) [1709] [1710] 0.0 0.00 0.00 3 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [1710] 3 soft_new [920] 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] ----------------------------------------------- 3 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] [1711] 0.0 0.00 0.00 3 java::net::URL::openStream(void) [1711] 3 java::net::URL::openConnection(void) [1709] 3 kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) [1664] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1712] 0.0 0.00 0.00 3 at::dms::kjc::Main::optimizeCode(void) [1712] ----------------------------------------------- 0.00 0.00 3/3 at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [433] [1713] 0.0 0.00 0.00 3 at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [1713] 0.00 0.00 6/388 at::dms::optimize::InstructionHandle::getNext(void) [1024] 0.00 0.00 6/104 at::dms::optimize::InstructionHandle::getOpcode(void) [1112] 0.00 0.00 3/44 at::dms::optimize::InstructionHandle::set(void) [1177] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] [1714] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] 3 soft_new [920] 3 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 3 at::dms::optimize::Optimizer::optimizeCodeSequence(void) [434] 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] ----------------------------------------------- 0.00 0.00 3/3 gc_block_alloc [1649] [1715] 0.0 0.00 0.00 3 pagealloc [1715] 0.00 0.00 3/18 sbrk [1309] ----------------------------------------------- 0.00 0.00 1/3 at::dms::compiler::Scanner::readTraditionalComment(void) [1955] 0.00 0.00 2/3 at::dms::compiler::Scanner::readEndOfLineComment(void) [1795] [1716] 0.0 0.00 0.00 3 at::dms::kjc::Main::parseComments(void) [1716] ----------------------------------------------- 3 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] [1717] 0.0 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 6/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] 0.00 0.00 3/18 java::net::URL::getFile(void) [1297] 0.00 0.00 3/1031 java::lang::String::charAt(int) [959] 0.00 0.00 3/15 java::net::URL::getProtocol(void) [1330] 0.00 0.00 3/12 java::net::URL::getRef(void) [1380] 9 java::lang::StringBuffer::append(java::lang::String *) [1027] 6 java::lang::String::substring(int, int) [988] 6 soft_new [920] 3 java::net::URL::URL(java::lang::String *) [4681] 3 java::lang::String::substring(int) [1179] 3 java::lang::StringBuffer::StringBuffer(void) [4606] 3 java::lang::StringBuffer::toString(void) [980] 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/3 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] [1718] 0.0 0.00 0.00 3 java::io::DataInputStream::readFully(JArray *) [1718] 0.00 0.00 3/3 java::io::DataInputStream::readFully(JArray *, int, int) [1719] ----------------------------------------------- 0.00 0.00 3/3 java::io::DataInputStream::readFully(JArray *) [1718] [1719] 0.0 0.00 0.00 3 java::io::DataInputStream::readFully(JArray *, int, int) [1719] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcScanner::getToken(void) [1092] [1720] 0.0 0.00 0.00 3 at::dms::compiler::Scanner::readJavaComment(void) [1720] 0.00 0.00 2/2 at::dms::compiler::Scanner::readEndOfLineComment(void) [1795] 0.00 0.00 1/1 at::dms::compiler::Scanner::readTraditionalComment(void) [1955] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [1721] 0.0 0.00 0.00 3 recvfrom [1721] ----------------------------------------------- 0.00 0.00 3/3 jthread_initexceptions [1943] [1722] 0.0 0.00 0.00 3 registerSyncSignalHandler [1722] 0.00 0.00 3/12 registerSignalHandler [1389] ----------------------------------------------- 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [1723] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] 0.00 0.00 3/3 at::dms::classfile::::(unsigned CodeEnv_00241_0024AccessorTransformer) [4783] 3 soft_new [920] 3 at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [381] ----------------------------------------------- 3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] [1724] 0.0 0.00 0.00 3 at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1724] 6 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 3 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] ----------------------------------------------- 3 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] [1725] 0.0 0.00 0.00 3 at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) [1725] 3 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 3 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] [1726] 0.0 0.00 0.00 3 at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) [1726] 3 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [1727] 0.0 0.00 0.00 3 at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1727] 3 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 3 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] [1728] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] 0.00 0.00 23/6276 nullCall [918] 10 at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1412] 6 at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1523] 3 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 3 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] 3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] 3 at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1727] 2 at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1797] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [1729] 0.0 0.00 0.00 3 select [1729] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [1730] 0.0 0.00 0.00 3 sendto [1730] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] [1731] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::setCodeLength(int) [1731] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] [1732] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::setMaxLocals(int) [1732] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1640] [1733] 0.0 0.00 0.00 3 at::dms::classfile::CodeInfo::setMaxStack(int) [1733] ----------------------------------------------- 0.00 0.00 1/3 activate_time_slicing [1823] 0.00 0.00 2/3 disableProfileTimer [2750] [1734] 0.0 0.00 0.00 3 setitimer [1734] ----------------------------------------------- 1 hashInit [1781] 2 hashResize [1513] [1735] 0.0 0.00 0.00 3 stringAlloc [1735] 3 _unlockMutex [10] 3 jmalloc [144] 3 _lockMutex [14] ----------------------------------------------- 0.00 0.00 3/3 atoi [1632] [1736] 0.0 0.00 0.00 3 strtol [1736] ----------------------------------------------- 3 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] [1737] 0.0 0.00 0.00 3 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 0.00 0.00 9/10553 soft_lookupinterfacemethod [905] 0.00 0.00 9/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 6/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 3/186 at::dms::classfile::Member::getModifiers(void) [1064] 3 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1738] 0.0 0.00 0.00 3 at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1738] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 3/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 3/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1739] 0.0 0.00 0.00 3 at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1739] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 3/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 3/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 3/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [1740] 0.0 0.00 0.00 3 xdrmem_setpos [1740] ----------------------------------------------- 0.00 0.00 1/3 _getyppass [378] 0.00 0.00 1/3 innetgr [459] 0.00 0.00 1/3 _getypgroup [635] [1741] 0.0 0.00 0.00 3 yp_get_default_domain [1741] 0.00 0.00 1/1 getdomainname [1914] ----------------------------------------------- 0.00 0.00 3/3 yp_match [514] [1742] 0.0 0.00 0.00 3 ypprot_err [1742] ----------------------------------------------- 2 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [4808] [1743] 0.0 0.00 0.00 2 at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1743] 0.00 0.00 4/8 at::dms::kjc::CodeLabel::CodeLabel(void) [4700] 4 soft_new [920] ----------------------------------------------- 0.00 0.00 1/2 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 1/2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [1744] 0.0 0.00 0.00 2 at::dms::kjc::CBlockContext::addThisVariable(void) [1744] ----------------------------------------------- 0.00 0.00 1/2 __hash_open [456] 0.00 0.00 1/2 init_htab [845] [1745] 0.0 0.00 0.00 2 alloc_segs [1745] 0.00 0.00 4/7 calloc [1464] ----------------------------------------------- 0.00 0.00 1/2 enableXProfiling [2793] 0.00 0.00 1/2 jthread_init [598] [1746] 0.0 0.00 0.00 2 atexit [1746] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] [1747] 0.0 0.00 0.00 2 at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) [1747] 0.00 0.00 4/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] 0.00 0.00 2/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 1/2 bindresvport [875] 0.00 0.00 1/2 _yp_dobind [543] [1748] 0.0 0.00 0.00 2 bind [1748] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1749] 0.0 0.00 0.00 2 at::dms::classfile::IincInstruction::canComplete(void) [1749] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [1750] 0.0 0.00 0.00 2 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 4/59 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1141] 0.00 0.00 4/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 0.00 0.00 2/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 2/13 at::dms::kjc::CClass::isInterface(void) [1362] 0.00 0.00 2/2 at::dms::kjc::CMethod::isNative(void) [1789] 0.00 0.00 2/20 at::dms::kjc::CMethod::isAbstract(void) [1284] ----------------------------------------------- 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [1751] 0.0 0.00 0.00 2 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] 0.00 0.00 6/44 at::dms::kjc::JLocalVariableExpression::getType(void) [1174] 0.00 0.00 4/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] 0.00 0.00 3/4 at::dms::kjc::JArrayLengthExpression::getType(void) [1597] 0.00 0.00 3/14 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 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 2/2 at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) [1747] 0.00 0.00 2/2 at::dms::kjc::JLocalVariableExpression::isConstant(void) [1787] 4 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] 3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] 1 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] ----------------------------------------------- 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [1752] 0.0 0.00 0.00 2 at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1752] 0.00 0.00 2/12 at::dms::kjc::CAbstractBodyContext::isReachable(void) [1385] 2 at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1374] ----------------------------------------------- 2 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1753] 0.0 0.00 0.00 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 10/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 0.00 0.00 6/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 4/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 2/4 at::dms::kjc::CClass::isAbstract(void) [1602] 0.00 0.00 2/20 at::dms::kjc::CMethod::isAbstract(void) [1284] 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/52 at::dms::kjc::CMethod::getParameters(void) [1150] 0.00 0.00 2/2 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] 0.00 0.00 2/10 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [4689] 0.00 0.00 2/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 2/12 at::dms::kjc::CAbstractBodyContext::isReachable(void) [1385] 0.00 0.00 2/21 at::dms::kjc::CMethod::getReturnType(void) [1264] 0.00 0.00 1/2 at::dms::kjc::CBlockContext::addThisVariable(void) [1744] 6 soft_new [920] 2 at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [1614] 2 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] 2 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 2 at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1639] 2 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 2 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] 2 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 1 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] ----------------------------------------------- 1 at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) [1834] 1 at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [801] [1754] 0.0 0.00 0.00 2 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] 0.00 0.00 2/4 at::dms::kjc::CClassType::setClass(at::dms::kjc::CClass *) [1620] 2 at::dms::kjc::CClassNameType::getCClass(void) [1106] 2 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 1 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] [1755] 0.0 0.00 0.00 2 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] 2 soft_new [920] 2 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [4755] ----------------------------------------------- 0.00 0.00 2/2 sys_dl_open [4381] [1756] 0.0 0.00 0.00 2 dlerror [1756] ----------------------------------------------- 0.00 0.00 2/2 sys_dl_open [4381] [1757] 0.0 0.00 0.00 2 dlopen [1757] 0.00 0.00 2/2 _rtld_error [4823] ----------------------------------------------- 0.00 0.00 1/2 getgrnam [449] 0.00 0.00 1/2 _getyppass [378] [1758] 0.0 0.00 0.00 2 endgrent [1758] 0.00 0.00 1/3 fclose [1645] ----------------------------------------------- 0.00 0.00 2/2 hdestroy [1783] [1759] 0.0 0.00 0.00 2 flush_meta [1759] ----------------------------------------------- 0.00 0.00 2/2 spill_double [874] [1760] 0.0 0.00 0.00 2 fspilll_Rxx [1760] ----------------------------------------------- 2 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] [1761] 0.0 0.00 0.00 2 java::lang::Class::fullResourceName(java::lang::String *) [1761] 0.00 0.00 2/1031 java::lang::String::charAt(int) [959] 2 java::lang::String::substring(int) [1179] ----------------------------------------------- 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1762] 0.0 0.00 0.00 2 at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1762] 0.00 0.00 4/4 at::dms::kjc::JExpression::unParenthesize(void) [1627] 2 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] ----------------------------------------------- 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1763] 0.0 0.00 0.00 2 at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) [1763] 2 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] ----------------------------------------------- 2 at::dms::kjc::CSourceMethod::genCode(void) [713] [1764] 0.0 0.00 0.00 2 at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1764] 0.00 0.00 3/3 at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1655] 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] 3 at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1544] 2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] ----------------------------------------------- 0.00 0.00 2/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] [1765] 0.0 0.00 0.00 2 at::dms::kjc::JBlock::getBody(void) [1765] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1766] 0.0 0.00 0.00 2 at::dms::kjc::JLoopStatement::getContinue(void) [1766] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1767] 0.0 0.00 0.00 2 at::dms::kjc::JTypeDeclaration::getDefaultConstructor(void) [1767] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [1768] 0.0 0.00 0.00 2 at::dms::kjc::JLoopStatement::getEnd(void) [1768] ----------------------------------------------- 0.00 0.00 2/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] [1769] 0.0 0.00 0.00 2 at::dms::compiler::TokenReference::getFile(void) [1769] ----------------------------------------------- 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] [1770] 0.0 0.00 0.00 2 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] 1 soft_new [920] 1 at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4934] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [1771] 0.0 0.00 0.00 2 at::dms::kjc::JLiteral::getLiteral(void) [1771] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] [1772] 0.0 0.00 0.00 2 at::dms::kjc::JLocalVariableExpression::getPosition(void) [1772] 0.00 0.00 2/11 at::dms::kjc::JLocalVariable::getPosition(void) [1395] ----------------------------------------------- 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [1773] 0.0 0.00 0.00 2 java::lang::Class::getResourceAsStream(java::lang::String *) [1773] 0.00 0.00 2/41 java::lang::Class::getClassLoader(void) [1183] 0.00 0.00 2/15 kaffe::lang::SystemClassLoader::getClassLoader(void) [1328] 2 java::lang::Class::fullResourceName(java::lang::String *) [1761] 2 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] ----------------------------------------------- 0.00 0.00 1/2 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] 0.00 0.00 1/2 at::dms::kjc::CSourceMethod::genCode(void) [713] [1774] 0.0 0.00 0.00 2 at::dms::kjc::CArrayType::getSize(void) [1774] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] [1775] 0.0 0.00 0.00 2 at::dms::kjc::CNumericType::getSize(void) [1775] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1776] 0.0 0.00 0.00 2 at::dms::classfile::IincInstruction::getStack(void) [1776] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1169] [1777] 0.0 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::getStack(void) [1777] 0.00 0.00 2/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::AttributeList::get(int) [1026] [1778] 0.0 0.00 0.00 2 at::dms::classfile::InnerClassTable::getTag(void) [1778] ----------------------------------------------- 2 at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1404] [1779] 0.0 0.00 0.00 2 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 0.00 0.00 2/14 at::dms::kjc::JOrdinalLiteral::getType(void) [1339] 0.00 0.00 2/4 java::lang::Byte::intValue(void) [1601] 0.00 0.00 2/16 java::lang::Integer::Integer(int) [4668] 2 soft_new [920] ----------------------------------------------- 0.00 0.00 1/2 __initdb [535] 0.00 0.00 1/2 _ypinitdb [507] [1780] 0.0 0.00 0.00 2 geteuid [1780] ----------------------------------------------- 1 stringInternString [212] 0.00 0.00 1/156718 utf8ConstInit [732] [1781] 0.0 0.00 0.00 2 hashInit [1781] 2 hashResize [1513] 1 jmalloc [144] 1 stringAlloc [1735] ----------------------------------------------- 0.00 0.00 2/2 endpwent [1858] [1782] 0.0 0.00 0.00 2 hash_close [1782] 0.00 0.00 2/2 hdestroy [1783] 0.00 0.00 2/22 free [1246] ----------------------------------------------- 0.00 0.00 2/2 hash_close [1782] [1783] 0.0 0.00 0.00 2 hdestroy [1783] 0.00 0.00 7/22 free [1246] 0.00 0.00 2/2 __buf_free [4820] 0.00 0.00 2/2 flush_meta [1759] 0.00 0.00 1/24 close [1237] ----------------------------------------------- 0.00 0.00 1/2 jthread_init [598] 0.00 0.00 1/2 jthread_initexceptions [1943] [1784] 0.0 0.00 0.00 2 ignoreSignal [1784] 0.00 0.00 2/12 registerSignalHandler [1389] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [559] [1785] 0.0 0.00 0.00 2 at::dms::kjc::CNumericType::isAssignableTo(at::dms::kjc::CType *) [1785] 0.00 0.00 2/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] [1786] 0.0 0.00 0.00 2 at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) [1786] 0.00 0.00 2/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 0.00 0.00 2/55 at::dms::kjc::CMember::getOwner(void) [1147] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1751] [1787] 0.0 0.00 0.00 2 at::dms::kjc::JLocalVariableExpression::isConstant(void) [1787] 0.00 0.00 2/13 at::dms::kjc::JLocalVariable::isConstant(void) [1360] ----------------------------------------------- 0.00 0.00 2/2 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] [1788] 0.0 0.00 0.00 2 at::dms::classfile::LocalVarInstruction::isLoad(void) [1788] 0.00 0.00 2/16 at::dms::classfile::LocalVarInstruction::getStack(void) [1321] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1750] [1789] 0.0 0.00 0.00 2 at::dms::kjc::CMethod::isNative(void) [1789] 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/2 at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [629] [1790] 0.0 0.00 0.00 2 at::dms::classfile::LocalVarInstruction::isStore(void) [1790] 0.00 0.00 2/16 at::dms::classfile::LocalVarInstruction::getStack(void) [1321] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForStatement(void) [869] [1791] 0.0 0.00 0.00 2 at::dms::kjc::KjcParser::jForCond(void) [1791] 2 antlr::LLkParser::LA(int) [965] 2 at::dms::kjc::KjcParser::jExpression(void) [1334] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForStatement(void) [869] [1792] 0.0 0.00 0.00 2 at::dms::kjc::KjcParser::jForInit(void) [1792] 0.00 0.00 8/183 antlr::collections::impl::BitSet::member(int) [1066] 0.00 0.00 2/4 at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4739] 8 antlr::LLkParser::LA(int) [965] 2 at::dms::kjc::KjcParser::jExpressionList(void) [492] 2 soft_new [920] 2 at::dms::compiler::Parser::buildTokenReference(void) [1103] 2 at::dms::compiler::Parser::getStatementComment(void) [1238] ----------------------------------------------- 2 at::dms::kjc::KjcParser::jForStatement(void) [869] [1793] 0.0 0.00 0.00 2 at::dms::kjc::KjcParser::jForIter(void) [1793] 0.00 0.00 2/4 at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4739] 2 antlr::LLkParser::LA(int) [965] 2 at::dms::kjc::KjcParser::jExpressionList(void) [492] 2 soft_new [920] 2 at::dms::compiler::Parser::buildTokenReference(void) [1103] ----------------------------------------------- 0.00 0.00 2/2 __get_buf [571] [1794] 0.0 0.00 0.00 2 newbuf [1794] 0.00 0.00 4/42 malloc [1182] ----------------------------------------------- 0.00 0.00 2/2 at::dms::compiler::Scanner::readJavaComment(void) [1720] [1795] 0.0 0.00 0.00 2 at::dms::compiler::Scanner::readEndOfLineComment(void) [1795] 0.00 0.00 59/320 at::dms::compiler::InputBuffer::isEndOfData(void) [1032] 0.00 0.00 2/3 at::dms::kjc::Main::parseComments(void) [1716] ----------------------------------------------- 0.00 0.00 2/2 jthread_init [598] [1796] 0.0 0.00 0.00 2 registerTerminalSignal [1796] 0.00 0.00 2/12 registerSignalHandler [1389] ----------------------------------------------- 2 at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [1728] [1797] 0.0 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [1797] 2 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 0.00 0.00 1/2 at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [888] 0.00 0.00 1/2 at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1847] [1798] 0.0 0.00 0.00 2 at::dms::kjc::CClass::setSuperClass(at::dms::kjc::CClassType *) [1798] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] [1799] 0.0 0.00 0.00 2 at::dms::kjc::CConstructorContext::setSuperConstructorCalled(bool) [1799] ----------------------------------------------- 0.00 0.00 2/2 bindresvport [875] [1800] 0.0 0.00 0.00 2 setsockopt [1800] ----------------------------------------------- 2 hashResize [1513] [1801] 0.0 0.00 0.00 2 stringFree [1801] 2 _unlockMutex [10] 2 jfree [145] 2 _lockMutex [14] ----------------------------------------------- 2 java::lang::String::toLowerCase(java::util::Locale *) [1983] [1802] 0.0 0.00 0.00 2 java::lang::Character::toLowerCase(wchar_t) [1802] 2 java::lang::Character::getCharProp(wchar_t) [354] ----------------------------------------------- 2 kaffe::io::ConverterAlias::alias(java::lang::String *) [696] [1803] 0.0 0.00 0.00 2 java::lang::String::toUpperCase(void) [1803] 0.00 0.00 2/22 java::util::Locale::getDefault(void) [1250] 2 java::lang::String::toUpperCase(java::util::Locale *) [1804] ----------------------------------------------- 2 java::lang::String::toUpperCase(void) [1803] [1804] 0.0 0.00 0.00 2 java::lang::String::toUpperCase(java::util::Locale *) [1804] 0.00 0.00 2/553 java::lang::String::String(int, int, JArray *) [4608] 14 java::lang::Character::toUpperCase(wchar_t) [1349] 2 soft_newarray [947] 2 soft_new [920] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1805] 0.0 0.00 0.00 2 at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1805] 0.00 0.00 6/10553 soft_lookupinterfacemethod [905] 0.00 0.00 6/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 4/8 at::dms::classfile::IincInstruction::isWide(void) [1455] 0.00 0.00 2/291 at::dms::classfile::Instruction::getOpcode(void) [1038] ----------------------------------------------- 0.00 0.00 2/2 at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [679] [1806] 0.0 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1806] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 2/291 at::dms::classfile::Instruction::getOpcode(void) [1038] 0.00 0.00 2/408 java::io::DataOutputStream::writeByte(int) [1016] 0.00 0.00 2/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 2/152 java::io::DataOutputStream::writeShort(int) [1077] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcOptions::KjcOptions(void) [4933] [1807] 0.0 0.00 0.00 1 at::dms::kjc::KjcOptions::Block_0024(unsigned) [1807] ----------------------------------------------- 1 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] [1808] 0.0 0.00 0.00 1 at::dms::kjc::CodeSequence::Block_0024(unsigned) [1808] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) [4944] [1809] 0.0 0.00 0.00 1 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1809] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 0.00 0.00 1/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] [1810] 0.0 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::Block_0024(unsigned) [1810] ----------------------------------------------- 1 at::dms::kjc::CParseClassContext::CParseClassContext(void) [4949] [1811] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::Block_0024(unsigned) [1811] 4 soft_new [920] 4 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 1 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] [1812] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1812] 3 soft_new [920] 3 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 1 at::dms::kjc::Main::Main(void) [4957] [1813] 0.0 0.00 0.00 1 at::dms::kjc::Main::Block_0024(unsigned) [1813] 0.00 0.00 1/1 at::dms::kjc::DefaultFilter::DefaultFilter(void) [4940] 3 soft_new [920] 1 java::util::Vector::Vector(void) [4638] 1 java::util::Vector::Vector(int) [4669] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [4961] [1814] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::Block_0024(unsigned) [1814] ----------------------------------------------- 1 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [4964] [1815] 0.0 0.00 0.00 1 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [1815] 1 soft_new [920] 1 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 1 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [4969] [1816] 0.0 0.00 0.00 1 at::dms::compiler::FastStringBuffer::Block_0024(unsigned) [1816] 1 soft_newarray [947] ----------------------------------------------- 0.00 0.00 1/1 main [21] [1817] 0.0 0.00 0.00 1 JNI_GetDefaultJavaVMInitArgs [1817] ----------------------------------------------- 1 kaffe::lang::Application::classStack0(void) [1839] [1818] 0.0 0.00 0.00 1 Java_kaffe_lang_Application_classStack0 [1818] 1 java_lang_SecurityManager_getClassContext0 [301] ----------------------------------------------- 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::register0(void) [1960] [1819] 0.0 0.00 0.00 1 Java_kaffe_lang_MemoryAdvice_register0 [1819] ----------------------------------------------- 0.00 0.00 1/1 main2 [446] [1820] 0.0 0.00 0.00 1 Kaffe_SetObjectArrayElement [1820] 0.00 0.00 3/1667 getCurrentThread [945] 0.00 0.00 1/455 setjmp [994] ----------------------------------------------- 0.00 0.00 1/1 tzload [554] [1821] 0.0 0.00 0.00 1 access [1821] ----------------------------------------------- 0.00 0.00 1/1 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [1822] 0.0 0.00 0.00 1 java::lang::Character::access_00240(java::lang::Class *, unsigned) [1822] ----------------------------------------------- 0.00 0.00 1/1 jthread_init [598] [1823] 0.0 0.00 0.00 1 activate_time_slicing [1823] 0.00 0.00 1/3 setitimer [1734] ----------------------------------------------- 1 at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [587] [1824] 0.0 0.00 0.00 1 at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1824] 0.00 0.00 1/46 at::dms::compiler::FastStringBuffer::append(wchar_t) [1168] 1 at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [370] ----------------------------------------------- 1 at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [870] [1825] 0.0 0.00 0.00 1 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] 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] 0.00 0.00 1/3 at::dms::kjc::JLiteral::isConstant(void) [1685] 0.00 0.00 1/3 at::dms::kjc::JExpression::isConstant(void) [1683] 1 at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) [1852] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] [1826] 0.0 0.00 0.00 1 at::dms::kjc::JPackageImport::checkBody(at::dms::compiler::Compiler *, at::dms::kjc::JPackageName *) [1826] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1827] 0.0 0.00 0.00 1 at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1827] 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::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] ----------------------------------------------- 1 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1830] [1828] 0.0 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] 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 2/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 1/48 at::dms::kjc::CExpressionContext::setDiscardValue(bool) [1164] 0.00 0.00 1/4 at::dms::kjc::CClass::isAbstract(void) [1602] 0.00 0.00 1/13 at::dms::kjc::CClass::isInterface(void) [1362] 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/9 at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1434] 0.00 0.00 1/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 1/12 at::dms::kjc::CMethod::getThrowables(void) [1382] 0.00 0.00 1/52 at::dms::kjc::CMethod::getParameters(void) [1150] 4 at::dms::kjc::CClassNameType::getCClass(void) [1106] 1 at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [1456] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::run(JArray *) [494] [1829] 0.0 0.00 0.00 1 at::dms::compiler::Compiler::checkDestination(java::lang::String *) [1829] ----------------------------------------------- 1 at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1312] [1830] 0.0 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1830] 1 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1838] 1 at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1828] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] [1831] 0.0 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::checkInitializers(at::dms::kjc::CContext *) [1831] 0.00 0.00 1/1 at::dms::kjc::CSourceClass::setInitializerChecked(void) [1968] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] [1832] 0.0 0.00 0.00 1 at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1832] 0.00 0.00 5/12 at::dms::kjc::JMemberDeclaration::getCClass(void) [1376] 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/1 at::dms::kjc::JTypeDeclaration::checkInitializers(at::dms::kjc::CContext *) [1831] 3 at::dms::kjc::CClass::getSuperClass(void) [1239] 2 at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1337] 1 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1833] 0.0 0.00 0.00 1 at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) [1833] 1 at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [816] ----------------------------------------------- 1 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [1834] 0.0 0.00 0.00 1 at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) [1834] 1 at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [1754] ----------------------------------------------- 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] [1835] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1835] 0.00 0.00 2/29 at::dms::kjc::CClassContext::getCClass(void) [1213] 0.00 0.00 2/398 at::dms::kjc::CMember::getIdent(void) [1021] 0.00 0.00 1/4 at::dms::util::Utils::hasOtherFlags(int, int) [1598] 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/12 at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1375] 1 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1836] 0.0 0.00 0.00 1 at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) [1836] 1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1837] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] 0.00 0.00 3/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 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/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 0.00 0.00 1/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 1/2 at::dms::kjc::CBlockContext::addThisVariable(void) [1744] 1 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1855] 1 at::dms::kjc::CMethodContext::createBlockContext(int) [1853] 1 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 1 at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [1259] 1 at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [1445] 1 at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [605] ----------------------------------------------- 1 at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1830] [1838] 0.0 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1838] 1 at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [513] 1 soft_anewarray [977] ----------------------------------------------- 1 kaffe::lang::Application::getApplication(void) [794] [1839] 0.0 0.00 0.00 1 kaffe::lang::Application::classStack0(void) [1839] 0.00 0.00 1/7 startJNIcall [1488] 0.00 0.00 1/7 finishJNIcall [1468] 1 Java_kaffe_lang_Application_classStack0 [1818] ----------------------------------------------- 1 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [1840] 0.0 0.00 0.00 1 java::lang::Character::class_0024(java::lang::String *, unsigned) [1840] 1 java::lang::Class::forName(java::lang::String *) [1058] ----------------------------------------------- 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] [1841] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) [1841] 1 java::lang::Class::forName(java::lang::String *) [1058] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] [1842] 0.0 0.00 0.00 1 kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) [1842] 1 java::lang::Class::forName(java::lang::String *) [1058] ----------------------------------------------- 1 java::util::Hashtable::clear(void) [1844] [1843] 0.0 0.00 0.00 1 java::util::HashMap::clear(void) [1843] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::classfile::Hashtables::release(java::util::Hashtable *) [822] [1844] 0.0 0.00 0.00 1 java::util::Hashtable::clear(void) [1844] 1 java::util::HashMap::clear(void) [1843] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) [836] [1845] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::clear(void) [1845] 0.00 0.00 4/360 java::util::Vector::setSize(int) [1029] ----------------------------------------------- 0.00 0.00 1/1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] [1846] 0.0 0.00 0.00 1 java::io::InputStreamReader::close(void) [1846] 0.00 0.00 1/3 java_io_FileInputStream_close [1696] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] [1847] 0.0 0.00 0.00 1 at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1847] 0.00 0.00 1/2 at::dms::kjc::CClass::setSuperClass(at::dms::kjc::CClassType *) [1798] 0.00 0.00 1/10 at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [1403] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1848] 0.0 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/1 at::dms::kjc::JTypeDeclaration::getFields(void) [1894] 0.00 0.00 1/4 at::dms::kjc::CClass::isAbstract(void) [1602] 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] ----------------------------------------------- 1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] 1 at::dms::kjc::CClass::getAbstractMethods(void) [726] [1849] 0.0 0.00 0.00 1+1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] 0.00 0.00 16/20 at::dms::kjc::CMethod::isAbstract(void) [1284] 1 at::dms::kjc::CClass::getSuperClass(void) [1239] 1 at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [1849] ----------------------------------------------- 1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 1 at::dms::kjc::CClass::getInterfaceMethods(void) [727] [1850] 0.0 0.00 0.00 1+1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] 0.00 0.00 2/13 at::dms::kjc::CClass::isInterface(void) [1362] 1 at::dms::kjc::CClass::getSuperClass(void) [1239] 1 at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1850] ----------------------------------------------- 1 at::dms::kjc::Main::main(JArray *) [1948] [1851] 0.0 0.00 0.00 1 at::dms::kjc::Main::compile(JArray *) [1851] 0.00 0.00 1/1 java::io::PrintWriter::flush(void) [1869] 1 soft_new [920] 1 at::dms::kjc::Main::Main(void) [4957] 1 at::dms::kjc::Main::run(JArray *) [494] ----------------------------------------------- 1 at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1825] [1852] 0.0 0.00 0.00 1 at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) [1852] 1 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] [1853] 0.0 0.00 0.00 1 at::dms::kjc::CMethodContext::createBlockContext(int) [1853] 1 soft_new [920] 1 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1855] [1854] 0.0 0.00 0.00 1 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [1854] 1 soft_new [920] 1 at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4950] ----------------------------------------------- 1 at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1837] [1855] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1855] 0.00 0.00 1/22 at::dms::kjc::JMemberDeclaration::getMethod(void) [1252] 1 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [1854] ----------------------------------------------- 0.00 0.00 1/1 initCollector [1921] [1856] 0.0 0.00 0.00 1 createGC [1856] ----------------------------------------------- 0.00 0.00 1/1 setnetgrent [490] [1857] 0.0 0.00 0.00 1 endnetgrent [1857] ----------------------------------------------- 0.00 0.00 1/1 getpwuid [363] [1858] 0.0 0.00 0.00 1 endpwent [1858] 0.00 0.00 2/2 hash_close [1782] ----------------------------------------------- 0.00 0.00 1/1 java_lang_Runtime_exitInternal [1939] [1859] 0.0 0.00 0.00 1 exit [1859] 0.00 0.00 1/1 restore_fds [1966] ----------------------------------------------- 1 at::dms::kjc::Main::main(JArray *) [1948] [1860] 0.0 0.00 0.00 1 java::lang::System::exit(int) [1860] 0.00 0.00 1/5 java::lang::Runtime::getRuntime(void) [1547] 1 java::lang::Runtime::exit(int) [1861] ----------------------------------------------- 1 java::lang::System::exit(int) [1860] [1861] 0.0 0.00 0.00 1 java::lang::Runtime::exit(int) [1861] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/1 java_lang_Runtime_exitInternal [1939] 1 java::lang::System::getSecurityManager(void) [1045] 1 kaffe::lang::Application::exit(int) [1862] ----------------------------------------------- 1 java::lang::Runtime::exit(int) [1861] [1862] 0.0 0.00 0.00 1 kaffe::lang::Application::exit(int) [1862] 1 kaffe::lang::Application::getApplication(void) [794] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] [1863] 0.0 0.00 0.00 1 at::dms::compiler::TokenReference::fileName2BaseName(java::lang::String *) [1863] 0.00 0.00 1/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1864] 0.0 0.00 0.00 1 at::dms::compiler::TokenReference::fileName2DirName(java::lang::String *) [1864] 0.00 0.00 1/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] ----------------------------------------------- 0.00 0.00 1/1 callMethodV [1101] [1865] 0.0 0.00 0.00 1 java::io::FileInputStream::finalize(void) [1865] 0.00 0.00 1/3 java_io_FileInputStream_close [1696] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 initBaseClasses [258] [1866] 0.0 0.00 0.00 1 finishTypes [1866] ----------------------------------------------- 0.00 0.00 1/1 _yp_dobind [543] [1867] 0.0 0.00 0.00 1 flock [1867] ----------------------------------------------- 0.00 0.00 1/1 java::io::OutputStreamWriter::flush(void) [1870] [1868] 0.0 0.00 0.00 1 java::io::PrintStream::flush(void) [1868] 0.00 0.00 1/1 java::io::BufferedOutputStream::flush(void) [1871] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::compile(JArray *) [1851] [1869] 0.0 0.00 0.00 1 java::io::PrintWriter::flush(void) [1869] 0.00 0.00 1/1 java::io::OutputStreamWriter::flush(void) [1870] ----------------------------------------------- 0.00 0.00 1/1 java::io::PrintWriter::flush(void) [1869] [1870] 0.0 0.00 0.00 1 java::io::OutputStreamWriter::flush(void) [1870] 0.00 0.00 1/1 java::io::PrintStream::flush(void) [1868] ----------------------------------------------- 0.00 0.00 1/1 java::io::PrintStream::flush(void) [1868] [1871] 0.0 0.00 0.00 1 java::io::BufferedOutputStream::flush(void) [1871] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 java::io::InputStreamReader::read(JArray *, int, int) [468] [1872] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::flush(JArray *, int, int) [1872] ----------------------------------------------- 0.00 0.00 1/1 rewind [1967] [1873] 0.0 0.00 0.00 1 fseek [1873] 0.00 0.00 2/2 __sseek [4822] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [1874] 0.0 0.00 0.00 1 gcInit [1874] ----------------------------------------------- 1 at::dms::kjc::Main::genCode(java::io::File *) [831] [1875] 0.0 0.00 0.00 1 at::dms::kjc::CSourceClass::genCode(java::io::File *) [1875] 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] ----------------------------------------------- 1 at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [1876] 0.0 0.00 0.00 1 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 4 soft_new [920] 4 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 2 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 1 at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [562] 1 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] ----------------------------------------------- 1 at::dms::kjc::CSourceMethod::genCode(void) [713] [1877] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] ----------------------------------------------- 1 at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [644] [1878] 0.0 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 2/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 2/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 1/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/119 at::dms::kjc::CClass::getQualifiedName(void) [1099] 0.00 0.00 1/7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 0.00 0.00 1/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 0.00 0.00 1/9 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 1/398 at::dms::kjc::CMember::getIdent(void) [1021] 3 soft_new [920] 3 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 1 at::dms::kjc::CClassNameType::getCClass(void) [1106] 1 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 1 at::dms::kjc::CSourceMethod::getSignature(void) [1548] 1 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] ----------------------------------------------- 1 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] [1879] 0.0 0.00 0.00 1 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/6 at::dms::kjc::JArrayAccessExpression::getType(void) [1509] 0.00 0.00 1/18 at::dms::kjc::CType::getTypeID(void) [1298] 0.00 0.00 1/7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 2 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 1 soft_new [920] 1 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 1 at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [757] [1880] 0.0 0.00 0.00 1 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/27 at::dms::kjc::CodeSequence::discardValue(void) [1223] 0.00 0.00 1/40 at::dms::kjc::CodeSequence::setDiscardValue(bool) [1186] 0.00 0.00 1/7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 1 at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [1446] 1 soft_new [920] 1 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 1 at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [1877] [1881] 0.0 0.00 0.00 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 0.00 0.00 1/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/56 at::dms::compiler::TokenReference::getLine(void) [1143] 0.00 0.00 1/56 at::dms::kjc::CodeSequence::setLineNumber(int) [1146] 0.00 0.00 1/55 at::dms::kjc::CMember::getOwner(void) [1147] 0.00 0.00 1/11 at::dms::kjc::CClass::isInnerClass(void) [1397] 0.00 0.00 1/9 at::dms::kjc::CMember::getPrefixName(void) [1427] 0.00 0.00 1/398 at::dms::kjc::CMember::getIdent(void) [1021] 1 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 1 soft_new [920] 1 at::dms::kjc::CMethod::getSignature(void) [1592] 1 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] 1 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 1 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [827] [1882] 0.0 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/121 at::dms::compiler::Phylum::getTokenReference(void) [1098] 0.00 0.00 1/4 at::dms::kjc::JMemberDeclaration::isDeprecated(void) [1603] 0.00 0.00 1/4 at::dms::kjc::JMemberDeclaration::setInterface(at::dms::kjc::CMember *) [1623] 0.00 0.00 1/10 at::dms::kjc::CClass::setInnerClasses(JArray *) [1414] 2 soft_new [920] 2 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 java::lang::StringBuffer::StringBuffer(void) [4606] 1 java::lang::StringBuffer::toString(void) [980] 1 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] 1 soft_anewarray [977] 1 at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [805] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1883] 0.0 0.00 0.00 1 at::dms::kjc::::getBuffer(unsigned CClass_0024MyOutputStream) [1883] ----------------------------------------------- 1 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] [1884] 0.0 0.00 0.00 1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 0.00 0.00 1/1 java::util::Locale::getLanguage(void) [1900] 0.00 0.00 1/1 java::util::Locale::getCountry(void) [1888] 0.00 0.00 1/1 java::util::Locale::getVariant(void) [1912] 0.00 0.00 1/1 java::util::ResourceBundle::setParent(java::util::ResourceBundle *) [1970] 8 java::lang::StringBuffer::append(java::lang::String *) [1027] 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 2 soft_new [920] 2 java::lang::StringBuffer::StringBuffer(void) [4606] 2 java::lang::StringBuffer::toString(void) [980] 1 java::lang::String::toLowerCase(void) [1982] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [735] [1885] 0.0 0.00 0.00 1 at::dms::kjc::CMethodContext::getCMethod(void) [1885] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] [1886] 0.0 0.00 0.00 1 at::dms::kjc::JClassImport::getClassName(void) [1886] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] [1887] 0.0 0.00 0.00 1 at::dms::compiler::Parser::getCompiler(void) [1887] ----------------------------------------------- 0.00 0.00 1/1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1888] 0.0 0.00 0.00 1 java::util::Locale::getCountry(void) [1888] ----------------------------------------------- 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] [1889] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::getDefault(void) [1889] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] ----------------------------------------------- 1 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] [1890] 0.0 0.00 0.00 1 kaffe::io::CharToByteConverter::getDefault(void) [1890] 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [1891] 0.0 0.00 0.00 1 getEngine [1891] ----------------------------------------------- 0.00 0.00 1/1 at::dms::classfile::ClassInfo::getInnerClasses(void) [812] [1892] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::getEntries(void) [1892] ----------------------------------------------- 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] [1893] 0.0 0.00 0.00 1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] 0.00 0.00 1/1 java::util::Hashtable::size(void) [1977] 0.00 0.00 1/10553 soft_lookupinterfacemethod [905] 0.00 0.00 1/32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] 1 java::util::Hashtable::elements(void) [1541] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1848] [1894] 0.0 0.00 0.00 1 at::dms::kjc::JTypeDeclaration::getFields(void) [1894] ----------------------------------------------- 1 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] [1895] 0.0 0.00 0.00 1 at::dms::classfile::Hashtables::getHashtable(void) [1895] 0.00 0.00 1/219 java::util::Stack::empty(void) [1050] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(int) [4721] ----------------------------------------------- 0.00 0.00 1/1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] [1896] 0.0 0.00 0.00 1 kaffe::lang::MemoryAdvice::getInstance(void) [1896] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [1897] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::getInstance(void) [1897] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_new [920] 1 at::dms::kjc::CParseClassContext::CParseClassContext(void) [4949] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [1898] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1898] 0.00 0.00 1/955 java::util::Vector::size(void) [966] 1 soft_new [920] 1 at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [839] ----------------------------------------------- 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] [1899] 0.0 0.00 0.00 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] 1 soft_new [920] 1 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] 1 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [4961] ----------------------------------------------- 0.00 0.00 1/1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1900] 0.0 0.00 0.00 1 java::util::Locale::getLanguage(void) [1900] ----------------------------------------------- 0.00 0.00 1/1 at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [586] [1901] 0.0 0.00 0.00 1 at::dms::classfile::PushLiteralInstruction::getLiteral(void) [1901] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] [1902] 0.0 0.00 0.00 1 at::dms::kjc::JPackageName::getName(void) [1902] ----------------------------------------------- 0.00 0.00 1/1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] [1903] 0.0 0.00 0.00 1 gnu::getopt::Getopt::getOptind(void) [1903] ----------------------------------------------- 1 at::dms::kjc::Main::parseFile(java::io::File *) [834] [1904] 0.0 0.00 0.00 1 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1904] 1 soft_new [920] 1 at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [4939] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [823] [1905] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassInfo::getQualifiedName(void) [1905] 0.00 0.00 1/56 at::dms::classfile::ClassConstant::getName(void) [1144] ----------------------------------------------- 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] [1906] 0.0 0.00 0.00 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 0.00 0.00 1/1 at::dms::util::Options::getShortOptions(void) [1907] 2 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 soft_new [920] 1 java::lang::StringBuffer::StringBuffer(void) [4606] 1 java::lang::StringBuffer::toString(void) [980] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] [1907] 0.0 0.00 0.00 1 at::dms::util::Options::getShortOptions(void) [1907] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [650] [1908] 0.0 0.00 0.00 1 at::dms::kjc::CClassType::getSize(void) [1908] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1909] 0.0 0.00 0.00 1 at::dms::kjc::CClass::getSourceFile(void) [1909] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] [1910] 0.0 0.00 0.00 1 java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1910] 0.00 0.00 1/10 java::lang::ClassLoader::getSystemClassLoader(void) [1410] 1 java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [1505] ----------------------------------------------- 1 at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [593] [1911] 0.0 0.00 0.00 1 at::dms::kjc::CClassContext::getVariableInfo(void) [1911] 1 soft_new [920] 1 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] ----------------------------------------------- 0.00 0.00 1/1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1912] 0.0 0.00 0.00 1 java::util::Locale::getVariant(void) [1912] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [1913] 0.0 0.00 0.00 1 getcwd [1913] 0.00 0.00 2/14 sigaction [1346] 0.00 0.00 2/957 __error [4604] 0.00 0.00 1/17 bzero [1311] 0.00 0.00 1/1 __getcwd [4984] ----------------------------------------------- 0.00 0.00 1/1 yp_get_default_domain [1741] [1914] 0.0 0.00 0.00 1 getdomainname [1914] 0.00 0.00 1/7 sysctl [1490] ----------------------------------------------- 0.00 0.00 1/1 bindresvport [875] [1915] 0.0 0.00 0.00 1 getsockopt [1915] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [1916] 0.0 0.00 0.00 1 getuid [1916] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] [1917] 0.0 0.00 0.00 1 at::dms::kjc::CClassContext::hasInitializer(void) [1917] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] [1918] 0.0 0.00 0.00 1 at::dms::kjc::CClass::hasOuterThis(void) [1918] ----------------------------------------------- 0.00 0.00 1/1 java::util::HashMap::bucket(java::lang::Object *, int) [967] [1919] 0.0 0.00 0.00 1 at::dms::classfile::IntegerConstant::hashCode(void) [1919] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [807] [1920] 0.0 0.00 0.00 1 at::dms::kjc::CNumericType::implicitlyCastTo(at::dms::kjc::CType *) [1920] 0.00 0.00 1/15 at::dms::kjc::CNumericType::isNumeric(void) [1332] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [1921] 0.0 0.00 0.00 1 initCollector [1921] 0.00 0.00 15/15 gcRegisterFixedTypeByIndex [1327] 0.00 0.00 7/7 gcRegisterGcTypeByIndex [1469] 0.00 0.00 1/1 createGC [1856] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [1922] 0.0 0.00 0.00 1 initExceptions [1922] 0.00 0.00 1/1 jthread_initexceptions [1943] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [1923] 0.0 0.00 0.00 1 initLocking [1923] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1924] 0.0 0.00 0.00 1 at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [1924] 0.00 0.00 1/10553 soft_lookupinterfacemethod [905] 0.00 0.00 1/32 java::util::::hasMoreElements(unsigned Vector_00241) [1203] 1 java::util::Hashtable::elements(void) [1541] ----------------------------------------------- 1 antlr::TokenQueue::TokenQueue(int) [4889] [1925] 0.0 0.00 0.00 1 antlr::TokenQueue::init(int) [1925] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::Main::initialize(void) [1928] [1926] 0.0 0.00 0.00 1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 0.00 0.00 7/7 at::dms::kjc::CNumericType::CNumericType(int) [4704] 0.00 0.00 1/1 at::dms::kjc::CVoidType::CVoidType(void) [4960] 0.00 0.00 1/1 at::dms::kjc::CBooleanType::CBooleanType(void) [4935] 0.00 0.00 1/28 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] 11 soft_new [920] 7 soft_initialise_class [151] 7 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] 1 at::dms::kjc::CNullType::CNullType(void) [4959] ----------------------------------------------- 1 at::dms::kjc::Main::initialize(void) [1928] [1927] 0.0 0.00 0.00 1 at::dms::classfile::ClassPath::init(java::lang::String *) [1927] 1 soft_new [920] 1 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1928] 0.0 0.00 0.00 1 at::dms::kjc::Main::initialize(void) [1928] 1 java::lang::System::getProperty(java::lang::String *) [504] 1 at::dms::classfile::ClassPath::init(java::lang::String *) [1927] 1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] ----------------------------------------------- 1 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] [1929] 0.0 0.00 0.00 1 at::dms::kjc::CClassType::isCheckedException(void) [1929] 2 at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1208] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1539] [1930] 0.0 0.00 0.00 1 at::dms::kjc::JAssignmentExpression::isStatementExpression(void) [1930] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [1931] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [1931] 4 antlr::LLkParser::LA(int) [965] 3 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] 2 antlr::Parser::match(int) [1074] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [1932] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jImplementsClause(void) [1932] 1 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [1933] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jSuperClassClause(void) [1933] 1 antlr::LLkParser::LA(int) [965] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [1934] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jThrowsClause(void) [1934] 1 antlr::Parser::match(int) [1074] 1 at::dms::kjc::KjcParser::jNameList(void) [706] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [1935] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1935] 0.00 0.00 1/1 at::dms::compiler::Parser::getCompiler(void) [1887] 2 antlr::LLkParser::LA(int) [965] 1 at::dms::compiler::Parser::buildTokenReference(void) [1103] 1 at::dms::kjc::KjcParser::jModifiers(void) [1342] 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] 1 at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [827] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] [1936] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::jType(void) [1936] 1 antlr::LLkParser::LA(int) [965] 1 at::dms::kjc::KjcParser::jIdentifier(void) [1436] 1 at::dms::kjc::CClassType::lookup(java::lang::String *) [307] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1937] 0.0 0.00 0.00 1 java_io_FileOutputStream_close [1937] 0.00 0.00 1/18 jthreadedClose [1307] ----------------------------------------------- 0.00 0.00 1/1 java::io::FileOutputStream::write(JArray *, int, int) [1988] [1938] 0.0 0.00 0.00 1 java_io_FileOutputStream_writeBytes [1938] 0.00 0.00 1/1 jthreadedWrite [1945] ----------------------------------------------- 0.00 0.00 1/1 java::lang::Runtime::exit(int) [1861] [1939] 0.0 0.00 0.00 1 java_lang_Runtime_exitInternal [1939] 0.00 0.00 1/1 exit [1859] ----------------------------------------------- 1 java::lang::Runtime::Runtime(void) [590] [1940] 0.0 0.00 0.00 1 java_lang_Runtime_initializeLinkerInternal [1940] 1 stringC2Java [1118] ----------------------------------------------- 0.00 0.00 1/1 createInitialThread [496] [1941] 0.0 0.00 0.00 1 jthread_atexit [1941] ----------------------------------------------- 0.00 0.00 1/1 createInitialThread [496] [1942] 0.0 0.00 0.00 1 jthread_createfirst [1942] 0.00 0.00 1/1 jthread_setpriority [1944] ----------------------------------------------- 0.00 0.00 1/1 initExceptions [1922] [1943] 0.0 0.00 0.00 1 jthread_initexceptions [1943] 0.00 0.00 3/3 registerSyncSignalHandler [1722] 0.00 0.00 1/2 ignoreSignal [1784] ----------------------------------------------- 0.00 0.00 1/1 jthread_createfirst [1942] [1944] 0.0 0.00 0.00 1 jthread_setpriority [1944] 0.00 0.00 1/16 reschedule [1325] ----------------------------------------------- 0.00 0.00 1/1 java_io_FileOutputStream_writeBytes [1938] [1945] 0.0 0.00 0.00 1 jthreadedWrite [1945] 0.00 0.00 1/1 write [1986] ----------------------------------------------- 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] [1946] 0.0 0.00 0.00 1 java::util::Properties::load(java::io::InputStream *) [1946] 62 java::lang::StringBuffer::toString(void) [980] 32 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 31 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 1 soft_new [920] 1 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [4905] ----------------------------------------------- 0.00 0.00 1/1 localtime [552] [1947] 0.0 0.00 0.00 1 localsub [1947] 0.00 0.00 1/1 timesub [1981] ----------------------------------------------- 1 callMethodV [1101] [1948] 0.0 0.00 0.00 1 at::dms::kjc::Main::main(JArray *) [1948] 1 at::dms::kjc::Main::compile(JArray *) [1851] 1 java::lang::System::exit(int) [1860] ----------------------------------------------- 0.00 0.00 1/1 malloc [1182] [1949] 0.0 0.00 0.00 1 malloc_init [1949] 0.00 0.00 2/957 __error [4604] 0.00 0.00 1/1 readlink [1956] 0.00 0.00 1/7 getenv [1474] 0.00 0.00 1/9 mmap [1438] 0.00 0.00 1/18 sbrk [1309] 0.00 0.00 1/48 imalloc [1149] ----------------------------------------------- 0.00 0.00 1/1 main [21] [1950] 0.0 0.00 0.00 1 options [1950] 0.00 0.00 4/82 strncmp [1125] ----------------------------------------------- 1 at::dms::kjc::Main::run(JArray *) [494] [1951] 0.0 0.00 0.00 1 at::dms::kjc::Main::parseArguments(JArray *) [1951] 0.00 0.00 1/1 at::dms::kjc::KjcOptions::KjcOptions(void) [4933] 1 soft_new [920] 1 at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [785] ----------------------------------------------- 0.00 0.00 1/1 jthread_init [598] [1952] 0.0 0.00 0.00 1 pipe [1952] ----------------------------------------------- 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] [1953] 0.0 0.00 0.00 1 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 0.00 0.00 1/10 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [4691] 1 soft_new [920] 1 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] ----------------------------------------------- 0.00 0.00 1/1 enableXProfiling [2793] [1954] 0.0 0.00 0.00 1 profil [1954] ----------------------------------------------- 0.00 0.00 1/1 at::dms::compiler::Scanner::readJavaComment(void) [1720] [1955] 0.0 0.00 0.00 1 at::dms::compiler::Scanner::readTraditionalComment(void) [1955] 0.00 0.00 1/3 at::dms::kjc::Main::parseComments(void) [1716] ----------------------------------------------- 0.00 0.00 1/1 malloc_init [1949] [1956] 0.0 0.00 0.00 1 readlink [1956] ----------------------------------------------- 0.00 0.00 1/1 _yp_dobind [543] [1957] 0.0 0.00 0.00 1 readv [1957] ----------------------------------------------- 0.00 0.00 1/1 reallocf [1959] [1958] 0.0 0.00 0.00 1 realloc [1958] 0.00 0.00 1/48 imalloc [1149] ----------------------------------------------- 0.00 0.00 1/1 __hashpw [511] [1959] 0.0 0.00 0.00 1 reallocf [1959] 0.00 0.00 1/1 realloc [1958] ----------------------------------------------- 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) [4928] [1960] 0.0 0.00 0.00 1 kaffe::lang::MemoryAdvice::register0(void) [1960] 0.00 0.00 1/7 startJNIcall [1488] 0.00 0.00 1/1 Java_kaffe_lang_MemoryAdvice_register0 [1819] 0.00 0.00 1/7 finishJNIcall [1468] ----------------------------------------------- 1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] [1961] 0.0 0.00 0.00 1 at::dms::util::CharArrayCache::request(void) [1961] 0.00 0.00 1/219 java::util::Stack::empty(void) [1050] 1 soft_newarray [947] ----------------------------------------------- 1 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] [1962] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) [1962] 1 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 1 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] [1963] 0.0 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1963] 2 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 1 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] [1964] 0.0 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [1964] 2 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] [1965] 0.0 0.00 0.00 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 3 at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [716] 2 at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [343] 1 soft_new [920] 1 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] 1 at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [1484] ----------------------------------------------- 0.00 0.00 1/1 exit [1859] [1966] 0.0 0.00 0.00 1 restore_fds [1966] 0.00 0.00 3/3 jthreadRestoreFD [1701] ----------------------------------------------- 0.00 0.00 1/1 start_gr [553] [1967] 0.0 0.00 0.00 1 rewind [1967] 0.00 0.00 1/1 fseek [1873] 0.00 0.00 1/957 __error [4604] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::checkInitializers(at::dms::kjc::CContext *) [1831] [1968] 0.0 0.00 0.00 1 at::dms::kjc::CSourceClass::setInitializerChecked(void) [1968] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [1969] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::setPackage(at::dms::kjc::JPackageName *) [1969] ----------------------------------------------- 0.00 0.00 1/1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1970] 0.0 0.00 0.00 1 java::util::ResourceBundle::setParent(java::util::ResourceBundle *) [1970] ----------------------------------------------- 0.00 0.00 1/1 java::util::Random::Random(long long) [4916] [1971] 0.0 0.00 0.00 1 java::util::Random::setSeed(long long) [1971] ----------------------------------------------- 0.00 0.00 1/1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] [1972] 0.0 0.00 0.00 1 antlr::Parser::setTokenBuffer(antlr::TokenBuffer *) [1972] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [538] [1973] 0.0 0.00 0.00 1 at::dms::kjc::CSourceMethod::setUsed(void) [1973] ----------------------------------------------- 0.00 0.00 1/1 java::util::GregorianCalendar::GregorianCalendar(int, int, int) [4913] [1974] 0.0 0.00 0.00 1 java::util::Calendar::set(int, int, int) [1974] ----------------------------------------------- 0.00 0.00 1/1 tzsetwall [556] [1975] 0.0 0.00 0.00 1 settzname [1975] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1976] 0.0 0.00 0.00 1 java::io::ByteArrayOutputStream::size(void) [1976] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [1893] [1977] 0.0 0.00 0.00 1 java::util::Hashtable::size(void) [1977] 0.00 0.00 1/6 java::util::HashMap::size(void) [1526] ----------------------------------------------- 0.00 0.00 1/1 clntudp_bufcreate [862] [1978] 0.0 0.00 0.00 1 socket [1978] ----------------------------------------------- 0.00 0.00 1/1 initialiseKaffe [23] [1979] 0.0 0.00 0.00 1 stringInit [1979] ----------------------------------------------- 0.00 0.00 1/1 __hash_open [456] [1980] 0.0 0.00 0.00 1 swap_header [1980] ----------------------------------------------- 0.00 0.00 1/1 localsub [1947] [1981] 0.0 0.00 0.00 1 timesub [1981] ----------------------------------------------- 1 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] [1982] 0.0 0.00 0.00 1 java::lang::String::toLowerCase(void) [1982] 0.00 0.00 1/22 java::util::Locale::getDefault(void) [1250] 1 java::lang::String::toLowerCase(java::util::Locale *) [1983] ----------------------------------------------- 1 java::lang::String::toLowerCase(void) [1982] [1983] 0.0 0.00 0.00 1 java::lang::String::toLowerCase(java::util::Locale *) [1983] 0.00 0.00 1/553 java::lang::String::String(int, int, JArray *) [4608] 2 java::lang::Character::toLowerCase(wchar_t) [1802] 1 soft_newarray [947] 1 soft_new [920] ----------------------------------------------- 0.00 0.00 1/1 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] [1984] 0.0 0.00 0.00 1 java::lang::String::toString(void) [1984] ----------------------------------------------- 0.00 0.00 1/1 java_lang_System_initProperties [352] [1985] 0.0 0.00 0.00 1 uname [1985] 0.00 0.00 7/957 __error [4604] 0.00 0.00 5/7 sysctl [1490] ----------------------------------------------- 0.00 0.00 1/1 jthreadedWrite [1945] [1986] 0.0 0.00 0.00 1 write [1986] ----------------------------------------------- 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] [1987] 0.0 0.00 0.00 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 0.00 0.00 1/28 at::dms::classfile::ClassInfo::getName(void) [1219] 0.00 0.00 1/1 at::dms::kjc::CClass::getSourceFile(void) [1909] 0.00 0.00 1/1 at::dms::compiler::TokenReference::fileName2DirName(java::lang::String *) [1864] 0.00 0.00 1/68 java::io::File::File(java::lang::String *) [4633] 0.00 0.00 1/1 java::io::DataOutputStream::DataOutputStream(java::io::OutputStream *) [4899] 0.00 0.00 1/1 at::dms::kjc::::getBuffer(unsigned CClass_0024MyOutputStream) [1883] 0.00 0.00 1/1 java::io::ByteArrayOutputStream::size(void) [1976] 0.00 0.00 1/1 java::io::FileOutputStream::write(JArray *, int, int) [1988] 0.00 0.00 1/1 java_io_FileOutputStream_close [1937] 5 soft_new [920] 3 java::lang::StringBuffer::append(java::lang::String *) [1027] 1 at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [766] 1 java::lang::String::replace(wchar_t, wchar_t) [1275] 1 java::lang::StringBuffer::StringBuffer(void) [4606] 1 java::lang::StringBuffer::toString(void) [980] 1 at::dms::kjc::::(unsigned CClass_0024MyOutputStream) [4962] 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 1 java::io::FileOutputStream::FileOutputStream(java::io::File *) [4900] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1988] 0.0 0.00 0.00 1 java::io::FileOutputStream::write(JArray *, int, int) [1988] 0.00 0.00 1/1 java_io_FileOutputStream_writeBytes [1938] ----------------------------------------------- 1 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] [1989] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1989] 0.00 0.00 3/10553 soft_lookupinterfacemethod [905] 0.00 0.00 2/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 1/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 1 java::io::DataOutputStream::writeInt(int) [473] ----------------------------------------------- 1 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] [1990] 0.0 0.00 0.00 1 at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1990] 0.00 0.00 2/10553 soft_lookupinterfacemethod [905] 0.00 0.00 1/408 java::io::DataOutputStream::writeByte(int) [1016] 1 java::io::DataOutputStream::writeInt(int) [473] ----------------------------------------------- 1 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] [1991] 0.0 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1991] 0.00 0.00 4/10553 soft_lookupinterfacemethod [905] 0.00 0.00 3/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 2/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 1 java::io::DataOutputStream::writeInt(int) [473] ----------------------------------------------- 1 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] [1992] 0.0 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1992] 0.00 0.00 3/10553 soft_lookupinterfacemethod [905] 0.00 0.00 2/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 2/152 java::io::DataOutputStream::writeShort(int) [1077] 1 java::io::DataOutputStream::writeInt(int) [473] ----------------------------------------------- 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [1993] 0.0 0.00 0.00 1 at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [1993] 0.00 0.00 9/10553 soft_lookupinterfacemethod [905] 0.00 0.00 8/152 java::io::DataOutputStream::writeShort(int) [1077] 0.00 0.00 2/202 at::dms::classfile::PooledConstant::getIndex(void) [1060] 0.00 0.00 1/186 at::dms::classfile::Member::getModifiers(void) [1064] 3 at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1737] 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] 1 java::io::DataOutputStream::writeInt(int) [473] 1 at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [401] 1 at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1491] 1 at::dms::classfile::ConstantPool::close(void) [577] ----------------------------------------------- 0.00 0.00 1/1 clntudp_bufcreate [862] [1994] 0.0 0.00 0.00 1 xdr_callhdr [1994] 0.00 0.00 4/7 xdr_u_int32_t [1493] 0.00 0.00 1/21 xdr_enum [1276] ----------------------------------------------- 0.00 0.00 1/1 authnone_create [893] [1995] 0.0 0.00 0.00 1 xdrmem_destroy [1995] ----------------------------------------------- 0.00 0.00 11565/11565 vfprintf [58] [4602] 0.0 0.00 0.00 11565 __ultoa [4602] ----------------------------------------------- 0.00 0.00 2/1409 at::dms::classfile::IntegerConstant::IntegerConstant(int) [4818] 0.00 0.00 3/1409 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] 0.00 0.00 4/1409 at::dms::classfile::LongConstant::LongConstant(long long) [4740] 0.00 0.00 13/1409 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] 0.00 0.00 15/1409 at::dms::classfile::StringConstant::StringConstant(at::dms::classfile::AsciiConstant *) [4673] 0.00 0.00 97/1409 at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) [4628] 0.00 0.00 170/1409 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) [4620] 0.00 0.00 178/1409 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4618] 0.00 0.00 429/1409 at::dms::classfile::UnresolvedConstant::UnresolvedConstant(char, int, int) [4610] 0.00 0.00 498/1409 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] [4603] 0.0 0.00 0.00 1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] 0.00 0.00 1409/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/957 _yp_dobind [543] 0.00 0.00 1/957 bindresvport [875] 0.00 0.00 1/957 setnetgrent [490] 0.00 0.00 1/957 rewind [1967] 0.00 0.00 2/957 getcwd [1913] 0.00 0.00 2/957 __hash_open [456] 0.00 0.00 2/957 malloc_init [1949] 0.00 0.00 7/957 uname [1985] 0.00 0.00 19/957 jthreadedStat [162] 0.00 0.00 435/957 jthreadedOpen [163] 0.00 0.00 486/957 .cerror [1996] [4604] 0.0 0.00 0.00 957 __error [4604] ----------------------------------------------- 0.00 0.00 18/668 java::util::Locale::toString(void) [303] 0.00 0.00 650/668 java::lang::StringBuffer::toString(void) [980] [4605] 0.0 0.00 0.00 668 java::lang::String::String(java::lang::StringBuffer *) [4605] 0.00 0.00 668/6276 nullCall [918] ----------------------------------------------- 1 kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [738] 1 at::dms::kjc::KjcOptions::getShortOptions(void) [1906] 1 kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [737] 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 2 java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [1884] 2 at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [868] 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 3 java::io::File::getCanonicalPath(void) [393] 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 3 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] 3 at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [414] 4 kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [697] 13 at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [1353] 18 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] 18 java::util::Locale::toString(void) [303] 19 java::io::File::File(java::lang::String *, java::lang::String *) [297] 62 java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [215] 72 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] 437 kaffe::util::UTF8::decode(java::io::DataInput *, int) [102] [4606] 0.0 0.00 0.00 667 java::lang::StringBuffer::StringBuffer(void) [4606] 0.00 0.00 667/6276 nullCall [918] 667 soft_newarray [947] ----------------------------------------------- 0.00 0.00 9/561 mmap [1438] 0.00 0.00 552/561 lseek [984] [4607] 0.0 0.00 0.00 561 ___syscall [4607] ----------------------------------------------- 0.00 0.00 1/553 java::lang::String::toLowerCase(java::util::Locale *) [1983] 0.00 0.00 1/553 java::lang::String::replace(wchar_t, wchar_t) [1275] 0.00 0.00 2/553 java::lang::String::toUpperCase(java::util::Locale *) [1804] 0.00 0.00 34/553 java::lang::String::concat(java::lang::String *) [358] 0.00 0.00 515/553 java::lang::String::substring(int, int) [988] [4608] 0.0 0.00 0.00 553 java::lang::String::String(int, int, JArray *) [4608] 0.00 0.00 553/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/498 at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) [4881] 0.00 0.00 1/498 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 0.00 0.00 1/498 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [4882] 0.00 0.00 1/498 at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) [4883] 0.00 0.00 1/498 at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) [4880] 0.00 0.00 1/498 at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) [4878] 0.00 0.00 1/498 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 0.00 0.00 1/498 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [4879] 0.00 0.00 3/498 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] 0.00 0.00 6/498 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] 0.00 0.00 18/498 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 0.00 0.00 26/498 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] 0.00 0.00 437/498 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [4609] 0.0 0.00 0.00 498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 0.00 0.00 498/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 429/429 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [4610] 0.0 0.00 0.00 429 at::dms::classfile::UnresolvedConstant::UnresolvedConstant(char, int, int) [4610] 0.00 0.00 429/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 402/402 at::dms::compiler::Utils::Utils(void) [4612] [4611] 0.0 0.00 0.00 402 at::dms::util::Utils::Utils(void) [4611] 0.00 0.00 402/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/402 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 0.00 0.00 3/402 at::dms::kjc::CContext::CContext(void) [703] 0.00 0.00 40/402 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] 0.00 0.00 73/402 at::dms::kjc::CType::CType(int) [4632] 0.00 0.00 100/402 at::dms::compiler::Phylum::Phylum(at::dms::compiler::TokenReference *) [4627] 0.00 0.00 185/402 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] [4612] 0.0 0.00 0.00 402 at::dms::compiler::Utils::Utils(void) [4612] 0.00 0.00 402/402 at::dms::util::Utils::Utils(void) [4611] ----------------------------------------------- 0.00 0.00 297/297 java::util::::(unsigned HashMap_0024Entry, java::util::HashMap *, java::lang::Object *, java::lang::Object *) [4614] [4613] 0.0 0.00 0.00 297 java::util::AbstractMapEntry::AbstractMapEntry(java::lang::Object *, java::lang::Object *) [4613] 0.00 0.00 297/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 297/297 java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [263] [4614] 0.0 0.00 0.00 297 java::util::::(unsigned HashMap_0024Entry, java::util::HashMap *, java::lang::Object *, java::lang::Object *) [4614] 0.00 0.00 297/297 java::util::AbstractMapEntry::AbstractMapEntry(java::lang::Object *, java::lang::Object *) [4613] ----------------------------------------------- 0.00 0.00 3/185 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool) [4768] 0.00 0.00 13/185 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 21/185 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 0.00 0.00 148/185 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [341] [4615] 0.0 0.00 0.00 185 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] 0.00 0.00 185/402 at::dms::compiler::Utils::Utils(void) [4612] ----------------------------------------------- 0.00 0.00 1/182 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 3/182 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] 0.00 0.00 9/182 at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [296] 0.00 0.00 21/182 at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [357] 0.00 0.00 148/182 at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [230] [4616] 0.0 0.00 0.00 182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 182/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 180/180 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] [4617] 0.0 0.00 0.00 180 at::dms::util::MessageDescription::MessageDescription(java::lang::String *, java::lang::String *, int) [4617] 0.00 0.00 180/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 25/178 at::dms::classfile::FieldRefConstant::FieldRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4654] 0.00 0.00 153/178 at::dms::classfile::MethodRefConstant::MethodRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4621] [4618] 0.0 0.00 0.00 178 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4618] 0.00 0.00 178/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 1/172 at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [544] 0.00 0.00 1/172 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 0.00 0.00 1/172 at::dms::classfile::InnerClassTable::InnerClassTable(JArray *) [4976] 0.00 0.00 1/172 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 0.00 0.00 3/172 at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [613] 0.00 0.00 4/172 at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [525] 0.00 0.00 6/172 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 0.00 0.00 6/172 at::dms::classfile::LineNumberTable::LineNumberTable(JArray *) [4713] 0.00 0.00 8/172 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [391] 0.00 0.00 9/172 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [417] 0.00 0.00 132/172 at::dms::classfile::CodeInfo::CodeInfo(void) [4623] [4619] 0.0 0.00 0.00 172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 172/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 13/170 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] 0.00 0.00 157/170 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [4620] 0.0 0.00 0.00 170 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) [4620] 0.00 0.00 170/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 153/153 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [4621] 0.0 0.00 0.00 153 at::dms::classfile::MethodRefConstant::MethodRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4621] 0.00 0.00 153/178 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4618] ----------------------------------------------- 0.00 0.00 8/140 at::dms::kjc::CodeLabel::CodeLabel(void) [4700] 0.00 0.00 44/140 at::dms::classfile::Instruction::Instruction(int) [4641] 0.00 0.00 44/140 at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) [4640] 0.00 0.00 44/140 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] [4622] 0.0 0.00 0.00 140 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] 0.00 0.00 140/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/132 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 0.00 0.00 131/132 at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [289] [4623] 0.0 0.00 0.00 132 at::dms::classfile::CodeInfo::CodeInfo(void) [4623] 0.00 0.00 132/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 132/138 at::dms::classfile::CodeInfo::Block_0024(unsigned) [1087] ----------------------------------------------- 0.00 0.00 119/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] [4624] 0.0 0.00 0.00 119 antlr::Token::Token(int) [4624] 0.00 0.00 119/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/119 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 0.00 0.00 3/119 at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [1665] 0.00 0.00 3/119 at::dms::kjc::KjcScanner::getStringLiteral(void) [1675] 0.00 0.00 15/119 at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [390] 0.00 0.00 46/119 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 0.00 0.00 51/119 at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [356] [4625] 0.0 0.00 0.00 119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 0.00 0.00 119/119 antlr::Token::Token(int) [4624] ----------------------------------------------- 0.00 0.00 1/100 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4938] 0.00 0.00 1/100 at::dms::kjc::JPackageImport::JPackageImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4942] 0.00 0.00 1/100 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 0.00 0.00 1/100 at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) [4944] 0.00 0.00 4/100 at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) [4738] 0.00 0.00 4/100 at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4736] 0.00 0.00 21/100 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] 0.00 0.00 67/100 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] [4626] 0.0 0.00 0.00 100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] 0.00 0.00 100/100 at::dms::compiler::Phylum::Phylum(at::dms::compiler::TokenReference *) [4627] ----------------------------------------------- 0.00 0.00 100/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] [4627] 0.0 0.00 0.00 100 at::dms::compiler::Phylum::Phylum(at::dms::compiler::TokenReference *) [4627] 0.00 0.00 100/402 at::dms::compiler::Utils::Utils(void) [4612] ----------------------------------------------- 0.00 0.00 18/97 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 0.00 0.00 79/97 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [4628] 0.0 0.00 0.00 97 at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) [4628] 0.00 0.00 97/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 5/83 java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) [4723] 0.00 0.00 5/83 java::util::AbstractSet::AbstractSet(void) [4718] 0.00 0.00 73/83 java::util::AbstractList::AbstractList(void) [4630] [4629] 0.0 0.00 0.00 83 java::util::AbstractCollection::AbstractCollection(void) [4629] 0.00 0.00 83/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 73/73 java::util::Vector::Vector(int, int) [4631] [4630] 0.0 0.00 0.00 73 java::util::AbstractList::AbstractList(void) [4630] 0.00 0.00 73/83 java::util::AbstractCollection::AbstractCollection(void) [4629] ----------------------------------------------- 16 java::util::Vector::Vector(int) [4669] 57 java::util::Vector::Vector(void) [4638] [4631] 0.0 0.00 0.00 73 java::util::Vector::Vector(int, int) [4631] 0.00 0.00 73/73 java::util::AbstractList::AbstractList(void) [4630] 73 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/73 at::dms::kjc::CVoidType::CVoidType(void) [4960] 0.00 0.00 1/73 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] 0.00 0.00 1/73 at::dms::kjc::CBooleanType::CBooleanType(void) [4935] 0.00 0.00 7/73 at::dms::kjc::CNumericType::CNumericType(int) [4704] 0.00 0.00 63/73 at::dms::kjc::CClassType::CClassType(void) [4635] [4632] 0.0 0.00 0.00 73 at::dms::kjc::CType::CType(int) [4632] 0.00 0.00 73/402 at::dms::compiler::Utils::Utils(void) [4612] ----------------------------------------------- 0.00 0.00 1/68 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 0.00 0.00 1/68 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] 0.00 0.00 3/68 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] 0.00 0.00 9/68 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 0.00 0.00 54/68 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [4633] 0.0 0.00 0.00 68 java::io::File::File(java::lang::String *) [4633] 0.00 0.00 68/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/67 at::dms::kjc::JNewObjectExpression::JNewObjectExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *, at::dms::kjc::JExpression *, JArray *) [4951] 0.00 0.00 1/67 at::dms::kjc::JArrayAccessExpression::JArrayAccessExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4952] 0.00 0.00 1/67 at::dms::kjc::JExplicitConstructorInvocation::JExplicitConstructorInvocation(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *, JArray *) [4956] 0.00 0.00 1/67 at::dms::kjc::JArrayLengthExpression::JArrayLengthExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *) [4953] 0.00 0.00 2/67 at::dms::kjc::JPostfixExpression::JPostfixExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *) [4811] 0.00 0.00 3/67 at::dms::kjc::JTypeNameExpression::JTypeNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *) [4762] 0.00 0.00 3/67 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, java::lang::String *) [4765] 0.00 0.00 4/67 at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [604] 0.00 0.00 6/67 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4711] 0.00 0.00 8/67 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [637] 0.00 0.00 11/67 at::dms::kjc::JLocalVariableExpression::JLocalVariableExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JLocalVariable *) [4687] 0.00 0.00 12/67 at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) [4683] 0.00 0.00 14/67 at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [566] [4634] 0.0 0.00 0.00 67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] 0.00 0.00 67/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] ----------------------------------------------- 0.00 0.00 28/63 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] 0.00 0.00 35/63 at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [536] [4635] 0.0 0.00 0.00 63 at::dms::kjc::CClassType::CClassType(void) [4635] 0.00 0.00 63/73 at::dms::kjc::CType::CType(int) [4632] ----------------------------------------------- 3 java::util::jar::JarFile::JarFile(java::io::File *, bool) [4785] 8 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 48 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [4636] 0.0 0.00 0.00 59 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] 0.00 0.00 59/290 java::io::File::getPath(void) [1039] 59 java::util::zip::ZipFile::ZipFile(java::lang::String *) [4637] ----------------------------------------------- 59 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] [4637] 0.0 0.00 0.00 59 java::util::zip::ZipFile::ZipFile(java::lang::String *) [4637] 0.00 0.00 59/6276 nullCall [918] 59 java_util_zip_ZipFile_openZipFile0 [1142] ----------------------------------------------- 1 at::dms::kjc::Main::Block_0024(unsigned) [1813] 1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] 1 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [1815] 1 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 1 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] 1 at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [717] 2 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 3 at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1812] 3 at::dms::optimize::Optimizer::buildLineNumberInfo(void) [701] 4 at::dms::kjc::CParseClassContext::Block_0024(unsigned) [1811] 6 java::lang::ClassLoader::getResources(java::lang::String *) [710] 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 7 at::dms::util::VectorCache::request(int) [125] 9 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] 11 java::util::Stack::Stack(void) [4686] [4638] 0.0 0.00 0.00 57 java::util::Vector::Vector(void) [4638] 57 java::util::Vector::Vector(int, int) [4631] ----------------------------------------------- 0.00 0.00 5/49 at::dms::classfile::CodeEnv::computeCodeLength(void) [603] 0.00 0.00 44/49 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] [4639] 0.0 0.00 0.00 49 at::dms::classfile::CodePosition::CodePosition(int, int) [4639] 0.00 0.00 49/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 44/44 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] [4640] 0.0 0.00 0.00 44 at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) [4640] 0.00 0.00 44/140 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] 0.00 0.00 41/82 at::dms::optimize::InstructionHandle::setNext(at::dms::optimize::InstructionHandle *) [1124] ----------------------------------------------- 0.00 0.00 2/44 at::dms::classfile::IincInstruction::IincInstruction(int, int) [4817] 0.00 0.00 2/44 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 0.00 0.00 3/44 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 3/44 at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4779] 0.00 0.00 3/44 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] 0.00 0.00 4/44 at::dms::classfile::JumpInstruction::JumpInstruction(int, at::dms::classfile::InstructionAccessor *) [4741] 0.00 0.00 7/44 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 0.00 0.00 10/44 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [4691] 0.00 0.00 10/44 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] [4641] 0.0 0.00 0.00 44 at::dms::classfile::Instruction::Instruction(int) [4641] 0.00 0.00 44/140 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] ----------------------------------------------- 44 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] [4642] 0.0 0.00 0.00 44 at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [4642] 0.00 0.00 44/140 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] 0.00 0.00 44/49 at::dms::classfile::CodePosition::CodePosition(int, int) [4639] 44 soft_new [920] ----------------------------------------------- 0.00 0.00 3/40 at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [4755] 0.00 0.00 3/40 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] 0.00 0.00 3/40 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [852] 0.00 0.00 12/40 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [4682] 0.00 0.00 19/40 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] [4643] 0.0 0.00 0.00 40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] 0.00 0.00 40/402 at::dms::compiler::Utils::Utils(void) [4612] ----------------------------------------------- 0.00 0.00 1/34 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 0.00 0.00 1/34 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 0.00 0.00 11/34 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [4685] 0.00 0.00 21/34 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) [4656] [4644] 0.0 0.00 0.00 34 java::io::InputStream::InputStream(void) [4644] 0.00 0.00 34/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 8/34 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] 0.00 0.00 26/34 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [4649] [4645] 0.0 0.00 0.00 34 java::util::TimeZone::TimeZone(void) [4645] 0.00 0.00 34/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 4/33 java::lang::Byte::Byte(char) [4734] 0.00 0.00 13/33 java::lang::Long::Long(long long) [4675] 0.00 0.00 16/33 java::lang::Integer::Integer(int) [4668] [4646] 0.0 0.00 0.00 33 java::lang::Number::Number(void) [4646] 0.00 0.00 33/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/28 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] 0.00 0.00 1/28 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] 0.00 0.00 26/28 at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [1031] [4647] 0.0 0.00 0.00 28 at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [4647] 0.00 0.00 56/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 28/63 at::dms::kjc::CClassType::CClassType(void) [4635] 0.00 0.00 28/51 at::dms::kjc::CType::isArrayType(void) [1155] ----------------------------------------------- 0.00 0.00 26/26 java::util::HashMap::HashMap(int, float) [4650] [4648] 0.0 0.00 0.00 26 java::util::AbstractMap::AbstractMap(void) [4648] 0.00 0.00 26/6276 nullCall [918] ----------------------------------------------- 26 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] [4649] 0.0 0.00 0.00 26 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [4649] 0.00 0.00 26/34 java::util::TimeZone::TimeZone(void) [4645] 26 java::util::TimeZone::setID(java::lang::String *) [1199] ----------------------------------------------- 1 java::util::HashMap::HashMap(void) [4917] 25 java::util::Hashtable::Hashtable(int, float) [4653] [4650] 0.0 0.00 0.00 26 java::util::HashMap::HashMap(int, float) [4650] 0.00 0.00 26/26 java::util::AbstractMap::AbstractMap(void) [4648] 0.00 0.00 26/26 soft_fcmpg [1233] 26 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 26/26 java::util::Vector::elements(void) [1228] [4651] 0.0 0.00 0.00 26 java::util::::(unsigned Vector_00241, java::util::Vector *) [4651] 0.00 0.00 52/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 25/25 java::util::Hashtable::Hashtable(int, float) [4653] [4652] 0.0 0.00 0.00 25 java::util::Dictionary::Dictionary(void) [4652] 0.00 0.00 25/6276 nullCall [918] ----------------------------------------------- 2 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 4 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] 5 java::util::Hashtable::Hashtable(int) [4721] 14 java::util::Hashtable::Hashtable(void) [4674] [4653] 0.0 0.00 0.00 25 java::util::Hashtable::Hashtable(int, float) [4653] 0.00 0.00 25/25 java::util::Dictionary::Dictionary(void) [4652] 25 soft_new [920] 25 java::util::HashMap::HashMap(int, float) [4650] ----------------------------------------------- 0.00 0.00 25/25 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [4654] 0.0 0.00 0.00 25 at::dms::classfile::FieldRefConstant::FieldRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4654] 0.00 0.00 25/178 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [4618] ----------------------------------------------- 0.00 0.00 24/24 at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [365] [4655] 0.0 0.00 0.00 24 antlr::collections::impl::BitSet::BitSet(JArray *) [4655] 0.00 0.00 24/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 9/21 at::dms::classfile::Data::getDataInput(void) [532] 0.00 0.00 12/21 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *) [4679] [4656] 0.0 0.00 0.00 21 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) [4656] 0.00 0.00 21/34 java::io::InputStream::InputStream(void) [4644] ----------------------------------------------- 0.00 0.00 2/21 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [4808] 0.00 0.00 2/21 at::dms::kjc::JCompoundStatement::JCompoundStatement(at::dms::compiler::TokenReference *, JArray *) [4810] 0.00 0.00 3/21 at::dms::kjc::JVariableDeclarationStatement::JVariableDeclarationStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4767] 0.00 0.00 4/21 at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4739] 0.00 0.00 5/21 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [4728] 0.00 0.00 5/21 at::dms::kjc::JExpressionStatement::JExpressionStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [4727] [4657] 0.0 0.00 0.00 21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] 0.00 0.00 21/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] ----------------------------------------------- 21 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [4658] 0.0 0.00 0.00 21 at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [4658] 0.00 0.00 21/186 at::dms::classfile::Member::getModifiers(void) [1064] 0.00 0.00 21/21 at::dms::classfile::FieldInfo::getName(void) [1263] 0.00 0.00 21/21 at::dms::kjc::CField::getIdent(java::lang::String *) [1261] 0.00 0.00 21/21 at::dms::classfile::FieldInfo::isDeprecated(void) [1268] 0.00 0.00 21/185 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] 0.00 0.00 21/21 at::dms::classfile::FieldInfo::getSignature(void) [1265] 0.00 0.00 21/25 at::dms::kjc::CMember::isFinal(void) [1235] 0.00 0.00 11/43 at::dms::kjc::CMember::isStatic(void) [1178] 0.00 0.00 4/4 at::dms::kjc::CField::setValue(at::dms::kjc::JExpression *) [1625] 21 java::lang::String::intern(void) [986] 21 at::dms::kjc::CType::parseSignature(java::lang::String *) [1274] 10 at::dms::classfile::FieldInfo::getConstantValue(void) [672] 4 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] ----------------------------------------------- 1 java::lang::Runtime::Runtime(void) [590] 3 java::io::File::getCanonicalPath(void) [393] 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 9 java::net::URLStreamHandler::compressFile(java::lang::String *) [315] [4659] 0.0 0.00 0.00 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [4660] ----------------------------------------------- 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [4659] [4660] 0.0 0.00 0.00 19 java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [4660] 0.00 0.00 19/6276 nullCall [918] 19 java::lang::String::toCharArray(void) [275] ----------------------------------------------- 0.00 0.00 2/19 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *, at::dms::kjc::CBodyContext *) [4805] 0.00 0.00 2/19 at::dms::kjc::CLoopContext::CLoopContext(at::dms::kjc::CBodyContext *, at::dms::kjc::JLoopStatement *) [4806] 0.00 0.00 5/19 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 0.00 0.00 10/19 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [4689] [4661] 0.0 0.00 0.00 19 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] 0.00 0.00 19/40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] ----------------------------------------------- 2 java::lang::RuntimeException::RuntimeException(java::lang::String *) [4798] 4 antlr::ANTLRException::ANTLRException(java::lang::String *) [4730] 5 java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) [4717] 7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] [4662] 0.0 0.00 0.00 18 java::lang::Exception::Exception(java::lang::String *) [4662] 18 java::lang::Throwable::Throwable(java::lang::String *) [4663] ----------------------------------------------- 18 java::lang::Exception::Exception(java::lang::String *) [4662] [4663] 0.0 0.00 0.00 18 java::lang::Throwable::Throwable(java::lang::String *) [4663] 0.00 0.00 18/6276 nullCall [918] 18 java_lang_Throwable_fillInStackTrace [1236] ----------------------------------------------- 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] 2 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] 2 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 13 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] [4664] 0.0 0.00 0.00 18 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 0.00 0.00 18/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 0.00 0.00 18/97 at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) [4628] 18 soft_new [920] ----------------------------------------------- 0.00 0.00 9/18 at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [402] 0.00 0.00 9/18 at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [505] [4665] 0.0 0.00 0.00 18 at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) [4665] 0.00 0.00 18/6276 nullCall [918] ----------------------------------------------- 2 at::dms::util::Options::getLongOptions(void) [762] 15 at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [533] [4666] 0.0 0.00 0.00 17 gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [4666] 0.00 0.00 17/6276 nullCall [918] 0.00 0.00 17/22 java::util::Locale::getDefault(void) [1250] 17 java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [463] ----------------------------------------------- 1 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 16 at::dms::compiler::TokenReference::build(java::lang::String *, int) [156] [4667] 0.0 0.00 0.00 17 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] 0.00 0.00 17/6276 nullCall [918] 17 soft_initialise_class [151] ----------------------------------------------- 0.00 0.00 1/16 java::lang::Integer::decode(java::lang::String *) [803] 0.00 0.00 1/16 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] 0.00 0.00 2/16 at::dms::kjc::JOrdinalLiteral::getValue(void) [1779] 0.00 0.00 3/16 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 9/16 at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [491] [4668] 0.0 0.00 0.00 16 java::lang::Integer::Integer(int) [4668] 0.00 0.00 16/33 java::lang::Number::Number(void) [4646] ----------------------------------------------- 1 at::dms::kjc::Main::Block_0024(unsigned) [1813] 1 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 2 at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [707] 2 at::dms::util::VectorCache::request(int) [125] 5 java::util::Vector::Vector(java::util::Collection *) [4720] 5 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] [4669] 0.0 0.00 0.00 16 java::util::Vector::Vector(int) [4669] 16 java::util::Vector::Vector(int, int) [4631] ----------------------------------------------- 0.00 0.00 1/16 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 0.00 0.00 15/16 at::dms::compiler::::store(unsigned CToken_0024LookupToken) [464] [4670] 0.0 0.00 0.00 16 at::dms::compiler::::(unsigned CToken_0024LookupToken) [4670] 0.00 0.00 16/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 16/16 callMethodV [1101] [4671] 0.0 0.00 0.00 16 java::util::zip::ZipEntry::ZipEntry(void) [4671] 0.00 0.00 16/6276 nullCall [918] ----------------------------------------------- 1 at::dms::kjc::CClassContext::getVariableInfo(void) [1911] 3 at::dms::kjc::CClassContext::Block_0024(unsigned) [1629] 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [851] 3 at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [609] 5 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] [4672] 0.0 0.00 0.00 15 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] 0.00 0.00 15/6276 nullCall [918] 15 soft_newarray [947] ----------------------------------------------- 0.00 0.00 15/15 at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [233] [4673] 0.0 0.00 0.00 15 at::dms::classfile::StringConstant::StringConstant(at::dms::classfile::AsciiConstant *) [4673] 0.00 0.00 15/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 1 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 1 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 1 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 1 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 1 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 1 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1809] 2 java::util::Properties::Properties(java::util::Properties *) [4801] 3 at::dms::kjc::CMethodContext::Block_0024(unsigned) [1630] [4674] 0.0 0.00 0.00 14 java::util::Hashtable::Hashtable(void) [4674] 14 java::util::Hashtable::Hashtable(int, float) [4653] ----------------------------------------------- 0.00 0.00 2/13 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 0.00 0.00 3/13 at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1637] 0.00 0.00 4/13 at::dms::classfile::LongConstant::getLiteral(void) [1586] 0.00 0.00 4/13 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] [4675] 0.0 0.00 0.00 13 java::lang::Long::Long(long long) [4675] 0.00 0.00 13/33 java::lang::Number::Number(void) [4646] ----------------------------------------------- 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] 2 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] 9 at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [328] [4676] 0.0 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/185 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] 0.00 0.00 13/102 java::lang::String::lastIndexOf(int) [1114] 9 java::lang::String::substring(int, int) [988] 9 java::lang::String::intern(void) [986] ----------------------------------------------- 3 at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4778] 10 at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4690] [4677] 0.0 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/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] 26 soft_new [920] 13 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 13 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] ----------------------------------------------- 13 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] [4678] 0.0 0.00 0.00 13 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [4678] 0.00 0.00 26/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 0.00 0.00 13/170 at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) [4620] 26 soft_new [920] ----------------------------------------------- 0.00 0.00 12/12 java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [1378] [4679] 0.0 0.00 0.00 12 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *) [4679] 0.00 0.00 12/21 java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) [4656] ----------------------------------------------- 12 java::net::URL::URL(java::lang::String *) [4681] [4680] 0.0 0.00 0.00 12 java::net::URL::URL(java::net::URL *, java::lang::String *) [4680] 12 java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [364] ----------------------------------------------- 3 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] 3 kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [1717] 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] 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] [4681] 0.0 0.00 0.00 12 java::net::URL::URL(java::lang::String *) [4681] 12 java::net::URL::URL(java::net::URL *, java::lang::String *) [4680] ----------------------------------------------- 0.00 0.00 1/12 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] 0.00 0.00 2/12 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 0.00 0.00 9/12 at::dms::kjc::CBodyContext::createExpressionContext(void) [1418] [4682] 0.0 0.00 0.00 12 at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [4682] 0.00 0.00 12/40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] ----------------------------------------------- 0.00 0.00 3/12 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *, bool) [4759] 0.00 0.00 9/12 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [4695] [4683] 0.0 0.00 0.00 12 at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) [4683] 0.00 0.00 12/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 1/11 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 0.00 0.00 2/11 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 0.00 0.00 3/11 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] 0.00 0.00 5/11 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [4716] [4684] 0.0 0.00 0.00 11 java::io::OutputStream::OutputStream(void) [4684] 0.00 0.00 11/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/11 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [4904] 0.00 0.00 1/11 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [4905] 0.00 0.00 9/11 java::io::DataInputStream::DataInputStream(java::io::InputStream *) [4694] [4685] 0.0 0.00 0.00 11 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [4685] 0.00 0.00 11/34 java::io::InputStream::InputStream(void) [4644] ----------------------------------------------- 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 1 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 1 at::dms::classfile::Data::_003cclinit_003e(unsigned) [4884] 1 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [4876] 1 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [4875] 1 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [4867] 1 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [4855] 1 at::dms::kjc::CodeSequence::Block_0024(unsigned) [1808] 2 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] [4686] 0.0 0.00 0.00 11 java::util::Stack::Stack(void) [4686] 11 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 0.00 0.00 11/11 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [4687] 0.0 0.00 0.00 11 at::dms::kjc::JLocalVariableExpression::JLocalVariableExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JLocalVariable *) [4687] 0.00 0.00 11/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 1/11 at::dms::classfile::::(unsigned ClassPath_00241_0024ClassDescription) [4981] 0.00 0.00 10/11 at::dms::classfile::::(unsigned ZipClassDirectory_00241_0024ClassDescription, at::dms::classfile::ZipClassDirectory *, java::util::zip::ZipEntry *) [4693] [4688] 0.0 0.00 0.00 11 at::dms::classfile::ClassDescription::ClassDescription(void) [4688] 0.00 0.00 11/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 2/10 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] 0.00 0.00 4/10 at::dms::kjc::CBlockContext::createBodyContext(void) [1576] 0.00 0.00 4/10 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [4689] 0.0 0.00 0.00 10 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [4689] 0.00 0.00 10/19 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] ----------------------------------------------- 10 at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4692] [4690] 0.0 0.00 0.00 10 at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4690] 10 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] ----------------------------------------------- 0.00 0.00 1/10 at::dms::kjc::CodeSequence::plantThisLocalVar(int) [1953] 0.00 0.00 9/10 at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [1439] [4691] 0.0 0.00 0.00 10 at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [4691] 0.00 0.00 10/44 at::dms::classfile::Instruction::Instruction(int) [4641] 0.00 0.00 10/22 at::dms::classfile::Instruction::setOpcode(int) [1257] ----------------------------------------------- 1 at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1881] 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 2 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::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [819] [4692] 0.0 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/44 at::dms::classfile::Instruction::Instruction(int) [4641] 10 soft_new [920] 10 at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4690] ----------------------------------------------- 0.00 0.00 10/10 at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1196] [4693] 0.0 0.00 0.00 10 at::dms::classfile::::(unsigned ZipClassDirectory_00241_0024ClassDescription, at::dms::classfile::ZipClassDirectory *, java::util::zip::ZipEntry *) [4693] 0.00 0.00 10/11 at::dms::classfile::ClassDescription::ClassDescription(void) [4688] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::Data::getDataInput(void) [532] [4694] 0.0 0.00 0.00 9 java::io::DataInputStream::DataInputStream(java::io::InputStream *) [4694] 0.00 0.00 9/11 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [4685] ----------------------------------------------- 0.00 0.00 2/9 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 0.00 0.00 3/9 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4760] 0.00 0.00 4/9 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [4737] [4695] 0.0 0.00 0.00 9 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [4695] 0.00 0.00 9/12 at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) [4683] ----------------------------------------------- 0.00 0.00 1/9 at::dms::classfile::DirClassDirectory::DirClassDirectory(java::io::File *) [4977] 0.00 0.00 8/9 at::dms::classfile::ZipClassDirectory::ZipClassDirectory(java::util::zip::ZipFile *) [4701] [4696] 0.0 0.00 0.00 9 at::dms::classfile::ClassDirectory::ClassDirectory(void) [4696] 0.00 0.00 9/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 9/9 at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [1419] [4697] 0.0 0.00 0.00 9 at::dms::classfile::Data::Data(java::io::InputStream *) [4697] 0.00 0.00 9/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/8 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 0.00 0.00 1/8 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] 0.00 0.00 1/8 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] 0.00 0.00 2/8 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 0.00 0.00 3/8 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] [4698] 0.0 0.00 0.00 8 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 8/6276 nullCall [918] ----------------------------------------------- 8 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] [4699] 0.0 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/34 java::util::TimeZone::TimeZone(void) [4645] 0.00 0.00 8/8 java::util::SimpleTimeZone::setStartRule(int, int, int, int) [1462] 0.00 0.00 8/8 java::util::SimpleTimeZone::setEndRule(int, int, int, int) [1461] 8 java::util::TimeZone::setID(java::lang::String *) [1199] ----------------------------------------------- 0.00 0.00 4/8 at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1743] 0.00 0.00 4/8 at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [425] [4700] 0.0 0.00 0.00 8 at::dms::kjc::CodeLabel::CodeLabel(void) [4700] 0.00 0.00 8/140 at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [4622] ----------------------------------------------- 0.00 0.00 8/8 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] [4701] 0.0 0.00 0.00 8 at::dms::classfile::ZipClassDirectory::ZipClassDirectory(java::util::zip::ZipFile *) [4701] 0.00 0.00 8/9 at::dms::classfile::ClassDirectory::ClassDirectory(void) [4696] ----------------------------------------------- 0.00 0.00 7/7 _waitCond [400] [4702] 0.0 0.00 0.00 7 _SemGet [4702] 0.00 0.00 7/14 jmutex_lock [1343] 0.00 0.00 7/7 jcondvar_wait [1477] 0.00 0.00 5/12 jmutex_unlock [1387] ----------------------------------------------- 3 java::lang::Exception::Exception(void) [4751] 4 java::lang::Error::Error(void) [4735] [4703] 0.0 0.00 0.00 7 java::lang::Throwable::Throwable(void) [4703] 0.00 0.00 7/6276 nullCall [918] 7 java_lang_Throwable_fillInStackTrace [1236] ----------------------------------------------- 0.00 0.00 7/7 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] [4704] 0.0 0.00 0.00 7 at::dms::kjc::CNumericType::CNumericType(int) [4704] 0.00 0.00 7/73 at::dms::kjc::CType::CType(int) [4632] 0.00 0.00 7/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4968] 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) [4965] 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] [4705] 0.0 0.00 0.00 7 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] 0.00 0.00 7/7 at::dms::util::Message::Message(at::dms::util::MessageDescription *, JArray *) [4707] 7 soft_new [920] 7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] ----------------------------------------------- 7 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] [4706] 0.0 0.00 0.00 7 at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [4706] 0.00 0.00 7/7 at::dms::util::Message::getDescription(void) [1470] 0.00 0.00 7/7 at::dms::util::MessageDescription::getFormat(void) [1471] 7 java::lang::Exception::Exception(java::lang::String *) [4662] ----------------------------------------------- 0.00 0.00 7/7 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] [4707] 0.0 0.00 0.00 7 at::dms::util::Message::Message(at::dms::util::MessageDescription *, JArray *) [4707] 0.00 0.00 7/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/7 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 0.00 0.00 1/7 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] 0.00 0.00 1/7 at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1879] 0.00 0.00 1/7 at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [1880] 0.00 0.00 3/7 at::dms::kjc::CSourceMethod::genCode(void) [713] [4708] 0.0 0.00 0.00 7 at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [4708] 0.00 0.00 7/44 at::dms::classfile::Instruction::Instruction(int) [4641] ----------------------------------------------- 0.00 0.00 7/7 sysctl [1490] [4709] 0.0 0.00 0.00 7 ___sysctl [4709] ----------------------------------------------- 6 kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [461] [4710] 0.0 0.00 0.00 6 java::io::File::File(java::io::File *, java::lang::String *) [4710] 0.00 0.00 6/290 java::io::File::getPath(void) [1039] 6 java::io::File::File(java::lang::String *, java::lang::String *) [297] ----------------------------------------------- 0.00 0.00 1/6 at::dms::kjc::JBinaryArithmeticExpression::JBinaryArithmeticExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4955] 0.00 0.00 2/6 at::dms::kjc::JRelationalExpression::JRelationalExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4812] 0.00 0.00 3/6 at::dms::kjc::JAssignmentExpression::JAssignmentExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4764] [4711] 0.0 0.00 0.00 6 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4711] 0.00 0.00 6/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 3/6 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 0.00 0.00 3/6 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] [4712] 0.0 0.00 0.00 6 at::dms::util::ArrayLocator::ArrayLocator(JArray *) [4712] 0.00 0.00 6/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 6/6 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] [4713] 0.0 0.00 0.00 6 at::dms::classfile::LineNumberTable::LineNumberTable(JArray *) [4713] 0.00 0.00 6/172 at::dms::classfile::Attribute::Attribute(void) [4619] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genCode(void) [713] 3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] [4714] 0.0 0.00 0.00 6 at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [4714] 0.00 0.00 6/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 6/138 at::dms::classfile::CodeInfo::Block_0024(unsigned) [1087] 0.00 0.00 6/6 at::dms::classfile::LineNumberTable::LineNumberTable(JArray *) [4713] 12 soft_new [920] 6 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [648] ----------------------------------------------- 0.00 0.00 5/5 slowUnlockMutex [933] [4715] 0.0 0.00 0.00 5 _SemPut [4715] 0.00 0.00 5/14 jmutex_lock [1343] 0.00 0.00 5/5 jcondvar_signal [1557] 0.00 0.00 5/12 jmutex_unlock [1387] ----------------------------------------------- 0.00 0.00 1/5 java::io::DataOutputStream::DataOutputStream(java::io::OutputStream *) [4899] 0.00 0.00 2/5 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [4794] 0.00 0.00 2/5 java::io::PrintStream::PrintStream(java::io::OutputStream *, bool) [4792] [4716] 0.0 0.00 0.00 5 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [4716] 0.00 0.00 5/11 java::io::OutputStream::OutputStream(void) [4684] ----------------------------------------------- 5 callMethodV [1101] [4717] 0.0 0.00 0.00 5 java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) [4717] 5 java::lang::Exception::Exception(java::lang::String *) [4662] ----------------------------------------------- 0.00 0.00 5/5 java::util::AbstractMapEntrySet::AbstractMapEntrySet(java::util::Map *) [4719] [4718] 0.0 0.00 0.00 5 java::util::AbstractSet::AbstractSet(void) [4718] 0.00 0.00 5/83 java::util::AbstractCollection::AbstractCollection(void) [4629] ----------------------------------------------- 0.00 0.00 5/5 java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) [4722] [4719] 0.0 0.00 0.00 5 java::util::AbstractMapEntrySet::AbstractMapEntrySet(java::util::Map *) [4719] 0.00 0.00 5/5 java::util::AbstractSet::AbstractSet(void) [4718] ----------------------------------------------- 5 java::util::Hashtable::elements(void) [1541] [4720] 0.0 0.00 0.00 5 java::util::Vector::Vector(java::util::Collection *) [4720] 0.00 0.00 15/10553 soft_lookupinterfacemethod [905] 0.00 0.00 5/5 java::util::::size(unsigned AbstractMap_00243) [1566] 0.00 0.00 5/5 java::util::::hasNext(unsigned AbstractMap_00244) [1549] 5 java::util::Vector::Vector(int) [4669] 5 java::util::::iterator(unsigned AbstractMap_00243) [1555] ----------------------------------------------- 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 1 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 1 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 1 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [4860] 1 at::dms::classfile::Hashtables::getHashtable(void) [1895] [4721] 0.0 0.00 0.00 5 java::util::Hashtable::Hashtable(int) [4721] 5 java::util::Hashtable::Hashtable(int, float) [4653] ----------------------------------------------- 0.00 0.00 5/5 java::util::HashMap::entrySet(void) [1542] [4722] 0.0 0.00 0.00 5 java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) [4722] 0.00 0.00 5/5 java::util::AbstractMapEntrySet::AbstractMapEntrySet(java::util::Map *) [4719] 0.00 0.00 5/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 5/5 java::util::AbstractMap::values(void) [1569] [4723] 0.0 0.00 0.00 5 java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) [4723] 0.00 0.00 5/83 java::util::AbstractCollection::AbstractCollection(void) [4629] 0.00 0.00 5/6276 nullCall [918] ----------------------------------------------- 5 java::util::::iterator(unsigned AbstractMap_00243) [1555] [4724] 0.0 0.00 0.00 5 java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [4724] 0.00 0.00 10/6276 nullCall [918] 0.00 0.00 5/5 java::util::::access_00240(unsigned AbstractMap_00243, java::util:: *, unsigned AbstractMap_00243, unsigned) [1538] 0.00 0.00 5/10553 soft_lookupinterfacemethod [905] 5 java::util::HashMap::entrySet(void) [1542] 5 java::util::::iterator(unsigned HashMap_00241) [1554] ----------------------------------------------- 0.00 0.00 5/5 java::util::::iterator(unsigned HashMap_00241) [1554] [4725] 0.0 0.00 0.00 5 java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [4725] 0.00 0.00 5/6276 nullCall [918] 0.00 0.00 5/10 java::util::HashMap::access_00241(java::util::HashMap *, unsigned) [1402] 0.00 0.00 5/5 java::util::::nextBucket(unsigned HashMap_0024EntryIterator) [1561] ----------------------------------------------- 2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) [4754] [4726] 0.0 0.00 0.00 5 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] 0.00 0.00 5/19 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] 0.00 0.00 5/19 at::dms::kjc::CContext::getBlockContext(void) [1291] 0.00 0.00 5/5 at::dms::kjc::CBlockContext::localsPosition(void) [1559] 0.00 0.00 5/15 at::dms::kjc::CBlockContext::localsIndex(void) [1335] 10 soft_new [920] 5 java::util::Vector::Vector(int) [4669] 5 at::dms::kjc::CVariableInfo::CVariableInfo(void) [4672] ----------------------------------------------- 0.00 0.00 5/5 at::dms::kjc::KjcParser::jStatement(void) [1386] [4727] 0.0 0.00 0.00 5 at::dms::kjc::JExpressionStatement::JExpressionStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [4727] 0.00 0.00 5/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] ----------------------------------------------- 0.00 0.00 1/5 at::dms::kjc::JConstructorBlock::JConstructorBlock(at::dms::compiler::TokenReference *, JArray *) [4948] 0.00 0.00 2/5 at::dms::kjc::KjcParser::jStatement(void) [1386] 0.00 0.00 2/5 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [4728] 0.0 0.00 0.00 5 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [4728] 0.00 0.00 5/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] ----------------------------------------------- 4 gcInvokeGC [1577] 0.00 0.00 1/156718 startFinalizer [438] [4729] 0.0 0.00 0.00 5 _signalCond [4729] 0.00 0.00 5/6569 putHeavyLock [916] 5 getHeavyLock [915] ----------------------------------------------- 4 antlr::ParserException::ParserException(java::lang::String *) [4731] [4730] 0.0 0.00 0.00 4 antlr::ANTLRException::ANTLRException(java::lang::String *) [4730] 4 java::lang::Exception::Exception(java::lang::String *) [4662] ----------------------------------------------- 4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] [4731] 0.0 0.00 0.00 4 antlr::ParserException::ParserException(java::lang::String *) [4731] 4 antlr::ANTLRException::ANTLRException(java::lang::String *) [4730] ----------------------------------------------- 4 antlr::Parser::match(int) [1074] [4732] 0.0 0.00 0.00 4 antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [4732] 0.00 0.00 4/4 antlr::Token::getLine(void) [1585] 0.00 0.00 4/4 antlr::Token::getColumn(void) [1580] 0.00 0.00 4/47 at::dms::compiler::CToken::getText(void) [1166] 4 antlr::ParserException::ParserException(java::lang::String *) [4731] ----------------------------------------------- 1 java::lang::OutOfMemoryError::OutOfMemoryError(void) [4909] 3 java::lang::StackOverflowError::StackOverflowError(void) [4750] [4733] 0.0 0.00 0.00 4 java::lang::VirtualMachineError::VirtualMachineError(void) [4733] 4 java::lang::Error::Error(void) [4735] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] [4734] 0.0 0.00 0.00 4 java::lang::Byte::Byte(char) [4734] 0.00 0.00 4/33 java::lang::Number::Number(void) [4646] ----------------------------------------------- 4 java::lang::VirtualMachineError::VirtualMachineError(void) [4733] [4735] 0.0 0.00 0.00 4 java::lang::Error::Error(void) [4735] 4 java::lang::Throwable::Throwable(void) [4703] ----------------------------------------------- 0.00 0.00 1/4 at::dms::kjc::JFormalParameter::JFormalParameter(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, bool) [4945] 0.00 0.00 3/4 at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4763] [4736] 0.0 0.00 0.00 4 at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4736] 0.00 0.00 4/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] ----------------------------------------------- 4 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] [4737] 0.0 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/9 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [4695] 0.00 0.00 4/13 java::lang::Long::Long(long long) [4675] 4 soft_new [920] 4 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] ----------------------------------------------- 0.00 0.00 1/4 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 3/4 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] [4738] 0.0 0.00 0.00 4 at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) [4738] 0.00 0.00 4/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] ----------------------------------------------- 0.00 0.00 2/4 at::dms::kjc::KjcParser::jForInit(void) [1792] 0.00 0.00 2/4 at::dms::kjc::KjcParser::jForIter(void) [1793] [4739] 0.0 0.00 0.00 4 at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4739] 0.00 0.00 4/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] ----------------------------------------------- 0.00 0.00 4/4 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] [4740] 0.0 0.00 0.00 4 at::dms::classfile::LongConstant::LongConstant(long long) [4740] 0.00 0.00 4/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 0.00 0.00 4/4 at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [1618] [4741] 0.0 0.00 0.00 4 at::dms::classfile::JumpInstruction::JumpInstruction(int, at::dms::classfile::InstructionAccessor *) [4741] 0.00 0.00 4/44 at::dms::classfile::Instruction::Instruction(int) [4641] ----------------------------------------------- 0.00 0.00 1/4 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 3/4 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] [4742] 0.0 0.00 0.00 4 at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) [4742] 0.00 0.00 4/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 2/4 __get_page [572] 0.00 0.00 2/4 init_htab [845] [4743] 0.0 0.00 0.00 4 __log2 [4743] ----------------------------------------------- 0.00 0.00 4/4 fopen [472] [4744] 0.0 0.00 0.00 4 __sflags [4744] ----------------------------------------------- 0.00 0.00 4/4 fopen [472] [4745] 0.0 0.00 0.00 4 __sfp [4745] ----------------------------------------------- 1 java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) [4906] 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] [4746] 0.0 0.00 0.00 3 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] 0.00 0.00 3/11 java::io::OutputStream::OutputStream(void) [4684] 3 soft_newarray [947] ----------------------------------------------- 0.00 0.00 3/3 java::net::JarURLConnection::JarURLConnection(java::net::URL *) [4748] [4747] 0.0 0.00 0.00 3 java::net::URLConnection::URLConnection(java::net::URL *) [4747] 0.00 0.00 3/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 3/3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] [4748] 0.0 0.00 0.00 3 java::net::JarURLConnection::JarURLConnection(java::net::URL *) [4748] 0.00 0.00 3/3 java::net::URLConnection::URLConnection(java::net::URL *) [4747] ----------------------------------------------- 3 java::util::NoSuchElementException::NoSuchElementException(void) [4752] [4749] 0.0 0.00 0.00 3 java::lang::RuntimeException::RuntimeException(void) [4749] 3 java::lang::Exception::Exception(void) [4751] ----------------------------------------------- 3 callMethodV [1101] [4750] 0.0 0.00 0.00 3 java::lang::StackOverflowError::StackOverflowError(void) [4750] 3 java::lang::VirtualMachineError::VirtualMachineError(void) [4733] ----------------------------------------------- 3 java::lang::RuntimeException::RuntimeException(void) [4749] [4751] 0.0 0.00 0.00 3 java::lang::Exception::Exception(void) [4751] 3 java::lang::Throwable::Throwable(void) [4703] ----------------------------------------------- 3 java::util::::nextElement(unsigned Vector_00241) [1308] [4752] 0.0 0.00 0.00 3 java::util::NoSuchElementException::NoSuchElementException(void) [4752] 3 java::lang::RuntimeException::RuntimeException(void) [4749] ----------------------------------------------- 3 at::dms::kjc::CSourceMethod::genMethodInfo(void) [824] [4753] 0.0 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] 3 at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [4775] ----------------------------------------------- 3 at::dms::kjc::CBodyContext::createBlockContext(void) [1641] [4754] 0.0 0.00 0.00 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) [4754] 3 at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [4726] ----------------------------------------------- 1 at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [646] 2 at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [1755] [4755] 0.0 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/40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] 3 at::dms::kjc::CClassContext::Block_0024(unsigned) [1629] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [580] [4756] 0.0 0.00 0.00 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/3 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool) [4768] ----------------------------------------------- 1 at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4950] 2 at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1753] [4757] 0.0 0.00 0.00 3 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] 0.00 0.00 3/40 at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [4643] 3 at::dms::kjc::CMethodContext::Block_0024(unsigned) [1630] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcParser::jConstant(void) [1519] [4758] 0.0 0.00 0.00 3 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4758] 0.00 0.00 3/3 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *, bool) [4759] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4758] [4759] 0.0 0.00 0.00 3 at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *, bool) [4759] 0.00 0.00 3/12 at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) [4683] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcParser::jConstant(void) [1519] [4760] 0.0 0.00 0.00 3 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [4760] 0.00 0.00 3/9 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [4695] ----------------------------------------------- 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] 2 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [4761] 0.0 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 6/205 at::dms::util::Utils::assert(bool) [1057] 0.00 0.00 3/4 at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) [4738] 3 java::lang::String::intern(void) [986] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [4762] 0.0 0.00 0.00 3 at::dms::kjc::JTypeNameExpression::JTypeNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *) [4762] 0.00 0.00 3/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [1694] [4763] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4763] 0.00 0.00 3/4 at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4736] 0.00 0.00 3/205 at::dms::util::Utils::assert(bool) [1057] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1643] [4764] 0.0 0.00 0.00 3 at::dms::kjc::JAssignmentExpression::JAssignmentExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4764] 0.00 0.00 3/6 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4711] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [4766] [4765] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, java::lang::String *) [4765] 0.00 0.00 3/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1642] [4766] 0.0 0.00 0.00 3 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [4766] 0.00 0.00 3/3 at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, java::lang::String *) [4765] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::KjcParser::jDeclaration(void) [1692] [4767] 0.0 0.00 0.00 3 at::dms::kjc::JVariableDeclarationStatement::JVariableDeclarationStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [4767] 0.00 0.00 3/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] ----------------------------------------------- 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] [4768] 0.0 0.00 0.00 3 at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool) [4768] 0.00 0.00 3/185 at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [4615] ----------------------------------------------- 0.00 0.00 3/3 at::dms::kjc::CodeSequence::resolveLabels(void) [527] [4769] 0.0 0.00 0.00 3 at::dms::kjc::::(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::kjc::CodeSequence *) [4769] 0.00 0.00 3/6276 nullCall [918] ----------------------------------------------- 3 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4771] [4770] 0.0 0.00 0.00 3 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4770] 3 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [720] ----------------------------------------------- 3 at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [662] [4771] 0.0 0.00 0.00 3 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4771] 3 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [4770] ----------------------------------------------- 3 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] [4772] 0.0 0.00 0.00 3 at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [4772] 0.00 0.00 3/6276 nullCall [918] 0.00 0.00 3/6 at::dms::util::ArrayLocator::ArrayLocator(JArray *) [4712] 3 soft_new [920] ----------------------------------------------- 3 at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [1714] [4773] 0.0 0.00 0.00 3 at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [4773] 0.00 0.00 3/6276 nullCall [918] 0.00 0.00 3/6 at::dms::classfile::CodeInfo::getHandlers(void) [1499] 0.00 0.00 3/15 at::dms::classfile::CodeInfo::getLocalVariables(void) [1329] 3 at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [420] 3 at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [1524] ----------------------------------------------- 0.00 0.00 3/3 at::dms::optimize::Optimizer::getCodeInfo(void) [1660] [4774] 0.0 0.00 0.00 3 at::dms::optimize::::(unsigned Optimizer_00241_0024AccessorTransformer) [4774] 0.00 0.00 3/6276 nullCall [918] ----------------------------------------------- 3 at::dms::kjc::CMethodInfo::CMethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::kjc::CSourceMethod *, bool, bool) [4753] [4775] 0.0 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 6/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 0.00 0.00 3/182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 3/182 at::dms::classfile::Member::setModifiers(short) [1068] 0.00 0.00 3/3 at::dms::classfile::CodeInfo::getParameterCount(void) [1669] 0.00 0.00 1/4 at::dms::classfile::MethodInfo::getParameterCount(void) [1590] 0.00 0.00 1/7 at::dms::classfile::CodeInfo::setParameterCount(int) [1487] 10 soft_new [920] 3 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [649] 1 at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [840] ----------------------------------------------- 3 at::dms::classfile::CodeEnv::installInstructionHandles(void) [421] [4776] 0.0 0.00 0.00 3 at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [4776] 0.00 0.00 3/6276 nullCall [918] 0.00 0.00 3/6 at::dms::util::ArrayLocator::ArrayLocator(JArray *) [4712] 3 soft_new [920] ----------------------------------------------- 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] [4777] 0.0 0.00 0.00 3 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] 0.00 0.00 3/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] 0.00 0.00 3/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 3 soft_new [920] ----------------------------------------------- 3 at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [4779] [4778] 0.0 0.00 0.00 3 at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4778] 3 at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [4677] ----------------------------------------------- 3 at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1654] [4779] 0.0 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/44 at::dms::classfile::Instruction::Instruction(int) [4641] 3 soft_new [920] 3 at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [4778] ----------------------------------------------- 3 at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [1651] [4780] 0.0 0.00 0.00 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [4780] 0.00 0.00 3/44 at::dms::classfile::Instruction::Instruction(int) [4641] 0.00 0.00 3/4 at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) [4742] 6 soft_new [920] 3 at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [4777] ----------------------------------------------- 3 at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [1652] [4781] 0.0 0.00 0.00 3 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] 0.00 0.00 3/44 at::dms::classfile::Instruction::Instruction(int) [4641] 0.00 0.00 3/16 java::lang::Integer::Integer(int) [4668] 0.00 0.00 2/22 at::dms::classfile::Instruction::setOpcode(int) [1257] 0.00 0.00 1/2 at::dms::classfile::IntegerConstant::IntegerConstant(int) [4818] 0.00 0.00 1/4 at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) [4742] 5 soft_new [920] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [678] [4782] 0.0 0.00 0.00 3 at::dms::classfile::CodeEnv::CodeEnv(at::dms::classfile::CodeInfo *) [4782] 0.00 0.00 3/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 3/3 at::dms::classfile::CodeEnv::removeInstructionHandles(void) [1723] [4783] 0.0 0.00 0.00 3 at::dms::classfile::::(unsigned CodeEnv_00241_0024AccessorTransformer) [4783] 0.00 0.00 3/6276 nullCall [918] ----------------------------------------------- 3 kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [681] [4784] 0.0 0.00 0.00 3 java::util::jar::JarFile::JarFile(java::io::File *) [4784] 3 java::util::jar::JarFile::JarFile(java::io::File *, bool) [4785] ----------------------------------------------- 3 java::util::jar::JarFile::JarFile(java::io::File *) [4784] [4785] 0.0 0.00 0.00 3 java::util::jar::JarFile::JarFile(java::io::File *, bool) [4785] 0.00 0.00 3/6276 nullCall [918] 3 java::util::zip::ZipFile::ZipFile(java::io::File *) [4636] ----------------------------------------------- 3 kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [1710] [4786] 0.0 0.00 0.00 3 kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [4786] 0.00 0.00 3/3 java::net::JarURLConnection::JarURLConnection(java::net::URL *) [4748] 0.00 0.00 3/18 java::net::URL::getFile(void) [1297] 0.00 0.00 3/20 java::lang::String::lastIndexOf(java::lang::String *) [1287] 3 soft_new [920] 3 java::lang::String::substring(int, int) [988] 3 java::net::URL::URL(java::lang::String *) [4681] 3 java::lang::String::substring(int) [1179] ----------------------------------------------- 0.00 0.00 3/3 hash_access [569] [4787] 0.0 0.00 0.00 3 __call_hash [4787] 0.00 0.00 3/4 hash4 [1599] ----------------------------------------------- 0.00 0.00 3/3 fclose [1645] [4788] 0.0 0.00 0.00 3 __sclose [4788] 0.00 0.00 3/24 close [1237] ----------------------------------------------- 0.00 0.00 3/3 __srefill [423] [4789] 0.0 0.00 0.00 3 __smakebuf [4789] 0.00 0.00 3/3 __swhatbuf [4790] 0.00 0.00 3/42 malloc [1182] ----------------------------------------------- 0.00 0.00 3/3 __smakebuf [4789] [4790] 0.0 0.00 0.00 3 __swhatbuf [4790] 0.00 0.00 3/20 fstat [1281] ----------------------------------------------- 0.00 0.00 3/3 clntudp_call [721] [4791] 0.0 0.00 0.00 3 _seterr_reply [4791] ----------------------------------------------- 0.00 0.00 2/2 java::lang::System::_003cclinit_003e(unsigned) [755] [4792] 0.0 0.00 0.00 2 java::io::PrintStream::PrintStream(java::io::OutputStream *, bool) [4792] 0.00 0.00 2/5 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [4716] ----------------------------------------------- 2 java::lang::System::_003cclinit_003e(unsigned) [755] [4793] 0.0 0.00 0.00 2 java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [4793] 0.00 0.00 2/11 java::io::OutputStream::OutputStream(void) [4684] 0.00 0.00 2/8 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 2/6276 nullCall [918] 2 soft_new [920] 2 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 2 java::lang::System::_003cclinit_003e(unsigned) [755] [4794] 0.0 0.00 0.00 2 java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [4794] 0.00 0.00 2/5 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [4716] 2 soft_newarray [947] ----------------------------------------------- 0.00 0.00 1/2 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] 0.00 0.00 1/2 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] [4795] 0.0 0.00 0.00 2 java::io::Writer::Writer(void) [4795] 0.00 0.00 2/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/2 kaffe::net::www::protocol::jar::Handler::Handler(void) [4982] 0.00 0.00 1/2 kaffe::net::www::protocol::file::Handler::Handler(void) [4983] [4796] 0.0 0.00 0.00 2 java::net::URLStreamHandler::URLStreamHandler(void) [4796] 0.00 0.00 2/6276 nullCall [918] ----------------------------------------------- 1 java::lang::NullSecurityManager::NullSecurityManager(void) [4910] 1 kaffe::lang::DummyClassLoader::DummyClassLoader(void) [4929] [4797] 0.0 0.00 0.00 2 java::lang::SecurityManager::SecurityManager(void) [4797] 0.00 0.00 3/6276 nullCall [918] 0.00 0.00 1/2 java::lang::RuntimePermission::RuntimePermission(java::lang::String *) [4799] 2 java::lang::System::getSecurityManager(void) [1045] 1 soft_new [920] ----------------------------------------------- 2 java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) [4802] [4798] 0.0 0.00 0.00 2 java::lang::RuntimeException::RuntimeException(java::lang::String *) [4798] 2 java::lang::Exception::Exception(java::lang::String *) [4662] ----------------------------------------------- 0.00 0.00 1/2 java::lang::Thread::_003cclinit_003e(unsigned) [4836] 0.00 0.00 1/2 java::lang::SecurityManager::SecurityManager(void) [4797] [4799] 0.0 0.00 0.00 2 java::lang::RuntimePermission::RuntimePermission(java::lang::String *) [4799] 0.00 0.00 2/2 java::security::BasicPermission::BasicPermission(java::lang::String *) [4804] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] [4800] 0.0 0.00 0.00 2 java::util::Properties::Properties(void) [4800] 2 java::util::Properties::Properties(java::util::Properties *) [4801] ----------------------------------------------- 2 java::util::Properties::Properties(void) [4800] [4801] 0.0 0.00 0.00 2 java::util::Properties::Properties(java::util::Properties *) [4801] 2 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 2 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] [4802] 0.0 0.00 0.00 2 java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) [4802] 2 java::lang::RuntimeException::RuntimeException(java::lang::String *) [4798] ----------------------------------------------- 0.00 0.00 2/2 java::security::BasicPermission::BasicPermission(java::lang::String *) [4804] [4803] 0.0 0.00 0.00 2 java::security::Permission::Permission(java::lang::String *) [4803] 0.00 0.00 2/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 2/2 java::lang::RuntimePermission::RuntimePermission(java::lang::String *) [4799] [4804] 0.0 0.00 0.00 2 java::security::BasicPermission::BasicPermission(java::lang::String *) [4804] 0.00 0.00 2/2 java::security::Permission::Permission(java::lang::String *) [4803] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::CBodyContext::cloneContext(void) [756] [4805] 0.0 0.00 0.00 2 at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *, at::dms::kjc::CBodyContext *) [4805] 0.00 0.00 2/19 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [506] [4806] 0.0 0.00 0.00 2 at::dms::kjc::CLoopContext::CLoopContext(at::dms::kjc::CBodyContext *, at::dms::kjc::JLoopStatement *) [4806] 0.00 0.00 2/19 at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [4661] ----------------------------------------------- 1 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 1 at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1882] [4807] 0.0 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/2 at::dms::compiler::TokenReference::getFile(void) [1769] 2 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] ----------------------------------------------- 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] [4808] 0.0 0.00 0.00 2 at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [4808] 0.00 0.00 2/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] 2 at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1743] ----------------------------------------------- 2 at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [614] [4809] 0.0 0.00 0.00 2 at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [4809] 0.00 0.00 2/9 at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [4695] 0.00 0.00 2/13 java::lang::Long::Long(long long) [4675] 2 soft_new [920] 2 at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [1442] ----------------------------------------------- 0.00 0.00 2/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] [4810] 0.0 0.00 0.00 2 at::dms::kjc::JCompoundStatement::JCompoundStatement(at::dms::compiler::TokenReference *, JArray *) [4810] 0.00 0.00 2/21 at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [4657] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [4811] 0.0 0.00 0.00 2 at::dms::kjc::JPostfixExpression::JPostfixExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *) [4811] 0.00 0.00 2/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::KjcParser::jRelationalExpression(void) [1306] [4812] 0.0 0.00 0.00 2 at::dms::kjc::JRelationalExpression::JRelationalExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4812] 0.00 0.00 2/6 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4711] ----------------------------------------------- 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 1 at::dms::kjc::CNullType::CNullType(void) [4959] [4813] 0.0 0.00 0.00 2 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] 2 at::dms::kjc::CClass::getIdent(java::lang::String *) [1394] 2 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] ----------------------------------------------- 2 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [4815] [4814] 0.0 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] 2 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [685] ----------------------------------------------- 1 at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [886] 1 at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [887] [4815] 0.0 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] 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/2 at::dms::kjc::Main::Main(void) [4957] 0.00 0.00 1/2 at::dms::kjc::::(unsigned CTopLevel_00241_0024Compiler) [4963] [4816] 0.0 0.00 0.00 2 at::dms::compiler::Compiler::Compiler(void) [4816] 0.00 0.00 2/6276 nullCall [918] 0.00 0.00 2/7 java_lang_System_currentTimeMillis [1476] ----------------------------------------------- 0.00 0.00 2/2 at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [740] [4817] 0.0 0.00 0.00 2 at::dms::classfile::IincInstruction::IincInstruction(int, int) [4817] 0.00 0.00 2/44 at::dms::classfile::Instruction::Instruction(int) [4641] ----------------------------------------------- 0.00 0.00 1/2 at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [121] 0.00 0.00 1/2 at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [4781] [4818] 0.0 0.00 0.00 2 at::dms::classfile::IntegerConstant::IntegerConstant(int) [4818] 0.00 0.00 2/1409 at::dms::classfile::PooledConstant::PooledConstant(void) [4603] ----------------------------------------------- 1 at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [1878] 1 at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [1876] [4819] 0.0 0.00 0.00 2 at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [4819] 0.00 0.00 2/44 at::dms::classfile::Instruction::Instruction(int) [4641] 2 soft_new [920] 2 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] ----------------------------------------------- 0.00 0.00 2/2 hdestroy [1783] [4820] 0.0 0.00 0.00 2 __buf_free [4820] 0.00 0.00 4/22 free [1246] ----------------------------------------------- 0.00 0.00 2/2 __hash_open [456] [4821] 0.0 0.00 0.00 2 __buf_init [4821] ----------------------------------------------- 0.00 0.00 2/2 fseek [1873] [4822] 0.0 0.00 0.00 2 __sseek [4822] 0.00 0.00 2/552 lseek [984] ----------------------------------------------- 0.00 0.00 2/2 dlopen [1757] [4823] 0.0 0.00 0.00 2 _rtld_error [4823] ----------------------------------------------- 1 callMethodA [1131] [4824] 0.0 0.00 0.00 1 antlr::Token::_003cclinit_003e(unsigned) [4824] 0.00 0.00 1/1 antlr::Token::Token(int, java::lang::String *) [4892] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4825] 0.0 0.00 0.00 1 java::io::PrintStream::_003cclinit_003e(unsigned) [4825] 1 java::lang::System::getProperty(java::lang::String *) [504] 1 java::lang::String::toCharArray(void) [275] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4826] 0.0 0.00 0.00 1 java::io::PrintWriter::_003cclinit_003e(unsigned) [4826] 1 java::lang::System::getProperty(java::lang::String *) [504] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4827] 0.0 0.00 0.00 1 java::io::FileDescriptor::_003cclinit_003e(unsigned) [4827] 0.00 0.00 3/8 java::io::FileDescriptor::FileDescriptor(void) [4698] 0.00 0.00 3/3 java_io_FileDescriptor_initSystemFD [1695] 3 soft_new [920] 3 soft_initialise_class [151] 1 java::lang::System::loadLibrary(java::lang::String *) [1612] ----------------------------------------------- 1 callMethodA [1131] [4828] 0.0 0.00 0.00 1 java::io::FileInputStream::_003cclinit_003e(unsigned) [4828] 1 java::lang::System::loadLibrary(java::lang::String *) [1612] ----------------------------------------------- 1 callMethodA [1131] [4829] 0.0 0.00 0.00 1 java::io::FileOutputStream::_003cclinit_003e(unsigned) [4829] 1 java::lang::System::loadLibrary(java::lang::String *) [1612] ----------------------------------------------- 1 callMethodA [1131] [4830] 0.0 0.00 0.00 1 java::io::File::_003cclinit_003e(unsigned) [4830] 0.00 0.00 2/1031 java::lang::String::charAt(int) [959] 0.00 0.00 1/1 java::util::Random::Random(void) [4915] 7 soft_initialise_class [151] 2 java::lang::System::getProperty(java::lang::String *) [504] 1 soft_new [920] 1 java::lang::System::loadLibrary(java::lang::String *) [1612] ----------------------------------------------- 1 callMethodA [1131] [4831] 0.0 0.00 0.00 1 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] 0.00 0.00 1/1 kaffe::net::DefaultFileNameMap::DefaultFileNameMap(void) [4925] 0.00 0.00 1/1 kaffe::net::DefaultStreamMap::DefaultStreamMap(void) [4924] 5 soft_initialise_class [151] 2 soft_new [920] ----------------------------------------------- 1 callMethodA [1131] [4832] 0.0 0.00 0.00 1 java::net::URL::_003cclinit_003e(unsigned) [4832] 2 soft_new [920] 2 soft_initialise_class [151] 1 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 1 java::util::HashMap::HashMap(void) [4917] ----------------------------------------------- 1 callMethodA [1131] [4833] 0.0 0.00 0.00 1 java::lang::Byte::_003cclinit_003e(unsigned) [4833] 0.00 0.00 1/4 java_lang_Class_getPrimitiveClass [1607] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4834] 0.0 0.00 0.00 1 java::lang::Long::_003cclinit_003e(unsigned) [4834] 0.00 0.00 1/4 java_lang_Class_getPrimitiveClass [1607] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4835] 0.0 0.00 0.00 1 java::lang::String::_003cclinit_003e(unsigned) [4835] 0.00 0.00 1/1 java::lang::::(unsigned String_0024ICComp) [4911] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4836] 0.0 0.00 0.00 1 java::lang::Thread::_003cclinit_003e(unsigned) [4836] 0.00 0.00 1/2 java::lang::RuntimePermission::RuntimePermission(java::lang::String *) [4799] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4837] 0.0 0.00 0.00 1 java::lang::Integer::_003cclinit_003e(unsigned) [4837] 0.00 0.00 1/4 java_lang_Class_getPrimitiveClass [1607] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4838] 0.0 0.00 0.00 1 java::lang::Runtime::_003cclinit_003e(unsigned) [4838] 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::getInstance(void) [1896] 2 soft_initialise_class [151] 1 soft_new [920] 1 java::lang::Runtime::Runtime(void) [590] ----------------------------------------------- 1 callMethodA [1131] [4839] 0.0 0.00 0.00 1 java::lang::Character::_003cclinit_003e(unsigned) [4839] 0.00 0.00 1/4 java_lang_Class_getPrimitiveClass [1607] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4840] 0.0 0.00 0.00 1 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] 1946 soft_initialise_class [151] 3 soft_newarray [947] 2 java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [431] 1 soft_new [920] 1 kaffe::util::IntegerHashtable::IntegerHashtable(void) [4931] ----------------------------------------------- 1 callMethodA [1131] [4841] 0.0 0.00 0.00 1 java::util::ResourceBundle::_003cclinit_003e(unsigned) [4841] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4842] 0.0 0.00 0.00 1 java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [4842] 34 soft_new [920] 26 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [4649] 8 java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [4699] ----------------------------------------------- 1 callMethodA [1131] [4843] 0.0 0.00 0.00 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] 1 soft_new [920] 1 java::util::GregorianCalendar::GregorianCalendar(int, int, int) [4913] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4844] 0.0 0.00 0.00 1 java::util::TimeZone::_003cclinit_003e(unsigned) [4844] 2 soft_initialise_class [151] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 1 callMethodA [1131] [4845] 0.0 0.00 0.00 1 kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [4845] 18 soft_initialise_class [151] 17 java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [1025] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 1 callMethodA [1131] [4846] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [4846] 6 soft_initialise_class [151] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] 1 kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) [1841] 1 java::lang::System::getProperty(java::lang::String *) [504] ----------------------------------------------- 1 callMethodA [1131] [4847] 0.0 0.00 0.00 1 kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [4847] 6 soft_initialise_class [151] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] 1 kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) [1842] 1 java::lang::System::getProperty(java::lang::String *) [504] ----------------------------------------------- 1 callMethodA [1131] [4848] 0.0 0.00 0.00 1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::MemoryAdvice(void) [4927] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4849] 0.0 0.00 0.00 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] 1 soft_new [920] 1 kaffe::lang::DummyClassLoader::DummyClassLoader(void) [4929] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4850] 0.0 0.00 0.00 1 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [4850] 1 soft_new [920] 1 kaffe::lang::SystemClassLoader::SystemClassLoader(void) [4930] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4851] 0.0 0.00 0.00 1 at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [4851] 3 soft_initialise_class [151] 2 soft_new [920] 1 soft_anewarray [977] 1 java::util::Hashtable::Hashtable(int) [4721] 1 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] ----------------------------------------------- 1 callMethodA [1131] [4852] 0.0 0.00 0.00 1 at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [4852] 0.00 0.00 46/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 92 soft_initialise_class [151] 46 soft_new [920] ----------------------------------------------- 1 callMethodA [1131] [4853] 0.0 0.00 0.00 1 at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [4853] 1 soft_anewarray [977] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4854] 0.0 0.00 0.00 1 at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [4854] 0.00 0.00 180/180 at::dms::util::MessageDescription::MessageDescription(java::lang::String *, java::lang::String *, int) [4617] 180 soft_new [920] 180 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4855] 0.0 0.00 0.00 1 at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [4855] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4856] 0.0 0.00 0.00 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] 1 soft_new [920] 1 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4938] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4857] 0.0 0.00 0.00 1 at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [4857] 2 soft_newarray [947] 2 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4858] 0.0 0.00 0.00 1 at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [4858] 1 soft_anewarray [977] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4859] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [4859] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4860] 0.0 0.00 0.00 1 at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [4860] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(int) [4721] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4861] 0.0 0.00 0.00 1 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] 0.00 0.00 1/1 at::dms::kjc::JPackageImport::JPackageImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4942] 2 soft_new [920] 2 soft_initialise_class [151] 1 java::util::Stack::Stack(void) [4686] ----------------------------------------------- 1 callMethodA [1131] [4862] 0.0 0.00 0.00 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] 1 soft_new [920] 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *) [4895] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4863] 0.0 0.00 0.00 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] 1 soft_new [920] 1 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [4964] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4864] 0.0 0.00 0.00 1 at::dms::kjc::CClass::_003cclinit_003e(unsigned) [4864] 2 soft_initialise_class [151] 1 soft_new [920] 1 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] ----------------------------------------------- 1 callMethodA [1131] [4865] 0.0 0.00 0.00 1 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] 0.00 0.00 1/1 at::dms::kjc::::(unsigned CTopLevel_00241_0024Compiler) [4963] 2 soft_new [920] 2 soft_initialise_class [151] 1 java::util::Hashtable::Hashtable(int) [4721] ----------------------------------------------- 1 callMethodA [1131] [4866] 0.0 0.00 0.00 1 at::dms::kjc::Constants::_003cclinit_003e(unsigned) [4866] 17 soft_initialise_class [151] 16 java::lang::String::intern(void) [986] 1 soft_new [920] 1 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 1 callMethodA [1131] [4867] 0.0 0.00 0.00 1 at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [4867] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4868] 0.0 0.00 0.00 1 at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) [4868] 1 soft_newarray [947] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4869] 0.0 0.00 0.00 1 at::dms::util::VectorCache::_003cclinit_003e(unsigned) [4869] 2 soft_new [920] 2 java::util::Stack::Stack(void) [4686] 2 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4870] 0.0 0.00 0.00 1 at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [4870] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4871] 0.0 0.00 0.00 1 at::dms::util::Utils::_003cclinit_003e(unsigned) [4871] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4872] 0.0 0.00 0.00 1 at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [4872] 3 soft_initialise_class [151] 1 soft_new [920] 1 at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [4667] ----------------------------------------------- 1 callMethodA [1131] [4873] 0.0 0.00 0.00 1 at::dms::compiler::CToken::_003cclinit_003e(unsigned) [4873] 0.00 0.00 1/16 at::dms::compiler::::(unsigned CToken_0024LookupToken) [4670] 2 soft_new [920] 2 soft_initialise_class [151] 1 java::util::Hashtable::Hashtable(int) [4721] ----------------------------------------------- 1 callMethodA [1131] [4874] 0.0 0.00 0.00 1 at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [4874] 0.00 0.00 1/119 at::dms::compiler::CToken::CToken(int, java::lang::String *) [4625] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4875] 0.0 0.00 0.00 1 at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [4875] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4876] 0.0 0.00 0.00 1 at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [4876] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4877] 0.0 0.00 0.00 1 at::dms::classfile::ConstantPool::_003cclinit_003e(unsigned) [4877] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4878] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) [4878] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4879] 0.0 0.00 0.00 1 at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [4879] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4880] 0.0 0.00 0.00 1 at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) [4880] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4881] 0.0 0.00 0.00 1 at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) [4881] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4882] 0.0 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [4882] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4883] 0.0 0.00 0.00 1 at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) [4883] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4884] 0.0 0.00 0.00 1 at::dms::classfile::Data::_003cclinit_003e(unsigned) [4884] 1 soft_new [920] 1 java::util::Stack::Stack(void) [4686] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4885] 0.0 0.00 0.00 1 at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [4885] 0.00 0.00 1/132 at::dms::classfile::CodeInfo::CodeInfo(void) [4623] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 2 soft_new [920] 2 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4886] 0.0 0.00 0.00 1 at::dms::classfile::Attribute::_003cclinit_003e(unsigned) [4886] 1 soft_anewarray [977] 1 soft_initialise_class [151] ----------------------------------------------- 1 callMethodA [1131] [4887] 0.0 0.00 0.00 1 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] 0.00 0.00 1/1 at::dms::classfile::::(unsigned ClassPath_00241_0024ClassDescription) [4981] 3 soft_initialise_class [151] 2 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 0.00 0.00 1/1 antlr::Parser::Parser(void) [4893] [4888] 0.0 0.00 0.00 1 antlr::ASTFactory::ASTFactory(void) [4888] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 1 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] [4889] 0.0 0.00 0.00 1 antlr::TokenQueue::TokenQueue(int) [4889] 0.00 0.00 1/6276 nullCall [918] 1 antlr::TokenQueue::init(int) [1925] ----------------------------------------------- 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] [4890] 0.0 0.00 0.00 1 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] 0.00 0.00 1/6276 nullCall [918] 1 soft_new [920] 1 antlr::TokenQueue::TokenQueue(int) [4889] ----------------------------------------------- 0.00 0.00 1/1 antlr::Parser::Parser(void) [4893] [4891] 0.0 0.00 0.00 1 antlr::ParserSharedInputState::ParserSharedInputState(void) [4891] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 antlr::Token::_003cclinit_003e(unsigned) [4824] [4892] 0.0 0.00 0.00 1 antlr::Token::Token(int, java::lang::String *) [4892] 0.00 0.00 2/6276 nullCall [918] ----------------------------------------------- 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] [4893] 0.0 0.00 0.00 1 antlr::Parser::Parser(void) [4893] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/1 antlr::ASTFactory::ASTFactory(void) [4888] 0.00 0.00 1/1 antlr::ParserSharedInputState::ParserSharedInputState(void) [4891] 2 soft_new [920] ----------------------------------------------- 1 at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4970] [4894] 0.0 0.00 0.00 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] 0.00 0.00 1/1 antlr::Parser::setTokenBuffer(antlr::TokenBuffer *) [1972] 1 antlr::Parser::Parser(void) [4893] 1 soft_new [920] 1 antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [4890] ----------------------------------------------- 1 at::dms::kjc::Main::_003cclinit_003e(unsigned) [4862] [4895] 0.0 0.00 0.00 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *) [4895] 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] ----------------------------------------------- 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *) [4895] [4896] 0.0 0.00 0.00 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] 0.00 0.00 1/2 java::io::Writer::Writer(void) [4795] 1 soft_new [920] 1 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] [4897] 0.0 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [4897] 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 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] [4898] 0.0 0.00 0.00 1 java::io::FileInputStream::FileInputStream(java::io::File *) [4898] 0.00 0.00 1/290 java::io::File::getPath(void) [1039] 1 java::io::FileInputStream::FileInputStream(java::lang::String *) [633] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [4899] 0.0 0.00 0.00 1 java::io::DataOutputStream::DataOutputStream(java::io::OutputStream *) [4899] 0.00 0.00 1/5 java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [4716] ----------------------------------------------- 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [4900] 0.0 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::io::File *) [4900] 0.00 0.00 1/290 java::io::File::getPath(void) [1039] 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *) [4901] ----------------------------------------------- 1 java::io::FileOutputStream::FileOutputStream(java::io::File *) [4900] [4901] 0.0 0.00 0.00 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *) [4901] 1 java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [634] ----------------------------------------------- 1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] [4902] 0.0 0.00 0.00 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] 1 java::io::Reader::Reader(void) [4907] 1 soft_newarray [947] 1 kaffe::io::ByteToCharConverter::getDefault(void) [1889] ----------------------------------------------- 1 java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [4896] [4903] 0.0 0.00 0.00 1 java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [4903] 0.00 0.00 1/2 java::io::Writer::Writer(void) [4795] 1 soft_newarray [947] 1 kaffe::io::CharToByteConverter::getDefault(void) [1890] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] [4904] 0.0 0.00 0.00 1 java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [4904] 0.00 0.00 1/11 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [4685] 2 soft_newarray [947] ----------------------------------------------- 1 java::util::Properties::load(java::io::InputStream *) [1946] [4905] 0.0 0.00 0.00 1 java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [4905] 0.00 0.00 1/11 java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [4685] 1 soft_newarray [947] ----------------------------------------------- 1 at::dms::kjc::::(unsigned CClass_0024MyOutputStream) [4962] [4906] 0.0 0.00 0.00 1 java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) [4906] 1 java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [4746] ----------------------------------------------- 1 java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [4902] [4907] 0.0 0.00 0.00 1 java::io::Reader::Reader(void) [4907] 0.00 0.00 1/6276 nullCall [918] 1 soft_newarray [947] ----------------------------------------------- 1 kaffe::lang::SystemClassLoader::SystemClassLoader(void) [4930] [4908] 0.0 0.00 0.00 1 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] 0.00 0.00 2/6276 nullCall [918] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] 1 java::lang::System::getSecurityManager(void) [1045] ----------------------------------------------- 1 callMethodV [1101] [4909] 0.0 0.00 0.00 1 java::lang::OutOfMemoryError::OutOfMemoryError(void) [4909] 1 java::lang::VirtualMachineError::VirtualMachineError(void) [4733] ----------------------------------------------- 1 java::lang::System::_003cclinit_003e(unsigned) [755] [4910] 0.0 0.00 0.00 1 java::lang::NullSecurityManager::NullSecurityManager(void) [4910] 1 java::lang::SecurityManager::SecurityManager(void) [4797] ----------------------------------------------- 0.00 0.00 1/1 java::lang::String::_003cclinit_003e(unsigned) [4835] [4911] 0.0 0.00 0.00 1 java::lang::::(unsigned String_0024ICComp) [4911] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] [4912] 0.0 0.00 0.00 1 java::util::ResourceBundle::ResourceBundle(void) [4912] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 1 java::util::GregorianCalendar::_003cclinit_003e(unsigned) [4843] [4913] 0.0 0.00 0.00 1 java::util::GregorianCalendar::GregorianCalendar(int, int, int) [4913] 0.00 0.00 1/1 java::util::Calendar::set(int, int, int) [1974] 1 java::util::Calendar::Calendar(void) [4918] ----------------------------------------------- 1 java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1673] [4914] 0.0 0.00 0.00 1 java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [4914] 0.00 0.00 1/1 java::util::ResourceBundle::ResourceBundle(void) [4912] 1 soft_new [920] 1 java::util::Properties::Properties(void) [4800] 1 java::util::Properties::load(java::io::InputStream *) [1946] ----------------------------------------------- 0.00 0.00 1/1 java::io::File::_003cclinit_003e(unsigned) [4830] [4915] 0.0 0.00 0.00 1 java::util::Random::Random(void) [4915] 0.00 0.00 1/7 java_lang_System_currentTimeMillis [1476] 0.00 0.00 1/1 java::util::Random::Random(long long) [4916] ----------------------------------------------- 0.00 0.00 1/1 java::util::Random::Random(void) [4915] [4916] 0.0 0.00 0.00 1 java::util::Random::Random(long long) [4916] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/1 java::util::Random::setSeed(long long) [1971] ----------------------------------------------- 1 java::net::URL::_003cclinit_003e(unsigned) [4832] [4917] 0.0 0.00 0.00 1 java::util::HashMap::HashMap(void) [4917] 1 java::util::HashMap::HashMap(int, float) [4650] ----------------------------------------------- 1 java::util::GregorianCalendar::GregorianCalendar(int, int, int) [4913] [4918] 0.0 0.00 0.00 1 java::util::Calendar::Calendar(void) [4918] 0.00 0.00 1/22 java::util::Locale::getDefault(void) [1250] 1 java::util::TimeZone::getDefault(void) [789] 1 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [4919] ----------------------------------------------- 1 java::util::Calendar::Calendar(void) [4918] [4919] 0.0 0.00 0.00 1 java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [4919] 0.00 0.00 1/6276 nullCall [918] 2 soft_newarray [947] ----------------------------------------------- 0.00 0.00 1/1 callMethodV [1101] [4920] 0.0 0.00 0.00 1 kaffe::io::ByteToCharDefault::ByteToCharDefault(void) [4920] 0.00 0.00 1/1 kaffe::io::ByteToCharConverter::ByteToCharConverter(void) [4922] ----------------------------------------------- 0.00 0.00 1/1 callMethodV [1101] [4921] 0.0 0.00 0.00 1 kaffe::io::CharToByteDefault::CharToByteDefault(void) [4921] 0.00 0.00 1/1 kaffe::io::CharToByteConverter::CharToByteConverter(void) [4923] ----------------------------------------------- 0.00 0.00 1/1 kaffe::io::ByteToCharDefault::ByteToCharDefault(void) [4920] [4922] 0.0 0.00 0.00 1 kaffe::io::ByteToCharConverter::ByteToCharConverter(void) [4922] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 kaffe::io::CharToByteDefault::CharToByteDefault(void) [4921] [4923] 0.0 0.00 0.00 1 kaffe::io::CharToByteConverter::CharToByteConverter(void) [4923] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] [4924] 0.0 0.00 0.00 1 kaffe::net::DefaultStreamMap::DefaultStreamMap(void) [4924] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 java::net::URLConnection::_003cclinit_003e(unsigned) [4831] [4925] 0.0 0.00 0.00 1 kaffe::net::DefaultFileNameMap::DefaultFileNameMap(void) [4925] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 1 java::net::URL::_003cclinit_003e(unsigned) [4832] [4926] 0.0 0.00 0.00 1 kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [4926] 0.00 0.00 1/6276 nullCall [918] 1 soft_new [920] 1 java::util::Hashtable::Hashtable(void) [4674] ----------------------------------------------- 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [4848] [4927] 0.0 0.00 0.00 1 kaffe::lang::MemoryAdvice::MemoryAdvice(void) [4927] 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) [4928] ----------------------------------------------- 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::MemoryAdvice(void) [4927] [4928] 0.0 0.00 0.00 1 kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) [4928] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/1 kaffe::lang::MemoryAdvice::register0(void) [1960] ----------------------------------------------- 1 kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [4849] [4929] 0.0 0.00 0.00 1 kaffe::lang::DummyClassLoader::DummyClassLoader(void) [4929] 1 java::lang::SecurityManager::SecurityManager(void) [4797] ----------------------------------------------- 1 kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [4850] [4930] 0.0 0.00 0.00 1 kaffe::lang::SystemClassLoader::SystemClassLoader(void) [4930] 1 java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [4908] ----------------------------------------------- 1 java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [4840] [4931] 0.0 0.00 0.00 1 kaffe::util::IntegerHashtable::IntegerHashtable(void) [4931] 1 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] ----------------------------------------------- 1 kaffe::util::IntegerHashtable::IntegerHashtable(void) [4931] [4932] 0.0 0.00 0.00 1 kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [4932] 0.00 0.00 1/6276 nullCall [918] 1 soft_newarray [947] 1 soft_anewarray [977] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::parseArguments(JArray *) [1951] [4933] 0.0 0.00 0.00 1 at::dms::kjc::KjcOptions::KjcOptions(void) [4933] 0.00 0.00 1/1 at::dms::util::Options::Options(void) [4966] 0.00 0.00 1/1 at::dms::kjc::KjcOptions::Block_0024(unsigned) [1807] ----------------------------------------------- 1 at::dms::kjc::ParseManager::getJavaScanner(void) [1770] [4934] 0.0 0.00 0.00 1 at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4934] 1 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] [4935] 0.0 0.00 0.00 1 at::dms::kjc::CBooleanType::CBooleanType(void) [4935] 0.00 0.00 1/73 at::dms::kjc::CType::CType(int) [4632] ----------------------------------------------- 1 at::dms::kjc::CodeSequence::getCodeSequence(void) [435] [4936] 0.0 0.00 0.00 1 at::dms::kjc::CodeSequence::CodeSequence(void) [4936] 0.00 0.00 1/402 at::dms::compiler::Utils::Utils(void) [4612] 2 soft_new [920] 2 java::util::Vector::Vector(void) [4638] 1 at::dms::kjc::CodeSequence::Block_0024(unsigned) [1808] 1 soft_anewarray [977] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [833] [4937] 0.0 0.00 0.00 1 at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4937] 0.00 0.00 1/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] 0.00 0.00 1/102 java::lang::String::lastIndexOf(int) [1114] 1 java::lang::String::substring(int) [1179] 1 java::lang::String::intern(void) [986] ----------------------------------------------- 1 at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [4856] [4938] 0.0 0.00 0.00 1 at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4938] 0.00 0.00 1/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] 1 java::lang::String::intern(void) [986] ----------------------------------------------- 1 at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1904] [4939] 0.0 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/6276 nullCall [918] 1 soft_new [920] 1 at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [470] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::Main::Block_0024(unsigned) [1813] [4940] 0.0 0.00 0.00 1 at::dms::kjc::DefaultFilter::DefaultFilter(void) [4940] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jAdditiveExpression(void) [1285] [4941] 0.0 0.00 0.00 1 at::dms::kjc::JAddExpression::JAddExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4941] 0.00 0.00 1/1 at::dms::kjc::JBinaryArithmeticExpression::JBinaryArithmeticExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4955] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [4861] [4942] 0.0 0.00 0.00 1 at::dms::kjc::JPackageImport::JPackageImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [4942] 0.00 0.00 1/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [788] [4943] 0.0 0.00 0.00 1 at::dms::kjc::CCompilationUnit::CCompilationUnit(java::lang::String *, JArray *, JArray *, java::util::Hashtable *) [4943] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jCompilationUnit(void) [763] [4944] 0.0 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/100 at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [4626] 1 at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1809] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] [4945] 0.0 0.00 0.00 1 at::dms::kjc::JFormalParameter::JFormalParameter(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, bool) [4945] 0.00 0.00 1/4 at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [4736] ----------------------------------------------- 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] [4946] 0.0 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/4 at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) [4738] 0.00 0.00 1/1 at::dms::kjc::JTypeDeclaration::Block_0024(unsigned) [1810] 1 java::lang::String::intern(void) [986] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jClassDefinition(int) [832] [4947] 0.0 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] 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/1 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [4948] 0.0 0.00 0.00 1 at::dms::kjc::JConstructorBlock::JConstructorBlock(at::dms::compiler::TokenReference *, JArray *) [4948] 0.00 0.00 1/5 at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [4728] ----------------------------------------------- 1 at::dms::kjc::CParseClassContext::getInstance(void) [1897] [4949] 0.0 0.00 0.00 1 at::dms::kjc::CParseClassContext::CParseClassContext(void) [4949] 0.00 0.00 1/6276 nullCall [918] 1 at::dms::kjc::CParseClassContext::Block_0024(unsigned) [1811] ----------------------------------------------- 1 at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [1854] [4950] 0.0 0.00 0.00 1 at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4950] 1 at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [4757] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [815] [4951] 0.0 0.00 0.00 1 at::dms::kjc::JNewObjectExpression::JNewObjectExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *, at::dms::kjc::JExpression *, JArray *) [4951] 0.00 0.00 1/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcParser::jPostfixExpression(void) [594] [4952] 0.0 0.00 0.00 1 at::dms::kjc::JArrayAccessExpression::JArrayAccessExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4952] 0.00 0.00 1/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [382] [4953] 0.0 0.00 0.00 1 at::dms::kjc::JArrayLengthExpression::JArrayLengthExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *) [4953] 0.00 0.00 1/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [714] [4954] 0.0 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] 1 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 1/1 at::dms::kjc::JAddExpression::JAddExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4941] [4955] 0.0 0.00 0.00 1 at::dms::kjc::JBinaryArithmeticExpression::JBinaryArithmeticExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4955] 0.00 0.00 1/6 at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [4711] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [779] [4956] 0.0 0.00 0.00 1 at::dms::kjc::JExplicitConstructorInvocation::JExplicitConstructorInvocation(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *, JArray *) [4956] 0.00 0.00 1/67 at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [4634] ----------------------------------------------- 1 at::dms::kjc::Main::compile(JArray *) [1851] [4957] 0.0 0.00 0.00 1 at::dms::kjc::Main::Main(void) [4957] 0.00 0.00 1/2 at::dms::compiler::Compiler::Compiler(void) [4816] 1 at::dms::kjc::Main::Block_0024(unsigned) [1813] ----------------------------------------------- 1 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [4961] [4958] 0.0 0.00 0.00 1 at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4958] 1 at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4970] ----------------------------------------------- 1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] [4959] 0.0 0.00 0.00 1 at::dms::kjc::CNullType::CNullType(void) [4959] 1 soft_new [920] 1 at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [4813] 1 at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [892] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [1926] [4960] 0.0 0.00 0.00 1 at::dms::kjc::CVoidType::CVoidType(void) [4960] 0.00 0.00 1/73 at::dms::kjc::CType::CType(int) [4632] ----------------------------------------------- 1 at::dms::kjc::ParseManager::getJavaParser(void) [1899] [4961] 0.0 0.00 0.00 1 at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [4961] 0.00 0.00 1/1 at::dms::kjc::KjcParser::Block_0024(unsigned) [1814] 1 at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4958] ----------------------------------------------- 1 at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [1987] [4962] 0.0 0.00 0.00 1 at::dms::kjc::::(unsigned CClass_0024MyOutputStream) [4962] 1 java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) [4906] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [4865] [4963] 0.0 0.00 0.00 1 at::dms::kjc::::(unsigned CTopLevel_00241_0024Compiler) [4963] 0.00 0.00 1/2 at::dms::compiler::Compiler::Compiler(void) [4816] ----------------------------------------------- 1 at::dms::kjc::CType::_003cclinit_003e(unsigned) [4863] [4964] 0.0 0.00 0.00 1 at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [4964] 0.00 0.00 1/6276 nullCall [918] 1 at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [1815] ----------------------------------------------- 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4967] [4965] 0.0 0.00 0.00 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) [4965] 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] ----------------------------------------------- 0.00 0.00 1/1 at::dms::kjc::KjcOptions::KjcOptions(void) [4933] [4966] 0.0 0.00 0.00 1 at::dms::util::Options::Options(void) [4966] 0.00 0.00 1/6276 nullCall [918] ----------------------------------------------- 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4972] [4967] 0.0 0.00 0.00 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4967] 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) [4965] ----------------------------------------------- 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4973] [4968] 0.0 0.00 0.00 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4968] 1 at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [4705] ----------------------------------------------- 1 at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [313] [4969] 0.0 0.00 0.00 1 at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [4969] 0.00 0.00 1/6276 nullCall [918] 1 at::dms::compiler::FastStringBuffer::Block_0024(unsigned) [1816] ----------------------------------------------- 1 at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4958] [4970] 0.0 0.00 0.00 1 at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [4970] 1 antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [4894] ----------------------------------------------- 1 at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4934] [4971] 0.0 0.00 0.00 1 at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [4971] 0.00 0.00 1/6276 nullCall [918] 1 soft_new [920] 1 java::util::Vector::Vector(void) [4638] ----------------------------------------------- 1 at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [806] [4972] 0.0 0.00 0.00 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4972] 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [4967] ----------------------------------------------- 1 at::dms::kjc::KjcParser::jParameterDeclaration(int) [890] [4973] 0.0 0.00 0.00 1 at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4973] 1 at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [4968] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::resolveConstants(void) [1965] [4974] 0.0 0.00 0.00 1 at::dms::classfile::ConstantPool::ConstantPool(void) [4974] 0.00 0.00 1/6276 nullCall [918] 1 at::dms::classfile::ConstantPool::Block_0024(unsigned) [1400] 1 at::dms::classfile::Hashtables::getHashtable(void) [1895] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] [4975] 0.0 0.00 0.00 1 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [4975] 1 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 1/1 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] [4976] 0.0 0.00 0.00 1 at::dms::classfile::InnerClassTable::InnerClassTable(JArray *) [4976] 0.00 0.00 1/172 at::dms::classfile::Attribute::Attribute(void) [4619] ----------------------------------------------- 0.00 0.00 1/1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] [4977] 0.0 0.00 0.00 1 at::dms::classfile::DirClassDirectory::DirClassDirectory(java::io::File *) [4977] 0.00 0.00 1/9 at::dms::classfile::ClassDirectory::ClassDirectory(void) [4696] ----------------------------------------------- 1 at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [4979] [4978] 0.0 0.00 0.00 1 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 0.00 0.00 1/172 at::dms::classfile::Attribute::Attribute(void) [4619] 0.00 0.00 1/498 at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [4609] 1 soft_new [920] ----------------------------------------------- 1 at::dms::kjc::CClass::genClassFile(java::io::File *) [719] [4979] 0.0 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/182 at::dms::classfile::Member::Member(void) [4616] 0.00 0.00 1/182 at::dms::classfile::Member::setModifiers(short) [1068] 0.00 0.00 1/1 at::dms::classfile::InnerClassTable::InnerClassTable(JArray *) [4976] 5 soft_new [920] 2 at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [4664] 1 at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [4978] 1 at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [4975] ----------------------------------------------- 1 at::dms::classfile::ClassPath::init(java::lang::String *) [1927] [4980] 0.0 0.00 0.00 1 at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [4980] 0.00 0.00 1/6276 nullCall [918] 0.00 0.00 1/28 java::lang::String::startsWith(java::lang::String *) [1221] 3 java::lang::System::getProperty(java::lang::String *) [504] 1 at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [500] ----------------------------------------------- 0.00 0.00 1/1 at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [4887] [4981] 0.0 0.00 0.00 1 at::dms::classfile::::(unsigned ClassPath_00241_0024ClassDescription) [4981] 0.00 0.00 1/11 at::dms::classfile::ClassDescription::ClassDescription(void) [4688] ----------------------------------------------- 0.00 0.00 1/1 callMethodV [1101] [4982] 0.0 0.00 0.00 1 kaffe::net::www::protocol::jar::Handler::Handler(void) [4982] 0.00 0.00 1/2 java::net::URLStreamHandler::URLStreamHandler(void) [4796] ----------------------------------------------- 0.00 0.00 1/1 callMethodV [1101] [4983] 0.0 0.00 0.00 1 kaffe::net::www::protocol::file::Handler::Handler(void) [4983] 0.00 0.00 1/2 java::net::URLStreamHandler::URLStreamHandler(void) [4796] ----------------------------------------------- 0.00 0.00 1/1 getcwd [1913] [4984] 0.0 0.00 0.00 1 __getcwd [4984] ----------------------------------------------- 0.00 0.00 1/1 _getypgroup [635] [4985] 0.0 0.00 0.00 1 _gr_breakout_yp [4985] 0.00 0.00 3/31 strsep [1206] 0.00 0.00 1/3 atoi [1632] ----------------------------------------------- 0.00 0.00 1/1 innetgr [459] [4986] 0.0 0.00 0.00 1 _listmatch [4986] 0.00 0.00 23/23 isspace [1242] 0.00 0.00 2/82 strncmp [1125] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [18] .mcount [183] countArgsInSignature [28] jthread_create [1371] AllocArray [34] countInsAndOuts [1942] jthread_createfirst [1573] AllocObjectArray [1352] java::util::StringTokenizer::countTokens(void) [1520] jthread_extract_stack [1807] at::dms::kjc::KjcOptions::Block_0024(unsigned) [1641] at::dms::kjc::CBodyContext::createBlockContext(void) [598] jthread_init [1808] at::dms::kjc::CodeSequence::Block_0024(unsigned) [1853] at::dms::kjc::CMethodContext::createBlockContext(int) [1943] jthread_initexceptions [1629] at::dms::kjc::CClassContext::Block_0024(unsigned) [1576] at::dms::kjc::CBlockContext::createBodyContext(void) [1944] jthread_setpriority [1630] at::dms::kjc::CMethodContext::Block_0024(unsigned) [1642] at::dms::kjc::JNameExpression::createClassField(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [974] jthread_suspendall [1743] at::dms::kjc::JLoopStatement::Block_0024(unsigned) [1854] at::dms::kjc::CClassContext::createConstructorContext(at::dms::kjc::CMethod *) [975] jthread_unsuspendall [1809] at::dms::kjc::JCompilationUnit::Block_0024(unsigned) [1755] at::dms::kjc::JClassDeclaration::createContext(at::dms::kjc::CContext *) [475] jthread_walkLiveThreads [1810] at::dms::kjc::JTypeDeclaration::Block_0024(unsigned) [1855] at::dms::kjc::JConstructorDeclaration::createContext(at::dms::kjc::CClassContext *) [1307] jthreadedClose [1811] at::dms::kjc::CParseClassContext::Block_0024(unsigned) [25] createDaemon [1215] jthreadedFileDescriptor [1812] at::dms::kjc::CParseCompilationUnitContext::Block_0024(unsigned) [1418] at::dms::kjc::CBodyContext::createExpressionContext(void) [985] jthreadedLSeek [1813] at::dms::kjc::Main::Block_0024(unsigned) [1856] createGC [163] jthreadedOpen [1814] at::dms::kjc::KjcParser::Block_0024(unsigned) [496] createInitialThread [164] jthreadedRead [1815] at::dms::kjc::::Block_0024(unsigned CType_0024MethodSignatureParser, unsigned) [614] at::dms::kjc::JLiteral::createLiteral(at::dms::kjc::CType *, java::lang::Object *) [162] jthreadedStat [1816] at::dms::compiler::FastStringBuffer::Block_0024(unsigned) [9] createSpillMask [165] jthreadedTimedRead [1400] at::dms::classfile::ConstantPool::Block_0024(unsigned) [27] createThread [1945] jthreadedWrite [1087] at::dms::classfile::CodeInfo::Block_0024(unsigned) [697] kaffe::net::DefaultURLStreamHandlerFactory::createURLStreamHandler(java::lang::String *) [894] kaffe_lang_SystemClassLoader_findClass0 [22] JNI_CreateJavaVM [1643] at::dms::kjc::JAssignmentExpression::create(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [395] kdlfree [1130] JNI_GetCreatedJavaVMs [1644] java::lang::SecurityManager::currentClassLoader(void) [375] kdlmalloc [1817] JNI_GetDefaultJavaVMInitArgs [1467] currentTime [1287] java::lang::String::lastIndexOf(java::lang::String *) [1533] Java_kaffe_io_ByteToCharDefault_convert [497] cvt_int_byte [1288] java::lang::String::lastIndexOf(java::lang::String *, int) [1818] Java_kaffe_lang_Application_classStack0 [617] cvt_int_char [1114] java::lang::String::lastIndexOf(int) [1819] Java_kaffe_lang_MemoryAdvice_register0 [876] cvt_int_double [1115] java::lang::String::lastIndexOf(int, int) [728] Kaffe_CallStaticVoidMethod [750] cvt_int_float [898] lastuse_slot [1138] Kaffe_CallStaticVoidMethodA [515] cvt_int_long [386] lcmp [729] Kaffe_CallStaticVoidMethodV [503] cvt_int_short [155] java::lang::String::length(void) [347] Kaffe_CallVoidMethod [670] cvt_long_int [950] linkLabels [348] Kaffe_CallVoidMethodV [844] cvtid_RxR [1318] loadArray [1070] Kaffe_ExceptionClear [743] cvtif_RxR [150] loadClass [1135] Kaffe_ExceptionOccured [455] dbopen [1702] java::lang::ClassLoader::loadClass(java::lang::String *) [519] Kaffe_FindClass [860] at::dms::compiler::NumberParser::decodeInt(java::lang::String *) [1703] java::lang::ClassLoader::loadClass(java::lang::String *, bool) [1401] Kaffe_GetArrayLength [447] at::dms::compiler::NumberParser::decodeOctInt(bool, java::lang::String *) [335] at::dms::kjc::CTopLevel::loadClass(java::lang::String *) [1534] Kaffe_GetByteArrayElements [486] java::lang::::decodeProp(unsigned Character_0024CharacterProperties, wchar_t, int) [823] at::dms::kjc::CBinaryClass::loadInnerClasses(JArray *) [1535] Kaffe_GetCharArrayElements [803] java::lang::Integer::decode(java::lang::String *) [709] at::dms::kjc::CBinaryClass::loadInterfaces(JArray *) [730] Kaffe_GetStaticMethodID [102] kaffe::util::UTF8::decode(java::io::DataInput *, int) [1611] java::lang::Runtime::loadInternal(java::lang::String *) [316] Kaffe_JNI_native [404] delayedOpenJarFile [1612] java::lang::System::loadLibrary(java::lang::String *) [317] Kaffe_JNI_wrapper [1337] at::dms::kjc::CClass::descendsFrom(at::dms::kjc::CClass *) [1613] java::lang::Runtime::loadLibrary(java::lang::String *) [377] Kaffe_KNI_wrapper [1071] detzcode [1558] loadNativeLibrary [731] Kaffe_NewObjectArray [1165] java::lang::Character::digit(wchar_t, int) [885] loadNativeLibrary2 [592] Kaffe_NewStringUTF [1405] discardErrorInfo [1185] loadNativeLibrarySym [1536] Kaffe_ReleaseByteArrayElements [1223] at::dms::kjc::CodeSequence::discardValue(void) [278] loadStaticClass [1537] Kaffe_ReleaseCharArrayElements [1224] at::dms::kjc::CExpressionContext::discardValue(void) [97] load_RRC [1820] Kaffe_SetObjectArrayElement [1338] dispatchException [285] load_RRRC [294] Kaffe_wrapper [687] div_RRR [308] load_RxA [138] L2 [622] div_float [172] load_RxR [139] L3 [734] div_int [1946] java::util::Properties::load(java::io::InputStream *) [964] antlr::TokenBuffer::LA(int) [881] div_int_const_optimize [746] load_addr_byte [965] antlr::LLkParser::LA(int) [1756] dlerror [521] load_addr_char [1139] antlr::TokenBuffer::LT(int) [1757] dlopen [508] load_addr_int [1140] antlr::LLkParser::LT(int) [12] doReload [322] load_addr_ref [443] TwalkThread [19] doSpill [415] load_byte [4824] antlr::Token::_003cclinit_003e(unsigned) [1192] do_execute_java_method [539] load_char [4825] java::io::PrintStream::_003cclinit_003e(unsigned) [1193] do_execute_java_method_v [374] load_code_ref [4826] java::io::PrintWriter::_003cclinit_003e(unsigned) [961] antlr::TokenQueue::elementAt(int) [667] load_float [4827] java::io::FileDescriptor::_003cclinit_003e(unsigned) [1047] java::util::Vector::elementAt(int) [396] load_int [4828] java::io::FileInputStream::_003cclinit_003e(unsigned) [1228] java::util::Vector::elements(void) [397] load_key [4829] java::io::FileOutputStream::_003cclinit_003e(unsigned) [1541] java::util::Hashtable::elements(void) [384] load_offset_byte [4830] java::io::File::_003cclinit_003e(unsigned) [1050] java::util::Stack::empty(void) [666] load_offset_char [4831] java::net::URLConnection::_003cclinit_003e(unsigned) [1217] kaffe::util::UTF8::encode(java::lang::String *) [811] load_offset_float [4832] java::net::URL::_003cclinit_003e(unsigned) [512] at::dms::kjc::CodeSequence::endSession(void) [288] load_offset_int [4833] java::lang::Byte::_003cclinit_003e(unsigned) [16] end_func_sync [745] load_offset_long [4834] java::lang::Long::_003cclinit_003e(unsigned) [69] end_sync [110] load_offset_ref [4835] java::lang::String::_003cclinit_003e(unsigned) [1758] endgrent [526] load_offset_scaled_byte [755] java::lang::System::_003cclinit_003e(unsigned) [1857] endnetgrent [407] load_offset_scaled_char [4836] java::lang::Thread::_003cclinit_003e(unsigned) [1858] endpwent [542] load_offset_scaled_int [4837] java::lang::Integer::_003cclinit_003e(unsigned) [1218] java::lang::String::endsWith(java::lang::String *) [754] load_offset_scaled_long [4838] java::lang::Runtime::_003cclinit_003e(unsigned) [993] java::io::ByteArrayOutputStream::ensureCapacity(int) [324] load_offset_scaled_ref [4839] java::lang::Character::_003cclinit_003e(unsigned) [244] java::lang::StringBuffer::ensureCapacity(int) [695] load_offset_short [4840] java::lang::::_003cclinit_003e(unsigned Character_0024CharacterProperties, unsigned) [1028] java::util::Vector::ensureCapacity(int) [180] load_ref [4841] java::util::ResourceBundle::_003cclinit_003e(unsigned) [1542] java::util::HashMap::entrySet(void) [751] load_short [4842] java::util::SimpleTimeZone::_003cclinit_003e(unsigned) [231] epilogue [462] loadb_RRRC [4843] java::util::GregorianCalendar::_003cclinit_003e(unsigned) [938] epilogue_xxx [398] loadb_RxR [272] java::util::Locale::_003cclinit_003e(unsigned) [1093] eprologue_xLx [369] loadc_RRRC [4844] java::util::TimeZone::_003cclinit_003e(unsigned) [250] java::lang::String::equals(java::lang::Object *) [524] loadc_RxR [4845] kaffe::io::ConverterAlias::_003cclinit_003e(unsigned) [562] at::dms::kjc::CClassType::equals(at::dms::kjc::CType *) [742] loads_RxR [4846] kaffe::io::ByteToCharConverter::_003cclinit_003e(unsigned) [1296] at::dms::kjc::KjcKeywords::equals(JArray *, int, int, JArray *) [1335] at::dms::kjc::CBlockContext::localsIndex(void) [4847] kaffe::io::CharToByteConverter::_003cclinit_003e(unsigned) [850] at::dms::kjc::JLocalVariableExpression::equals(java::lang::Object *) [1559] at::dms::kjc::CBlockContext::localsPosition(void) [4848] kaffe::lang::MemoryAdvice::_003cclinit_003e(unsigned) [1496] at::dms::kjc::CType::equals(at::dms::kjc::CType *) [1947] localsub [4849] kaffe::lang::DummyClassLoader::_003cclinit_003e(unsigned) [460] at::dms::compiler::::equals(unsigned CToken_0024LookupToken, java::lang::Object *) [552] localtime [4850] kaffe::lang::SystemClassLoader::_003cclinit_003e(unsigned) [383] at::dms::classfile::AsciiConstant::equals(java::lang::Object *) [1364] java::lang::Long::longValue(void) [4851] at::dms::kjc::CClassType::_003cclinit_003e(unsigned) [427] at::dms::classfile::ClassConstant::equals(java::lang::Object *) [1365] longjmp [533] at::dms::kjc::KjcOptions::_003cclinit_003e(unsigned) [389] at::dms::classfile::ReferenceConstant::equals(java::lang::Object *) [210] lookupArray [4852] at::dms::kjc::KjcScanner::_003cclinit_003e(unsigned) [418] at::dms::classfile::NameAndTypeConstant::equals(java::lang::Object *) [1216] lookupClass [4853] at::dms::kjc::JExpression::_003cclinit_003e(unsigned) [1543] error2Throwable [161] lookupClassEntry [356] at::dms::kjc::KjcKeywords::_003cclinit_003e(unsigned) [948] establishConstants [148] lookupClassEntryInternal [4854] at::dms::kjc::KjcMessages::_003cclinit_003e(unsigned) [267] exception_prologue [67] lookupClassField [4855] at::dms::kjc::CodeSequence::_003cclinit_003e(unsigned) [1211] execute_java_constructor [133] lookupClassFieldLocal [4856] at::dms::kjc::JPackageName::_003cclinit_003e(unsigned) [1212] execute_java_constructor_v [1190] lookupClassMethod [4857] at::dms::kjc::CVariableInfo::_003cclinit_003e(unsigned) [220] java::io::File::exists(void) [1398] at::dms::kjc::CBlockContext::lookupClass(java::lang::String *) [4858] at::dms::kjc::JFormalParameter::_003cclinit_003e(unsigned) [1859] exit [1478] at::dms::kjc::CClassContext::lookupClass(java::lang::String *) [4859] at::dms::kjc::CParseClassContext::_003cclinit_003e(unsigned) [1860] java::lang::System::exit(int) [414] at::dms::kjc::CCompilationUnit::lookupClass(java::lang::String *) [4860] at::dms::kjc::CAbstractBodyContext::_003cclinit_003e(unsigned) [1861] java::lang::Runtime::exit(int) [1479] at::dms::kjc::CCompilationUnitContext::lookupClass(java::lang::String *) [4861] at::dms::kjc::CParseCompilationUnitContext::_003cclinit_003e(unsigned) [1862] kaffe::lang::Application::exit(int) [652] at::dms::kjc::CClass::lookupClass(java::lang::String *) [4862] at::dms::kjc::Main::_003cclinit_003e(unsigned) [647] antlr::TokenQueue::expand(void) [1243] at::dms::kjc::CContext::lookupClass(java::lang::String *) [4863] at::dms::kjc::CType::_003cclinit_003e(unsigned) [955] fakecall_xCC [1704] at::dms::kjc::CClassContext::lookupField(java::lang::String *) [4864] at::dms::kjc::CClass::_003cclinit_003e(unsigned) [1645] fclose [636] at::dms::kjc::CClass::lookupField(java::lang::String *) [4865] at::dms::kjc::CTopLevel::_003cclinit_003e(unsigned) [1096] fcntl [1705] at::dms::kjc::CContext::lookupField(java::lang::String *) [4866] at::dms::kjc::Constants::_003cclinit_003e(unsigned) [657] fgetln [292] lookupJarFile [365] at::dms::kjc::KjcParser::_003cclinit_003e(unsigned) [408] fgets [1161] at::dms::kjc::KjcScanner::lookupKeyword(JArray *, int, int) [4867] at::dms::kjc::::_003cclinit_003e(unsigned CType_0024StringBuffers, unsigned) [1863] at::dms::compiler::TokenReference::fileName2BaseName(java::lang::String *) [1399] at::dms::kjc::CBlockContext::lookupLocalClass(java::lang::String *) [4868] at::dms::kjc::::_003cclinit_003e(unsigned CClass_0024MyOutputStream, unsigned) [1864] at::dms::compiler::TokenReference::fileName2DirName(java::lang::String *) [458] at::dms::kjc::CBlockContext::lookupLocalVariable(java::lang::String *) [4869] at::dms::util::VectorCache::_003cclinit_003e(unsigned) [962] antlr::TokenBuffer::fill(int) [1706] at::dms::kjc::CClassContext::lookupLocalVariable(java::lang::String *) [4870] at::dms::util::CharArrayCache::_003cclinit_003e(unsigned) [236] finaliserMan [1220] at::dms::kjc::CAbstractBodyContext::lookupLocalVariable(java::lang::String *) [4871] at::dms::util::Utils::_003cclinit_003e(unsigned) [349] finalizeObject [1319] at::dms::kjc::CContext::lookupLocalVariable(java::lang::String *) [4872] at::dms::compiler::TokenReference::_003cclinit_003e(unsigned) [1865] java::io::FileInputStream::finalize(void) [1456] at::dms::kjc::CClass::lookupMethod(java::lang::String *, JArray *) [4873] at::dms::compiler::CToken::_003cclinit_003e(unsigned) [1153] java::util::zip::ZipFile::finalize(void) [1194] lookupObjectMethod [4874] at::dms::compiler::Scanner::_003cclinit_003e(unsigned) [269] findClass [1707] at::dms::kjc::CClassContext::lookupOuterField(java::lang::String *) [4875] at::dms::classfile::Hashtables::_003cclinit_003e(unsigned) [114] findClassInJar [792] at::dms::kjc::CClassContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [4876] at::dms::classfile::PooledArray::_003cclinit_003e(unsigned) [1646] kaffe::lang::SystemClassLoader::findClass(java::lang::String *) [793] at::dms::kjc::CAbstractBodyContext::lookupOuterLocalVariable(at::dms::compiler::TokenReference *, java::lang::String *) [4877] at::dms::classfile::ConstantPool::_003cclinit_003e(unsigned) [1195] findExceptionBlockInMethod [698] at::dms::kjc::CClass::lookupSuperField(java::lang::String *) [4878] at::dms::classfile::InnerClassTable::_003cclinit_003e(unsigned) [304] findExceptionInMethod [1614] at::dms::kjc::CClass::lookupSuperMethod(java::lang::String *, JArray *) [4879] at::dms::classfile::LineNumberTable::_003cclinit_003e(unsigned) [498] findJarFile [390] at::dms::compiler::CToken::lookupToken(int, JArray *, int, int) [4880] at::dms::classfile::DeprecatedAttribute::_003cclinit_003e(unsigned) [1647] java::lang::ClassLoader::findLoadedClass(java::lang::String *) [307] at::dms::kjc::CClassType::lookup(java::lang::String *) [4881] at::dms::classfile::ExceptionsAttribute::_003cclinit_003e(unsigned) [1188] findMethod [1162] at::dms::kjc::KjcKeywords::lookup(JArray *, int, int) [4882] at::dms::classfile::SourceFileAttribute::_003cclinit_003e(unsigned) [159] findMethodFromPC [984] lseek [4883] at::dms::classfile::ConstantValueAttribute::_003cclinit_003e(unsigned) [900] findMethodLocal [338] lshl_RRC [4884] at::dms::classfile::Data::_003cclinit_003e(unsigned) [1648] at::dms::kjc::JClassFieldExpression::findPrefix(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [627] lshl_RRR [4885] at::dms::classfile::CodeInfo::_003cclinit_003e(unsigned) [461] kaffe::lang::SystemClassLoader::findResources(java::lang::String *) [509] lshl_int [4886] at::dms::classfile::Attribute::_003cclinit_003e(unsigned) [314] java::util::HashMap::find(java::lang::Object *) [413] lshl_int_const [4887] at::dms::classfile::ClassPath::_003cclinit_003e(unsigned) [274] java::util::HashMap::find(java::lang::Object *, int) [523] lshl_long [4702] _SemGet [1158] at::dms::kjc::KjcKeywords::find(JArray *, int, int) [1560] madvise [4715] _SemPut [1006] finishFields [446] main2 [4888] antlr::ASTFactory::ASTFactory(void) [200] finishGC [1948] at::dms::kjc::Main::main(JArray *) [4889] antlr::TokenQueue::TokenQueue(int) [17] finishInsnSequence [295] makeClasspath [4890] antlr::TokenBuffer::TokenBuffer(antlr::TokenStream *) [1468] finishJNIcall [206] makeFakeCalls [4730] antlr::ANTLRException::ANTLRException(java::lang::String *) [1866] finishTypes [204] makeJarEntry [4731] antlr::ParserException::ParserException(java::lang::String *) [952] finish_function [104] makeMethodActive [4891] antlr::ParserSharedInputState::ParserSharedInputState(void) [658] fload_RxR [1132] makeMethodInactive [4732] antlr::MismatchedTokenException::MismatchedTokenException(JArray *, antlr::Token *, int, bool) [1034] floatDivide [1324] makeZipEntry [4624] antlr::Token::Token(int) [957] floatToInt [1182] malloc [4892] antlr::Token::Token(int, java::lang::String *) [1867] flock [1170] malloc_bytes [4893] antlr::Parser::Parser(void) [1868] java::io::PrintStream::flush(void) [1949] malloc_init [4894] antlr::LLkParser::LLkParser(antlr::TokenStream *, int) [1869] java::io::PrintWriter::flush(void) [1344] malloc_pages [607] gnu::getopt::Getopt::Getopt(java::lang::String *, JArray *, java::lang::String *, JArray *, bool) [1870] java::io::OutputStreamWriter::flush(void) [140] mangleLength [4666] gnu::getopt::LongOpt::LongOpt(java::lang::String *, int, java::lang::StringBuffer *, int) [1871] java::io::BufferedOutputStream::flush(void) [122] mangleString [4644] java::io::InputStream::InputStream(void) [1872] kaffe::io::ByteToCharConverter::flush(JArray *, int, int) [1345] map_pages [4792] java::io::PrintStream::PrintStream(java::io::OutputStream *, bool) [1759] flush_meta [131] markObjectDontCheck [4895] java::io::PrintWriter::PrintWriter(java::io::OutputStream *) [781] fmove_RxC [1480] antlr::TokenBuffer::mark(void) [4896] java::io::PrintWriter::PrintWriter(java::io::OutputStream *, bool) [660] fmove_RxR [1481] antlr::Parser::mark(void) [4684] java::io::OutputStream::OutputStream(void) [472] fopen [903] mark_all_writes [4698] java::io::FileDescriptor::FileDescriptor(void) [1058] java::lang::Class::forName(java::lang::String *) [1074] antlr::Parser::match(int) [4694] java::io::DataInputStream::DataInputStream(java::io::InputStream *) [185] forceRegister [1119] java::lang::Math::max(int, int) [4897] java::io::FileInputStream::FileInputStream(java::io::FileDescriptor *) [619] fpush_xRC [1066] antlr::collections::impl::BitSet::member(int) [4898] java::io::FileInputStream::FileInputStream(java::io::File *) [847] fpushl_xRC [1111] memchr [633] java::io::FileInputStream::FileInputStream(java::lang::String *) [1246] free [42] memcpy [4899] java::io::DataOutputStream::DataOutputStream(java::io::OutputStream *) [859] freturn_Rxx [152] memmove [4793] java::io::FileOutputStream::FileOutputStream(java::io::FileDescriptor *) [882] freturnl_Rxx [13] memset [4900] java::io::FileOutputStream::FileOutputStream(java::io::File *) [1873] fseek [87] mergeFrame [4901] java::io::FileOutputStream::FileOutputStream(java::lang::String *) [1313] fspill_Rxx [522] at::dms::kjc::CBodyContext::merge(at::dms::kjc::CBodyContext *) [634] java::io::FileOutputStream::FileOutputStream(java::lang::String *, bool) [1760] fspilll_Rxx [1615] at::dms::kjc::CVariableInfo::merge(int, int) [4685] java::io::FilterInputStream::FilterInputStream(java::io::InputStream *) [1281] fstat [911] methodNeedsTrampoline [4902] java::io::InputStreamReader::InputStreamReader(java::io::InputStream *) [782] fstore_RxR [1294] java::lang::Math::min(int, int) [4716] java::io::FilterOutputStream::FilterOutputStream(java::io::OutputStream *) [1761] java::lang::Class::fullResourceName(java::lang::String *) [1089] java::lang::Math::min(long long, long long) [4903] java::io::OutputStreamWriter::OutputStreamWriter(java::io::OutputStream *) [1189] at::dms::kjc::KjcKeywords::gIndex(int) [1438] mmap [4904] java::io::BufferedInputStream::BufferedInputStream(java::io::InputStream *, int) [26] gcEnable [332] mon_enter [4905] java::io::PushbackInputStream::PushbackInputStream(java::io::InputStream *, int) [55] gcFree [311] mon_exit [4794] java::io::BufferedOutputStream::BufferedOutputStream(java::io::OutputStream *, int) [976] gcGetObjectBase [445] monenter_xxRCC [4679] java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *) [1874] gcInit [412] monexit_xxRCC [4656] java::io::ByteArrayInputStream::ByteArrayInputStream(JArray *, int, int) [1577] gcInvokeGC [209] move_RxC [4906] java::io::ByteArrayOutputStream::ByteArrayOutputStream(void) [90] gcMalloc [392] move_RxL [4746] java::io::ByteArrayOutputStream::ByteArrayOutputStream(int) [31] gcMan [243] move_RxR [4710] java::io::File::File(java::io::File *, java::lang::String *) [442] gcMarkAddress [193] move_any [4633] java::io::File::File(java::lang::String *) [38] gcMarkObject [722] move_float [297] java::io::File::File(java::lang::String *, java::lang::String *) [639] gcRealloc [551] move_float_const [4907] java::io::Reader::Reader(void) [1327] gcRegisterFixedTypeByIndex [170] move_int [4795] java::io::Writer::Writer(void) [1469] gcRegisterGcTypeByIndex [98] move_int_const [4747] java::net::URLConnection::URLConnection(java::net::URL *) [444] gcWalkConservative [411] move_label_const [4748] java::net::JarURLConnection::JarURLConnection(java::net::URL *) [36] gcWalkMemory [388] move_long [4796] java::net::URLStreamHandler::URLStreamHandler(void) [963] gc_add_ref [330] move_long_const [4680] java::net::URL::URL(java::net::URL *, java::lang::String *) [1649] gc_block_alloc [56] move_ref [364] java::net::URL::URL(java::net::URL *, java::lang::String *, java::net::URLStreamHandler *) [64] gc_heap_free [257] move_ref_const [4681] java::net::URL::URL(java::lang::String *) [8] gc_heap_malloc [1272] move_register [4908] java::lang::ClassLoader::ClassLoader(java::lang::ClassLoader *) [75] gc_large_block [281] move_string_const [4606] java::lang::StringBuffer::StringBuffer(void) [923] gc_primitive_alloc [1273] movereg_RR [575] java::lang::StringBuffer::StringBuffer(java::lang::String *) [927] gc_primitive_free [752] mul_RRC [4797] java::lang::SecurityManager::SecurityManager(void) [936] gc_small_block [628] mul_RRR [4909] java::lang::OutOfMemoryError::OutOfMemoryError(void) [1650] gc_system_alloc [482] mul_int [4749] java::lang::RuntimeException::RuntimeException(void) [326] gc_walk_refs [683] mul_int_const [4798] java::lang::RuntimeException::RuntimeException(java::lang::String *) [1762] at::dms::kjc::JBinaryExpression::genBranch(bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [664] mul_int_const_optimize [4799] java::lang::RuntimePermission::RuntimePermission(java::lang::String *) [757] at::dms::kjc::JRelationalExpression::genBranch(at::dms::kjc::JExpression *, at::dms::kjc::JExpression *, bool, at::dms::kjc::CodeSequence *, at::dms::kjc::CodeLabel *) [1482] munmap [4750] java::lang::StackOverflowError::StackOverflowError(void) [719] at::dms::kjc::CClass::genClassFile(java::io::File *) [293] native [4910] java::lang::NullSecurityManager::NullSecurityManager(void) [1875] at::dms::kjc::CSourceClass::genCode(java::io::File *) [691] neg_RxR [4733] java::lang::VirtualMachineError::VirtualMachineError(void) [713] at::dms::kjc::CSourceMethod::genCode(void) [723] neg_int [4717] java::lang::ClassNotFoundException::ClassNotFoundException(java::lang::String *) [425] at::dms::kjc::JForStatement::genCode(at::dms::kjc::CodeSequence *) [1052] newArray [4734] java::lang::Byte::Byte(char) [1876] at::dms::kjc::JAddExpression::genCode(at::dms::kjc::CodeSequence *) [932] newArrayChecked [4675] java::lang::Long::Long(long long) [1651] at::dms::kjc::JStringLiteral::genCode(at::dms::kjc::CodeSequence *) [989] newClass [4735] java::lang::Error::Error(void) [1652] at::dms::kjc::JOrdinalLiteral::genCode(at::dms::kjc::CodeSequence *) [663] newConstant [4646] java::lang::Number::Number(void) [1877] at::dms::kjc::JConstructorBlock::genCode(at::dms::kjc::CodeSequence *) [173] newFakeCall [4605] java::lang::String::String(java::lang::StringBuffer *) [1763] at::dms::kjc::JCompoundStatement::genCode(at::dms::kjc::CodeSequence *) [1062] java::lang::reflect::Array::newInstance(java::lang::Class *, int) [385] java::lang::String::String(JArray *, int, int) [740] at::dms::kjc::JPostfixExpression::genCode(at::dms::kjc::CodeSequence *) [129] newLabel [4608] java::lang::String::String(int, int, JArray *) [1653] at::dms::kjc::JTypeNameExpression::genCode(at::dms::kjc::CodeSequence *) [1708] newMultiArray [4668] java::lang::Integer::Integer(int) [1544] at::dms::kjc::JExpressionStatement::genCode(at::dms::kjc::CodeSequence *) [1202] newObject [590] java::lang::Runtime::Runtime(void) [1878] at::dms::kjc::JNewObjectExpression::genCode(at::dms::kjc::CodeSequence *) [914] newObjectChecked [4751] java::lang::Exception::Exception(void) [644] at::dms::kjc::JAssignmentExpression::genCode(at::dms::kjc::CodeSequence *) [595] newThreadCtx [4662] java::lang::Exception::Exception(java::lang::String *) [1654] at::dms::kjc::JClassFieldExpression::genCode(at::dms::kjc::CodeSequence *) [1794] newbuf [4703] java::lang::Throwable::Throwable(void) [819] at::dms::kjc::JMethodCallExpression::genCode(at::dms::kjc::CodeSequence *) [1561] java::util::::nextBucket(unsigned HashMap_0024EntryIterator) [4663] java::lang::Throwable::Throwable(java::lang::String *) [1879] at::dms::kjc::JArrayAccessExpression::genCode(at::dms::kjc::CodeSequence *) [1308] java::util::::nextElement(unsigned Vector_00241) [4911] java::lang::::(unsigned String_0024ICComp) [1880] at::dms::kjc::JArrayLengthExpression::genCode(at::dms::kjc::CodeSequence *) [902] nextFrame [488] java::lang::::(unsigned Character_0024CharacterProperties, wchar_t, int, bool, short, wchar_t, wchar_t, wchar_t) [1578] at::dms::kjc::JExpressionListStatement::genCode(at::dms::kjc::CodeSequence *) [85] nextSeq [4652] java::util::Dictionary::Dictionary(void) [1446] at::dms::kjc::JLocalVariableExpression::genCode(at::dms::kjc::CodeSequence *) [166] java::util::StringTokenizer::nextTokenInternal(void) [4800] java::util::Properties::Properties(void) [1655] at::dms::kjc::JVariableDeclarationStatement::genCode(at::dms::kjc::CodeSequence *) [1073] java::util::StringTokenizer::nextToken(void) [4801] java::util::Properties::Properties(java::util::Properties *) [1881] at::dms::kjc::JExplicitConstructorInvocation::genCode(at::dms::kjc::CodeSequence *) [1095] at::dms::compiler::Scanner::nextToken(void) [4648] java::util::AbstractMap::AbstractMap(void) [831] at::dms::kjc::Main::genCode(java::io::File *) [918] nullCall [4718] java::util::AbstractSet::AbstractSet(void) [1764] at::dms::kjc::JBlock::genCode(at::dms::kjc::CodeSequence *) [1616] at::dms::kjc::JOrdinalLiteral::numberValue(void) [4630] java::util::AbstractList::AbstractList(void) [1656] at::dms::kjc::JLocalVariableExpression::genEndStoreCode(at::dms::kjc::CodeSequence *, bool) [153] open [4912] java::util::ResourceBundle::ResourceBundle(void) [824] at::dms::kjc::CSourceMethod::genMethodInfo(void) [1709] java::net::URL::openConnection(void) [4649] java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *) [587] at::dms::kjc::CType::genMethodSignature(at::dms::kjc::CType *, JArray *) [1710] kaffe::net::www::protocol::jar::Handler::openConnection(java::net::URL *) [4699] java::util::SimpleTimeZone::SimpleTimeZone(int, java::lang::String *, int, int, int, int, int, int, int, int) [6] generateInsnSequence [403] openJarFile [4659] java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *) [1882] at::dms::kjc::JTypeDeclaration::generateInterface(at::dms::compiler::Compiler *, at::dms::kjc::CClass *, java::lang::String *) [1711] java::net::URL::openStream(void) [4660] java::util::StringTokenizer::StringTokenizer(java::lang::String *, java::lang::String *, bool) [1657] java::io::File::getAbsolutePath(void) [1617] at::dms::optimize::Patterns::optimize5(at::dms::optimize::InstructionHandle *, int) [4613] java::util::AbstractMapEntry::AbstractMapEntry(java::lang::Object *, java::lang::Object *) [726] at::dms::kjc::CClass::getAbstractMethods(void) [434] at::dms::optimize::Optimizer::optimizeCodeSequence(void) [4913] java::util::GregorianCalendar::GregorianCalendar(int, int, int) [1579] at::dms::kjc::CodeLabel::getAddress(void) [1712] at::dms::kjc::Main::optimizeCode(void) [4629] java::util::AbstractCollection::AbstractCollection(void) [1314] at::dms::classfile::Instruction::getAddress(void) [1713] at::dms::optimize::Patterns::optimizeFieldRefInstruction(at::dms::optimize::InstructionHandle *, int) [4719] java::util::AbstractMapEntrySet::AbstractMapEntrySet(java::util::Map *) [794] kaffe::lang::Application::getApplication(void) [483] at::dms::optimize::Patterns::optimizeJump(at::dms::optimize::InstructionHandle *, int) [4752] java::util::NoSuchElementException::NoSuchElementException(void) [1247] at::dms::kjc::CBlockContext::getBlockContext(void) [629] at::dms::optimize::Patterns::optimizeLocalVarInstruction(at::dms::optimize::InstructionHandle *, int) [4914] java::util::PropertyResourceBundle::PropertyResourceBundle(java::io::InputStream *) [1291] at::dms::kjc::CContext::getBlockContext(void) [1483] at::dms::optimize::Patterns::optimizeNoArgInstruction(at::dms::optimize::InstructionHandle *, int) [4802] java::util::MissingResourceException::MissingResourceException(java::lang::String *, java::lang::String *, java::lang::String *) [489] at::dms::kjc::CExpressionContext::getBodyContext(void) [586] at::dms::optimize::Patterns::optimizePushLiteralInstruction(at::dms::optimize::InstructionHandle *, int) [4686] java::util::Stack::Stack(void) [768] at::dms::kjc::CParseClassContext::getBody(void) [433] at::dms::optimize::Patterns::optimize(at::dms::optimize::InstructionHandle *) [270] java::util::Locale::Locale(java::lang::String *, java::lang::String *) [1765] at::dms::kjc::JBlock::getBody(void) [1714] at::dms::optimize::Optimizer::optimize(at::dms::classfile::CodeInfo *, int) [271] java::util::Locale::Locale(java::lang::String *, java::lang::String *, java::lang::String *) [1883] at::dms::kjc::::getBuffer(unsigned CClass_0024MyOutputStream) [1950] options [4915] java::util::Random::Random(void) [1884] java::util::ResourceBundle::getBundleWithLocale(java::lang::String *, java::util::Locale *) [686] or_RRC [4916] java::util::Random::Random(long long) [463] java::util::ResourceBundle::getBundle(java::lang::String *, java::util::Locale *) [465] or_RRR [4638] java::util::Vector::Vector(void) [344] at::dms::classfile::Data::getByteArray(void) [454] or_int [4720] java::util::Vector::Vector(java::util::Collection *) [1105] at::dms::kjc::CClassType::getCClass(void) [665] or_int_const [4669] java::util::Vector::Vector(int) [1213] at::dms::kjc::CClassContext::getCClass(void) [744] or_long [4631] java::util::Vector::Vector(int, int) [1106] at::dms::kjc::CClassNameType::getCClass(void) [1715] pagealloc [4917] java::util::HashMap::HashMap(void) [1376] at::dms::kjc::JMemberDeclaration::getCClass(void) [785] at::dms::util::Options::parseArgs(java::lang::String *, JArray *, java::util::Vector *) [4650] java::util::HashMap::HashMap(int, float) [1377] at::dms::kjc::CClass::getCClass(void) [1951] at::dms::kjc::Main::parseArguments(JArray *) [4918] java::util::Calendar::Calendar(void) [1885] at::dms::kjc::CMethodContext::getCMethod(void) [500] at::dms::classfile::ClassPath::parseClassPath(java::lang::String *) [4919] java::util::Calendar::Calendar(java::util::TimeZone *, java::util::Locale *) [1107] at::dms::kjc::CClassType::getCachedCClass(void) [1716] at::dms::kjc::Main::parseComments(void) [4645] java::util::TimeZone::TimeZone(void) [393] java::io::File::getCanonicalPath(void) [834] at::dms::kjc::Main::parseFile(java::io::File *) [4674] java::util::Hashtable::Hashtable(void) [642] getCentralDirCount [1083] at::dms::kjc::CType::parseMethodSignature(java::lang::String *) [4721] java::util::Hashtable::Hashtable(int) [354] java::lang::Character::getCharProp(wchar_t) [194] at::dms::kjc::::parseMethodSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [4653] java::util::Hashtable::Hashtable(int, float) [253] java::lang::String::getChars(int, int, JArray *, int) [127] parseSignature [4651] java::util::::(unsigned Vector_00241, java::util::Vector *) [91] getClass [1274] at::dms::kjc::CType::parseSignature(java::lang::String *) [4722] java::util::::(unsigned HashMap_00241, java::util::HashMap *, java::util::Map *) [1248] at::dms::kjc::CClassContext::getClassContext(void) [333] at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *) [4723] java::util::::(unsigned AbstractMap_00243, java::util::AbstractMap *) [1249] at::dms::kjc::CMethodContext::getClassContext(void) [1031] at::dms::kjc::::parseSignature(unsigned CType_0024MethodSignatureParser, java::lang::String *, int, int) [4724] java::util::::(unsigned AbstractMap_00244, java::util:: *, unsigned AbstractMap_00243) [1658] at::dms::kjc::CCompilationUnitContext::getClassContext(void) [342] java::net::URLStreamHandler::parseURL(java::net::URL *, java::lang::String *, int, int) [4614] java::util::::(unsigned HashMap_0024Entry, java::util::HashMap *, java::lang::Object *, java::lang::Object *) [1260] at::dms::kjc::CContext::getClassContext(void) [1717] kaffe::net::www::protocol::jar::Handler::parseURL(java::net::URL *, java::lang::String *, int, int) [4725] java::util::::(unsigned HashMap_0024EntryIterator, java::util::HashMap *) [1353] at::dms::classfile::DirClassDirectory::getClassFile(java::lang::String *) [372] java::lang::Integer::parseUnsignedInt(java::lang::String *, int, int) [4803] java::security::Permission::Permission(java::lang::String *) [1196] at::dms::classfile::ZipClassDirectory::getClassFile(java::lang::String *) [1059] java::util::Stack::peek(void) [4804] java::security::BasicPermission::BasicPermission(java::lang::String *) [1354] at::dms::classfile::ClassPath::getClassFile(java::lang::String *) [1952] pipe [4920] kaffe::io::ByteToCharDefault::ByteToCharDefault(void) [943] getClassFromSignature [402] at::dms::kjc::CodeSequence::plantInstruction(at::dms::classfile::Instruction *) [4921] kaffe::io::CharToByteDefault::CharToByteDefault(void) [1545] at::dms::kjc::JClassImport::getClassIdent(void) [1618] at::dms::kjc::CodeSequence::plantLabelRef(int, at::dms::kjc::CodeLabel *) [4922] kaffe::io::ByteToCharConverter::ByteToCharConverter(void) [769] at::dms::kjc::CParseCompilationUnitContext::getClassImports(void) [1457] at::dms::kjc::CodeSequence::plantLabel(at::dms::kjc::CodeLabel *) [4923] kaffe::io::CharToByteConverter::CharToByteConverter(void) [432] at::dms::classfile::ClassPath::getClassInfo(java::lang::String *, bool) [1439] at::dms::kjc::CodeSequence::plantLocalVar(int, at::dms::kjc::JLocalVariable *) [4924] kaffe::net::DefaultStreamMap::DefaultStreamMap(void) [1183] java::lang::Class::getClassLoader(void) [1953] at::dms::kjc::CodeSequence::plantThisLocalVar(int) [4925] kaffe::net::DefaultFileNameMap::DefaultFileNameMap(void) [1328] kaffe::lang::SystemClassLoader::getClassLoader(void) [1388] poll [4926] kaffe::net::DefaultURLStreamHandlerFactory::DefaultURLStreamHandlerFactory(void) [1886] at::dms::kjc::JClassImport::getClassName(void) [436] at::dms::kjc::CodeSequence::popContext(at::dms::kjc::JStatement *) [4927] kaffe::lang::MemoryAdvice::MemoryAdvice(void) [1659] at::dms::kjc::JTypeNameExpression::getClassType(void) [115] java::util::Stack::pop(void) [4928] kaffe::lang::MemoryAdvice::MemoryAdvice(int, int, int, int, int, int) [814] at::dms::kjc::Main::getClasses(void) [83] popargs [4929] kaffe::lang::DummyClassLoader::DummyClassLoader(void) [318] getClasspathType [907] popargs_xxC [4930] kaffe::lang::SystemClassLoader::SystemClassLoader(void) [1660] at::dms::optimize::Optimizer::getCodeInfo(void) [1411] postExceptionMessage [4931] kaffe::util::IntegerHashtable::IntegerHashtable(void) [435] at::dms::kjc::CodeSequence::getCodeSequence(void) [1562] postNoClassDefFoundError [4932] kaffe::util::IntegerHashtable::IntegerHashtable(int, int) [1580] antlr::Token::getColumn(void) [1198] prepareInterface [4647] at::dms::kjc::CArrayType::CArrayType(at::dms::kjc::CType *, int) [1581] at::dms::kjc::CContext::getCompilationUnit(void) [149] processClass [4635] at::dms::kjc::CClassType::CClassType(void) [1497] at::dms::kjc::CCompilationUnitContext::getCompiler(void) [1954] profil [892] at::dms::kjc::CClassType::CClassType(at::dms::kjc::CClass *) [1108] at::dms::kjc::CClass::getCompiler(void) [60] prologue [4657] at::dms::kjc::JStatement::JStatement(at::dms::compiler::TokenReference *, JArray *) [1498] at::dms::kjc::CContext::getCompiler(void) [323] prologue_xxx [4933] at::dms::kjc::KjcOptions::KjcOptions(void) [1887] at::dms::compiler::Parser::getCompiler(void) [761] at::dms::kjc::CodeSequence::pushContext(at::dms::kjc::JStatement *) [4934] at::dms::kjc::KjcScanner::KjcScanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [672] at::dms::classfile::FieldInfo::getConstantValue(void) [321] java::util::Stack::push(java::lang::Object *) [4753] at::dms::kjc::CMethodInfo::CMethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::kjc::CSourceMethod *, bool, bool) [1766] at::dms::kjc::JLoopStatement::getContinue(void) [135] push_xCC [4634] at::dms::kjc::JExpression::JExpression(at::dms::compiler::TokenReference *) [737] kaffe::io::ByteToCharConverter::getConverterInternal(java::lang::String *) [80] push_xRC [328] at::dms::kjc::CBinaryClass::CBinaryClass(at::dms::compiler::Compiler *, at::dms::classfile::ClassInfo *) [738] kaffe::io::CharToByteConverter::getConverterInternal(java::lang::String *) [238] pusharg_class_const [4689] at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *) [1888] java::util::Locale::getCountry(void) [866] pusharg_double [4805] at::dms::kjc::CBodyContext::CBodyContext(at::dms::kjc::CAbstractBodyContext *, at::dms::kjc::CBodyContext *) [1661] kaffe::lang::DummyClassLoader::getCurrentClassLoader(void) [641] pusharg_float [4935] at::dms::kjc::CBooleanType::CBooleanType(void) [945] getCurrentThread [195] pusharg_int [4806] at::dms::kjc::CLoopContext::CLoopContext(at::dms::kjc::CBodyContext *, at::dms::kjc::JLoopStatement *) [532] at::dms::classfile::Data::getDataInput(void) [279] pusharg_int_const [4704] at::dms::kjc::CNumericType::CNumericType(int) [191] getDataJarFile [410] pusharg_long [4807] 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) [1419] at::dms::classfile::::getData(unsigned ZipClassDirectory_00241_0024ClassDescription) [51] pusharg_ref [4936] at::dms::kjc::CodeSequence::CodeSequence(void) [1767] at::dms::kjc::JTypeDeclaration::getDefaultConstructor(void) [208] pusharg_ref_const [4937] at::dms::kjc::JClassImport::JClassImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [1250] java::util::Locale::getDefault(void) [916] putHeavyLock [4938] at::dms::kjc::JPackageName::JPackageName(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [789] java::util::TimeZone::getDefault(void) [263] java::util::HashMap::put(java::lang::Object *, java::lang::Object *) [4939] at::dms::kjc::ParseManager::ParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [1889] kaffe::io::ByteToCharConverter::getDefault(void) [1025] java::util::Hashtable::put(java::lang::Object *, java::lang::Object *) [4754] at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *) [1890] kaffe::io::CharToByteConverter::getDefault(void) [487] kaffe::util::IntegerHashtable::put(int, java::lang::Object *) [4726] at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CBodyContext *, int) [1582] at::dms::kjc::JLocalVariable::getDescription(void) [953] qsort [851] at::dms::kjc::CBlockContext::CBlockContext(at::dms::kjc::CMethodContext *, int) [1470] at::dms::util::Message::getDescription(void) [160] read [4755] at::dms::kjc::CClassContext::CClassContext(at::dms::kjc::CContext *, at::dms::kjc::CSourceClass *, at::dms::kjc::JTypeDeclaration *) [1768] at::dms::kjc::JLoopStatement::getEnd(void) [906] readAttributes [4756] 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) [1891] getEngine [99] java::io::DataInputStream::readByte(void) [4672] at::dms::kjc::CVariableInfo::CVariableInfo(void) [1892] at::dms::classfile::InnerClassTable::getEntries(void) [1007] readClass [4940] at::dms::kjc::DefaultFilter::DefaultFilter(void) [987] at::dms::classfile::ConstantPool::getEntryAt(int) [65] readConstantPool [741] 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 *) [1662] java::util::jar::JarFile::getEntry(java::lang::String *) [1795] at::dms::compiler::Scanner::readEndOfLineComment(void) [536] at::dms::kjc::CClassNameType::CClassNameType(java::lang::String *) [1120] java::util::zip::ZipFile::getEntry(java::lang::String *) [1008] readFields [4757] at::dms::kjc::CMethodContext::CMethodContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [262] java::util::Properties::getEscapedChar(java::io::PushbackInputStream *) [1718] java::io::DataInputStream::readFully(JArray *) [4941] at::dms::kjc::JAddExpression::JAddExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [600] at::dms::classfile::MethodInfo::getExceptions(void) [1719] java::io::DataInputStream::readFully(JArray *, int, int) [4736] at::dms::kjc::JLocalVariable::JLocalVariable(at::dms::compiler::TokenReference *, int, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [612] at::dms::classfile::ExceptionsAttribute::getExceptions(void) [1157] at::dms::kjc::KjcScanner::readIdentifier(void) [4808] at::dms::kjc::JLoopStatement::JLoopStatement(at::dms::compiler::TokenReference *, JArray *) [15] getField [277] java::io::DataInputStream::readInt(void) [4695] at::dms::kjc::JNumberLiteral::JNumberLiteral(at::dms::compiler::TokenReference *) [1893] at::dms::kjc::CSourceClass::getFieldInfo(java::util::Hashtable *, JArray *) [234] at::dms::classfile::Attribute::readInterfaceOnly(java::io::DataInput *, at::dms::classfile::ConstantPool *) [4942] at::dms::kjc::JPackageImport::JPackageImport(at::dms::compiler::TokenReference *, java::lang::String *, JArray *) [579] at::dms::kjc::CClass::getField(java::lang::String *) [1009] readInterfaces [4758] at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [1894] at::dms::kjc::JTypeDeclaration::getFields(void) [643] readJarEntries [4759] at::dms::kjc::JStringLiteral::JStringLiteral(at::dms::compiler::TokenReference *, java::lang::String *, bool) [770] at::dms::kjc::CParseClassContext::getFields(void) [199] readJarHeader [566] at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, java::lang::String *) [1420] at::dms::classfile::ClassInfo::getFields(void) [1720] at::dms::compiler::Scanner::readJavaComment(void) [637] at::dms::kjc::JNameExpression::JNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1297] java::net::URL::getFile(void) [215] java::util::Properties::readKeyAndValue(java::io::PushbackInputStream *) [4760] at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, java::lang::String *) [1769] at::dms::compiler::TokenReference::getFile(void) [493] java::io::DataInputStream::readLong(void) [4809] at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long) [1471] at::dms::util::MessageDescription::getFormat(void) [1010] readMethods [4737] at::dms::kjc::JOrdinalLiteral::JOrdinalLiteral(at::dms::compiler::TokenReference *, long long, at::dms::kjc::CNumericType *) [655] at::dms::kjc::CodeSequence::getHandlers(void) [168] java::io::DataInputStream::readShort(void) [4943] at::dms::kjc::CCompilationUnit::CCompilationUnit(java::lang::String *, JArray *, JArray *, java::util::Hashtable *) [1499] at::dms::classfile::CodeInfo::getHandlers(void) [1955] at::dms::compiler::Scanner::readTraditionalComment(void) [4944] at::dms::kjc::JCompilationUnit::JCompilationUnit(at::dms::compiler::TokenReference *, at::dms::kjc::JPackageName *, JArray *, JArray *, JArray *) [1895] at::dms::classfile::Hashtables::getHashtable(void) [259] java::io::DataInputStream::readUTF(void) [4945] at::dms::kjc::JFormalParameter::JFormalParameter(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, bool) [915] getHeavyLock [260] java::io::DataInputStream::readUnsignedByte(void) [4946] at::dms::kjc::JTypeDeclaration::JTypeDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, JArray *, JArray *, JArray *, at::dms::compiler::JavadocComment *, JArray *) [1421] java::net::URL::getHost(void) [169] java::io::DataInputStream::readUnsignedShort(void) [4711] at::dms::kjc::JBinaryExpression::JBinaryExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1172] at::dms::kjc::JLocalVariable::getIdent(void) [495] java::io::InputStream::read(JArray *) [4947] 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 *) [1394] at::dms::kjc::CClass::getIdent(java::lang::String *) [467] java::io::FileInputStream::read(JArray *, int, int) [4948] at::dms::kjc::JConstructorBlock::JConstructorBlock(at::dms::compiler::TokenReference *, JArray *) [1261] at::dms::kjc::CField::getIdent(java::lang::String *) [74] java::io::FilterInputStream::read(void) [4682] at::dms::kjc::CExpressionContext::CExpressionContext(at::dms::kjc::CBodyContext *) [1021] at::dms::kjc::CMember::getIdent(void) [468] java::io::InputStreamReader::read(JArray *, int, int) [4949] at::dms::kjc::CParseClassContext::CParseClassContext(void) [1154] at::dms::kjc::KjcScanner::getIdentifier(void) [214] java::io::PushbackInputStream::read(void) [4810] at::dms::kjc::JCompoundStatement::JCompoundStatement(at::dms::compiler::TokenReference *, JArray *) [1251] java::lang::::getIndex(unsigned Character_0024CharacterProperties, wchar_t) [901] java::io::ByteArrayInputStream::read(void) [4738] at::dms::kjc::JMemberDeclaration::JMemberDeclaration(at::dms::compiler::TokenReference *, at::dms::compiler::JavadocComment *, JArray *) [1315] at::dms::kjc::JLocalVariable::getIndex(void) [440] java::io::ByteArrayInputStream::read(JArray *, int, int) [4761] 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 *) [1229] at::dms::util::ArrayLocator::getIndex(java::lang::Object *) [469] java::io::Reader::read(JArray *) [4811] at::dms::kjc::JPostfixExpression::JPostfixExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *) [1060] at::dms::classfile::PooledConstant::getIndex(void) [366] at::dms::classfile::Attribute::read(java::io::DataInput *, at::dms::classfile::ConstantPool *) [4950] at::dms::kjc::CConstructorContext::CConstructorContext(at::dms::kjc::CClassContext *, at::dms::kjc::CMethod *) [889] at::dms::kjc::CArrayType::getIndexedType(void) [1956] readlink [4762] at::dms::kjc::JTypeNameExpression::JTypeNameExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *) [1159] at::dms::kjc::CVariableInfo::getInfo(int) [57] readslot [4763] at::dms::kjc::JVariableDefinition::JVariableDefinition(at::dms::compiler::TokenReference *, int, at::dms::kjc::CType *, java::lang::String *, at::dms::kjc::JExpression *) [935] getInheritedMethodIndex [1957] readv [852] at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CMethodContext *) [771] at::dms::kjc::CParseClassContext::getInnerClasses(void) [1958] realloc [4661] at::dms::kjc::CAbstractBodyContext::CAbstractBodyContext(at::dms::kjc::CAbstractBodyContext *) [812] at::dms::classfile::ClassInfo::getInnerClasses(void) [1959] reallocf [4727] at::dms::kjc::JExpressionStatement::JExpressionStatement(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [1663] java::util::jar::JarFile::getInputStream(java::util::zip::ZipEntry *) [1721] recvfrom [4951] at::dms::kjc::JNewObjectExpression::JNewObjectExpression(at::dms::compiler::TokenReference *, at::dms::kjc::CClassType *, at::dms::kjc::JExpression *, JArray *) [1378] java::util::zip::ZipFile::getInputStream(java::util::zip::ZipEntry *) [224] reference_code_label [4764] at::dms::kjc::JAssignmentExpression::JAssignmentExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1664] kaffe::net::www::protocol::jar::JarURLConnection::getInputStream(void) [426] reference_label [4765] at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, java::lang::String *) [909] getInsnPC [518] reference_table_label [4766] at::dms::kjc::JClassFieldExpression::JClassFieldExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *) [1896] kaffe::lang::MemoryAdvice::getInstance(void) [1145] java::lang::String::regionMatches(bool, int, java::lang::String *, int, int) [604] at::dms::kjc::JMethodCallExpression::JMethodCallExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, JArray *) [1897] at::dms::kjc::CParseClassContext::getInstance(void) [1960] kaffe::lang::MemoryAdvice::register0(void) [4812] at::dms::kjc::JRelationalExpression::JRelationalExpression(at::dms::compiler::TokenReference *, int, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [1898] at::dms::kjc::CParseCompilationUnitContext::getInstance(void) [1563] registerAsyncSignalHandler [4952] at::dms::kjc::JArrayAccessExpression::JArrayAccessExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [654] at::dms::kjc::CodeSequence::getInstructionArray(void) [1389] registerSignalHandler [4953] at::dms::kjc::JArrayLengthExpression::JArrayLengthExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *) [1472] at::dms::kjc::CodeSequence::getInstructionAt(int) [1722] registerSyncSignalHandler [817] at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *) [1102] at::dms::optimize::InstructionHandle::getInstruction(void) [1796] registerTerminalSignal [702] at::dms::kjc::CCompilationUnitContext::CCompilationUnitContext(at::dms::compiler::Compiler *, at::dms::kjc::CCompilationUnit *, java::util::Vector *) [1355] at::dms::classfile::InstructionHandle::getInstruction(void) [1256] registerTypeByIndex [4954] at::dms::kjc::JConstructorDeclaration::JConstructorDeclaration(at::dms::compiler::TokenReference *, int, java::lang::String *, JArray *, JArray *, at::dms::kjc::JConstructorBlock *, at::dms::compiler::JavadocComment *, JArray *) [1500] at::dms::classfile::CodeInfo::getInstructions(void) [367] java::util::HashMap::rehash(void) [4739] at::dms::kjc::JExpressionListStatement::JExpressionListStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [1665] at::dms::kjc::KjcScanner::getIntegerLiteral(int, int) [715] at::dms::kjc::CodeSequence::release(void) [4687] at::dms::kjc::JLocalVariableExpression::JLocalVariableExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JLocalVariable *) [727] at::dms::kjc::CClass::getInterfaceMethods(void) [835] at::dms::kjc::CParseClassContext::release(void) [4955] at::dms::kjc::JBinaryArithmeticExpression::JBinaryArithmeticExpression(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, at::dms::kjc::JExpression *) [708] at::dms::classfile::ClassInfo::getInterfaces(void) [836] at::dms::kjc::CParseClassContext::release(at::dms::kjc::CParseClassContext *) [839] at::dms::kjc::CParseCompilationUnitContext::CParseCompilationUnitContext(void) [1899] at::dms::kjc::ParseManager::getJavaParser(void) [764] at::dms::kjc::CParseCompilationUnitContext::release(void) [4767] at::dms::kjc::JVariableDeclarationStatement::JVariableDeclarationStatement(at::dms::compiler::TokenReference *, JArray *, JArray *) [1770] at::dms::kjc::ParseManager::getJavaScanner(void) [765] at::dms::kjc::CParseCompilationUnitContext::release(at::dms::kjc::CParseCompilationUnitContext *) [4956] at::dms::kjc::JExplicitConstructorInvocation::JExplicitConstructorInvocation(at::dms::compiler::TokenReference *, at::dms::kjc::JExpression *, java::lang::String *, JArray *) [1583] at::dms::kjc::Parser::getJavadocComment(void) [537] at::dms::kjc::::release(unsigned CType_0024StringBuffers, at::dms::compiler::FastStringBuffer *) [4957] at::dms::kjc::Main::Main(void) [1584] at::dms::compiler::Scanner::getJavadocComment(void) [334] at::dms::util::VectorCache::release(java::util::Vector *) [4632] at::dms::kjc::CType::CType(int) [1900] java::util::Locale::getLanguage(void) [837] at::dms::util::CharArrayCache::release(JArray *) [4676] 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) [656] at::dms::kjc::CodeSequence::getLineNumbers(void) [838] at::dms::compiler::InputBuffer::release(void) [4658] at::dms::kjc::CField::CField(at::dms::kjc::CClass *, at::dms::classfile::FieldInfo *) [1379] at::dms::classfile::LineNumberTable::getLineNumbers(void) [822] at::dms::classfile::Hashtables::release(java::util::Hashtable *) [4728] at::dms::kjc::JBlock::JBlock(at::dms::compiler::TokenReference *, JArray *, JArray *) [550] at::dms::classfile::CodeInfo::getLineNumbers(void) [578] at::dms::classfile::PooledArray::release(JArray *) [4958] at::dms::kjc::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [1585] antlr::Token::getLine(void) [588] at::dms::classfile::Data::release(void) [4615] at::dms::kjc::CMember::CMember(at::dms::kjc::CClass *, int, java::lang::String *, bool) [1143] at::dms::compiler::TokenReference::getLine(void) [589] at::dms::classfile::Data::release(JArray *) [341] at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, at::dms::classfile::MethodInfo *) [1422] at::dms::classfile::LineNumberInfo::getLine(void) [908] reload [4768] at::dms::kjc::CMethod::CMethod(at::dms::kjc::CClass *, int, java::lang::String *, at::dms::kjc::CType *, JArray *, JArray *, bool) [1771] at::dms::kjc::JLiteral::getLiteral(void) [1109] at::dms::kjc::CTopLevel::reloadClass(at::dms::kjc::CClass *) [4626] at::dms::kjc::JPhylum::JPhylum(at::dms::compiler::TokenReference *) [1586] at::dms::classfile::LongConstant::getLiteral(void) [141] reload_Rxx [703] at::dms::kjc::CContext::CContext(void) [1587] at::dms::classfile::ConstantValueAttribute::getLiteral(void) [202] reload_int [4643] at::dms::kjc::CContext::CContext(at::dms::kjc::CContext *) [1901] at::dms::classfile::PushLiteralInstruction::getLiteral(void) [241] reload_ref [4683] at::dms::kjc::JLiteral::JLiteral(at::dms::compiler::TokenReference *) [1197] at::dms::classfile::Instruction::getLocalVar(void) [516] rem_RRR [4813] at::dms::kjc::CBadClass::CBadClass(java::lang::String *) [1173] at::dms::classfile::InstructionHandle::getLocalVar(void) [659] rem_int [4959] at::dms::kjc::CNullType::CNullType(void) [1406] at::dms::classfile::LocalVarInstruction::getLocalVar(void) [116] java::util::Vector::removeElementAt(int) [4960] at::dms::kjc::CVoidType::CVoidType(void) [1329] at::dms::classfile::CodeInfo::getLocalVariables(void) [1097] antlr::TokenQueue::removeFirst(void) [4700] at::dms::kjc::CodeLabel::CodeLabel(void) [674] at::dms::optimize::InstructionHandle::getLocal(void) [1723] at::dms::classfile::CodeEnv::removeInstructionHandles(void) [4961] at::dms::kjc::KjcParser::KjcParser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *) [689] at::dms::kjc::KjcOptions::getLongOptions(void) [530] java::util::HashMap::remove(java::lang::Object *) [4962] at::dms::kjc::::(unsigned CClass_0024MyOutputStream) [762] at::dms::util::Options::getLongOptions(void) [531] java::util::Hashtable::remove(java::lang::Object *) [4963] at::dms::kjc::::(unsigned CTopLevel_00241_0024Compiler) [1423] at::dms::classfile::ClassInfo::getMajorVersion(void) [1275] java::lang::String::replace(wchar_t, wchar_t) [4964] at::dms::kjc::::(unsigned CType_0024MethodSignatureParser) [693] at::dms::kjc::CClass::getMatchingMethod(java::lang::String *, JArray *) [1049] replacechar [4769] at::dms::kjc::::(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::kjc::CodeSequence *) [1588] at::dms::kjc::JMemberDeclaration::getMaxPositionFromModifiers(int) [820] at::dms::kjc::CCompilationUnitContext::reportTrouble(at::dms::compiler::PositionedError *) [4712] at::dms::util::ArrayLocator::ArrayLocator(JArray *) [1501] at::dms::kjc::CMethodContext::getMethodContext(void) [776] at::dms::kjc::Main::reportTrouble(at::dms::compiler::PositionedError *) [4965] at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *) [1502] at::dms::kjc::CContext::getMethodContext(void) [821] at::dms::kjc::CContext::reportTrouble(at::dms::compiler::PositionedError *) [720] at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *) [11] getMethodSignatureClass [891] at::dms::compiler::Parser::reportTrouble(at::dms::compiler::PositionedError *) [685] at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1252] at::dms::kjc::JMemberDeclaration::getMethod(void) [125] at::dms::util::VectorCache::request(int) [4705] at::dms::util::FormattedException::FormattedException(at::dms::util::MessageDescription *, JArray *) [1253] at::dms::kjc::CMethod::getMethod(void) [1961] at::dms::util::CharArrayCache::request(void) [4706] at::dms::util::FormattedException::FormattedException(at::dms::util::Message *) [772] at::dms::kjc::CParseClassContext::getMethods(void) [1325] reschedule [4617] at::dms::util::MessageDescription::MessageDescription(java::lang::String *, java::lang::String *, int) [1424] at::dms::classfile::ClassInfo::getMethods(void) [137] resetLabels [4611] at::dms::util::Utils::Utils(void) [1546] at::dms::kjc::JMemberDeclaration::getModifierPosition(int) [1366] at::dms::compiler::FastStringBuffer::reset(void) [4707] at::dms::util::Message::Message(at::dms::util::MessageDescription *, JArray *) [1262] at::dms::kjc::JLocalVariable::getModifiers(void) [478] at::dms::optimize::InstructionHandle::reset(void) [4966] at::dms::util::Options::Options(void) [1171] at::dms::kjc::CMember::getModifiers(void) [233] at::dms::classfile::UnresolvedConstant::resolveConstant(JArray *) [470] at::dms::compiler::InputBuffer::InputBuffer(java::lang::String *, java::io::File *) [1064] at::dms::classfile::Member::getModifiers(void) [1037] resolveConstants [4667] at::dms::compiler::TokenReference::TokenReference(java::lang::String *, int) [1320] java::io::File::getName(void) [716] at::dms::kjc::CMethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [4967] at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [1902] at::dms::kjc::JPackageName::getName(void) [1724] at::dms::classfile::MethodInfo::resolveConstants(at::dms::classfile::ConstantPool *) [4770] at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [1666] at::dms::kjc::JPackageImport::getName(void) [1440] at::dms::classfile::AsciiConstant::resolveConstants(at::dms::classfile::PooledConstant *) [4814] at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1589] at::dms::kjc::JNameExpression::getName(void) [1484] at::dms::classfile::AttributeList::resolveConstants(at::dms::classfile::ConstantPool *) [4968] at::dms::compiler::PositionedError::PositionedError(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [1081] at::dms::classfile::MethodInfo::getName(void) [1521] at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::ConstantPool *) [4969] at::dms::compiler::FastStringBuffer::FastStringBuffer(void) [1144] at::dms::classfile::ClassConstant::getName(void) [618] at::dms::classfile::ClassConstant::resolveConstants(at::dms::classfile::PooledConstant *) [4612] at::dms::compiler::Utils::Utils(void) [1219] at::dms::classfile::ClassInfo::getName(void) [1725] at::dms::classfile::StringConstant::resolveConstants(at::dms::classfile::ConstantPool *) [4625] at::dms::compiler::CToken::CToken(int, java::lang::String *) [1263] at::dms::classfile::FieldInfo::getName(void) [1962] at::dms::classfile::InnerClassTable::resolveConstants(at::dms::classfile::ConstantPool *) [4970] at::dms::compiler::Parser::Parser(at::dms::compiler::Compiler *, at::dms::compiler::Scanner *, int) [1667] java::util::zip::ZipEntry::getName(void) [1726] at::dms::classfile::LineNumberTable::resolveConstants(at::dms::classfile::ConstantPool *) [4627] at::dms::compiler::Phylum::Phylum(at::dms::compiler::TokenReference *) [1024] at::dms::optimize::InstructionHandle::getNext(void) [1458] at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::ConstantPool *) [4971] at::dms::compiler::Scanner::Scanner(at::dms::compiler::Compiler *, at::dms::compiler::InputBuffer *) [1054] at::dms::classfile::InstructionHandle::getNext(void) [574] at::dms::classfile::ReferenceConstant::resolveConstants(at::dms::classfile::PooledConstant *) [4972] at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *) [1668] at::dms::kjc::KjcScanner::getNumericLiteral(void) [1797] at::dms::classfile::ClassRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [4771] at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *) [1205] java::lang::Character::getNumericValue(wchar_t) [1963] at::dms::classfile::ExceptionsAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [4815] at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1503] at::dms::kjc::JLocalVariableExpression::getOpcodeFromType(at::dms::kjc::CType *) [1727] at::dms::classfile::FieldRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [4973] at::dms::compiler::CWarning::CWarning(at::dms::compiler::TokenReference *, at::dms::util::MessageDescription *, JArray *) [1112] at::dms::optimize::InstructionHandle::getOpcode(void) [1522] at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::ConstantPool *) [4816] at::dms::compiler::Compiler::Compiler(void) [1038] at::dms::classfile::Instruction::getOpcode(void) [680] at::dms::classfile::NameAndTypeConstant::resolveConstants(at::dms::classfile::PooledConstant *) [4670] at::dms::compiler::::(unsigned CToken_0024LookupToken) [1407] at::dms::classfile::LocalVarInstruction::getOperandType(void) [1964] at::dms::classfile::SourceFileAttribute::resolveConstants(at::dms::classfile::ConstantPool *) [4772] at::dms::optimize::HandleCreator::HandleCreator(JArray *, JArray *) [1447] at::dms::kjc::KjcScanner::getOperator(void) [1412] at::dms::classfile::MethodRefInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [4640] at::dms::optimize::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::optimize::InstructionHandle *) [1903] gnu::getopt::Getopt::getOptind(void) [1523] at::dms::classfile::PushLiteralInstruction::resolveConstants(at::dms::classfile::ConstantPool *) [4773] at::dms::optimize::Optimizer::Optimizer(at::dms::classfile::CodeInfo *) [1425] at::dms::kjc::CBinaryClass::getOwner(java::lang::String *) [1728] at::dms::classfile::CodeInfo::resolveConstants(at::dms::classfile::ConstantPool *) [4774] at::dms::optimize::::(unsigned Optimizer_00241_0024AccessorTransformer) [1147] at::dms::kjc::CMember::getOwner(void) [1965] at::dms::classfile::ClassInfo::resolveConstants(void) [230] at::dms::classfile::MethodInfo::MethodInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [1504] at::dms::kjc::CodeSequence::getPC(void) [1619] at::dms::classfile::::resolveConstants(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *) [4775] at::dms::classfile::MethodInfo::MethodInfo(short, java::lang::String *, java::lang::String *, JArray *, at::dms::classfile::CodeInfo *, bool, bool) [773] at::dms::kjc::CParseCompilationUnitContext::getPackageImports(void) [77] resolveFieldType [4641] at::dms::classfile::Instruction::Instruction(int) [1590] at::dms::classfile::MethodInfo::getParameterCount(void) [1011] resolveInterfaces [4639] at::dms::classfile::CodePosition::CodePosition(int, int) [1669] at::dms::classfile::CodeInfo::getParameterCount(void) [527] at::dms::kjc::CodeSequence::resolveLabels(void) [4974] at::dms::classfile::ConstantPool::ConstantPool(void) [1150] at::dms::kjc::CMethod::getParameters(void) [387] resolveObjectFields [121] at::dms::classfile::ConstantPool::ConstantPool(java::io::DataInput *) [1234] at::dms::kjc::CContext::getParentContext(void) [1012] resolveStaticFields [4740] at::dms::classfile::LongConstant::LongConstant(long long) [1904] at::dms::kjc::ParseManager::getParseManager(at::dms::compiler::Compiler *, java::io::File *, java::lang::String *) [71] resolveString [4609] at::dms::classfile::AsciiConstant::AsciiConstant(java::lang::String *) [1039] java::io::File::getPath(void) [1966] restore_fds [245] at::dms::classfile::AttributeList::AttributeList(java::io::DataInput *, at::dms::classfile::ConstantPool *, bool) [337] at::dms::classfile::PooledArray::getPooledArray(void) [1459] resumeThread [648] at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [1426] java::net::URL::getPort(void) [201] ret [4975] at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [1395] at::dms::kjc::JLocalVariable::getPosition(void) [939] ret_xxx [649] at::dms::classfile::AttributeList::AttributeList(at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *, at::dms::classfile::Attribute *) [1772] at::dms::kjc::JLocalVariableExpression::getPosition(void) [186] return_Rxx [4664] at::dms::classfile::ClassConstant::ClassConstant(java::lang::String *) [1448] at::dms::classfile::InstructionHandle::getPosition(void) [878] return_double [4628] at::dms::classfile::ClassConstant::ClassConstant(at::dms::classfile::AsciiConstant *) [1427] at::dms::kjc::CMember::getPrefixName(void) [796] return_float [4776] at::dms::classfile::HandleCreator::HandleCreator(JArray *, JArray *) [1591] at::dms::kjc::JNameExpression::getPrefix(void) [223] return_int [4696] at::dms::classfile::ClassDirectory::ClassDirectory(void) [1282] java::lang::System::getProperties(void) [630] return_long [599] at::dms::classfile::InnerClassInfo::InnerClassInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [504] java::lang::System::getProperty(java::lang::String *) [124] return_ref [4665] at::dms::classfile::LineNumberInfo::LineNumberInfo(short, at::dms::classfile::InstructionAccessor *) [651] java::lang::System::getProperty(java::lang::String *, java::lang::String *) [287] returnarg_int [4603] at::dms::classfile::PooledConstant::PooledConstant(void) [399] java::util::Properties::getProperty(java::lang::String *) [767] returnarg_long [4777] at::dms::classfile::StringConstant::StringConstant(java::lang::String *) [624] java::util::Properties::getProperty(java::lang::String *, java::lang::String *) [273] returnarg_ref [4673] at::dms::classfile::StringConstant::StringConstant(at::dms::classfile::AsciiConstant *) [1330] java::net::URL::getProtocol(void) [266] returnarg_xxR [4817] at::dms::classfile::IincInstruction::IincInstruction(int, int) [1428] at::dms::kjc::CClassType::getQualifiedName(void) [669] returnargl_xxR [544] at::dms::classfile::InnerClassTable::InnerClassTable(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1408] at::dms::kjc::CClassNameType::getQualifiedName(void) [558] returnl_Rxx [4976] at::dms::classfile::InnerClassTable::InnerClassTable(JArray *) [1099] at::dms::kjc::CClass::getQualifiedName(void) [1967] rewind [4818] at::dms::classfile::IntegerConstant::IntegerConstant(int) [1905] at::dms::classfile::InnerClassInfo::getQualifiedName(void) [1485] antlr::TokenBuffer::rewind(int) [4741] at::dms::classfile::JumpInstruction::JumpInstruction(int, at::dms::classfile::InstructionAccessor *) [1380] java::net::URL::getRef(void) [1486] antlr::Parser::rewind(int) [4713] at::dms::classfile::LineNumberTable::LineNumberTable(JArray *) [1505] java::lang::ClassLoader::getResourceAsStream(java::lang::String *) [494] at::dms::kjc::Main::run(JArray *) [289] at::dms::classfile::SkippedCodeInfo::SkippedCodeInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1773] java::lang::Class::getResourceAsStream(java::lang::String *) [1309] sbrk [4688] at::dms::classfile::ClassDescription::ClassDescription(void) [700] java::lang::ClassLoader::getResource(java::lang::String *) [1729] select [4778] at::dms::classfile::FieldRefConstant::FieldRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [431] java::lang::::getResource(unsigned Character_0024CharacterProperties, java::lang::String *) [1730] sendto [4654] at::dms::classfile::FieldRefConstant::FieldRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [710] java::lang::ClassLoader::getResources(java::lang::String *) [601] at::dms::classfile::InstructionHandle::setAddressAndAdvancePC(at::dms::classfile::CodePosition *) [4708] at::dms::classfile::NoArgInstruction::NoArgInstruction(int) [1264] at::dms::kjc::CMethod::getReturnType(void) [1460] at::dms::kjc::CodeLabel::setAddress(int) [4977] at::dms::classfile::DirClassDirectory::DirClassDirectory(java::io::File *) [1547] java::lang::Runtime::getRuntime(void) [1175] at::dms::classfile::Instruction::setAddress(int) [4642] at::dms::classfile::InstructionHandle::InstructionHandle(at::dms::classfile::Instruction *, at::dms::classfile::InstructionHandle *) [1045] java::lang::System::getSecurityManager(void) [1176] at::dms::classfile::InstructionHandle::setAddress(void) [4690] at::dms::classfile::MethodRefConstant::MethodRefConstant(java::lang::String *, java::lang::String *, java::lang::String *) [1906] at::dms::kjc::KjcOptions::getShortOptions(void) [1564] at::dms::kjc::JLocalVariable::setAssigned(at::dms::compiler::TokenReference *, at::dms::kjc::CBodyContext *) [4621] at::dms::classfile::MethodRefConstant::MethodRefConstant(at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [1907] at::dms::util::Options::getShortOptions(void) [1367] at::dms::kjc::CClassType::setClassFromName(java::lang::String *) [4677] at::dms::classfile::ReferenceConstant::ReferenceConstant(char, java::lang::String *, java::lang::String *, java::lang::String *) [1548] at::dms::kjc::CSourceMethod::getSignature(void) [717] at::dms::kjc::JPackageImport::setClassUsed(java::lang::String *) [4618] at::dms::classfile::ReferenceConstant::ReferenceConstant(char, at::dms::classfile::ClassConstant *, at::dms::classfile::NameAndTypeConstant *) [661] at::dms::kjc::CType::getSignature(void) [1620] at::dms::kjc::CClassType::setClass(at::dms::kjc::CClass *) [4701] at::dms::classfile::ZipClassDirectory::ZipClassDirectory(java::util::zip::ZipFile *) [1592] at::dms::kjc::CMethod::getSignature(void) [718] at::dms::classfile::MethodInfo::setCodeInfo(at::dms::classfile::CodeInfo *) [4610] at::dms::classfile::UnresolvedConstant::UnresolvedConstant(char, int, int) [1075] at::dms::classfile::MethodInfo::getSignature(void) [1731] at::dms::classfile::CodeInfo::setCodeLength(int) [4819] at::dms::classfile::ClassRefInstruction::ClassRefInstruction(int, java::lang::String *) [1265] at::dms::classfile::FieldInfo::getSignature(void) [1524] at::dms::optimize::Optimizer::setCodeStart(at::dms::optimize::InstructionHandle *) [613] at::dms::classfile::DeprecatedAttribute::DeprecatedAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1774] at::dms::kjc::CArrayType::getSize(void) [1186] at::dms::kjc::CodeSequence::setDiscardValue(bool) [391] at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1908] at::dms::kjc::CClassType::getSize(void) [1164] at::dms::kjc::CExpressionContext::setDiscardValue(bool) [840] at::dms::classfile::ExceptionsAttribute::ExceptionsAttribute(JArray *) [1775] at::dms::kjc::CNumericType::getSize(void) [1461] java::util::SimpleTimeZone::setEndRule(int, int, int, int) [4779] at::dms::classfile::FieldRefInstruction::FieldRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [1396] at::dms::kjc::CVoidType::getSize(void) [979] setFieldValue [4691] at::dms::classfile::LocalVarInstruction::LocalVarInstruction(int, int) [1670] at::dms::classfile::AttributeList::getSize(void) [485] java::net::URL::setHandler(java::lang::String *, java::net::URLStreamHandler *) [4678] at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(java::lang::String *, java::lang::String *) [1593] at::dms::classfile::IincInstruction::getSize(void) [1441] at::dms::kjc::CClass::setHasOuterThis(bool) [4620] at::dms::classfile::NameAndTypeConstant::NameAndTypeConstant(at::dms::classfile::AsciiConstant *, at::dms::classfile::AsciiConstant *) [1671] at::dms::classfile::LineNumberTable::getSize(void) [1199] java::util::TimeZone::setID(java::lang::String *) [417] at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1356] at::dms::classfile::NoArgInstruction::getSize(void) [1621] at::dms::kjc::JLocalVariable::setIndex(int) [4978] at::dms::classfile::SourceFileAttribute::SourceFileAttribute(java::lang::String *) [1594] at::dms::classfile::ClassRefInstruction::getSize(void) [1117] at::dms::classfile::PooledConstant::setIndex(short) [4692] at::dms::classfile::MethodRefInstruction::MethodRefInstruction(int, java::lang::String *, java::lang::String *, java::lang::String *) [1506] at::dms::classfile::FieldRefInstruction::getSize(void) [1413] at::dms::kjc::CVariableInfo::setInfo(int, int) [525] at::dms::classfile::ConstantValueAttribute::ConstantValueAttribute(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1292] at::dms::classfile::LocalVarInstruction::getSize(void) [1622] at::dms::kjc::CVariableInfo::setInfo(int, int, bool) [4780] at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(java::lang::String *) [1293] at::dms::classfile::MethodRefInstruction::getSize(void) [1968] at::dms::kjc::CSourceClass::setInitializerChecked(void) [4781] at::dms::classfile::PushLiteralInstruction::PushLiteralInstruction(int) [1381] at::dms::classfile::PushLiteralInstruction::getSize(void) [1414] at::dms::kjc::CClass::setInnerClasses(JArray *) [4622] at::dms::classfile::AbstractInstructionAccessor::AbstractInstructionAccessor(void) [1672] at::dms::classfile::CodeInfo::getSize(void) [1623] at::dms::kjc::JMemberDeclaration::setInterface(at::dms::kjc::CMember *) [4697] at::dms::classfile::Data::Data(java::io::InputStream *) [1449] at::dms::classfile::::getSize(unsigned PushLiteralInstruction_0024ConstantOperand) [1200] at::dms::kjc::CExpressionContext::setLeftSide(bool) [4616] at::dms::classfile::Member::Member(void) [1113] at::dms::classfile::PooledConstant::getSlotsUsed(void) [1146] at::dms::kjc::CodeSequence::setLineNumber(int) [4782] at::dms::classfile::CodeEnv::CodeEnv(at::dms::classfile::CodeInfo *) [1909] at::dms::kjc::CClass::getSourceFile(void) [1732] at::dms::classfile::CodeInfo::setMaxLocals(int) [4623] at::dms::classfile::CodeInfo::CodeInfo(void) [581] at::dms::classfile::ClassInfo::getSourceFile(void) [1733] at::dms::classfile::CodeInfo::setMaxStack(int) [4714] at::dms::classfile::CodeInfo::CodeInfo(JArray *, JArray *, JArray *, JArray *) [1673] java::util::ResourceBundle::getSpecificBundle(java::lang::String *) [1068] at::dms::classfile::Member::setModifiers(short) [4619] at::dms::classfile::Attribute::Attribute(void) [1123] at::dms::classfile::InstructionHandle::getStackHeight(void) [1124] at::dms::optimize::InstructionHandle::setNext(at::dms::optimize::InstructionHandle *) [296] at::dms::classfile::ClassInfo::ClassInfo(java::io::DataInput *, bool) [1776] at::dms::classfile::IincInstruction::getStack(void) [1257] at::dms::classfile::Instruction::setOpcode(int) [4979] at::dms::classfile::ClassInfo::ClassInfo(short, java::lang::String *, java::lang::String *, JArray *, JArray *, JArray *, JArray *, java::lang::String *, bool) [1595] at::dms::classfile::JumpInstruction::getStack(void) [1969] at::dms::kjc::CParseCompilationUnitContext::setPackage(at::dms::kjc::JPackageName *) [4980] at::dms::classfile::ClassPath::ClassPath(java::lang::String *) [1473] at::dms::classfile::NoArgInstruction::getStack(void) [1487] at::dms::classfile::CodeInfo::setParameterCount(int) [357] at::dms::classfile::FieldInfo::FieldInfo(java::io::DataInput *, at::dms::classfile::ConstantPool *) [1777] at::dms::classfile::ClassRefInstruction::getStack(void) [1970] java::util::ResourceBundle::setParent(java::util::ResourceBundle *) [4981] at::dms::classfile::::(unsigned ClassPath_00241_0024ClassDescription) [1674] at::dms::classfile::FieldRefInstruction::getStack(void) [1624] at::dms::kjc::JLocalVariable::setPosition(int) [4783] at::dms::classfile::::(unsigned CodeEnv_00241_0024AccessorTransformer) [1321] at::dms::classfile::LocalVarInstruction::getStack(void) [1122] at::dms::classfile::CodePosition::setPosition(at::dms::classfile::CodePosition *) [4742] at::dms::classfile::::(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::PooledConstant *, bool, at::dms::classfile::PushLiteralInstruction *) [1409] at::dms::classfile::MethodRefInstruction::getStack(void) [1201] setProperty [4693] at::dms::classfile::::(unsigned ZipClassDirectory_00241_0024ClassDescription, at::dms::classfile::ZipClassDirectory *, java::util::zip::ZipEntry *) [1507] at::dms::classfile::PushLiteralInstruction::getStack(void) [1971] java::util::Random::setSeed(long long) [4784] java::util::jar::JarFile::JarFile(java::io::File *) [1238] at::dms::compiler::Parser::getStatementComment(void) [1029] java::util::Vector::setSize(int) [4785] java::util::jar::JarFile::JarFile(java::io::File *, bool) [477] at::dms::compiler::Scanner::getStatementComment(void) [1462] java::util::SimpleTimeZone::setStartRule(int, int, int, int) [4636] java::util::zip::ZipFile::ZipFile(java::io::File *) [313] at::dms::kjc::::getStringBuffer(unsigned CType_0024StringBuffers) [1798] at::dms::kjc::CClass::setSuperClass(at::dms::kjc::CClassType *) [4637] java::util::zip::ZipFile::ZipFile(java::lang::String *) [1675] at::dms::kjc::KjcScanner::getStringLiteral(void) [1799] at::dms::kjc::CConstructorContext::setSuperConstructorCalled(bool) [4671] java::util::zip::ZipEntry::ZipEntry(void) [1239] at::dms::kjc::CClass::getSuperClass(void) [1972] antlr::Parser::setTokenBuffer(antlr::TokenBuffer *) [4655] antlr::collections::impl::BitSet::BitSet(JArray *) [1316] at::dms::classfile::ClassInfo::getSuperClass(void) [1390] java::net::URLStreamHandler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [4786] kaffe::net::www::protocol::jar::JarURLConnection::JarURLConnection(java::net::URL *) [1410] java::lang::ClassLoader::getSystemClassLoader(void) [758] kaffe::net::www::protocol::jar::Handler::setURL(java::net::URL *, java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [4982] kaffe::net::www::protocol::jar::Handler::Handler(void) [1910] java::lang::ClassLoader::getSystemResourceAsStream(java::lang::String *) [1973] at::dms::kjc::CSourceMethod::setUsed(void) [4983] kaffe::net::www::protocol::file::Handler::Handler(void) [1778] at::dms::classfile::InnerClassTable::getTag(void) [1525] at::dms::kjc::JLocalVariable::setUsed(void) [4607] ___syscall [1225] at::dms::classfile::LineNumberTable::getTag(void) [1442] at::dms::kjc::JOrdinalLiteral::setValue(java::lang::Number *) [4709] ___sysctl [1508] at::dms::classfile::DeprecatedAttribute::getTag(void) [1625] at::dms::kjc::CField::setValue(at::dms::kjc::JExpression *) [4820] __buf_free [1322] at::dms::classfile::ExceptionsAttribute::getTag(void) [813] at::dms::kjc::CBlockContext::setVariableInfo(int, int) [4821] __buf_init [1226] at::dms::classfile::SourceFileAttribute::getTag(void) [609] at::dms::kjc::CAbstractBodyContext::setVariableInfo(int, int) [4787] __call_hash [1450] at::dms::classfile::ConstantValueAttribute::getTag(void) [1391] java::net::URL::set(java::lang::String *, java::lang::String *, int, java::lang::String *, java::lang::String *) [4604] __error [1044] at::dms::classfile::CodeInfo::getTag(void) [1974] java::util::Calendar::set(int, int, int) [571] __get_buf [520] at::dms::optimize::InstructionHandle::getTarget(void) [1177] at::dms::optimize::InstructionHandle::set(void) [572] __get_page [1323] at::dms::classfile::JumpInstruction::getTarget(void) [123] set_label [4984] __getcwd [1166] at::dms::compiler::CToken::getText(void) [940] set_label_xxC [456] __hash_open [1676] at::dms::kjc::CMethodContext::getThrowables(void) [958] set_word_xxC [511] __hashpw [1382] at::dms::kjc::CMethod::getThrowables(void) [937] set_wordpc_xxC [846] __ibitmap [787] java::util::TimeZone::getTimeZone(java::lang::String *) [1734] setitimer [535] __initdb [1098] at::dms::compiler::Phylum::getTokenReference(void) [994] setjmp [4743] __log2 [1104] at::dms::compiler::Scanner::getTokenReference(void) [490] setnetgrent [4788] __sclose [1092] at::dms::kjc::KjcScanner::getToken(void) [1800] setsockopt [4744] __sflags [774] at::dms::kjc::CParseCompilationUnitContext::getTypeDeclarations(void) [1975] settzname [4745] __sfp [1298] at::dms::kjc::CType::getTypeID(void) [951] setupArgumentRegisters [94] __sfvwrite [1126] java::lang::Character::getType(wchar_t) [1013] setupClass [4789] __smakebuf [1163] at::dms::kjc::JLocalVariable::getType(void) [79] setupGlobalRegisters [95] __sprint [1429] at::dms::kjc::JStringLiteral::getType(void) [134] setupSlotsForBasicBlock [422] __sread [1339] at::dms::kjc::JOrdinalLiteral::getType(void) [1565] java::lang::Number::shortValue(void) [423] __srefill [1596] at::dms::kjc::JBinaryExpression::getType(void) [1346] sigaction [4822] __sseek [1430] at::dms::kjc::JTypeNameExpression::getType(void) [995] sigblock [4790] __swhatbuf [1677] at::dms::kjc::JNewObjectExpression::getType(void) [973] sigprocmask [4602] __ultoa [1431] at::dms::kjc::JClassFieldExpression::getType(void) [1368] sigsetmask [376] _add_int [1451] at::dms::kjc::JMethodCallExpression::getType(void) [1976] java::io::ByteArrayOutputStream::size(void) [452] _add_ref [1509] at::dms::kjc::JArrayAccessExpression::getType(void) [966] java::util::Vector::size(void) [584] _and_int [1597] at::dms::kjc::JArrayLengthExpression::getType(void) [1526] java::util::HashMap::size(void) [800] _ashr_int [1174] at::dms::kjc::JLocalVariableExpression::getType(void) [1977] java::util::Hashtable::size(void) [158] _broadcastCond [1678] at::dms::kjc::CClass::getType(void) [1566] java::util::::size(unsigned AbstractMap_00243) [810] _buildkey [1383] at::dms::kjc::CField::getType(void) [45] sizeofSig [96] _call_soft [1357] at::dms::classfile::ReferenceConstant::getType(void) [62] sizeofSigChar [302] _cmp_int [1358] at::dms::classfile::NameAndTypeConstant::getType(void) [53] sizeofSigItem [54] _end_basic_block [1779] at::dms::kjc::JOrdinalLiteral::getValue(void) [329] sizeofSigMethod [176] _end_sub_block [1510] at::dms::kjc::JVariableDefinition::getValue(void) [1090] java::io::DataInputStream::skipBytes(int) [635] _getypgroup [1679] at::dms::kjc::CField::getValue(void) [1091] java::io::ByteArrayInputStream::skip(long long) [378] _getyppass [981] at::dms::classfile::AsciiConstant::getValue(void) [66] slotAlias [4985] _gr_breakout_yp [1432] at::dms::classfile::SourceFileAttribute::getValue(void) [117] slotOffset [4986] _listmatch [502] at::dms::kjc::CBlockContext::getVariableInfo(int) [86] slotOffsetNoSpill [14] _lockMutex [1911] at::dms::kjc::CClassContext::getVariableInfo(void) [40] slotRegister [724] _lshl_int [448] at::dms::kjc::CAbstractBodyContext::getVariableInfo(int) [88] slot_invalidate [867] _lslot_lslot_const [1912] java::util::Locale::getVariant(void) [63] slot_type [591] _lslot_lslot_lslot [319] java::util::HashMap::get(java::lang::Object *) [919] slot_value [877] _lslot_lslot_slot [320] java::util::Hashtable::get(java::lang::Object *) [1326] slowLockMutex [561] _or_int [1094] kaffe::util::IntegerHashtable::get(int) [933] slowUnlockMutex [848] _pw_breakout_yp [1026] at::dms::classfile::AttributeList::get(int) [809] snprintf [4823] _rtld_error [1913] getcwd [1978] socket [4791] _seterr_reply [1914] getdomainname [977] soft_anewarray [4729] _signalCond [1474] getenv [1443] soft_athrow [32] _slot_const_const [1780] geteuid [107] soft_checkarraystore [46] _slot_slot_const [449] getgrnam [108] soft_checkcast [884] _slot_slot_const_const_const [861] gnu::getopt::Getopt::getopt(void) [1233] soft_fcmpg [818] _slot_slot_fconst [1452] getpid [1035] soft_fcmpl [49] _slot_slot_slot [363] getpwuid [1036] soft_fdiv [232] _slot_slot_slot_const_const [1511] getsockname [1] soft_fixup_trampoline [47] _start_basic_block [1915] getsockopt [151] soft_initialise_class [216] _start_exception_block [1283] gettimeofday [182] soft_instanceof [61] _start_instruction [1916] getuid [1030] soft_lcmp [181] _start_sub_block [545] grscan [905] soft_lookupinterfacemethod [10] _unlockMutex [1512] handleErrors [1063] soft_lshll [400] _waitCond [1384] handleIO [920] soft_new [543] _yp_dobind [1042] handleInterrupt [947] soft_newarray [507] _ypinitdb [1043] handleVtAlarm [247] softcall_anewarray [1821] access [557] at::dms::kjc::CTopLevel::hasClassFile(java::lang::String *) [196] softcall_athrow [1822] java::lang::Character::access_00240(java::lang::Class *, unsigned) [534] at::dms::classfile::ClassPath::hasClassFile(java::lang::String *) [192] softcall_checkcast [1244] java::lang::::access_00240(unsigned Character_0024CharacterProperties, wchar_t, unsigned) [1085] at::dms::util::Utils::hasFlag(int, int) [207] softcall_fakecall [1538] java::util::::access_00240(unsigned AbstractMap_00243, java::util:: *, unsigned AbstractMap_00243, unsigned) [1917] at::dms::kjc::CClassContext::hasInitializer(void) [119] softcall_initialise_class [1053] java::util::::access_00240(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1680] at::dms::kjc::JVariableDefinition::hasInitializer(void) [240] softcall_instanceof [1631] java::lang::Character::access_00241(unsigned) [1203] java::util::::hasMoreElements(unsigned Vector_00241) [203] softcall_lookupinterfacemethod [1245] java::lang::::access_00241(unsigned Character_0024CharacterProperties, wchar_t, int, unsigned) [1134] java::util::StringTokenizer::hasMoreTokens(void) [790] softcall_monitorenter [1402] java::util::HashMap::access_00241(java::util::HashMap *, unsigned) [1549] java::util::::hasNext(unsigned AbstractMap_00244) [699] softcall_monitorexit [1020] java::util::::access_00241(unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, java::util:: *, unsigned HashMap_0024Entry, unsigned) [1550] java::util::::hasNext(unsigned HashMap_0024EntryIterator) [480] softcall_multianewarray [1823] activate_time_slicing [1598] at::dms::util::Utils::hasOtherFlags(int, int) [76] softcall_new [576] at::dms::optimize::InstructionHandle::addAccessor(at::dms::classfile::AccessorContainer *) [1918] at::dms::kjc::CClass::hasOuterThis(void) [242] softcall_newarray [978] addCheckedExceptions [1599] hash4 [931] sortSlots [825] at::dms::kjc::CParseCompilationUnitContext::addClassImport(at::dms::kjc::JClassImport *) [100] hashAdd [177] spill [298] addClasspath [968] java::lang::String::hashCode(void) [179] spillAndUpdate [261] addCode [1151] at::dms::compiler::::hashCode(unsigned CToken_0024LookupToken) [904] spill_Rxx [235] java::util::Vector::addElement(java::lang::Object *) [1110] at::dms::classfile::AsciiConstant::hashCode(void) [874] spill_double [93] addField [1230] at::dms::classfile::ClassConstant::hashCode(void) [690] spill_float [1088] addInterfaces [1681] at::dms::classfile::StringConstant::hashCode(void) [189] spill_int [343] at::dms::classfile::ConstantPool::addItem(at::dms::classfile::PooledConstant *) [1919] at::dms::classfile::IntegerConstant::hashCode(void) [280] spill_ref [954] addJarEntry [1359] at::dms::classfile::ReferenceConstant::hashCode(void) [766] at::dms::compiler::Utils::splitQualifiedName(java::lang::String *) [505] at::dms::optimize::InstructionHandle::addLineNumberInfo(java::util::Vector *) [1266] at::dms::classfile::NameAndTypeConstant::hashCode(void) [59] sprintf [928] addLineNumbers [41] hashFind [171] stacktraceFindMethod [925] addMethod [43] hashFindSlot [438] startFinalizer [926] addMethodCode [1781] hashInit [327] startGC [711] at::dms::kjc::CParseClassContext::addMethodDeclaration(at::dms::kjc::JMethodDeclaration *) [929] hashName [130] startInsn [1128] at::dms::classfile::CodePosition::addOffset(int) [290] hashRemove [1488] startJNIcall [760] at::dms::kjc::CParseCompilationUnitContext::addPackageImport(at::dms::kjc::JPackageImport *) [1513] hashResize [29] startSpecialThread [826] at::dms::kjc::CCompilationUnitContext::addSourceClass(at::dms::kjc::CSourceClass *) [1167] at::dms::kjc::KjcKeywords::hash(JArray *, int, int) [553] start_gr [805] at::dms::kjc::CTopLevel::addSourceClass(at::dms::kjc::CClass *) [569] hash_access [30] start_this_sucker_on_a_new_frame [1004] addSourceFile [1782] hash_close [1221] java::lang::String::startsWith(java::lang::String *) [1744] at::dms::kjc::CBlockContext::addThisVariable(void) [570] hash_get [142] stat [827] at::dms::kjc::CParseCompilationUnitContext::addTypeDeclaration(at::dms::compiler::Compiler *, at::dms::kjc::JTypeDeclaration *) [1783] hdestroy [362] store_RRRC [650] at::dms::kjc::CBlockContext::addVariable(at::dms::kjc::JLocalVariable *) [81] huft_build [464] at::dms::compiler::::store(unsigned CToken_0024LookupToken) [217] add_RRC [956] huft_free [747] store_addr_byte [310] add_RRR [1254] ifree [748] store_addr_char [725] java::lang::ThreadGroup::add(java::lang::Thread *) [1784] ignoreSignal [858] store_addr_int [712] at::dms::classfile::AttributeList::add(at::dms::classfile::Attribute *) [1149] imalloc [339] store_addr_ref [286] add_int [1227] at::dms::kjc::CClassType::implicitlyCastTo(at::dms::kjc::CType *) [797] store_byte [336] add_int_const [1920] at::dms::kjc::CNumericType::implicitlyCastTo(at::dms::kjc::CType *) [798] store_char [451] add_ref [1267] index [548] store_const_offset_byte [351] add_ref_const [1433] java::lang::String::indexOf(java::lang::String *) [306] store_const_offset_int [696] kaffe::io::ConverterAlias::alias(java::lang::String *) [147] java::lang::String::indexOf(int) [883] store_const_offset_scaled_byte [89] allocRegister [913] java::lang::String::indexOf(int, int) [799] store_float [1005] allocStaticFields [998] inflate [424] store_offset_byte [1745] alloc_segs [999] inflateJarData [795] store_offset_char [437] and_RRC [1000] inflate_block [749] store_offset_float [484] and_RRR [24] inflate_codes [237] store_offset_int [373] and_int [20] inflate_dynamic [355] store_offset_long [441] and_int_const [184] inflate_fixed [300] store_offset_ref [640] and_long [1001] inflate_free [546] store_offset_scaled_byte [1824] at::dms::kjc::CArrayType::appendSignature(at::dms::compiler::FastStringBuffer *) [1002] inflate_new [623] store_offset_scaled_char [370] at::dms::kjc::CClassType::appendSignature(at::dms::compiler::FastStringBuffer *) [1003] inflate_oneshot [249] store_offset_scaled_int [1417] at::dms::kjc::CVoidType::appendSignature(at::dms::compiler::FastStringBuffer *) [479] at::dms::kjc::CAbstractBodyContext::informParent(void) [345] store_offset_scaled_long [868] at::dms::kjc::JAddExpression::appendToStringBuffer(at::dms::kjc::CodeSequence *, at::dms::kjc::JExpression *) [258] initBaseClasses [312] store_offset_scaled_ref [361] antlr::TokenQueue::append(antlr::Token *) [291] initClasspath [775] store_offset_short [1295] java::lang::StringBuffer::append(java::lang::Object *) [1921] initCollector [331] store_xRA [1027] java::lang::StringBuffer::append(java::lang::String *) [1922] initExceptions [282] store_xRCC [246] java::lang::StringBuffer::append(JArray *, int, int) [82] initInsnSequence [229] store_xRRC [146] java::lang::StringBuffer::append(wchar_t) [1923] initLocking [843] storeb_RRCC [371] at::dms::compiler::FastStringBuffer::append(java::lang::String *) [638] initNative [560] storeb_RRRC [1168] at::dms::compiler::FastStringBuffer::append(wchar_t) [597] initNativeThreads [510] storeb_xRCC [453] ashr_RRC [359] initPrimClass [783] storeb_xRR [692] ashr_RRR [949] initRegisters [501] storeb_xRRC [608] ashr_int [912] initSeq [1626] stored_code_label [471] ashr_int_const [1924] at::dms::kjc::CTopLevel::initSession(at::dms::compiler::Compiler *) [547] stores_RRRC [1057] at::dms::util::Utils::assert(bool) [429] initSlots [784] stores_xRR [1746] atexit [476] initThreadLock [616] stores_xRRC [1632] atoi [439] initThreads [1056] strcat [491] at::dms::optimize::InstructionHandle::attachTo(at::dms::classfile::AccessorContainer *) [360] initTypes [1527] strcatJNI [893] authnone_create [1925] antlr::TokenQueue::init(int) [136] strchr [873] authnone_marshal [1926] at::dms::kjc::CStdType::init(at::dms::compiler::Compiler *) [143] strcmp [1633] authnone_validate [1927] at::dms::classfile::ClassPath::init(java::lang::String *) [982] strcpy [1072] java::io::ByteArrayInputStream::available(void) [786] init_hash [871] strdup [1372] bcopy [845] init_htab [1735] stringAlloc [113] begin_func_sync [23] initialiseKaffe [596] stringC2CharArray [222] begin_sync [1600] at::dms::kjc::CVariableInfo::initialize(void) [1118] stringC2Java [1747] at::dms::kjc::CNumericType::binaryPromote(at::dms::kjc::CType *, at::dms::kjc::CType *) [1682] at::dms::kjc::JLocalVariableExpression::initialize(at::dms::kjc::CBodyContext *) [188] stringCharArray2Java [1748] bind [1928] at::dms::kjc::Main::initialize(void) [930] stringCompare [934] bindSlotToGlobal [459] innetgr [255] stringDestroy [875] bindresvport [299] insertClasspath [1801] stringFree [1065] antlr::collections::impl::BitSet::bitMask(int) [420] at::dms::optimize::Optimizer::installInstructionHandles(at::dms::classfile::CodeInfo *) [924] stringHashValue [1180] blockAsyncSignals [421] at::dms::classfile::CodeEnv::installInstructionHandles(void) [1979] stringInit [197] branch [103] installMethodCode [212] stringInternString [416] branch_indirect [132] instanceof [1084] stringJava2C [405] branch_indirect_xRC [941] instantiateSignature [983] stringJava2CBuf [922] branch_xCC [1601] java::lang::Byte::intValue(void) [256] stringUninternString [1336] brk [1240] java::lang::Long::intValue(void) [283] stringWalk [967] java::util::HashMap::bucket(java::lang::Object *, int) [1340] java::lang::Integer::intValue(void) [1392] strncat [1634] at::dms::optimize::Optimizer::buildBasicBlocks(at::dms::optimize::InstructionHandle *) [990] java::lang::String::intern0(java::lang::String *) [1125] strncmp [997] buildDispatchTable [986] java::lang::String::intern(void) [1086] strncpy [419] at::dms::optimize::Optimizer::buildInstructionArray(void) [992] internalSetupClass [996] strrchr [1022] buildInterfaceDispatchTable [1040] interrupt [1206] strsep [701] at::dms::optimize::Optimizer::buildLineNumberInfo(void) [1041] intsDisabled [1736] strtol [1046] buildStackTrace [1207] ioctl [353] sub_RRC [1103] at::dms::compiler::Parser::buildTokenReference(void) [1602] at::dms::kjc::CClass::isAbstract(void) [394] sub_RRR [910] buildTrampoline [1284] at::dms::kjc::CMethod::isAbstract(void) [187] sub_int [156] at::dms::compiler::TokenReference::build(java::lang::String *, int) [1453] at::dms::kjc::CClass::isAccessible(at::dms::kjc::CClass *) [128] sub_int_const [37] build_call_frame [1434] at::dms::kjc::CMember::isAccessible(at::dms::kjc::CClass *) [1136] at::dms::kjc::CVariableInfo::subscript(int) [219] build_code_ref [606] at::dms::kjc::CClass::isAnnonymousClass(void) [1137] at::dms::kjc::CVariableInfo::subset(int) [284] build_key [1551] at::dms::kjc::CArrayType::isArrayType(void) [1179] java::lang::String::substring(int) [1350] java::lang::Number::byteValue(void) [1155] at::dms::kjc::CType::isArrayType(void) [988] java::lang::String::substring(int, int) [1311] bzero [1208] at::dms::kjc::CClassType::isAssignableTo(at::dms::kjc::CType *) [1489] suspendOnQThread [808] cacheJarFile [1785] at::dms::kjc::CNumericType::isAssignableTo(at::dms::kjc::CType *) [1980] swap_header [1080] kaffe::util::IntegerHashtable::calculateBucket(int) [1786] at::dms::kjc::JTypeDeclaration::isAtTopLevel(void) [960] antlr::TokenBuffer::syncConsume(void) [211] call [1929] at::dms::kjc::CClassType::isCheckedException(void) [1490] sysctl [1131] callMethodA [1214] at::dms::kjc::CClassType::isClassType(void) [1100] table_code_label [1101] callMethodV [1331] at::dms::kjc::CType::isClassType(void) [430] thread_malloc [944] call_ind_xCC [1683] at::dms::kjc::JExpression::isConstant(void) [1567] throwError [175] call_indirect_method [1360] at::dms::kjc::JLocalVariable::isConstant(void) [1568] throwException [118] call_soft [1684] at::dms::kjc::JClassFieldExpression::isConstant(void) [1347] throwExternalException [921] call_xCC [1787] at::dms::kjc::JLocalVariableExpression::isConstant(void) [39] tidyVerifyMethod [101] call_xRC [1685] at::dms::kjc::JLiteral::isConstant(void) [1444] time [1464] calloc [1317] at::dms::kjc::CClass::isDefineInside(at::dms::kjc::CClass *) [1981] timesub [1749] at::dms::classfile::IincInstruction::canComplete(void) [1603] at::dms::kjc::JMemberDeclaration::isDeprecated(void) [688] java::io::ByteArrayOutputStream::toByteArray(void) [1494] at::dms::classfile::JumpInstruction::canComplete(void) [1686] at::dms::kjc::CMember::isDeprecated(void) [275] java::lang::String::toCharArray(void) [1393] at::dms::classfile::NoArgInstruction::canComplete(void) [1082] at::dms::classfile::MethodInfo::isDeprecated(void) [1982] java::lang::String::toLowerCase(void) [1574] at::dms::classfile::ClassRefInstruction::canComplete(void) [1435] at::dms::classfile::ClassInfo::isDeprecated(void) [1983] java::lang::String::toLowerCase(java::util::Locale *) [1495] at::dms::classfile::FieldRefInstruction::canComplete(void) [1268] at::dms::classfile::FieldInfo::isDeprecated(void) [1802] java::lang::Character::toLowerCase(wchar_t) [1279] at::dms::classfile::LocalVarInstruction::canComplete(void) [1160] java::lang::Character::isDigit(wchar_t) [980] java::lang::StringBuffer::toString(void) [1280] at::dms::classfile::MethodRefInstruction::canComplete(void) [225] java::io::File::isDirectory(void) [1984] java::lang::String::toString(void) [1373] at::dms::classfile::PushLiteralInstruction::canComplete(void) [1687] java::util::zip::ZipEntry::isDirectory(void) [303] java::util::Locale::toString(void) [1351] java::io::File::canRead(void) [1051] java::util::Vector::isEmpty(void) [1348] at::dms::compiler::FastStringBuffer::toString(void) [1069] java::util::Vector::capacity(void) [1032] at::dms::compiler::InputBuffer::isEndOfData(void) [1803] java::lang::String::toUpperCase(void) [109] cbranch_int [227] java::io::File::isFile(void) [1804] java::lang::String::toUpperCase(java::util::Locale *) [248] cbranch_int_const [1454] at::dms::kjc::JLocalVariable::isFinal(void) [1349] java::lang::Character::toUpperCase(wchar_t) [218] cbranch_offset_int [1235] at::dms::kjc::CMember::isFinal(void) [1191] at::dms::classfile::LineNumberInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [325] cbranch_ref [1121] at::dms::classfile::CodePosition::isFix(void) [1289] at::dms::classfile::JumpInstruction::transformAccessors(at::dms::classfile::AccessorTransformer *) [309] cbranch_ref_const [1231] java::lang::Character::isIdentifierIgnorable(wchar_t) [381] at::dms::classfile::CodeInfo::transformAccessors(at::dms::classfile::AccessorTransformer *) [959] java::lang::String::charAt(int) [1361] at::dms::kjc::CVariableInfo::isInitialized(int) [675] at::dms::kjc::::transform(unsigned CodeSequence_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [849] at::dms::kjc::JClassFieldExpression::checkAccess(at::dms::kjc::CClass *, at::dms::kjc::CExpressionContext *) [645] at::dms::kjc::JLocalVariableExpression::isInitialized(at::dms::kjc::CExpressionContext *) [1369] at::dms::optimize::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1825] at::dms::kjc::JAddExpression::checkBinaryBody(at::dms::kjc::CExpressionContext *) [1397] at::dms::kjc::CClass::isInnerClass(void) [540] at::dms::optimize::::transform(unsigned Optimizer_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [1374] at::dms::kjc::JStatement::checkBody(at::dms::kjc::CBodyContext *) [1362] at::dms::kjc::CClass::isInterface(void) [1370] at::dms::classfile::HandleCreator::transform(at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [887] at::dms::kjc::JClassImport::checkBody(at::dms::compiler::Compiler *) [1232] java::lang::Character::isJavaIdentifierPart(wchar_t) [450] at::dms::classfile::AbstractInstructionAccessor::transform(at::dms::classfile::AccessorTransformer *, at::dms::classfile::AccessorContainer *) [1826] at::dms::kjc::JPackageImport::checkBody(at::dms::compiler::Compiler *, at::dms::kjc::JPackageName *) [1688] java::lang::Character::isJavaIdentifierStart(wchar_t) [541] at::dms::classfile::::transform(unsigned CodeEnv_00241_0024AccessorTransformer, at::dms::classfile::InstructionAccessor *, at::dms::classfile::AccessorContainer *) [806] at::dms::kjc::JCompilationUnit::checkBody(at::dms::compiler::Compiler *, java::util::Vector *) [1148] at::dms::compiler::Scanner::isJavaIdentifierStart(wchar_t) [3] translate [801] at::dms::kjc::JFormalParameter::checkBody(at::dms::kjc::CBodyContext *) [694] at::dms::optimize::InstructionHandle::isJump(void) [739] kaffe::net::DefaultURLStreamHandlerFactory::tryClass(java::lang::String *) [1750] at::dms::kjc::JMethodDeclaration::checkBody(at::dms::kjc::CClassContext *) [1552] at::dms::kjc::JLocalVariableExpression::isLValue(at::dms::kjc::CExpressionContext *) [554] tzload [1635] at::dms::kjc::JVariableDefinition::checkBody(at::dms::kjc::CBodyContext *) [1181] at::dms::kjc::CExpressionContext::isLeftSide(void) [555] tzset [1827] at::dms::kjc::Main::checkBody(at::dms::kjc::JCompilationUnit *) [1788] at::dms::classfile::LocalVarInstruction::isLoad(void) [556] tzsetwall [1828] at::dms::kjc::JNewObjectExpression::checkCall(at::dms::kjc::CExpressionContext *, JArray *) [1553] at::dms::kjc::JLocalVariable::isLoopVariable(void) [1627] at::dms::kjc::JExpression::unParenthesize(void) [1829] at::dms::compiler::Compiler::checkDestination(java::lang::String *) [1209] at::dms::kjc::CMethod::isMatchingParams(JArray *) [1985] uname [1465] at::dms::classfile::CodeEnv::checkExecutionPath(at::dms::classfile::InstructionHandle *, int) [157] at::dms::kjc::CMethod::isMatching(java::lang::String *, JArray *) [1033] unblockAsyncSignals [677] at::dms::classfile::CodeEnv::checkExecutionPaths(void) [1689] at::dms::kjc::CMethod::isMoreSpecificThan(at::dms::kjc::CMethod *) [946] java::io::PushbackInputStream::unread(int) [1312] at::dms::kjc::JExpression::checkExpression(at::dms::kjc::CExpressionContext *, bool, bool) [1789] at::dms::kjc::CMethod::isNative(void) [1133] unwindStackFrame [870] at::dms::kjc::JAddExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1332] at::dms::kjc::CNumericType::isNumeric(void) [917] updateLocals [1636] at::dms::kjc::JStringLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1514] at::dms::kjc::CNumericType::isOrdinal(void) [969] utf8Const2Java [382] at::dms::kjc::JNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1515] at::dms::kjc::CMember::isPrivate(void) [970] utf8Const2JavaReplace [1637] at::dms::kjc::JOrdinalLiteral::checkExpression(at::dms::kjc::CExpressionContext *) [1341] at::dms::kjc::CMember::isPublic(void) [92] utf8ConstAddRef [573] at::dms::kjc::JPostfixExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1385] at::dms::kjc::CAbstractBodyContext::isReachable(void) [78] utf8ConstCompare [1638] at::dms::kjc::JTypeNameExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1127] at::dms::optimize::InstructionHandle::isReached(void) [971] utf8ConstDecode [1830] at::dms::kjc::JNewObjectExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1516] at::dms::kjc::CClassType::isReference(void) [899] utf8ConstHashValueInternal [559] at::dms::kjc::JAssignmentExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1930] at::dms::kjc::JAssignmentExpression::isStatementExpression(void) [732] utf8ConstInit [791] at::dms::kjc::JClassFieldExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1604] at::dms::kjc::JMethodCallExpression::isStatementExpression(void) [73] utf8ConstIsValidUtf8 [538] at::dms::kjc::JMethodCallExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1178] at::dms::kjc::CMember::isStatic(void) [33] utf8ConstNew [1751] at::dms::kjc::JRelationalExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1790] at::dms::classfile::LocalVarInstruction::isStore(void) [305] utf8ConstRelease [807] at::dms::kjc::JArrayAccessExpression::checkExpression(at::dms::kjc::CExpressionContext *) [1690] at::dms::optimize::InstructionHandle::isTarget(void) [972] utf8ConstUniLength [428] at::dms::kjc::JLocalVariableExpression::checkExpression(at::dms::kjc::CExpressionContext *) [802] at::dms::kjc::JExplicitConstructorInvocation::isThisInvoke(void) [1310] java::lang::String::valueOf(java::lang::Object *) [735] at::dms::kjc::JExplicitConstructorInvocation::checkExpression(at::dms::kjc::CExpressionContext *) [1691] at::dms::kjc::CSourceMethod::isUsed(void) [1204] java::lang::String::valueOf(JArray *, int, int) [1023] checkForAbstractMethods [1605] at::dms::kjc::JLocalVariable::isUsed(void) [1569] java::util::AbstractMap::values(void) [816] at::dms::kjc::JCompilationUnit::checkInitializers(at::dms::compiler::Compiler *, java::util::Vector *) [1455] at::dms::classfile::IincInstruction::isWide(void) [265] at::dms::util::Utils::vectorToArray(java::util::Vector *, java::lang::Class *) [1831] at::dms::kjc::JTypeDeclaration::checkInitializers(at::dms::kjc::CContext *) [1242] isspace [1528] at::dms::kjc::Main::verboseMode(void) [1832] at::dms::kjc::JClassDeclaration::checkInitializers(at::dms::kjc::CContext *) [1554] java::util::::iterator(unsigned HashMap_00241) [1014] verify2 [1833] at::dms::kjc::Main::checkInitializers(at::dms::kjc::JCompilationUnit *) [1555] java::util::::iterator(unsigned AbstractMap_00243) [1015] verify3 [1169] at::dms::classfile::InstructionHandle::checkInstruction(at::dms::classfile::CodeEnv *, int) [1285] at::dms::kjc::KjcParser::jAdditiveExpression(void) [7] verifyBasicBlock [788] at::dms::kjc::JCompilationUnit::checkInterface(at::dms::compiler::Compiler *) [1299] at::dms::kjc::KjcParser::jAndExpression(void) [707] at::dms::compiler::Compiler::verifyFiles(java::util::Vector *) [1834] at::dms::kjc::JFormalParameter::checkInterface(at::dms::kjc::CClassContext *) [1556] at::dms::kjc::KjcParser::jArgList(void) [662] at::dms::kjc::CBlockContext::verifyLocalVarUsed(void) [646] at::dms::kjc::JTypeDeclaration::checkInterface(at::dms::kjc::CContext *, at::dms::kjc::CClassType *) [1333] at::dms::kjc::KjcParser::jAssignmentExpression(void) [5] verifyMethod [888] at::dms::kjc::JClassDeclaration::checkInterface(at::dms::kjc::CContext *) [1517] at::dms::kjc::KjcParser::jBuiltInTypeSpec(void) [58] vfprintf [580] at::dms::kjc::JMethodDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1518] at::dms::kjc::KjcParser::jBuiltInType(void) [563] vpostExceptionMessage [1835] at::dms::kjc::JConstructorDeclaration::checkInterface(at::dms::kjc::CClassContext *) [1931] at::dms::kjc::KjcParser::jClassBlock(at::dms::kjc::CParseClassContext *) [564] vsnprintf [1836] at::dms::kjc::Main::checkInterface(at::dms::kjc::JCompilationUnit *) [832] at::dms::kjc::KjcParser::jClassDefinition(int) [120] walkClass [1575] at::dms::kjc::JMemberDeclaration::checkOrder(int, int) [1475] at::dms::kjc::KjcParser::jClassTypeSpec(void) [474] walkMemory [1187] java::lang::System::checkPropertyAccess(void) [763] at::dms::kjc::KjcParser::jCompilationUnit(void) [198] walkMethods [1055] java::io::File::checkReadAccess(void) [481] at::dms::kjc::KjcParser::jCompoundStatement(void) [190] walkObject [506] at::dms::kjc::JForStatement::checkStatement(at::dms::kjc::CBodyContext *) [1300] at::dms::kjc::KjcParser::jConditionalExpression(void) [44] walkRefArray [779] at::dms::kjc::JConstructorBlock::checkStatement(at::dms::kjc::CBodyContext *) [1519] at::dms::kjc::KjcParser::jConstant(void) [1067] antlr::collections::impl::BitSet::wordNumber(int) [1752] at::dms::kjc::JCompoundStatement::checkStatement(at::dms::kjc::CBodyContext *) [1692] at::dms::kjc::KjcParser::jDeclaration(void) [1986] write [1753] at::dms::kjc::JMethodDeclaration::checkStatement(at::dms::kjc::CClassContext *) [1301] at::dms::kjc::KjcParser::jEqualityExpression(void) [1016] java::io::DataOutputStream::writeByte(int) [1539] at::dms::kjc::JExpressionStatement::checkStatement(at::dms::kjc::CBodyContext *) [1302] at::dms::kjc::KjcParser::jExclusiveOrExpression(void) [1076] java::io::DataOutputStream::writeChar(int) [1837] at::dms::kjc::JConstructorDeclaration::checkStatement(at::dms::kjc::CClassContext *) [492] at::dms::kjc::KjcParser::jExpressionList(void) [1987] at::dms::kjc::CClass::writeClassfile(at::dms::classfile::ClassInfo *, java::io::File *) [684] at::dms::kjc::JExpressionListStatement::checkStatement(at::dms::kjc::CBodyContext *) [1334] at::dms::kjc::KjcParser::jExpression(void) [473] java::io::DataOutputStream::writeInt(int) [668] at::dms::kjc::JVariableDeclarationStatement::checkStatement(at::dms::kjc::CBodyContext *) [714] at::dms::kjc::KjcParser::jField(at::dms::kjc::CParseClassContext *) [1077] java::io::DataOutputStream::writeShort(int) [1639] at::dms::kjc::JBlock::checkStatement(at::dms::kjc::CBodyContext *) [1791] at::dms::kjc::KjcParser::jForCond(void) [406] java::io::DataOutputStream::writeUTF(java::lang::String *) [828] at::dms::kjc::JTypeDeclaration::checkTypeBody(at::dms::kjc::CContext *) [1792] at::dms::kjc::KjcParser::jForInit(void) [379] java::io::DataOutputStream::write(JArray *, int, int) [593] at::dms::kjc::JClassDeclaration::checkTypeBody(at::dms::kjc::CContext *) [1793] at::dms::kjc::KjcParser::jForIter(void) [1017] java::io::DataOutputStream::write(int) [1754] at::dms::kjc::CArrayType::checkType(at::dms::kjc::CContext *) [869] at::dms::kjc::KjcParser::jForStatement(void) [1988] java::io::FileOutputStream::write(JArray *, int, int) [513] at::dms::kjc::CClassNameType::checkType(at::dms::kjc::CContext *) [1436] at::dms::kjc::KjcParser::jIdentifier(void) [380] java::io::FilterOutputStream::write(JArray *, int, int) [1838] at::dms::kjc::JNewObjectExpression::checkTypes(at::dms::kjc::CExpressionContext *) [1932] at::dms::kjc::KjcParser::jImplementsClause(void) [1018] java::io::FilterOutputStream::write(int) [1258] at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *) [833] at::dms::kjc::KjcParser::jImportDefinition(at::dms::kjc::CParseCompilationUnitContext *) [368] java::io::ByteArrayOutputStream::write(JArray *, int, int) [1141] at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *) [1303] at::dms::kjc::KjcParser::jInclusiveOrExpression(void) [1019] java::io::ByteArrayOutputStream::write(int) [1375] at::dms::kjc::JPhylum::check(at::dms::kjc::CContext *, bool, at::dms::util::MessageDescription *, java::lang::Object *, java::lang::Object *) [1304] at::dms::kjc::KjcParser::jLogicalAndExpression(void) [1737] at::dms::classfile::MethodInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [673] at::dms::classfile::JumpInstruction::check(at::dms::classfile::CodeEnv *, int) [1305] at::dms::kjc::KjcParser::jLogicalOrExpression(void) [401] at::dms::classfile::ConstantPool::write(java::io::DataOutput *) [1466] at::dms::classfile::NoArgInstruction::check(at::dms::classfile::CodeEnv *, int) [1606] at::dms::kjc::KjcParser::jModifier(void) [1222] at::dms::classfile::AsciiConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [678] at::dms::classfile::CodeEnv::check(at::dms::classfile::CodeInfo *) [1342] at::dms::kjc::KjcParser::jModifiers(void) [1491] at::dms::classfile::AttributeList::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [68] check_array_index [1269] at::dms::kjc::KjcParser::jMultiplicativeExpression(void) [1529] at::dms::classfile::ClassConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [167] check_array_store [706] at::dms::kjc::KjcParser::jNameList(void) [582] at::dms::classfile::LineNumberInfo::write(java::io::DataOutput *) [610] check_div [815] at::dms::kjc::KjcParser::jNewExpression(at::dms::kjc::JExpression *) [1738] at::dms::classfile::StringConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [72] check_null [705] at::dms::kjc::KjcParser::jParameterDeclarationList(int) [1805] at::dms::classfile::IincInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [111] check_stack_limit [890] at::dms::kjc::KjcParser::jParameterDeclaration(int) [1989] at::dms::classfile::InnerClassTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [251] check_stack_limit_xRC [594] at::dms::kjc::KjcParser::jPostfixExpression(void) [1990] at::dms::classfile::IntegerConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [942] classFromSig [565] at::dms::kjc::KjcParser::jPrimaryExpression(void) [676] at::dms::classfile::JumpInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1839] kaffe::lang::Application::classStack0(void) [1306] at::dms::kjc::KjcParser::jRelationalExpression(void) [583] at::dms::classfile::LineNumberTable::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1840] java::lang::Character::class_0024(java::lang::String *, unsigned) [1286] at::dms::kjc::KjcParser::jShiftExpression(void) [1492] at::dms::classfile::NoArgInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1841] kaffe::io::ByteToCharConverter::class_0024(java::lang::String *, unsigned) [1386] at::dms::kjc::KjcParser::jStatement(void) [1463] at::dms::classfile::ReferenceConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1842] kaffe::io::CharToByteConverter::class_0024(java::lang::String *, unsigned) [1933] at::dms::kjc::KjcParser::jSuperClassClause(void) [1806] at::dms::classfile::ClassRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1048] classname2pathname [1934] at::dms::kjc::KjcParser::jThrowsClause(void) [1991] at::dms::classfile::ExceptionsAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [615] at::dms::optimize::Optimizer::cleanCode(at::dms::optimize::InstructionHandle *) [1935] at::dms::kjc::KjcParser::jTypeDefinition(at::dms::kjc::CParseCompilationUnitContext *) [1739] at::dms::classfile::FieldRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [626] at::dms::optimize::InstructionHandle::clean(void) [1363] at::dms::kjc::KjcParser::jTypeSpec(void) [1415] at::dms::classfile::LocalVarInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1843] java::util::HashMap::clear(void) [1936] at::dms::kjc::KjcParser::jType(void) [1530] at::dms::classfile::NameAndTypeConstant::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1844] java::util::Hashtable::clear(void) [1270] at::dms::kjc::KjcParser::jUnaryExpressionNotPlusMinus(void) [1992] at::dms::classfile::SourceFileAttribute::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [1845] at::dms::kjc::CParseClassContext::clear(void) [1271] at::dms::kjc::KjcParser::jUnaryExpression(void) [1416] at::dms::classfile::MethodRefInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [829] at::dms::kjc::CParseCompilationUnitContext::clear(void) [1693] at::dms::kjc::KjcParser::jVarInitializer(void) [1531] at::dms::classfile::PushLiteralInstruction::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [862] clntudp_bufcreate [1694] at::dms::kjc::KjcParser::jVariableDeclarator(int, at::dms::kjc::CType *) [679] at::dms::classfile::CodeInfo::write(at::dms::classfile::ConstantPool *, java::io::DataOutput *) [721] clntudp_call [585] at::dms::kjc::KjcParser::jVariableDefinitions(int, at::dms::kjc::CType *) [1993] at::dms::classfile::ClassInfo::write(java::io::DataOutput *) [84] clobberRegister [1695] java_io_FileDescriptor_initSystemFD [1628] at::dms::classfile::::write(unsigned PushLiteralInstruction_0024ConstantOperand, at::dms::classfile::ConstantPool *, java::io::DataOutput *) [756] at::dms::kjc::CBodyContext::cloneContext(void) [1696] java_io_FileInputStream_close [52] writeslot [1237] close [631] java_io_FileInputStream_open [855] xdr_accepted_reply [1152] closeJarFile [466] java_io_FileInputStream_readBytes [777] xdr_bytes [1846] java::io::InputStreamReader::close(void) [1937] java_io_FileOutputStream_close [1994] xdr_callhdr [1847] at::dms::kjc::CSourceClass::close(JArray *, at::dms::kjc::CClassType *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [632] java_io_FileOutputStream_open [863] xdr_domainname [830] at::dms::kjc::ParseManager::close(void) [1938] java_io_FileOutputStream_writeBytes [1276] xdr_enum [1445] at::dms::kjc::CBlockContext::close(at::dms::compiler::TokenReference *) [221] java_io_File_exists0 [879] xdr_free [1848] at::dms::kjc::CClassContext::close(at::dms::kjc::JTypeDeclaration *, at::dms::kjc::CVariableInfo *, at::dms::kjc::CVariableInfo *, JArray *) [1697] java_io_File_isAbsolute [880] xdr_keydat [886] at::dms::kjc::CMethodContext::close(at::dms::compiler::TokenReference *) [226] java_io_File_isDirectory0 [1277] xdr_long [605] at::dms::kjc::CConstructorContext::close(at::dms::compiler::TokenReference *) [228] java_io_File_isFile0 [864] xdr_mapname [1259] at::dms::kjc::CAbstractBodyContext::close(at::dms::compiler::TokenReference *) [753] java_lang_ClassLoader_findLoadedClass0 [704] xdr_opaque [1403] at::dms::kjc::CClass::close(JArray *, JArray *, java::util::Hashtable *, JArray *, java::util::Hashtable *) [896] java_lang_Class_forName [865] xdr_opaque_auth [577] at::dms::classfile::ConstantPool::close(void) [174] java_lang_Class_forName0 [856] xdr_replymsg [1116] java::util::zip::ZipFile::close(void) [1184] java_lang_Class_getClassLoader0 [804] xdr_string [112] cmp_int [1607] java_lang_Class_getPrimitiveClass [1290] xdr_u_int [268] cmp_int_const [1608] java_lang_Class_newInstance [1493] xdr_u_int32_t [254] cmp_offset_int [1255] java_lang_Object_hashCode [857] xdr_union [340] cmp_ref [1609] java_lang_Runtime_buildLibName [853] xdr_valdat [346] cmp_ref_const [1939] java_lang_Runtime_exitInternal [780] xdr_ypreq_key [239] cmp_xRC [1940] java_lang_Runtime_initializeLinkerInternal [854] xdr_ypresp_val [276] cmp_xRR [1610] java_lang_Runtime_loadFileInternal [1532] xdr_ypstat [205] cmp_xRRC [301] java_lang_SecurityManager_getClassContext0 [1570] xdrmem_create [620] cmpg_float [1437] java_lang_String_indexOf [1995] xdrmem_destroy [621] cmpl_float [991] java_lang_String_intern0 [842] xdrmem_getbytes [1849] at::dms::kjc::CClass::collectAbstractMethods(java::util::Vector *) [126] java_lang_System_arraycopy [1241] xdrmem_getlong_aligned [1850] at::dms::kjc::CClass::collectInterfaceMethods(java::util::Vector *) [1476] java_lang_System_currentTimeMillis [1571] xdrmem_getpos [1851] at::dms::kjc::Main::compile(JArray *) [352] java_lang_System_initProperties [736] xdrmem_putbytes [315] java::net::URLStreamHandler::compressFile(java::lang::String *) [1236] java_lang_Throwable_fillInStackTrace [1278] xdrmem_putlong_aligned [603] at::dms::classfile::CodeEnv::computeCodeLength(void) [1061] java_lang_reflect_Array_newArray [1740] xdrmem_setpos [1129] at::dms::classfile::Instruction::computeEndAddress(at::dms::classfile::CodePosition *) [1156] java_util_zip_ZipFile_closeZipFile0 [611] xor_RRC [602] at::dms::classfile::JumpInstruction::computeEndAddress(at::dms::classfile::CodePosition *) [778] java_util_zip_ZipFile_getZipData0 [499] xor_int [154] computeInterfaceImplementationIndex [549] java_util_zip_ZipFile_getZipEntry0 [625] xor_int_const [1640] at::dms::classfile::CodeEnv::computeStackAndLocals(void) [1142] java_util_zip_ZipFile_openZipFile0 [759] xor_long [1852] at::dms::kjc::JAddExpression::computeType(at::dms::kjc::CType *, at::dms::kjc::CType *) [1698] jcondvar_initialise [1741] yp_get_default_domain [358] java::lang::String::concat(java::lang::String *) [1557] jcondvar_signal [514] yp_match [681] kaffe::net::www::protocol::jar::JarURLConnection::connect(void) [1477] jcondvar_wait [1572] ypmatch_cache_expire [682] at::dms::kjc::JClassDeclaration::constructInitializers(bool) [145] jfree [872] ypmatch_cache_insert [1078] antlr::TokenBuffer::consume(void) [1699] jit_soft_multianewarray [895] ypmatch_cache_lookup [1079] antlr::LLkParser::consume(void) [144] jmalloc [1742] ypprot_err [528] java::util::HashMap::containsKey(java::lang::Object *) [1700] jmutex_initialise [4] [529] java::util::Hashtable::containsKey(java::lang::Object *) [1343] jmutex_lock [35] [1404] at::dms::kjc::JExpression::convertType(at::dms::kjc::CType *, at::dms::kjc::CExpressionContext *) [1387] jmutex_unlock [897] [1540] kaffe::io::ByteToCharDefault::convert(JArray *, int, int, JArray *, int, int) [1210] jrealloc [457] [252] java::util::Vector::copyInto(JArray *) [1701] jthreadRestoreFD [409] [70] copyslots [1941] jthread_atexit [671]