Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 32.51 124.61 124.61 900829603 0.00 0.00 PSRoleTable_hashEntryForName_ 29.64 238.22 113.61 148763759 0.00 0.00 ObjectPointer_dispatchTo_arity_above_ 7.41 266.62 28.40 1 28.40 382.23 PSInterpreter_interpret 4.43 283.59 16.97 60335752 0.00 0.00 PSObjectHeap_markAndPushSlotsOf_ 4.22 299.77 16.17 3228800531 0.00 0.00 ObjectPointer_pointer 2.00 307.43 7.67 83793992 0.00 0.00 PSInterpreter_apply_to_arity_withOptionals_ 1.75 314.16 6.73 82400727 0.00 0.00 PSInterpreter_returnFrom_ 1.62 320.35 6.20 1291192716 0.00 0.00 PSObject_payloadSize 1.60 326.47 6.12 401113779 0.00 0.00 ObjectPointer_isObject 1.53 332.34 5.87 5032310 0.00 0.00 PSObjectHeap_findNextLive 1.37 337.59 5.24 92710194 0.00 0.00 PSObjectHeap_cloneOopArray_sized_ 1.36 342.79 5.21 493300420 0.00 0.00 PSInterpreter_stackPop 1.31 347.81 5.02 5032752 0.00 0.00 PSObjectHeap_sweep 1.30 352.80 4.99 148732392 0.00 0.00 PSInterpreter_send_to_through_arity_withOptionals_ 1.10 357.00 4.20 381611297 0.00 0.00 PSObjectHeap_hasMarked_ 0.97 360.70 3.70 4663889 0.00 0.00 PSObjectHeap_pinCards 0.93 364.26 3.56 820979260 0.00 0.00 PSObject_firstSlotOffset 0.80 367.31 3.06 92940363 0.00 0.00 PSObjectHeap_allocateChunkSized_withPayload_ 0.54 369.37 2.06 145142301 0.00 0.00 PSObjectHeap_specialAt_ 0.51 371.32 1.95 174352553 0.00 0.00 PSObjectHeap_mark_ 0.51 373.26 1.94 81 0.02 0.04 PSObjectHeap_remapOops 0.46 375.01 1.76 63863737 0.00 0.00 PSObject_lastSlotOffset 0.41 376.57 1.56 1487 0.00 0.00 PSSlotTable_minimumCapacityAccommodating_ 0.29 377.68 1.11 32224447 0.00 0.00 PSSlotTable_hashEntryForName_ 0.27 378.70 1.02 19103211 0.00 0.00 PSObject_slotValueAtOffset_put_ 0.18 379.39 0.69 30528697 0.00 0.00 _primitive7 0.13 379.89 0.50 saveImageNamed 0.11 380.31 0.42 1293 0.00 0.02 PSObjectHeap_garbageCollect 0.08 380.63 0.33 4662596 0.00 0.00 PSObjectHeap_findHoleSized_ 0.08 380.92 0.29 6219294 0.00 0.00 _primitive23 0.05 381.11 0.19 2587 0.00 0.00 PSObjectHeap_memoryStart 0.05 381.29 0.18 4893999 0.00 0.00 _primitive18 0.04 381.46 0.17 _primitive78 0.04 381.62 0.16 5389353 0.00 0.00 _primitive33 0.04 381.76 0.14 6 0.02 0.61 PSObjectHeap_compact_ 0.03 381.89 0.13 1589 0.00 0.00 ObjectPointer_isMethod_on_arity_ 0.03 382.02 0.13 PSInterpreter_branchKeyed_ 0.03 382.13 0.12 1802 0.00 0.00 _primitive20 0.03 382.24 0.11 _primitive57 0.03 382.34 0.10 7037793 0.00 0.00 _primitive39 0.03 382.44 0.10 4107847 0.00 0.00 PSObjectHeap_allocateChunkSized_ 0.02 382.52 0.08 4735409 0.00 0.00 _primitive32 0.02 382.60 0.08 329562 0.00 0.00 _primitive35 0.02 382.67 0.07 PSObjectHeap_findNextFree 0.02 382.73 0.06 874400 0.00 0.00 _primitive15 0.02 382.79 0.06 216928 0.00 0.00 _primitive30 0.01 382.85 0.06 8 0.01 0.01 PSInterpreter_growStack 0.01 382.90 0.05 3207348 0.00 0.00 _primitive14 0.01 382.94 0.04 1981587 0.00 0.00 _primitive40 0.01 382.98 0.04 1 0.04 0.04 _primitive51 0.01 383.01 0.04 PSObjectHeap_initialDelegateTo_ 0.01 383.04 0.03 736564 0.00 0.00 _primitive19 0.01 383.07 0.03 314284 0.00 0.00 _primitive42 0.01 383.10 0.03 PSInterpreter_signal_with_with_with_ 0.01 383.12 0.02 1694240 0.00 0.00 _primitive9 0.01 383.14 0.02 643803 0.00 0.00 _primitive13 0.01 383.16 0.02 439577 0.00 0.00 _primitive10 0.01 383.18 0.02 58759 0.00 0.00 _primitive16 0.01 383.20 0.02 4754 0.00 0.00 PSRoleTable_emptySpace 0.01 383.22 0.02 _primitive79 0.00 383.23 0.01 275647 0.00 0.00 _primitive77 0.00 383.24 0.01 275647 0.00 0.00 endOfFile 0.00 383.25 0.01 245524 0.00 0.00 _primitive41 0.00 383.26 0.01 179005 0.00 0.00 _primitive38 0.00 383.27 0.01 83023 0.00 0.00 _primitive21 0.00 383.28 0.01 27194 0.00 0.00 PSInterpreter_resendMessage 0.00 383.29 0.01 4084 0.00 0.00 ObjectPointer_asMethod_on_arity_ 0.00 383.30 0.01 PSObjectHeap_isFree_ 0.00 383.31 0.01 _primitive59 0.00 383.32 0.01 132251 0.00 0.00 readFile 0.00 383.32 0.01 writeFile 0.00 383.32 0.00 734620 0.00 0.00 _primitive17 0.00 383.32 0.00 219527 0.00 0.00 _primitive12 0.00 383.32 0.00 132251 0.00 0.00 _primitive73 0.00 383.32 0.00 80826 0.00 0.00 PSRoleTable_hashEntryForInsertingName_ 0.00 383.32 0.00 12107 0.00 0.00 PSObjectHeap_adjustFieldsOf_by_ 0.00 383.32 0.00 9833 0.00 0.00 PSSlotTable_hashEntryForInsertingName_ 0.00 383.32 0.00 4754 0.00 0.00 PSRoleTable_growBy_excluding_ 0.00 383.32 0.00 4754 0.00 0.00 PSRoleTable_minimumCapacityAccommodating_ 0.00 383.32 0.00 4647 0.00 0.00 PSObject_addRoleNamed_at_dispatching_ 0.00 383.32 0.00 3614 0.00 0.00 _primitive24 0.00 383.32 0.00 2250 0.00 0.00 _primitive0 0.00 383.32 0.00 1834 0.00 0.00 _primitive1 0.00 383.32 0.00 1487 0.00 0.00 PSSlotTable_emptySpace 0.00 383.32 0.00 1487 0.00 0.00 PSSlotTable_growBy_excluding_ 0.00 383.32 0.00 1487 0.00 0.00 PSSlotTable_relocate_by_ 0.00 383.32 0.00 1487 0.00 0.00 _primitive11 0.00 383.32 0.00 1443 0.00 0.00 PSObject_addSlotNamed_valued_at_ 0.00 383.32 0.00 1059 0.00 0.00 _primitive4 0.00 383.32 0.00 580 0.00 0.00 _primitive34 0.00 383.32 0.00 384 0.00 0.00 _primitive5 0.00 383.32 0.00 308 0.00 0.00 PSObjectHeap_cloneMap_ 0.00 383.32 0.00 214 0.00 0.00 _primitive31 0.00 383.32 0.00 146 0.00 0.00 _primitive25 0.00 383.32 0.00 88 0.00 0.00 _primitive26 0.00 383.32 0.00 88 0.00 0.00 _primitive3 0.00 383.32 0.00 44 0.00 0.00 PSObject_removeSlotNamed_ 0.00 383.32 0.00 44 0.00 0.00 _primitive6 0.00 383.32 0.00 36 0.00 0.00 _primitive62 0.00 383.32 0.00 26 0.00 0.00 _primitive63 0.00 383.32 0.00 23 0.00 0.00 _primitive8 0.00 383.32 0.00 12 0.00 0.00 _primitive22 0.00 383.32 0.00 10 0.00 0.00 PSInterpreter_dispatchOptionals_ 0.00 383.32 0.00 10 0.00 0.00 _primitive68 0.00 383.32 0.00 10 0.00 0.00 _primitive72 0.00 383.32 0.00 10 0.00 0.00 closeFile 0.00 383.32 0.00 10 0.00 0.00 openFile 0.00 383.32 0.00 10 0.00 0.00 seekFile 0.00 383.32 0.00 7 0.00 0.00 PSObjectHeap_cloneSpecial_ 0.00 383.32 0.00 3 0.00 0.00 _primitive45 0.00 383.32 0.00 3 0.00 0.00 _primitive46 0.00 383.32 0.00 1 0.00 0.00 PSInterpreter_signal_with_with_ 0.00 383.32 0.00 1 0.00 0.00 PSObjectHeap_adjustAllOopsBy_ 0.00 383.32 0.00 1 0.00 0.00 PSObjectHeap_growBy_ 0.00 383.32 0.00 1 0.00 0.00 PSObjectHeap_initializeWithShift_ 0.00 383.32 0.00 1 0.00 0.00 _primitive28 0.00 383.32 0.00 1 0.00 0.00 _primitive48 0.00 383.32 0.00 1 0.00 0.00 _primitive49 0.00 383.32 0.00 1 0.00 0.00 _primitive50 0.00 383.32 0.00 1 0.00 0.00 growMemoryBy % 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.00% of 383.32 seconds index % time self children called name [1] 99.7 0.00 382.24 main [1] 28.40 353.83 1/1 PSInterpreter_interpret [2] 0.00 0.00 1/1 PSObjectHeap_initializeWithShift_ [88] 0.00 0.00 1/145142301 PSObjectHeap_specialAt_ [27] ----------------------------------------------- 28.40 353.83 1/1 main [1] [2] 99.7 28.40 353.83 1 PSInterpreter_interpret [2] 4.99 269.62 148728632/148728632 PSInterpreter_send_to_through_arity_withOptionals_ [4] 7.09 49.53 77543931/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 6.73 4.70 82400727/82400727 PSInterpreter_returnFrom_ [14] 0.50 4.85 8766369/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.09 3.43 3666785/4107847 PSObjectHeap_allocateChunkSized_ [22] 1.73 0.00 163697567/493300420 PSInterpreter_stackPop [19] 0.23 0.00 45467899/3228800531 ObjectPointer_pointer [13] 0.14 0.05 9946177/145142301 PSObjectHeap_specialAt_ [27] 0.01 0.07 27194/27194 PSInterpreter_resendMessage [57] 0.06 0.00 8/8 PSInterpreter_growStack [63] 0.02 0.00 3666785/1291192716 PSObject_payloadSize [16] 0.00 0.00 10/10 PSInterpreter_dispatchOptionals_ [111] ----------------------------------------------- [3] 71.6 4.99 269.62 148728632+7520 [3] 4.99 269.62 148732392 PSInterpreter_send_to_through_arity_withOptionals_ [4] 0.00 0.00 146 _primitive25 [101] ----------------------------------------------- 146 _primitive25 [101] 3614 _primitive24 [91] 4.99 269.62 148728632/148728632 PSInterpreter_interpret [2] [4] 71.6 4.99 269.62 148732392 PSInterpreter_send_to_through_arity_withOptionals_ [4] 113.58 144.24 148732392/148763759 ObjectPointer_dispatchTo_arity_above_ [5] 0.29 4.67 6219294/6219294 _primitive23 [20] 0.69 1.50 30528697/30528697 _primitive7 [28] 0.00 1.11 1059/1059 _primitive4 [35] 0.74 0.00 148732392/3228800531 ObjectPointer_pointer [13] 0.02 0.42 439519/439577 _primitive10 [38] 0.00 0.40 384/384 _primitive5 [39] 0.18 0.07 4893999/4893999 _primitive18 [40] 0.02 0.19 1694240/1694240 _primitive9 [41] 0.16 0.00 5389353/5389353 _primitive33 [45] 0.00 0.12 219527/219527 _primitive12 [48] 0.12 0.00 1802/1802 _primitive20 [49] 0.10 0.00 7037793/7037793 _primitive39 [51] 0.00 0.10 2250/2250 _primitive0 [52] 0.05 0.05 3207348/3207348 _primitive14 [53] 0.00 0.08 1834/1834 _primitive1 [54] 0.08 0.00 4735409/4735409 _primitive32 [55] 0.08 0.00 329562/329562 _primitive35 [56] 0.06 0.01 874400/874400 _primitive15 [58] 0.01 0.05 83023/83023 _primitive21 [60] 0.06 0.00 216928/216928 _primitive30 [61] 0.02 0.04 58759/58759 _primitive16 [62] 0.00 0.05 44/44 _primitive6 [64] 0.03 0.01 736564/736564 _primitive19 [66] 0.04 0.00 1/1 _primitive51 [67] 0.04 0.00 1981587/1981587 _primitive40 [68] 0.03 0.00 314284/314284 _primitive42 [73] 0.02 0.01 643803/643803 _primitive13 [74] 0.01 0.01 275647/275647 _primitive77 [76] 0.01 0.00 245524/245524 _primitive41 [80] 0.01 0.00 179005/179005 _primitive38 [81] 0.00 0.01 88/88 _primitive3 [83] 0.00 0.01 734620/734620 _primitive17 [84] 0.00 0.01 132251/132251 _primitive73 [87] 0.00 0.00 88/88 _primitive26 [94] 0.00 0.00 1487/1487 _primitive11 [96] 0.00 0.00 12/12 _primitive22 [98] 0.00 0.00 1/1 PSInterpreter_signal_with_with_ [103] 0.00 0.00 3/3 _primitive45 [104] 0.00 0.00 23/23 _primitive8 [105] 0.00 0.00 1/1 _primitive50 [108] 0.00 0.00 1/1 _primitive49 [107] 0.00 0.00 1/1 _primitive48 [106] 0.00 0.00 36/36 _primitive62 [109] 0.00 0.00 26/26 _primitive63 [110] 0.00 0.00 3/3 _primitive46 [112] 0.00 0.00 580/580 _primitive34 [157] 0.00 0.00 214/214 _primitive31 [158] 0.00 0.00 10/10 _primitive72 [160] 0.00 0.00 10/10 _primitive68 [159] 0.00 0.00 1/1 _primitive28 [161] 3614 _primitive24 [91] 146 _primitive25 [101] ----------------------------------------------- 0.00 0.00 1/148763759 PSInterpreter_signal_with_with_ [103] 0.00 0.00 88/148763759 _primitive26 [94] 0.00 0.00 4084/148763759 ObjectPointer_asMethod_on_arity_ [43] 0.02 0.03 27194/148763759 PSInterpreter_resendMessage [57] 113.58 144.24 148732392/148763759 PSInterpreter_send_to_through_arity_withOptionals_ [4] [5] 67.3 113.61 144.28 148763759 ObjectPointer_dispatchTo_arity_above_ [5] 124.60 8.83 900743941/900829603 PSRoleTable_hashEntryForName_ [6] 6.58 0.00 1314436300/3228800531 ObjectPointer_pointer [13] 3.27 0.00 755333799/820979260 PSObject_firstSlotOffset [25] 0.73 0.26 51293721/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 43142/401113779 ObjectPointer_isObject [17] ----------------------------------------------- 0.00 0.00 9294/900829603 PSObject_addRoleNamed_at_dispatching_ [69] 0.01 0.00 76368/900829603 PSRoleTable_growBy_excluding_ [70] 124.60 8.83 900743941/900829603 ObjectPointer_dispatchTo_arity_above_ [5] [6] 34.8 124.61 8.83 900829603 PSRoleTable_hashEntryForName_ [6] 4.51 0.00 900829603/3228800531 ObjectPointer_pointer [13] 4.32 0.00 900829603/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 1/83793992 PSInterpreter_signal_with_with_ [103] 0.00 0.00 11/83793992 PSInterpreter_returnFrom_ [14] 0.00 0.00 12/83793992 _primitive22 [98] 0.00 0.00 3607/83793992 _primitive24 [91] 0.00 0.02 27136/83793992 PSInterpreter_resendMessage [57] 0.57 3.97 6219294/83793992 _primitive23 [20] 7.09 49.53 77543931/83793992 PSInterpreter_interpret [2] [7] 16.0 7.67 53.53 83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 4.74 46.36 83793992/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 1.19 0.42 83793992/145142301 PSObjectHeap_specialAt_ [27] 0.42 0.00 83793992/3228800531 ObjectPointer_pointer [13] 0.40 0.00 83793992/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 8/92710194 PSInterpreter_growStack [63] 0.00 0.00 1487/92710194 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 1802/92710194 _primitive20 [49] 0.00 0.00 4754/92710194 PSRoleTable_growBy_excluding_ [70] 0.00 0.03 58759/92710194 _primitive16 [62] 0.00 0.05 83023/92710194 _primitive21 [60] 0.50 4.85 8766369/92710194 PSInterpreter_interpret [2] 4.74 46.36 83793992/92710194 PSInterpreter_apply_to_arity_withOptionals_ [7] [8] 14.7 5.24 51.29 92710194 PSObjectHeap_cloneOopArray_sized_ [8] 3.05 48.24 92710194/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] ----------------------------------------------- 0.00 0.00 2/92940363 _primitive10 [38] 0.00 0.00 7/92940363 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 44/92940363 PSObject_removeSlotNamed_ [65] 0.00 0.00 88/92940363 _primitive3 [83] 0.00 0.00 308/92940363 PSObjectHeap_cloneMap_ [93] 0.00 0.00 1443/92940363 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 4103/92940363 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 4647/92940363 PSObject_addRoleNamed_at_dispatching_ [69] 0.01 0.11 219527/92940363 _primitive12 [48] 3.05 48.24 92710194/92940363 PSObjectHeap_cloneOopArray_sized_ [8] [9] 13.4 3.06 48.36 92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.30 47.03 4316635/4662596 PSObjectHeap_findHoleSized_ [10] 1.04 0.00 92940363/174352553 PSObjectHeap_mark_ [29] ----------------------------------------------- 0.02 3.77 345961/4662596 PSObjectHeap_allocateChunkSized_ [22] 0.30 47.03 4316635/4662596 PSObjectHeap_allocateChunkSized_withPayload_ [9] [10] 13.3 0.33 50.80 4662596 PSObjectHeap_findHoleSized_ [10] 0.42 31.25 1287/1293 PSObjectHeap_garbageCollect [11] 5.87 0.45 5032310/5032310 PSObjectHeap_findNextLive [15] 5.02 0.43 5032310/5032752 PSObjectHeap_sweep [18] 3.70 0.00 4663883/4663889 PSObjectHeap_pinCards [23] 0.14 3.53 6/6 PSObjectHeap_compact_ [24] ----------------------------------------------- 0.00 0.15 6/1293 PSObjectHeap_compact_ [24] 0.42 31.25 1287/1293 PSObjectHeap_findHoleSized_ [10] [11] 8.3 0.42 31.40 1293 PSObjectHeap_garbageCollect [11] 16.97 14.23 60335752/60335752 PSObjectHeap_markAndPushSlotsOf_ [12] 0.19 0.00 2586/2587 PSObjectHeap_memoryStart [42] 0.00 0.00 442/5032752 PSObjectHeap_sweep [18] 0.00 0.00 5178/174352553 PSObjectHeap_mark_ [29] 0.00 0.00 5178/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 16.97 14.23 60335752/60335752 PSObjectHeap_garbageCollect [11] [12] 8.1 16.97 14.23 60335752 PSObjectHeap_markAndPushSlotsOf_ [12] 5.78 0.00 378889532/401113779 ObjectPointer_isObject [17] 4.15 0.00 377457114/381611297 PSObjectHeap_hasMarked_ [21] 1.66 0.00 60335752/63863737 PSObject_lastSlotOffset [30] 1.59 0.00 317121362/3228800531 ObjectPointer_pointer [13] 0.67 0.00 60330574/174352553 PSObjectHeap_mark_ [29] 0.26 0.00 60335752/820979260 PSObject_firstSlotOffset [25] 0.11 0.00 23820387/1291192716 PSObject_payloadSize [16] 0.00 0.00 46409/19103211 PSObject_slotValueAtOffset_put_ [36] ----------------------------------------------- 0.00 0.00 1/3228800531 PSInterpreter_signal_with_with_ [103] 0.00 0.00 2/3228800531 _primitive48 [106] 0.00 0.00 2/3228800531 _primitive49 [107] 0.00 0.00 2/3228800531 _primitive51 [67] 0.00 0.00 2/3228800531 _primitive50 [108] 0.00 0.00 6/3228800531 _primitive46 [112] 0.00 0.00 7/3228800531 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 8/3228800531 PSInterpreter_growStack [63] 0.00 0.00 12/3228800531 _primitive22 [98] 0.00 0.00 23/3228800531 _primitive8 [105] 0.00 0.00 26/3228800531 _primitive63 [110] 0.00 0.00 36/3228800531 _primitive62 [109] 0.00 0.00 44/3228800531 _primitive6 [64] 0.00 0.00 176/3228800531 _primitive26 [94] 0.00 0.00 384/3228800531 _primitive5 [39] 0.00 0.00 484/3228800531 _primitive3 [83] 0.00 0.00 627/3228800531 _primitive25 [101] 0.00 0.00 1059/3228800531 _primitive4 [35] 0.00 0.00 1487/3228800531 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 2334/3228800531 ObjectPointer_isMethod_on_arity_ [46] 0.00 0.00 2974/3228800531 _primitive11 [96] 0.00 0.00 3604/3228800531 _primitive20 [49] 0.00 0.00 3614/3228800531 _primitive24 [91] 0.00 0.00 4754/3228800531 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 5178/3228800531 PSObjectHeap_garbageCollect [11] 0.00 0.00 5502/3228800531 _primitive1 [54] 0.00 0.00 6750/3228800531 _primitive0 [52] 0.00 0.00 8731/3228800531 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 9833/3228800531 PSSlotTable_hashEntryForInsertingName_ [95] 0.00 0.00 12107/3228800531 PSObjectHeap_adjustFieldsOf_by_ [90] 0.00 0.00 24214/3228800531 PSObjectHeap_adjustAllOopsBy_ [89] 0.00 0.00 27194/3228800531 PSInterpreter_resendMessage [57] 0.00 0.00 58759/3228800531 _primitive16 [62] 0.00 0.00 80826/3228800531 PSRoleTable_hashEntryForInsertingName_ [92] 0.00 0.00 166046/3228800531 _primitive21 [60] 0.00 0.00 216928/3228800531 _primitive30 [61] 0.00 0.00 219527/3228800531 _primitive12 [48] 0.00 0.00 439577/3228800531 _primitive10 [38] 0.00 0.00 734620/3228800531 _primitive17 [84] 0.01 0.00 1287606/3228800531 _primitive13 [74] 0.01 0.00 1473128/3228800531 _primitive19 [66] 0.01 0.00 1748800/3228800531 _primitive15 [58] 0.02 0.00 3388480/3228800531 _primitive9 [41] 0.03 0.00 6414696/3228800531 _primitive14 [53] 0.05 0.00 9787998/3228800531 _primitive18 [40] 0.09 0.00 18657882/3228800531 _primitive23 [20] 0.15 0.00 30528697/3228800531 _primitive7 [28] 0.16 0.00 32224447/3228800531 PSSlotTable_hashEntryForName_ [34] 0.23 0.00 45467899/3228800531 PSInterpreter_interpret [2] 0.42 0.00 83793992/3228800531 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.73 0.00 145142301/3228800531 PSObjectHeap_specialAt_ [27] 0.74 0.00 148732392/3228800531 PSInterpreter_send_to_through_arity_withOptionals_ [4] 0.83 0.00 165727488/3228800531 PSInterpreter_returnFrom_ [14] 1.59 0.00 317121362/3228800531 PSObjectHeap_markAndPushSlotsOf_ [12] 4.51 0.00 900829603/3228800531 PSRoleTable_hashEntryForName_ [6] 6.58 0.00 1314436300/3228800531 ObjectPointer_dispatchTo_arity_above_ [5] [13] 4.2 16.17 0.00 3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 6.73 4.70 82400727/82400727 PSInterpreter_interpret [2] [14] 3.0 6.73 4.70 82400727 PSInterpreter_returnFrom_ [14] 3.48 0.00 329602853/493300420 PSInterpreter_stackPop [19] 0.83 0.00 165727488/3228800531 ObjectPointer_pointer [13] 0.40 0.00 82400716/1291192716 PSObject_payloadSize [16] 0.00 0.00 11/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] ----------------------------------------------- 5.87 0.45 5032310/5032310 PSObjectHeap_findHoleSized_ [10] [15] 1.6 5.87 0.45 5032310 PSObjectHeap_findNextLive [15] 0.45 0.00 92858174/1291192716 PSObject_payloadSize [16] 0.00 0.00 6196/174352553 PSObjectHeap_mark_ [29] ----------------------------------------------- 0.00 0.00 4/1291192716 _primitive10 [38] 0.00 0.00 14/1291192716 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 20/1291192716 PSInterpreter_dispatchOptionals_ [111] 0.00 0.00 88/1291192716 PSObject_removeSlotNamed_ [65] 0.00 0.00 88/1291192716 _primitive26 [94] 0.00 0.00 146/1291192716 _primitive25 [101] 0.00 0.00 484/1291192716 _primitive3 [83] 0.00 0.00 616/1291192716 PSObjectHeap_cloneMap_ [93] 0.00 0.00 1487/1291192716 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 1487/1291192716 PSSlotTable_emptySpace [99] 0.00 0.00 1487/1291192716 PSSlotTable_relocate_by_ [100] 0.00 0.00 1487/1291192716 PSSlotTable_minimumCapacityAccommodating_ [32] 0.00 0.00 1802/1291192716 _primitive20 [49] 0.00 0.00 1834/1291192716 _primitive1 [54] 0.00 0.00 2250/1291192716 _primitive0 [52] 0.00 0.00 2334/1291192716 ObjectPointer_isMethod_on_arity_ [46] 0.00 0.00 2886/1291192716 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 3614/1291192716 _primitive24 [91] 0.00 0.00 4013/1291192716 PSObjectHeap_adjustFieldsOf_by_ [90] 0.00 0.00 4754/1291192716 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 4754/1291192716 PSRoleTable_emptySpace [75] 0.00 0.00 4754/1291192716 PSRoleTable_minimumCapacityAccommodating_ [97] 0.00 0.00 8225/1291192716 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 8927/1291192716 PSObjectHeap_adjustAllOopsBy_ [89] 0.00 0.00 9294/1291192716 PSObject_addRoleNamed_at_dispatching_ [69] 0.00 0.00 9833/1291192716 PSSlotTable_hashEntryForInsertingName_ [95] 0.00 0.00 80826/1291192716 PSRoleTable_hashEntryForInsertingName_ [92] 0.00 0.00 83023/1291192716 _primitive21 [60] 0.00 0.00 174931/1291192716 PSObjectHeap_compact_ [24] 0.00 0.00 643803/1291192716 _primitive13 [74] 0.00 0.00 734620/1291192716 _primitive17 [84] 0.00 0.00 736564/1291192716 _primitive19 [66] 0.00 0.00 874400/1291192716 _primitive15 [58] 0.02 0.00 3207348/1291192716 _primitive14 [53] 0.02 0.00 3666785/1291192716 PSInterpreter_interpret [2] 0.02 0.00 3877945/1291192716 PSObjectHeap_remapOops [26] 0.02 0.00 4893999/1291192716 _primitive18 [40] 0.03 0.00 6219294/1291192716 _primitive23 [20] 0.11 0.00 23820387/1291192716 PSObjectHeap_markAndPushSlotsOf_ [12] 0.15 0.00 32224447/1291192716 PSSlotTable_hashEntryForName_ [34] 0.24 0.00 49995177/1291192716 PSObjectHeap_sweep [18] 0.40 0.00 82400716/1291192716 PSInterpreter_returnFrom_ [14] 0.40 0.00 83793992/1291192716 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.45 0.00 92858174/1291192716 PSObjectHeap_findNextLive [15] 4.32 0.00 900829603/1291192716 PSRoleTable_hashEntryForName_ [6] [16] 1.6 6.20 0.00 1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 189/401113779 _primitive25 [101] 0.00 0.00 43142/401113779 ObjectPointer_dispatchTo_arity_above_ [5] 0.00 0.00 64832/401113779 PSObjectHeap_adjustFieldsOf_by_ [90] 0.34 0.00 22116084/401113779 PSObjectHeap_remapOops [26] 5.78 0.00 378889532/401113779 PSObjectHeap_markAndPushSlotsOf_ [12] [17] 1.6 6.12 0.00 401113779 ObjectPointer_isObject [17] ----------------------------------------------- 0.00 0.00 442/5032752 PSObjectHeap_garbageCollect [11] 5.02 0.43 5032310/5032752 PSObjectHeap_findHoleSized_ [10] [18] 1.4 5.02 0.43 5032752 PSObjectHeap_sweep [18] 0.24 0.00 49995177/1291192716 PSObject_payloadSize [16] 0.19 0.00 16960908/174352553 PSObjectHeap_mark_ [29] ----------------------------------------------- 1.73 0.00 163697567/493300420 PSInterpreter_interpret [2] 3.48 0.00 329602853/493300420 PSInterpreter_returnFrom_ [14] [19] 1.4 5.21 0.00 493300420 PSInterpreter_stackPop [19] ----------------------------------------------- 0.29 4.67 6219294/6219294 PSInterpreter_send_to_through_arity_withOptionals_ [4] [20] 1.3 0.29 4.67 6219294 _primitive23 [20] 0.57 3.97 6219294/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.09 0.00 18657882/3228800531 ObjectPointer_pointer [13] 0.03 0.00 6219294/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 12107/381611297 PSObjectHeap_adjustAllOopsBy_ [89] 0.00 0.00 276735/381611297 PSObjectHeap_compact_ [24] 0.04 0.00 3865341/381611297 PSObjectHeap_remapOops [26] 4.15 0.00 377457114/381611297 PSObjectHeap_markAndPushSlotsOf_ [12] [21] 1.1 4.20 0.00 381611297 PSObjectHeap_hasMarked_ [21] ----------------------------------------------- 0.00 0.00 44/4107847 PSObject_removeSlotNamed_ [65] 0.00 0.00 1443/4107847 PSObject_addSlotNamed_valued_at_ [33] 0.01 0.41 439575/4107847 _primitive10 [38] 0.09 3.43 3666785/4107847 PSInterpreter_interpret [2] [22] 1.0 0.10 3.84 4107847 PSObjectHeap_allocateChunkSized_ [22] 0.02 3.77 345961/4662596 PSObjectHeap_findHoleSized_ [10] 0.05 0.00 4107847/174352553 PSObjectHeap_mark_ [29] 0.00 0.00 1/1 PSObjectHeap_growBy_ [116] ----------------------------------------------- 0.00 0.00 6/4663889 PSObjectHeap_compact_ [24] 3.70 0.00 4663883/4663889 PSObjectHeap_findHoleSized_ [10] [23] 1.0 3.70 0.00 4663889 PSObjectHeap_pinCards [23] ----------------------------------------------- 0.14 3.53 6/6 PSObjectHeap_findHoleSized_ [10] [24] 1.0 0.14 3.53 6 PSObjectHeap_compact_ [24] 1.94 1.43 81/81 PSObjectHeap_remapOops [26] 0.00 0.15 6/1293 PSObjectHeap_garbageCollect [11] 0.00 0.00 276735/381611297 PSObjectHeap_hasMarked_ [21] 0.00 0.00 174931/1291192716 PSObject_payloadSize [16] 0.00 0.00 6/4663889 PSObjectHeap_pinCards [23] ----------------------------------------------- 0.00 0.00 132/820979260 PSObject_removeSlotNamed_ [65] 0.00 0.00 384/820979260 _primitive5 [39] 0.00 0.00 1059/820979260 _primitive4 [35] 0.00 0.00 2886/820979260 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 12107/820979260 PSObjectHeap_adjustFieldsOf_by_ [90] 0.00 0.00 83023/820979260 _primitive21 [60] 0.01 0.00 1694240/820979260 _primitive9 [41] 0.02 0.00 3515878/820979260 PSObjectHeap_remapOops [26] 0.26 0.00 60335752/820979260 PSObjectHeap_markAndPushSlotsOf_ [12] 3.27 0.00 755333799/820979260 ObjectPointer_dispatchTo_arity_above_ [5] [25] 0.9 3.56 0.00 820979260 PSObject_firstSlotOffset [25] ----------------------------------------------- 1.94 1.43 81/81 PSObjectHeap_compact_ [24] [26] 0.9 1.94 1.43 81 PSObjectHeap_remapOops [26] 0.92 0.00 17303604/19103211 PSObject_slotValueAtOffset_put_ [36] 0.34 0.00 22116084/401113779 ObjectPointer_isObject [17] 0.10 0.00 3515878/63863737 PSObject_lastSlotOffset [30] 0.04 0.00 3865341/381611297 PSObjectHeap_hasMarked_ [21] 0.02 0.00 3877945/1291192716 PSObject_payloadSize [16] 0.02 0.00 3515878/820979260 PSObject_firstSlotOffset [25] ----------------------------------------------- 0.00 0.00 1/145142301 main [1] 0.00 0.00 1/145142301 PSInterpreter_signal_with_with_ [103] 0.00 0.00 3/145142301 PSObjectHeap_initializeWithShift_ [88] 0.00 0.00 7/145142301 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 8/145142301 PSInterpreter_growStack [63] 0.00 0.00 23/145142301 _primitive8 [105] 0.00 0.00 1487/145142301 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 1802/145142301 _primitive20 [49] 0.00 0.00 4754/145142301 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 17302/145142301 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 83023/145142301 _primitive21 [60] 0.14 0.05 9946177/145142301 PSInterpreter_interpret [2] 0.73 0.26 51293721/145142301 ObjectPointer_dispatchTo_arity_above_ [5] 1.19 0.42 83793992/145142301 PSInterpreter_apply_to_arity_withOptionals_ [7] [27] 0.7 2.06 0.73 145142301 PSObjectHeap_specialAt_ [27] 0.73 0.00 145142301/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.69 1.50 30528697/30528697 PSInterpreter_send_to_through_arity_withOptionals_ [4] [28] 0.6 0.69 1.50 30528697 _primitive7 [28] 1.05 0.30 30528697/32224447 PSSlotTable_hashEntryForName_ [34] 0.15 0.00 30528697/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1487/174352553 _primitive11 [96] 0.00 0.00 5178/174352553 PSObjectHeap_garbageCollect [11] 0.00 0.00 6196/174352553 PSObjectHeap_findNextLive [15] 0.05 0.00 4107847/174352553 PSObjectHeap_allocateChunkSized_ [22] 0.19 0.00 16960908/174352553 PSObjectHeap_sweep [18] 0.67 0.00 60330574/174352553 PSObjectHeap_markAndPushSlotsOf_ [12] 1.04 0.00 92940363/174352553 PSObjectHeap_allocateChunkSized_withPayload_ [9] [29] 0.5 1.95 0.00 174352553 PSObjectHeap_mark_ [29] ----------------------------------------------- 0.00 0.00 12107/63863737 PSObjectHeap_adjustFieldsOf_by_ [90] 0.10 0.00 3515878/63863737 PSObjectHeap_remapOops [26] 1.66 0.00 60335752/63863737 PSObjectHeap_markAndPushSlotsOf_ [12] [30] 0.5 1.76 0.00 63863737 PSObject_lastSlotOffset [30] ----------------------------------------------- 0.00 0.05 44/1487 PSObject_removeSlotNamed_ [65] 0.00 1.52 1443/1487 PSObject_addSlotNamed_valued_at_ [33] [31] 0.4 0.00 1.56 1487 PSSlotTable_growBy_excluding_ [31] 1.56 0.00 1487/1487 PSSlotTable_minimumCapacityAccommodating_ [32] 0.00 0.00 1487/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 8390/9833 PSSlotTable_hashEntryForInsertingName_ [95] 0.00 0.00 1487/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 1487/3228800531 ObjectPointer_pointer [13] 0.00 0.00 1487/1291192716 PSObject_payloadSize [16] 0.00 0.00 1487/1487 PSSlotTable_emptySpace [99] ----------------------------------------------- 1.56 0.00 1487/1487 PSSlotTable_growBy_excluding_ [31] [32] 0.4 1.56 0.00 1487 PSSlotTable_minimumCapacityAccommodating_ [32] 0.00 0.00 1487/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.40 384/1443 _primitive5 [39] 0.00 1.11 1059/1443 _primitive4 [35] [33] 0.4 0.00 1.52 1443 PSObject_addSlotNamed_valued_at_ [33] 0.00 1.52 1443/1487 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 1443/4107847 PSObjectHeap_allocateChunkSized_ [22] 0.00 0.00 1443/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 1443/19103211 PSObject_slotValueAtOffset_put_ [36] 0.00 0.00 1443/32224447 PSSlotTable_hashEntryForName_ [34] 0.00 0.00 1443/9833 PSSlotTable_hashEntryForInsertingName_ [95] 0.00 0.00 2886/1291192716 PSObject_payloadSize [16] 0.00 0.00 2886/820979260 PSObject_firstSlotOffset [25] 0.00 0.00 1443/1487 PSSlotTable_relocate_by_ [100] ----------------------------------------------- 0.00 0.00 23/32224447 _primitive8 [105] 0.00 0.00 44/32224447 PSObject_removeSlotNamed_ [65] 0.00 0.00 1443/32224447 PSObject_addSlotNamed_valued_at_ [33] 0.06 0.02 1694240/32224447 _primitive9 [41] 1.05 0.30 30528697/32224447 _primitive7 [28] [34] 0.4 1.11 0.32 32224447 PSSlotTable_hashEntryForName_ [34] 0.16 0.00 32224447/3228800531 ObjectPointer_pointer [13] 0.15 0.00 32224447/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 1.11 1059/1059 PSInterpreter_send_to_through_arity_withOptionals_ [4] [35] 0.3 0.00 1.11 1059 _primitive4 [35] 0.00 1.11 1059/1443 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 1059/3228800531 ObjectPointer_pointer [13] 0.00 0.00 1059/820979260 PSObject_firstSlotOffset [25] ----------------------------------------------- 0.00 0.00 1443/19103211 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 46409/19103211 PSObjectHeap_markAndPushSlotsOf_ [12] 0.00 0.00 57515/19103211 PSObjectHeap_adjustFieldsOf_by_ [90] 0.09 0.00 1694240/19103211 _primitive9 [41] 0.92 0.00 17303604/19103211 PSObjectHeap_remapOops [26] [36] 0.3 1.02 0.00 19103211 PSObject_slotValueAtOffset_put_ [36] ----------------------------------------------- [37] 0.1 0.50 0.00 saveImageNamed [37] ----------------------------------------------- 0.00 0.00 58/439577 PSInterpreter_resendMessage [57] 0.02 0.42 439519/439577 PSInterpreter_send_to_through_arity_withOptionals_ [4] [38] 0.1 0.02 0.42 439577 _primitive10 [38] 0.01 0.41 439575/4107847 PSObjectHeap_allocateChunkSized_ [22] 0.00 0.00 439577/3228800531 ObjectPointer_pointer [13] 0.00 0.00 2/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 4/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.40 384/384 PSInterpreter_send_to_through_arity_withOptionals_ [4] [39] 0.1 0.00 0.40 384 _primitive5 [39] 0.00 0.40 384/1443 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 384/3228800531 ObjectPointer_pointer [13] 0.00 0.00 384/820979260 PSObject_firstSlotOffset [25] ----------------------------------------------- 0.18 0.07 4893999/4893999 PSInterpreter_send_to_through_arity_withOptionals_ [4] [40] 0.1 0.18 0.07 4893999 _primitive18 [40] 0.05 0.00 9787998/3228800531 ObjectPointer_pointer [13] 0.02 0.00 4893999/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.02 0.19 1694240/1694240 PSInterpreter_send_to_through_arity_withOptionals_ [4] [41] 0.1 0.02 0.19 1694240 _primitive9 [41] 0.09 0.00 1694240/19103211 PSObject_slotValueAtOffset_put_ [36] 0.06 0.02 1694240/32224447 PSSlotTable_hashEntryForName_ [34] 0.02 0.00 3388480/3228800531 ObjectPointer_pointer [13] 0.01 0.00 1694240/820979260 PSObject_firstSlotOffset [25] 0.00 0.00 308/308 PSObjectHeap_cloneMap_ [93] ----------------------------------------------- 0.00 0.00 1/2587 PSObjectHeap_adjustAllOopsBy_ [89] 0.19 0.00 2586/2587 PSObjectHeap_garbageCollect [11] [42] 0.0 0.19 0.00 2587 PSObjectHeap_memoryStart [42] ----------------------------------------------- 0.00 0.08 1834/4084 _primitive1 [54] 0.01 0.09 2250/4084 _primitive0 [52] [43] 0.0 0.01 0.17 4084 ObjectPointer_asMethod_on_arity_ [43] 0.12 0.00 1501/1589 ObjectPointer_isMethod_on_arity_ [46] 0.00 0.04 4647/4647 PSObject_addRoleNamed_at_dispatching_ [69] 0.00 0.00 4084/148763759 ObjectPointer_dispatchTo_arity_above_ [5] 0.00 0.00 4103/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 17302/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 19/4754 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 8731/3228800531 ObjectPointer_pointer [13] 0.00 0.00 8225/1291192716 PSObject_payloadSize [16] ----------------------------------------------- [44] 0.0 0.17 0.00 _primitive78 [44] ----------------------------------------------- 0.16 0.00 5389353/5389353 PSInterpreter_send_to_through_arity_withOptionals_ [4] [45] 0.0 0.16 0.00 5389353 _primitive33 [45] ----------------------------------------------- 0.01 0.00 88/1589 _primitive3 [83] 0.12 0.00 1501/1589 ObjectPointer_asMethod_on_arity_ [43] [46] 0.0 0.13 0.00 1589 ObjectPointer_isMethod_on_arity_ [46] 0.00 0.00 2334/3228800531 ObjectPointer_pointer [13] 0.00 0.00 2334/1291192716 PSObject_payloadSize [16] ----------------------------------------------- [47] 0.0 0.13 0.00 PSInterpreter_branchKeyed_ [47] ----------------------------------------------- 0.00 0.12 219527/219527 PSInterpreter_send_to_through_arity_withOptionals_ [4] [48] 0.0 0.00 0.12 219527 _primitive12 [48] 0.01 0.11 219527/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 219527/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.12 0.00 1802/1802 PSInterpreter_send_to_through_arity_withOptionals_ [4] [49] 0.0 0.12 0.00 1802 _primitive20 [49] 0.00 0.00 1802/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 1802/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 3604/3228800531 ObjectPointer_pointer [13] 0.00 0.00 1802/1291192716 PSObject_payloadSize [16] ----------------------------------------------- [50] 0.0 0.11 0.00 _primitive57 [50] ----------------------------------------------- 0.10 0.00 7037793/7037793 PSInterpreter_send_to_through_arity_withOptionals_ [4] [51] 0.0 0.10 0.00 7037793 _primitive39 [51] ----------------------------------------------- 0.00 0.10 2250/2250 PSInterpreter_send_to_through_arity_withOptionals_ [4] [52] 0.0 0.00 0.10 2250 _primitive0 [52] 0.01 0.09 2250/4084 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 6750/3228800531 ObjectPointer_pointer [13] 0.00 0.00 2250/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.05 0.05 3207348/3207348 PSInterpreter_send_to_through_arity_withOptionals_ [4] [53] 0.0 0.05 0.05 3207348 _primitive14 [53] 0.03 0.00 6414696/3228800531 ObjectPointer_pointer [13] 0.02 0.00 3207348/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.08 1834/1834 PSInterpreter_send_to_through_arity_withOptionals_ [4] [54] 0.0 0.00 0.08 1834 _primitive1 [54] 0.00 0.08 1834/4084 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 5502/3228800531 ObjectPointer_pointer [13] 0.00 0.00 1834/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.08 0.00 4735409/4735409 PSInterpreter_send_to_through_arity_withOptionals_ [4] [55] 0.0 0.08 0.00 4735409 _primitive32 [55] ----------------------------------------------- 0.08 0.00 329562/329562 PSInterpreter_send_to_through_arity_withOptionals_ [4] [56] 0.0 0.08 0.00 329562 _primitive35 [56] ----------------------------------------------- 0.01 0.07 27194/27194 PSInterpreter_interpret [2] [57] 0.0 0.01 0.07 27194 PSInterpreter_resendMessage [57] 0.02 0.03 27194/148763759 ObjectPointer_dispatchTo_arity_above_ [5] 0.00 0.02 27136/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.00 0.00 27194/3228800531 ObjectPointer_pointer [13] 0.00 0.00 58/439577 _primitive10 [38] ----------------------------------------------- 0.06 0.01 874400/874400 PSInterpreter_send_to_through_arity_withOptionals_ [4] [58] 0.0 0.06 0.01 874400 _primitive15 [58] 0.01 0.00 1748800/3228800531 ObjectPointer_pointer [13] 0.00 0.00 874400/1291192716 PSObject_payloadSize [16] ----------------------------------------------- [59] 0.0 0.07 0.00 PSObjectHeap_findNextFree [59] ----------------------------------------------- 0.01 0.05 83023/83023 PSInterpreter_send_to_through_arity_withOptionals_ [4] [60] 0.0 0.01 0.05 83023 _primitive21 [60] 0.00 0.05 83023/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 83023/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 166046/3228800531 ObjectPointer_pointer [13] 0.00 0.00 83023/1291192716 PSObject_payloadSize [16] 0.00 0.00 83023/820979260 PSObject_firstSlotOffset [25] ----------------------------------------------- 0.06 0.00 216928/216928 PSInterpreter_send_to_through_arity_withOptionals_ [4] [61] 0.0 0.06 0.00 216928 _primitive30 [61] 0.00 0.00 216928/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.02 0.04 58759/58759 PSInterpreter_send_to_through_arity_withOptionals_ [4] [62] 0.0 0.02 0.04 58759 _primitive16 [62] 0.00 0.03 58759/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 58759/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.06 0.00 8/8 PSInterpreter_interpret [2] [63] 0.0 0.06 0.00 8 PSInterpreter_growStack [63] 0.00 0.00 8/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 8/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 8/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.05 44/44 PSInterpreter_send_to_through_arity_withOptionals_ [4] [64] 0.0 0.00 0.05 44 _primitive6 [64] 0.00 0.05 44/44 PSObject_removeSlotNamed_ [65] 0.00 0.00 44/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.05 44/44 _primitive6 [64] [65] 0.0 0.00 0.05 44 PSObject_removeSlotNamed_ [65] 0.00 0.05 44/1487 PSSlotTable_growBy_excluding_ [31] 0.00 0.00 44/4107847 PSObjectHeap_allocateChunkSized_ [22] 0.00 0.00 44/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 44/32224447 PSSlotTable_hashEntryForName_ [34] 0.00 0.00 132/820979260 PSObject_firstSlotOffset [25] 0.00 0.00 88/1291192716 PSObject_payloadSize [16] 0.00 0.00 44/1487 PSSlotTable_relocate_by_ [100] ----------------------------------------------- 0.03 0.01 736564/736564 PSInterpreter_send_to_through_arity_withOptionals_ [4] [66] 0.0 0.03 0.01 736564 _primitive19 [66] 0.01 0.00 1473128/3228800531 ObjectPointer_pointer [13] 0.00 0.00 736564/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.04 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [67] 0.0 0.04 0.00 1 _primitive51 [67] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 2/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.04 0.00 1981587/1981587 PSInterpreter_send_to_through_arity_withOptionals_ [4] [68] 0.0 0.04 0.00 1981587 _primitive40 [68] ----------------------------------------------- 0.00 0.04 4647/4647 ObjectPointer_asMethod_on_arity_ [43] [69] 0.0 0.00 0.04 4647 PSObject_addRoleNamed_at_dispatching_ [69] 0.00 0.03 4647/4754 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 4647/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 9294/900829603 PSRoleTable_hashEntryForName_ [6] 0.00 0.00 9294/1291192716 PSObject_payloadSize [16] 0.00 0.00 4458/80826 PSRoleTable_hashEntryForInsertingName_ [92] ----------------------------------------------- 0.00 0.00 19/4754 ObjectPointer_asMethod_on_arity_ [43] 0.00 0.00 88/4754 _primitive3 [83] 0.00 0.03 4647/4754 PSObject_addRoleNamed_at_dispatching_ [69] [70] 0.0 0.00 0.04 4754 PSRoleTable_growBy_excluding_ [70] 0.02 0.00 4754/4754 PSRoleTable_emptySpace [75] 0.01 0.00 76368/900829603 PSRoleTable_hashEntryForName_ [6] 0.00 0.00 4754/92710194 PSObjectHeap_cloneOopArray_sized_ [8] 0.00 0.00 76368/80826 PSRoleTable_hashEntryForInsertingName_ [92] 0.00 0.00 4754/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 4754/3228800531 ObjectPointer_pointer [13] 0.00 0.00 4754/1291192716 PSObject_payloadSize [16] 0.00 0.00 4754/4754 PSRoleTable_minimumCapacityAccommodating_ [97] ----------------------------------------------- [71] 0.0 0.04 0.00 PSObjectHeap_initialDelegateTo_ [71] ----------------------------------------------- [72] 0.0 0.03 0.00 PSInterpreter_signal_with_with_with_ [72] ----------------------------------------------- 0.03 0.00 314284/314284 PSInterpreter_send_to_through_arity_withOptionals_ [4] [73] 0.0 0.03 0.00 314284 _primitive42 [73] ----------------------------------------------- 0.02 0.01 643803/643803 PSInterpreter_send_to_through_arity_withOptionals_ [4] [74] 0.0 0.02 0.01 643803 _primitive13 [74] 0.01 0.00 1287606/3228800531 ObjectPointer_pointer [13] 0.00 0.00 643803/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.02 0.00 4754/4754 PSRoleTable_growBy_excluding_ [70] [75] 0.0 0.02 0.00 4754 PSRoleTable_emptySpace [75] 0.00 0.00 4754/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.01 0.01 275647/275647 PSInterpreter_send_to_through_arity_withOptionals_ [4] [76] 0.0 0.01 0.01 275647 _primitive77 [76] 0.01 0.00 275647/275647 endOfFile [78] ----------------------------------------------- [77] 0.0 0.02 0.00 _primitive79 [77] ----------------------------------------------- 0.01 0.00 275647/275647 _primitive77 [76] [78] 0.0 0.01 0.00 275647 endOfFile [78] ----------------------------------------------- [79] 0.0 0.01 0.00 PSObjectHeap_isFree_ [79] ----------------------------------------------- 0.01 0.00 245524/245524 PSInterpreter_send_to_through_arity_withOptionals_ [4] [80] 0.0 0.01 0.00 245524 _primitive41 [80] ----------------------------------------------- 0.01 0.00 179005/179005 PSInterpreter_send_to_through_arity_withOptionals_ [4] [81] 0.0 0.01 0.00 179005 _primitive38 [81] ----------------------------------------------- [82] 0.0 0.01 0.00 _primitive59 [82] ----------------------------------------------- 0.00 0.01 88/88 PSInterpreter_send_to_through_arity_withOptionals_ [4] [83] 0.0 0.00 0.01 88 _primitive3 [83] 0.01 0.00 88/1589 ObjectPointer_isMethod_on_arity_ [46] 0.00 0.00 88/4754 PSRoleTable_growBy_excluding_ [70] 0.00 0.00 88/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 484/3228800531 ObjectPointer_pointer [13] 0.00 0.00 484/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.01 734620/734620 PSInterpreter_send_to_through_arity_withOptionals_ [4] [84] 0.0 0.00 0.01 734620 _primitive17 [84] 0.00 0.00 734620/3228800531 ObjectPointer_pointer [13] 0.00 0.00 734620/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.01 0.00 132251/132251 _primitive73 [87] [85] 0.0 0.01 0.00 132251 readFile [85] ----------------------------------------------- [86] 0.0 0.01 0.00 writeFile [86] ----------------------------------------------- 0.00 0.01 132251/132251 PSInterpreter_send_to_through_arity_withOptionals_ [4] [87] 0.0 0.00 0.01 132251 _primitive73 [87] 0.01 0.00 132251/132251 readFile [85] ----------------------------------------------- 0.00 0.00 1/1 main [1] [88] 0.0 0.00 0.00 1 PSObjectHeap_initializeWithShift_ [88] 0.00 0.00 1/1 PSObjectHeap_adjustAllOopsBy_ [89] 0.00 0.00 3/145142301 PSObjectHeap_specialAt_ [27] ----------------------------------------------- 0.00 0.00 1/1 PSObjectHeap_initializeWithShift_ [88] [89] 0.0 0.00 0.00 1 PSObjectHeap_adjustAllOopsBy_ [89] 0.00 0.00 12107/12107 PSObjectHeap_adjustFieldsOf_by_ [90] 0.00 0.00 12107/381611297 PSObjectHeap_hasMarked_ [21] 0.00 0.00 24214/3228800531 ObjectPointer_pointer [13] 0.00 0.00 1/2587 PSObjectHeap_memoryStart [42] 0.00 0.00 8927/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 12107/12107 PSObjectHeap_adjustAllOopsBy_ [89] [90] 0.0 0.00 0.00 12107 PSObjectHeap_adjustFieldsOf_by_ [90] 0.00 0.00 57515/19103211 PSObject_slotValueAtOffset_put_ [36] 0.00 0.00 64832/401113779 ObjectPointer_isObject [17] 0.00 0.00 12107/63863737 PSObject_lastSlotOffset [30] 0.00 0.00 12107/3228800531 ObjectPointer_pointer [13] 0.00 0.00 12107/820979260 PSObject_firstSlotOffset [25] 0.00 0.00 4013/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 3614 PSInterpreter_send_to_through_arity_withOptionals_ [4] [91] 0.0 0.00 0.00 3614 _primitive24 [91] 0.00 0.00 3607/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.00 0.00 3614/3228800531 ObjectPointer_pointer [13] 0.00 0.00 3614/1291192716 PSObject_payloadSize [16] 3614 PSInterpreter_send_to_through_arity_withOptionals_ [4] ----------------------------------------------- 0.00 0.00 4458/80826 PSObject_addRoleNamed_at_dispatching_ [69] 0.00 0.00 76368/80826 PSRoleTable_growBy_excluding_ [70] [92] 0.0 0.00 0.00 80826 PSRoleTable_hashEntryForInsertingName_ [92] 0.00 0.00 80826/3228800531 ObjectPointer_pointer [13] 0.00 0.00 80826/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 308/308 _primitive9 [41] [93] 0.0 0.00 0.00 308 PSObjectHeap_cloneMap_ [93] 0.00 0.00 308/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 616/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 88/88 PSInterpreter_send_to_through_arity_withOptionals_ [4] [94] 0.0 0.00 0.00 88 _primitive26 [94] 0.00 0.00 88/148763759 ObjectPointer_dispatchTo_arity_above_ [5] 0.00 0.00 176/3228800531 ObjectPointer_pointer [13] 0.00 0.00 88/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 1443/9833 PSObject_addSlotNamed_valued_at_ [33] 0.00 0.00 8390/9833 PSSlotTable_growBy_excluding_ [31] [95] 0.0 0.00 0.00 9833 PSSlotTable_hashEntryForInsertingName_ [95] 0.00 0.00 9833/3228800531 ObjectPointer_pointer [13] 0.00 0.00 9833/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 1487/1487 PSInterpreter_send_to_through_arity_withOptionals_ [4] [96] 0.0 0.00 0.00 1487 _primitive11 [96] 0.00 0.00 1487/174352553 PSObjectHeap_mark_ [29] 0.00 0.00 2974/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 4754/4754 PSRoleTable_growBy_excluding_ [70] [97] 0.0 0.00 0.00 4754 PSRoleTable_minimumCapacityAccommodating_ [97] 0.00 0.00 4754/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 12/12 PSInterpreter_send_to_through_arity_withOptionals_ [4] [98] 0.0 0.00 0.00 12 _primitive22 [98] 0.00 0.00 12/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.00 0.00 12/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1487/1487 PSSlotTable_growBy_excluding_ [31] [99] 0.0 0.00 0.00 1487 PSSlotTable_emptySpace [99] 0.00 0.00 1487/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 44/1487 PSObject_removeSlotNamed_ [65] 0.00 0.00 1443/1487 PSObject_addSlotNamed_valued_at_ [33] [100] 0.0 0.00 0.00 1487 PSSlotTable_relocate_by_ [100] 0.00 0.00 1487/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 146 PSInterpreter_send_to_through_arity_withOptionals_ [4] [101] 0.0 0.00 0.00 146 _primitive25 [101] 0.00 0.00 627/3228800531 ObjectPointer_pointer [13] 0.00 0.00 189/401113779 ObjectPointer_isObject [17] 0.00 0.00 146/1291192716 PSObject_payloadSize [16] 146 PSInterpreter_send_to_through_arity_withOptionals_ [4] ----------------------------------------------- 0.00 0.00 1/7 _primitive48 [106] 0.00 0.00 1/7 _primitive49 [107] 0.00 0.00 1/7 _primitive51 [67] 0.00 0.00 1/7 _primitive50 [108] 0.00 0.00 3/7 _primitive45 [104] [102] 0.0 0.00 0.00 7 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 7/92940363 PSObjectHeap_allocateChunkSized_withPayload_ [9] 0.00 0.00 7/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 14/1291192716 PSObject_payloadSize [16] 0.00 0.00 7/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [103] 0.0 0.00 0.00 1 PSInterpreter_signal_with_with_ [103] 0.00 0.00 1/148763759 ObjectPointer_dispatchTo_arity_above_ [5] 0.00 0.00 1/83793992 PSInterpreter_apply_to_arity_withOptionals_ [7] 0.00 0.00 1/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 1/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 3/3 PSInterpreter_send_to_through_arity_withOptionals_ [4] [104] 0.0 0.00 0.00 3 _primitive45 [104] 0.00 0.00 3/7 PSObjectHeap_cloneSpecial_ [102] ----------------------------------------------- 0.00 0.00 23/23 PSInterpreter_send_to_through_arity_withOptionals_ [4] [105] 0.0 0.00 0.00 23 _primitive8 [105] 0.00 0.00 23/32224447 PSSlotTable_hashEntryForName_ [34] 0.00 0.00 23/145142301 PSObjectHeap_specialAt_ [27] 0.00 0.00 23/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [106] 0.0 0.00 0.00 1 _primitive48 [106] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 2/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [107] 0.0 0.00 0.00 1 _primitive49 [107] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 2/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [108] 0.0 0.00 0.00 1 _primitive50 [108] 0.00 0.00 1/7 PSObjectHeap_cloneSpecial_ [102] 0.00 0.00 2/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 36/36 PSInterpreter_send_to_through_arity_withOptionals_ [4] [109] 0.0 0.00 0.00 36 _primitive62 [109] 0.00 0.00 36/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 26/26 PSInterpreter_send_to_through_arity_withOptionals_ [4] [110] 0.0 0.00 0.00 26 _primitive63 [110] 0.00 0.00 26/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 10/10 PSInterpreter_interpret [2] [111] 0.0 0.00 0.00 10 PSInterpreter_dispatchOptionals_ [111] 0.00 0.00 20/1291192716 PSObject_payloadSize [16] ----------------------------------------------- 0.00 0.00 3/3 PSInterpreter_send_to_through_arity_withOptionals_ [4] [112] 0.0 0.00 0.00 3 _primitive46 [112] 0.00 0.00 6/3228800531 ObjectPointer_pointer [13] ----------------------------------------------- 0.00 0.00 10/10 _primitive72 [160] [113] 0.0 0.00 0.00 10 closeFile [113] ----------------------------------------------- 0.00 0.00 10/10 _primitive68 [159] [114] 0.0 0.00 0.00 10 openFile [114] ----------------------------------------------- 0.00 0.00 10/10 _primitive68 [159] [115] 0.0 0.00 0.00 10 seekFile [115] ----------------------------------------------- 0.00 0.00 1/1 PSObjectHeap_allocateChunkSized_ [22] [116] 0.0 0.00 0.00 1 PSObjectHeap_growBy_ [116] 0.00 0.00 1/1 growMemoryBy [117] ----------------------------------------------- 0.00 0.00 1/1 PSObjectHeap_growBy_ [116] [117] 0.0 0.00 0.00 1 growMemoryBy [117] ----------------------------------------------- 0.00 0.00 580/580 PSInterpreter_send_to_through_arity_withOptionals_ [4] [157] 0.0 0.00 0.00 580 _primitive34 [157] ----------------------------------------------- 0.00 0.00 214/214 PSInterpreter_send_to_through_arity_withOptionals_ [4] [158] 0.0 0.00 0.00 214 _primitive31 [158] ----------------------------------------------- 0.00 0.00 10/10 PSInterpreter_send_to_through_arity_withOptionals_ [4] [159] 0.0 0.00 0.00 10 _primitive68 [159] 0.00 0.00 10/10 openFile [114] 0.00 0.00 10/10 seekFile [115] ----------------------------------------------- 0.00 0.00 10/10 PSInterpreter_send_to_through_arity_withOptionals_ [4] [160] 0.0 0.00 0.00 10 _primitive72 [160] 0.00 0.00 10/10 closeFile [113] ----------------------------------------------- 0.00 0.00 1/1 PSInterpreter_send_to_through_arity_withOptionals_ [4] [161] 0.0 0.00 0.00 1 _primitive28 [161] ----------------------------------------------- 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 [43] ObjectPointer_asMethod_on_arity_ [33] PSObject_addSlotNamed_valued_at_ [45] _primitive33 [5] ObjectPointer_dispatchTo_arity_above_ [25] PSObject_firstSlotOffset (vm.c) [157] _primitive34 [46] ObjectPointer_isMethod_on_arity_ [30] PSObject_lastSlotOffset (vm.c) [56] _primitive35 [17] ObjectPointer_isObject (vm.c) [16] PSObject_payloadSize (vm.c) [81] _primitive38 [13] ObjectPointer_pointer (vm.c) [65] PSObject_removeSlotNamed_ [51] _primitive39 [7] PSInterpreter_apply_to_arity_withOptionals_ [36] PSObject_slotValueAtOffset_put_ (vm.c) [35] _primitive4 [47] PSInterpreter_branchKeyed_ (vm.c) [75] PSRoleTable_emptySpace [68] _primitive40 [111] PSInterpreter_dispatchOptionals_ [70] PSRoleTable_growBy_excluding_ [80] _primitive41 [63] PSInterpreter_growStack [92] PSRoleTable_hashEntryForInsertingName_ [73] _primitive42 [2] PSInterpreter_interpret [6] PSRoleTable_hashEntryForName_ [104] _primitive45 [57] PSInterpreter_resendMessage [97] PSRoleTable_minimumCapacityAccommodating_ [112] _primitive46 [14] PSInterpreter_returnFrom_ [99] PSSlotTable_emptySpace [106] _primitive48 [4] PSInterpreter_send_to_through_arity_withOptionals_ [31] PSSlotTable_growBy_excluding_ [107] _primitive49 [103] PSInterpreter_signal_with_with_ [95] PSSlotTable_hashEntryForInsertingName_ [39] _primitive5 [72] PSInterpreter_signal_with_with_with_ [34] PSSlotTable_hashEntryForName_ [108] _primitive50 [19] PSInterpreter_stackPop (vm.c) [32] PSSlotTable_minimumCapacityAccommodating_ [67] _primitive51 [89] PSObjectHeap_adjustAllOopsBy_ [100] PSSlotTable_relocate_by_ [50] _primitive57 [90] PSObjectHeap_adjustFieldsOf_by_ [52] _primitive0 [82] _primitive59 [22] PSObjectHeap_allocateChunkSized_ [54] _primitive1 [64] _primitive6 [9] PSObjectHeap_allocateChunkSized_withPayload_ [38] _primitive10 [109] _primitive62 [93] PSObjectHeap_cloneMap_ (vm.c) [96] _primitive11 [110] _primitive63 [8] PSObjectHeap_cloneOopArray_sized_ [48] _primitive12 [159] _primitive68 [102] PSObjectHeap_cloneSpecial_ (vm.c) [74] _primitive13 [28] _primitive7 [24] PSObjectHeap_compact_ [53] _primitive14 [160] _primitive72 [10] PSObjectHeap_findHoleSized_ [58] _primitive15 [87] _primitive73 [59] PSObjectHeap_findNextFree [62] _primitive16 [76] _primitive77 [15] PSObjectHeap_findNextLive [84] _primitive17 [44] _primitive78 [11] PSObjectHeap_garbageCollect [40] _primitive18 [77] _primitive79 [116] PSObjectHeap_growBy_ [66] _primitive19 [105] _primitive8 [21] PSObjectHeap_hasMarked_ (vm.c) [49] _primitive20 [41] _primitive9 [71] PSObjectHeap_initialDelegateTo_ [60] _primitive21 [113] closeFile [88] PSObjectHeap_initializeWithShift_ [98] _primitive22 [78] endOfFile [79] PSObjectHeap_isFree_ [20] _primitive23 [117] growMemoryBy [12] PSObjectHeap_markAndPushSlotsOf_ (vm.c) [91] _primitive24 [114] openFile [29] PSObjectHeap_mark_ (vm.c) [101] _primitive25 [85] readFile [42] PSObjectHeap_memoryStart [94] _primitive26 [37] saveImageNamed [23] PSObjectHeap_pinCards [161] _primitive28 [115] seekFile [26] PSObjectHeap_remapOops [83] _primitive3 [86] writeFile [27] PSObjectHeap_specialAt_ [61] _primitive30 [3] [18] PSObjectHeap_sweep [158] _primitive31 [69] PSObject_addRoleNamed_at_dispatching_ [55] _primitive32