--- /dev/null
+Flat profile:
+
+Each sample counts as 0.01 seconds.
+ % cumulative self self total
+ time seconds seconds calls s/call s/call name
+ 64.82 943.80 943.80 CTree::make(Node const&, int, CTree**)
+ 9.03 1075.33 131.53 Symbol::prefix(char const*)
+ 6.59 1171.36 96.03 Symbol::get(char const*)
+ 3.72 1225.49 54.13 8807703012 0.00 0.00 caml_page_table_lookup
+ 2.22 1257.75 32.26 731 0.04 0.07 mark_slice
+ 1.85 1284.74 26.99 1349 0.02 0.02 sweep_slice
+ 1.47 1306.18 21.45 3283412147 0.00 0.00 caml_modify
+ 1.28 1324.75 18.57 10168501 0.00 0.00 camlArray__tolist_1123
+ 1.25 1342.89 18.14 2877944000 0.00 0.00 caml_initialize
+ 1.21 1360.54 17.65 getProperty(CTree*, CTree*, CTree*&)
+ 0.68 1370.37 9.84 9316842 0.00 0.00 camlArray__fill_1135
+ 0.60 1379.12 8.75 492828 0.00 0.00 caml_page_table_modify
+ 0.56 1387.30 8.18 20303996 0.00 0.00 caml_make_vect
+ 0.50 1394.63 7.33 9316842 0.00 0.00 camlArray__list_length_1126
+ 0.39 1400.31 5.68 9562602 0.00 0.00 camlArray__sub_1081
+ 0.37 1405.72 5.41 7 0.77 0.77 caml_adjust_gc_speed
+ 0.36 1411.03 5.31 isTree(CTree* const&, Node const&, CTree*&)
+ 0.31 1415.56 4.54 isTree(CTree* const&, Node const&, CTree*&, CTree*&)
+ 0.27 1419.56 4.00 29711513 0.00 0.00 camlList__length_aux_1030
+ 0.24 1423.03 3.47 1900718561 0.00 0.00 caml_darken
+ 0.23 1426.34 3.31 setProperty(CTree*, CTree*, CTree*)
+ 0.18 1429.00 2.66 isTree(CTree* const&, Node const&)
+ 0.14 1431.10 2.10 CTree::calcTreeAperture(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&)
+ 0.11 1432.66 1.56 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&)
+ 0.10 1434.10 1.44 73721655 0.00 0.00 caml_oldify_one
+ 0.09 1435.36 1.27 boxpp::print(std::ostream&) const
+ 0.08 1436.58 1.22 realeval(CTree*, CTree*, CTree*)
+ 0.08 1437.79 1.21 applyList(CTree*, CTree*)
+ 0.08 1438.90 1.11 64105735 0.00 0.00 caml_alloc_shr
+ 0.05 1439.66 0.76 addElement(CTree*, CTree*)
+ 0.05 1440.39 0.73 38326162 0.00 0.00 caml_parse_engine
+ 0.05 1441.07 0.68 isNil(CTree*)
+ 0.04 1441.72 0.65 2080 0.00 0.00 caml_oldify_mopup
+ 0.04 1442.34 0.62 1 0.62 1.32 camlParsing__loop_1169
+ 0.04 1442.95 0.62 64105749 0.00 0.00 caml_fl_allocate
+ 0.04 1443.55 0.60 searchIdDef(CTree*, CTree*&, CTree*)
+ 0.04 1444.09 0.54 camlInterpreter__eval_1167
+ 0.03 1444.58 0.49 reverseall(CTree*)
+ 0.03 1444.95 0.37 Trans::Trans(Node const&, int)
+ 0.03 1445.32 0.37 CTree::CTree(unsigned int, Node const&, std::vector<CTree*, std::allocator<CTree*> > const&)
+ 0.02 1445.67 0.35 camlInterpreter__interpret_par_1171
+ 0.02 1446.01 0.34 apply_pattern_matcher(Automaton*, int, CTree*, CTree*&, std::vector<CTree*, std::allocator<CTree*> >&)
+ 0.02 1446.29 0.28 60401132 0.00 0.00 caml_string_equal
+ 0.02 1446.56 0.28 camlFaustexp__dim_1123
+ 0.02 1446.82 0.26 isBoxIdent(CTree*, char const**)
+ 0.02 1447.07 0.25 6075572 0.00 0.00 camlPervasives__$40_1143
+ 0.02 1447.32 0.25 20172672 0.00 0.00 camlLexing__engine_1090
+ 0.02 1447.57 0.25 20172672 0.00 0.00 caml_lex_engine
+ 0.02 1447.79 0.22 eval(CTree*, CTree*, CTree*)
+ 0.02 1448.01 0.22 caml_c_call
+ 0.02 1448.23 0.22 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&)
+ 0.01 1448.44 0.21 32119447 0.00 0.00 caml_fl_merge_block
+ 0.01 1448.65 0.21 getUserData(CTree*)
+ 0.01 1448.85 0.21 isBoxCut(CTree*)
+ 0.01 1449.05 0.20 9562602 0.00 0.00 camlArray__of_list_1130
+ 0.01 1449.24 0.19 std::vector<CTree*, std::allocator<CTree*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CTree**, std::vector<CTree*, std::allocator<CTree*> > >, CTree* const&)
+ 0.01 1449.41 0.17 isBoxIdent(CTree*)
+ 0.01 1449.55 0.14 26298452 0.00 0.00 camlParsing__peek_val_1186
+ 0.01 1449.68 0.13 isBoxWithLocalDef(CTree*, CTree*&, CTree*&)
+ 0.01 1449.80 0.13 isBoxWire(CTree*)
+ 0.01 1449.92 0.12 1 0.12 0.12 caml_alloc_table
+ 0.01 1450.04 0.12 camlInterpreter__interpret_ident_1163
+ 0.01 1450.16 0.12 caml_allocN
+ 0.01 1450.27 0.11 isBoxHSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&)
+ 0.01 1450.38 0.11 isBoxPrim0(CTree*, CTree* (**)())
+ 0.01 1450.49 0.11 isBoxPrim2(CTree*, CTree* (**)(CTree*, CTree*))
+ 0.01 1450.60 0.11 isBoxAppl(CTree*, CTree*&, CTree*&)
+ 0.01 1450.70 0.10 7501593 0.00 0.00 caml_alloc_string
+ 0.01 1450.80 0.10 isBoxError(CTree*)
+ 0.01 1450.90 0.10 endTiming(char const*)
+ 0.01 1450.99 0.09 16171198 0.00 0.00 caml_alloc_small
+ 0.01 1451.08 0.09 isBoxPrim3(CTree*, CTree* (**)(CTree*, CTree*, CTree*))
+ 0.01 1451.17 0.09 isBoxPrim4(CTree*)
+ 0.01 1451.26 0.09 loopDetector::detect(CTree*)
+ 0.01 1451.35 0.09 camlFaustexp__dimension_constructor_1125
+ 0.01 1451.44 0.09 camlInterpreter__interpret_seq_1185
+ 0.01 1451.53 0.09 token_name
+ 0.01 1451.62 0.09 camlFaustexp__subtree_1096
+ 0.01 1451.71 0.09 isBoxNumEntry(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&)
+ 0.01 1451.79 0.08 64105735 0.00 0.00 allocate_block
+ 0.01 1451.87 0.08 getBoxType(CTree*, int*, int*)
+ 0.01 1451.95 0.08 isBoxSplit(CTree*, CTree*&, CTree*&)
+ 0.01 1452.03 0.08 isBoxVSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&)
+ 0.01 1452.11 0.08 isRef(CTree*, CTree*&)
+ 0.01 1452.19 0.08 isBoxSeq(CTree*, CTree*&, CTree*&)
+ 0.01 1452.27 0.08 camlLexer____ocaml_lex_token_rec_1043
+ 0.01 1452.35 0.08 camlSignal__new_signal_1187
+ 0.01 1452.43 0.08 caml_string_set
+ 0.00 1452.50 0.07 setDefNameProperty(CTree*, std::string const&)
+ 0.00 1452.57 0.07 caml_ext_table_free
+ 0.00 1452.64 0.07 isBoxAbstr(CTree*, CTree*&, CTree*&)
+ 0.00 1452.70 0.07 camlInterpreter__sublist_1142
+ 0.00 1452.76 0.06 boxPar(CTree*, CTree*)
+ 0.00 1452.82 0.06 camlTypes__symbol_of_string_1095
+ 0.00 1452.88 0.06 isBoxPrim4(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*))
+ 0.00 1452.94 0.06 isBoxPrim5(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*, CTree*))
+ 0.00 1453.00 0.06 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&)
+ 0.00 1453.06 0.06 boxSimplification(CTree*)
+ 0.00 1453.12 0.06 isBoxLibrary(CTree*, CTree*&)
+ 0.00 1453.17 0.06 getFun(CTree*, CTree*&, CTree*)
+ 0.00 1453.22 0.05 10168501 0.00 0.00 camlArray__to_list_1121
+ 0.00 1453.27 0.05 1450424 0.00 0.00 camlHashtbl__find_1093
+ 0.00 1453.32 0.05 4160 0.00 0.00 caml_empty_minor_heap
+ 0.00 1453.37 0.05 isBoxMerge(CTree*, CTree*&, CTree*&)
+ 0.00 1453.42 0.05 isBoxVGroup(CTree*, CTree*&, CTree*&)
+ 0.00 1453.47 0.05 isBoxPar(CTree*, CTree*&, CTree*&)
+ 0.00 1453.52 0.05 isBoxRec(CTree*, CTree*&, CTree*&)
+ 0.00 1453.57 0.05 isBoxNumeric(CTree*, CTree*&)
+ 0.00 1453.62 0.05 property<CTree*>::property()
+ 0.00 1453.67 0.05 isBoxPrim0(CTree*)
+ 0.00 1453.71 0.05 isBoxPrim3(CTree*)
+ 0.00 1453.76 0.05 isBoxFConst(CTree*)
+ 0.00 1453.80 0.05 isBoxFConst(CTree*, CTree*&, CTree*&, CTree*&)
+ 0.00 1453.85 0.05 camlValue__new_fun_1142
+ 0.00 1453.89 0.04 790971 0.00 0.00 camlHashtbl__replace_1112
+ 0.00 1453.93 0.04 isBoxPrim1(CTree*)
+ 0.00 1453.97 0.04 isBoxPrim2(CTree*)
+ 0.00 1454.01 0.04 isBoxAccess(CTree*, CTree*&, CTree*&)
+ 0.00 1454.05 0.04 isBoxHGroup(CTree*, CTree*&, CTree*&)
+ 0.00 1454.09 0.04 boxPatternMatcher(Automaton*, int, CTree*, CTree*, CTree*)
+ 0.00 1454.13 0.04 cons(CTree*, CTree*)
+ 0.00 1454.17 0.04 tree2int(CTree*)
+ 0.00 1454.21 0.04 camlInterpreter__interpret_split_1196
+ 0.00 1454.25 0.04 camlParser__fun_1180
+ 0.00 1454.29 0.04 camlSignal__new_signal_1173
+ 0.00 1454.32 0.04 isBoxPrim1(CTree*, CTree* (**)(CTree*))
+ 0.00 1454.36 0.04 isBoxInt(CTree*, int*)
+ 0.00 1454.39 0.04 isBoxFVar(CTree*, CTree*&, CTree*&, CTree*&)
+ 0.00 1454.43 0.04 camlValue__new_vec_1151
+ 0.00 1454.46 0.03 isBoxFVar(CTree*)
+ 0.00 1454.49 0.03 5761588 0.00 0.00 compare_val
+ 0.00 1454.52 0.03 4195581 0.00 0.00 camlList__nth_aux_1045
+ 0.00 1454.55 0.03 1278595 0.00 0.00 parse_intnat
+ 0.00 1454.58 0.03 4105 0.00 0.00 caml_copy_string
+ 0.00 1454.61 0.03 pushValueDef(CTree*, CTree*, CTree*)
+ 0.00 1454.64 0.03 isBoxComponent(CTree*, CTree*&)
+ 0.00 1454.67 0.03 isBoxModifLocalDef(CTree*, CTree*&, CTree*&)
+ 0.00 1454.70 0.03 pushMultiClosureDefs(CTree*, CTree*, CTree*)
+ 0.00 1454.73 0.03 isBoxFFun(CTree*)
+ 0.00 1454.76 0.03 traced_simplification(CTree*)
+ 0.00 1454.79 0.03 Symbol::isnew(char const*)
+ 0.00 1454.82 0.03 Automaton::build(State*)
+ 0.00 1454.85 0.03 camlParser__fun_1184
+ 0.00 1454.88 0.03 camlParser__fun_1190
+ 0.00 1454.90 0.03 5370692 0.00 0.00 camlString__make_1038
+ 0.00 1454.93 0.03 isBoxPrim5(CTree*)
+ 0.00 1454.95 0.03 sigAdd(CTree*, CTree*)
+ 0.00 1454.98 0.03 tree2ptr(CTree*)
+ 0.00 1455.00 0.03 isBoxReal(CTree*)
+ 0.00 1455.03 0.03 searchEnv(CTree*, CTree*&, CTree*)
+ 0.00 1455.05 0.03 camlValue__new_vec_1159
+ 0.00 1455.08 0.03 caml_array_unsafe_set
+ 0.00 1455.10 0.03 truncate_flp
+ 0.00 1455.12 0.02 60401128 0.00 0.00 caml_string_notequal
+ 0.00 1455.14 0.02 3032366 0.00 0.00 hash_aux
+ 0.00 1455.16 0.02 2053062 0.00 0.00 camlLexing__sub_lexeme_1126
+ 0.00 1455.18 0.02 4436 0.00 0.00 caml_iterate_global_roots
+ 0.00 1455.20 0.02 isBoxButton(CTree*, CTree*&)
+ 0.00 1455.22 0.02 getDefNameProperty(CTree*, CTree*&)
+ 0.00 1455.24 0.02 isBoxPatternMatcher(CTree*, Automaton*&, int&, CTree*&, CTree*&, CTree*&)
+ 0.00 1455.26 0.02 make_pattern_matcher(CTree*)
+ 0.00 1455.28 0.02 len(CTree*)
+ 0.00 1455.30 0.02 boxSplit(CTree*, CTree*)
+ 0.00 1455.32 0.02 isBoxFFun(CTree*, CTree*&)
+ 0.00 1455.34 0.02 propagate(CTree*, CTree*, CTree*, std::vector<CTree*, std::allocator<CTree*> > const&)
+ 0.00 1455.36 0.02 merge_state(State*, State*)
+ 0.00 1455.38 0.02 listn(int, CTree*)
+ 0.00 1455.40 0.02 CTree::make(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&)
+ 0.00 1455.42 0.02 camlFaustexp__d_par_1108
+ 0.00 1455.44 0.02 camlFaustexp__d_seq_1111
+ 0.00 1455.46 0.02 camlSignal__new_signal_1113
+ 0.00 1455.48 0.02 camlSignal__new_signal_1220
+ 0.00 1455.50 0.02 camlSignal__new_vec_1181
+ 0.00 1455.52 0.02 caml_fl_reset
+ 0.00 1455.54 0.02 caml_ml_string_length
+ 0.00 1455.56 0.02 1 0.02 1.33 camlParsing__yyparse_1164
+ 0.00 1455.57 0.02 boxLibrary(CTree*)
+ 0.00 1455.59 0.02 isBoxTGroup(CTree*, CTree*&, CTree*&)
+ 0.00 1455.60 0.02 prim2name(CTree* (*)(CTree*, CTree*))
+ 0.00 1455.62 0.02 camlInterpreter__interpret_const_1158
+ 0.00 1455.63 0.01 7497484 0.00 0.00 caml_create_string
+ 0.00 1455.64 0.01 5370692 0.00 0.00 caml_fill_string
+ 0.00 1455.65 0.01 794950 0.00 0.00 camlPervasives__max_1025
+ 0.00 1455.66 0.01 794950 0.00 0.00 caml_greaterequal
+ 0.00 1455.67 0.01 790971 0.00 0.00 camlHashtbl__remove_1080
+ 0.00 1455.68 0.01 605895 0.00 0.00 camlList__flatten_1058
+ 0.00 1455.69 0.01 4096 0.00 0.00 camlPervasives__string_of_float_1140
+ 0.00 1455.70 0.01 2080 0.00 0.00 caml_oldify_local_roots
+ 0.00 1455.71 0.01 isBoxButton(CTree*)
+ 0.00 1455.72 0.01 boxWithLocalDef(CTree*, CTree*)
+ 0.00 1455.73 0.01 isSigDownSample(CTree*, CTree*&, CTree*&)
+ 0.00 1455.74 0.01 boxModifLocalDef(CTree*, CTree*)
+ 0.00 1455.75 0.01 boxError()
+ 0.00 1455.76 0.01 boxPrim2(CTree* (*)(CTree*, CTree*))
+ 0.00 1455.77 0.01 listLift(std::vector<CTree*, std::allocator<CTree*> > const&)
+ 0.00 1455.78 0.01 sigBinOp(int, CTree*, CTree*)
+ 0.00 1455.79 0.01 tree2str(CTree*)
+ 0.00 1455.80 0.01 boxAccess(CTree*, CTree*)
+ 0.00 1455.81 0.01 isBoxAppl(CTree*)
+ 0.00 1455.82 0.01 isBoxReal(CTree*, double*)
+ 0.00 1455.83 0.01 isElement(CTree*, CTree*)
+ 0.00 1455.84 0.01 make_state(State*, int, CTree*, std::vector<int, std::allocator<int> >&)
+ 0.00 1455.85 0.01 addLayerDef(CTree*, CTree*, CTree*)
+ 0.00 1455.86 0.01 merge_trans(std::list<Trans, std::allocator<Trans> >&, std::list<Trans, std::allocator<Trans> >&)
+ 0.00 1455.87 0.01 evalRuleList(CTree*, CTree*)
+ 0.00 1455.88 0.01 larg2par(CTree*)
+ 0.00 1455.89 0.01 real_a2sb(CTree*)
+ 0.00 1455.90 0.01 loopDetector::~loopDetector()
+ 0.00 1455.91 0.01 camlArray__mapi_1115
+ 0.00 1455.92 0.01 camlList__sort_1271
+ 0.00 1455.93 0.01 camlSignal__fun_1394
+ 0.00 1455.94 0.01 camlSignal__signal_nth_1183
+ 0.00 1455.95 0.01 camlValue__code_end
+ 0.00 1455.96 0.01 camlValue__v_add_1169
+ 0.00 1455.97 0.01 camlValue__v_memory_1145
+ 0.00 1455.98 0.01 camlValue__v_mul_1207
+ 0.00 1455.99 0.01 caml_allocation_color
+ 0.00 1455.99 0.01 8108108 0.00 0.00 caml_apply2
+ 0.00 1456.00 0.01 4195581 0.00 0.00 camlList__nth_1042
+ 0.00 1456.00 0.01 1 0.01 0.01 camlArray__find_init_1077
+ 0.00 1456.01 0.01 isBoxTGroup(CTree*)
+ 0.00 1456.01 0.01 isBoxCheckbox(CTree*)
+ 0.00 1456.02 0.01 isBoxCheckbox(CTree*, CTree*&)
+ 0.00 1456.02 0.01 isBoxNumEntry(CTree*)
+ 0.00 1456.03 0.01 boxCut()
+ 0.00 1456.03 0.01 boxFVar(CTree*, CTree*, CTree*)
+ 0.00 1456.04 0.01 boxWire()
+ 0.00 1456.04 0.01 boxIdent(char const*)
+ 0.00 1456.05 0.01 boxPrim0(CTree* (*)())
+ 0.00 1456.05 0.01 boxPrim1(CTree* (*)(CTree*))
+ 0.00 1456.06 0.01 boxPrim3(CTree* (*)(CTree*, CTree*, CTree*))
+ 0.00 1456.06 0.01 boxPrim5(CTree* (*)(CTree*, CTree*, CTree*, CTree*, CTree*))
+ 0.00 1456.07 0.01 list2set(CTree*)
+ 0.00 1456.07 0.01 setUnion(CTree*, CTree*)
+ 0.00 1456.08 0.01 prim1name(CTree* (*)(CTree*))
+ 0.00 1456.08 0.01 envpp::print(std::ostream&) const
+ 0.00 1456.09 0.01 camlFaustexp__d_rec_1120
+ 0.00 1456.09 0.01 camlInterpreter__compute_1132
+ 0.00 1456.10 0.01 camlInterpreter__fun_1365
+ 0.00 1456.10 0.01 camlInterpreter__make_signal_1154
+ 0.00 1456.11 0.01 camlList__tl_1039
+ 0.00 1456.11 0.01 camlSignal__code_end
+ 0.00 1456.12 0.01 camlString__fun_1163
+ 0.00 1456.12 0.01 caml_apply3
+ 0.00 1456.12 0.00 4139581 0.00 0.00 caml_check_urgent_gc
+ 0.00 1456.12 0.00 3032366 0.00 0.00 caml_hash_univ_param
+ 0.00 1456.12 0.00 2720910 0.00 0.00 caml_equal
+ 0.00 1456.12 0.00 2599576 0.00 0.00 parse_digit
+ 0.00 1456.12 0.00 2192330 0.00 0.00 caml_blit_string
+ 0.00 1456.12 0.00 1450778 0.00 0.00 caml_compare
+ 0.00 1456.12 0.00 1311366 0.00 0.00 caml_string_length
+ 0.00 1456.12 0.00 1278595 0.00 0.00 caml_int_of_string
+ 0.00 1456.12 0.00 1278595 0.00 0.00 parse_sign_and_base
+ 0.00 1456.12 0.00 794950 0.00 0.00 camlHashtbl__create_1051
+ 0.00 1456.12 0.00 794950 0.00 0.00 camlPervasives__min_1022
+ 0.00 1456.12 0.00 794950 0.00 0.00 caml_lessequal
+ 0.00 1456.12 0.00 790971 0.00 0.00 camlHashtbl__remove_bucket_1083
+ 0.00 1456.12 0.00 790971 0.00 0.00 camlHashtbl__replace_bucket_1116
+ 0.00 1456.12 0.00 605906 0.00 0.00 camlList__map_1062
+ 0.00 1456.12 0.00 69634 0.00 0.00 camlPervasives__$5e_1112
+ 0.00 1456.12 0.00 32774 0.00 0.00 caml_copy_double
+ 0.00 1456.12 0.00 32768 0.00 0.00 caml_float_of_string
+ 0.00 1456.12 0.00 19578 0.00 0.00 caml_gc_message
+ 0.00 1456.12 0.00 4231 0.00 0.00 caml_curry2_1
+ 0.00 1456.12 0.00 4160 0.00 0.00 caml_final_empty_young
+ 0.00 1456.12 0.00 4160 0.00 0.00 clear_table
+ 0.00 1456.12 0.00 4097 0.00 0.00 camlPervasives__input_line_1241
+ 0.00 1456.12 0.00 4097 0.00 0.00 camlPervasives__scan_1249
+ 0.00 1456.12 0.00 4097 0.00 0.00 caml_input_scan_line
+ 0.00 1456.12 0.00 4097 0.00 0.00 caml_ml_input_scan_line
+ 0.00 1456.12 0.00 4096 0.00 0.00 camlPervasives__loop_1138
+ 0.00 1456.12 0.00 4096 0.00 0.00 camlPervasives__valid_float_lexem_1135
+ 0.00 1456.12 0.00 4096 0.00 0.00 caml_format_float
+ 0.00 1456.12 0.00 4096 0.00 0.00 caml_ml_input
+ 0.00 1456.12 0.00 4096 0.00 0.00 caml_ml_input_char
+ 0.00 1456.12 0.00 2080 0.00 0.00 caml_final_do_calls
+ 0.00 1456.12 0.00 2080 0.00 0.00 caml_final_do_young_roots
+ 0.00 1456.12 0.00 2080 0.00 0.04 caml_major_collection_slice
+ 0.00 1456.12 0.00 2080 0.00 0.04 caml_minor_collection
+ 0.00 1456.12 0.00 2080 0.00 0.00 caml_scan_global_young_roots
+ 0.00 1456.12 0.00 329 0.00 0.00 caml_process_pending_signals
+ 0.00 1456.12 0.00 282 0.00 0.04 caml_garbage_collection
+ 0.00 1456.12 0.00 201 0.00 0.00 camlArray__map_1105
+ 0.00 1456.12 0.00 93 0.00 0.00 caml_fl_init_merge
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_darken_all_roots
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_do_local_roots
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_do_roots
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_final_do_strong_roots
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_final_update
+ 0.00 1456.12 0.00 92 0.00 0.00 caml_scan_global_roots
+ 0.00 1456.12 0.00 92 0.00 0.00 start_cycle
+ 0.00 1456.12 0.00 91 0.00 0.00 caml_compact_heap_maybe
+ 0.00 1456.12 0.00 73 0.00 0.00 caml_alloc
+ 0.00 1456.12 0.00 72 0.00 0.00 caml_curry2
+ 0.00 1456.12 0.00 69 0.00 0.00 camlArray__init_1037
+ 0.00 1456.12 0.00 43 0.00 0.20 caml_page_table_add
+ 0.00 1456.12 0.00 43 0.00 0.00 caml_stat_alloc
+ 0.00 1456.12 0.00 28 0.00 0.00 camlArray__blit_1093
+ 0.00 1456.12 0.00 25 0.00 0.00 caml_register_frametable
+ 0.00 1456.12 0.00 25 0.00 0.00 cons
+ 0.00 1456.12 0.00 23 0.00 0.00 caml_enter_blocking_section
+ 0.00 1456.12 0.00 23 0.00 0.00 caml_enter_blocking_section_default
+ 0.00 1456.12 0.00 23 0.00 0.00 caml_leave_blocking_section
+ 0.00 1456.12 0.00 23 0.00 0.00 caml_leave_blocking_section_default
+ 0.00 1456.12 0.00 17 0.00 0.00 caml_aligned_malloc
+ 0.00 1456.12 0.00 15 0.00 0.00 caml_alloc_for_heap
+ 0.00 1456.12 0.00 15 0.00 0.00 clip_heap_chunk_size
+ 0.00 1456.12 0.00 14 0.00 0.20 caml_add_to_heap
+ 0.00 1456.12 0.00 14 0.00 0.00 caml_fl_add_blocks
+ 0.00 1456.12 0.00 14 0.00 0.00 caml_round_heap_chunk_size
+ 0.00 1456.12 0.00 9 0.00 0.00 caml_putblock
+ 0.00 1456.12 0.00 9 0.00 0.00 do_write
+ 0.00 1456.12 0.00 8 0.00 0.00 caml_flush
+ 0.00 1456.12 0.00 8 0.00 0.00 caml_flush_partial
+ 0.00 1456.12 0.00 8 0.00 0.00 caml_ml_flush
+ 0.00 1456.12 0.00 8 0.00 0.00 norm_heapincr
+ 0.00 1456.12 0.00 7 0.00 0.00 camlParsing__grow_stacks_1154
+ 0.00 1456.12 0.00 7 0.00 0.77 caml_alloc_channel
+ 0.00 1456.12 0.00 7 0.00 0.77 caml_alloc_custom
+ 0.00 1456.12 0.00 7 0.00 0.00 caml_obj_dup
+ 0.00 1456.12 0.00 7 0.00 0.00 norm_minsize
+ 0.00 1456.12 0.00 7 0.00 0.00 norm_pfree
+ 0.00 1456.12 0.00 7 0.00 0.00 norm_pmax
+ 0.00 1456.12 0.00 6 0.00 0.00 camlPervasives__output_string_1191
+ 0.00 1456.12 0.00 6 0.00 0.00 caml_alloc_tuple
+ 0.00 1456.12 0.00 6 0.00 0.00 caml_gc_get
+ 0.00 1456.12 0.00 6 0.00 0.04 caml_gc_set
+ 0.00 1456.12 0.00 6 0.00 0.00 caml_int64_float_of_bits
+ 0.00 1456.12 0.00 6 0.00 0.00 caml_ml_output
+ 0.00 1456.12 0.00 5 0.00 0.00 camlPervasives__print_endline_1274
+ 0.00 1456.12 0.00 5 0.00 0.00 caml_do_read
+ 0.00 1456.12 0.00 5 0.00 0.00 caml_ml_output_char
+ 0.00 1456.12 0.00 5 0.00 0.00 caml_open_descriptor_in
+ 0.00 1456.12 0.00 4 0.00 0.00 reset_table
+ 0.00 1456.12 0.00 3 0.00 0.00 camlList__map2_1090
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_insert_global_root
+ 0.00 1456.12 0.00 3 0.00 0.77 caml_ml_open_descriptor_out
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_open_descriptor_out
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_register_custom_operations
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_register_global_root
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_register_named_value
+ 0.00 1456.12 0.00 3 0.00 0.00 caml_stat_free
+ 0.00 1456.12 0.00 3 0.00 0.00 hash_value_name
+ 0.00 1456.12 0.00 2 0.00 0.00 camlCallback__register_exception_1034
+ 0.00 1456.12 0.00 2 0.00 0.00 caml_convert_flag_list
+ 0.00 1456.12 0.00 2 0.00 0.00 caml_ml_close_channel
+ 0.00 1456.12 0.00 2 0.00 0.77 caml_ml_open_descriptor_in
+ 0.00 1456.12 0.00 2 0.00 0.23 caml_set_minor_heap_size
+ 0.00 1456.12 0.00 2 0.00 0.00 caml_sys_open
+ 0.00 1456.12 0.00 2 0.00 0.00 realloc_gray_vals
+ 0.00 1456.12 0.00 1 0.00 0.00 camlArray__concat_1075
+ 0.00 1456.12 0.00 1 0.00 0.00 camlArray__concat_aux_1062
+ 0.00 1456.12 0.00 1 0.00 0.00 camlArray__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlArray__fill_1070
+ 0.00 1456.12 0.00 1 0.00 0.00 camlArray__size_1065
+ 0.00 1456.12 0.00 1 0.00 0.00 camlCallback__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlChar__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlHashtbl__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlLexing__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlLexing__from_string_1119
+ 0.00 1456.12 0.00 1 0.00 0.00 camlList__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlParsing__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__close_out_1209
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__flush_all_1185
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__fun_1394
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__iter_1186
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__open_in_1218
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__open_in_gen_1214
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__open_out_1179
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__open_out_gen_1175
+ 0.00 1456.12 0.00 1 0.00 0.00 camlPervasives__string_of_int_1130
+ 0.00 1456.12 0.00 1 0.00 0.00 camlStd_exit__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlString__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 camlSys__entry
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_alloc_array
+ 0.00 1456.12 0.00 1 0.00 0.20 caml_array_bound_error
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_convert_signal_number
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_copy_string_array
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_debugger_init
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_executable_name
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_finalize_channel
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_format_int
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_init_custom_operations
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_init_frame_descriptors
+ 0.00 1456.12 0.00 1 0.00 0.43 caml_init_gc
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_init_ieee_floats
+ 0.00 1456.12 0.00 1 0.00 0.20 caml_init_major_heap
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_init_signals
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_install_signal_handler
+ 0.00 1456.12 0.00 1 0.00 5.51 caml_main
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_make_free_blocks
+ 0.00 1456.12 0.00 1 0.00 1.55 caml_ml_out_channels_list
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_page_table_initialize
+ 0.00 1456.12 0.00 1 0.00 0.01 caml_page_table_remove
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_program
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_raise
+ 0.00 1456.12 0.00 1 0.00 0.12 caml_realloc_ref_table
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_set_signal_action
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_sys_exit
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_sys_get_argv
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_sys_get_config
+ 0.00 1456.12 0.00 1 0.00 0.00 caml_sys_init
+ 0.00 1456.12 0.00 1 0.00 0.00 parse_format
+ 0.00 1456.12 0.00 1 0.00 0.00 unlink_channel
+
+ % 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.
+\f
+ Call graph (explanation follows)
+
+
+granularity: each sample hit covers 2 byte(s) for 0.00% of 1456.12 seconds
+
+index % time self children called name
+ <spontaneous>
+[1] 64.8 943.80 0.00 CTree::make(Node const&, int, CTree**) [1]
+-----------------------------------------------
+ <spontaneous>
+[2] 9.0 131.53 0.00 Symbol::prefix(char const*) [2]
+-----------------------------------------------
+ <spontaneous>
+[3] 7.7 0.22 112.05 caml_c_call [3]
+ 8.18 94.82 20303996/20303996 caml_make_vect [4]
+ 0.73 2.03 38326162/38326162 caml_parse_engine [39]
+ 0.00 2.32 3/3 caml_ml_open_descriptor_out [42]
+ 0.00 1.55 1/1 caml_ml_out_channels_list [45]
+ 0.00 1.55 2/2 caml_ml_open_descriptor_in [46]
+ 0.25 0.00 20172672/20172672 caml_lex_engine [75]
+ 0.00 0.23 6/6 caml_gc_set [76]
+ 0.00 0.20 1/1 caml_array_bound_error [83]
+ 0.01 0.10 7497484/7497484 caml_create_string [94]
+ 0.00 0.03 1278595/1278595 caml_int_of_string [163]
+ 0.00 0.03 4096/4096 caml_format_float [173]
+ 0.00 0.01 2720910/2720910 caml_equal [209]
+ 0.01 0.00 794950/794950 caml_greaterequal [210]
+ 0.00 0.01 1450778/1450778 caml_compare [249]
+ 0.00 0.00 794950/794950 caml_lessequal [281]
+ 0.00 0.00 1/1 caml_sys_get_argv [296]
+ 0.00 0.00 1/1 caml_sys_get_config [299]
+ 0.00 0.00 1/1 caml_format_int [300]
+ 0.00 0.00 6/6 caml_gc_get [303]
+ 0.00 0.00 7/7 caml_obj_dup [305]
+ 0.00 0.00 32768/32768 caml_float_of_string [328]
+ 0.00 0.00 4097/4097 caml_ml_input_scan_line [336]
+ 0.00 0.00 4096/4096 caml_ml_input_char [340]
+ 0.00 0.00 4096/4096 caml_ml_input [339]
+ 0.00 0.00 8/8 caml_ml_flush [365]
+ 0.00 0.00 6/6 caml_ml_output [372]
+ 0.00 0.00 6/6 caml_int64_float_of_bits [371]
+ 0.00 0.00 5/5 caml_ml_output_char [375]
+ 0.00 0.00 3/3 caml_register_named_value [382]
+ 0.00 0.00 2/2 caml_ml_close_channel [387]
+ 0.00 0.00 2/2 caml_sys_open [388]
+ 0.00 0.00 1/1 caml_install_signal_handler [423]
+-----------------------------------------------
+ 8.18 94.82 20303996/20303996 caml_c_call [3]
+[4] 7.1 8.18 94.82 20303996 caml_make_vect [4]
+ 0.00 76.18 1797/2080 caml_minor_collection [7]
+ 18.14 0.00 2877944000/2877944000 caml_initialize [16]
+ 0.07 0.23 4132743/64105735 caml_alloc_shr [34]
+ 0.11 0.00 18055477/8807703012 caml_page_table_lookup [11]
+ 0.09 0.00 16171187/16171198 caml_alloc_small [103]
+ 0.00 0.00 66/73 caml_alloc [304]
+ 0.00 0.00 4132743/4139581 caml_check_urgent_gc [318]
+-----------------------------------------------
+ <spontaneous>
+[5] 6.6 96.03 0.00 Symbol::get(char const*) [5]
+-----------------------------------------------
+ <spontaneous>
+[6] 6.5 0.07 93.93 camlInterpreter__sublist_1142 [6]
+ 5.68 42.54 9562600/9562602 camlArray__sub_1081 [12]
+ 9.84 10.83 9316840/9316842 camlArray__fill_1135 [14]
+ 17.46 0.00 9562600/10168501 camlArray__tolist_1123 [15]
+ 0.20 7.33 9562600/9562602 camlArray__of_list_1130 [23]
+ 0.05 0.00 9562600/10168501 camlArray__to_list_1121 [134]
+-----------------------------------------------
+ 0.00 0.04 1/2080 caml_set_minor_heap_size [64]
+ 0.00 11.95 282/2080 caml_garbage_collection [19]
+ 0.00 76.18 1797/2080 caml_make_vect [4]
+[7] 6.1 0.00 88.18 2080 caml_minor_collection [7]
+ 0.00 81.66 2080/2080 caml_major_collection_slice [8]
+ 0.05 6.47 4160/4160 caml_empty_minor_heap [25]
+ 0.00 0.00 2080/2080 caml_final_do_calls [341]
+-----------------------------------------------
+ 0.00 81.66 2080/2080 caml_minor_collection [7]
+[8] 5.6 0.00 81.66 2080 caml_major_collection_slice [8]
+ 32.26 22.20 731/731 mark_slice [10]
+ 26.99 0.21 1349/1349 sweep_slice [13]
+ 0.00 0.00 92/92 start_cycle [284]
+ 0.00 0.00 12480/19578 caml_gc_message [329]
+ 0.00 0.00 91/91 caml_compact_heap_maybe [347]
+-----------------------------------------------
+ 0.00 0.00 2/3283412147 camlParsing__yyparse_1164 [49]
+ 0.00 0.00 5/3283412147 caml_alloc_array [297]
+ 0.00 0.00 28/3283412147 camlParsing__grow_stacks_1154 [286]
+ 0.00 0.00 42/3283412147 caml_gc_get [303]
+ 0.00 0.00 64/3283412147 camlInterpreter__computing_1089 [251]
+ 0.00 0.00 4032/3283412147 camlArray__init_1037 [253]
+ 0.00 0.00 8253/3283412147 camlArray__map_1105 [211]
+ 0.00 0.00 50800/3283412147 camlArray__blit_1093 [287]
+ 0.01 0.01 790971/3283412147 camlHashtbl__remove_1080 [174]
+ 0.01 0.01 790971/3283412147 camlHashtbl__replace_1112 [130]
+ 0.01 0.02 1643064/3283412147 camlValue__new_vec_1151 [123]
+ 0.26 0.43 40328960/3283412147 camlParsing__loop_1169 [50]
+ 0.26 0.44 40345344/3283412147 camlLexing__engine_1090 [56]
+ 0.76 1.26 116981271/3283412147 caml_parse_engine [39]
+ 4.09 6.75 625639108/3283412147 camlArray__fill_1135 [14]
+ 16.05 26.50 2456829232/3283412147 camlArray__sub_1081 [12]
+[9] 3.9 21.45 35.41 3283412147 caml_modify [9]
+ 20.18 0.00 3283412147/8807703012 caml_page_table_lookup [11]
+ 3.47 11.64 1900628427/1900718561 caml_darken [18]
+ 0.00 0.12 1/1 caml_realloc_ref_table [92]
+-----------------------------------------------
+ 32.26 22.20 731/731 caml_major_collection_slice [8]
+[10] 3.7 32.26 22.20 731 mark_slice [10]
+ 22.20 0.00 3611518312/8807703012 caml_page_table_lookup [11]
+ 0.00 0.00 1462/19578 caml_gc_message [329]
+ 0.00 0.00 92/92 caml_final_update [346]
+ 0.00 0.00 92/93 caml_fl_init_merge [344]
+ 0.00 0.00 2/2 realloc_gray_vals [389]
+-----------------------------------------------
+ 0.11 0.00 18055477/8807703012 caml_make_vect [4]
+ 11.64 0.00 1894717076/8807703012 caml_darken [18]
+ 20.18 0.00 3283412147/8807703012 caml_modify [9]
+ 22.20 0.00 3611518312/8807703012 mark_slice [10]
+[11] 3.7 54.13 0.00 8807703012 caml_page_table_lookup [11]
+-----------------------------------------------
+ 0.00 0.00 1/9562602 camlMain__read_input_csv_1088 [292]
+ 0.00 0.00 1/9562602 camlInterpreter__compute_1132 [254]
+ 5.68 42.54 9562600/9562602 camlInterpreter__sublist_1142 [6]
+[12] 3.3 5.68 42.54 9562602 camlArray__sub_1081 [12]
+ 16.05 26.50 2456829232/3283412147 caml_modify [9]
+-----------------------------------------------
+ 26.99 0.21 1349/1349 caml_major_collection_slice [8]
+[13] 1.9 26.99 0.21 1349 sweep_slice [13]
+ 0.21 0.00 32119446/32119447 caml_fl_merge_block [79]
+ 0.00 0.00 1349/19578 caml_gc_message [329]
+ 0.00 0.00 1/1 caml_finalize_channel [418]
+-----------------------------------------------
+ 0.00 0.00 1/9316842 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 1/9316842 camlList__map_1062 [293]
+ 9.84 10.83 9316840/9316842 camlInterpreter__sublist_1142 [6]
+[14] 1.4 9.84 10.83 9316842 camlArray__fill_1135 [14]
+ 4.09 6.75 625639108/3283412147 caml_modify [9]
+-----------------------------------------------
+ 0.00 0.00 1/10168501 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/10168501 camlInterpreter__concat_1126 [302]
+ 0.00 0.00 1/10168501 camlInterpreter__arrange_1123 [294]
+ 0.00 0.00 1/10168501 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 2/10168501 camlMain__read_input_csv_1088 [292]
+ 1.11 0.00 605895/10168501 camlInterpreter__interpret_split_1196 [47]
+ 17.46 0.00 9562600/10168501 camlInterpreter__sublist_1142 [6]
+[15] 1.3 18.57 0.00 10168501 camlArray__tolist_1123 [15]
+-----------------------------------------------
+ 18.14 0.00 2877944000/2877944000 caml_make_vect [4]
+[16] 1.2 18.14 0.00 2877944000 caml_initialize [16]
+-----------------------------------------------
+ <spontaneous>
+[17] 1.2 17.65 0.00 getProperty(CTree*, CTree*, CTree*&) [17]
+-----------------------------------------------
+ 0.00 0.00 276/1900718561 caml_iterate_global_roots [183]
+ 0.00 0.00 21686/1900718561 caml_do_local_roots [290]
+ 0.00 0.00 68172/1900718561 caml_do_roots [283]
+ 3.47 11.64 1900628427/1900718561 caml_modify [9]
+[18] 1.0 3.47 11.64 1900718561 caml_darken [18]
+ 11.64 0.00 1894717076/8807703012 caml_page_table_lookup [11]
+-----------------------------------------------
+ 0.00 11.95 282/282 caml_call_gc [20]
+[19] 0.8 0.00 11.95 282 caml_garbage_collection [19]
+ 0.00 11.95 282/2080 caml_minor_collection [7]
+ 0.00 0.00 282/329 caml_process_pending_signals [343]
+-----------------------------------------------
+ <spontaneous>
+[20] 0.8 0.00 11.95 caml_call_gc [20]
+ 0.00 11.95 282/282 caml_garbage_collection [19]
+-----------------------------------------------
+ 0.01 0.00 512/492828 caml_page_table_remove [247]
+ 8.74 0.00 492316/492828 caml_page_table_add [22]
+[21] 0.6 8.75 0.00 492828 caml_page_table_modify [21]
+ 0.00 0.00 9/19578 caml_gc_message [329]
+-----------------------------------------------
+ 0.00 0.20 1/43 caml_array_bound_error [83]
+ 0.00 0.20 1/43 caml_init_major_heap [82]
+ 0.00 0.41 2/43 caml_set_minor_heap_size [64]
+ 0.00 2.85 14/43 caml_add_to_heap [38]
+ 0.00 5.08 25/43 caml_main [27]
+[22] 0.6 0.00 8.74 43 caml_page_table_add [22]
+ 8.74 0.00 492316/492828 caml_page_table_modify [21]
+-----------------------------------------------
+ 0.00 0.00 1/9562602 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 1/9562602 camlList__map_1062 [293]
+ 0.20 7.33 9562600/9562602 camlInterpreter__sublist_1142 [6]
+[23] 0.5 0.20 7.33 9562602 camlArray__of_list_1130 [23]
+ 7.33 0.00 9316842/9316842 camlArray__list_length_1126 [24]
+-----------------------------------------------
+ 7.33 0.00 9316842/9316842 camlArray__of_list_1130 [23]
+[24] 0.5 7.33 0.00 9316842 camlArray__list_length_1126 [24]
+-----------------------------------------------
+ 0.05 6.47 4160/4160 caml_minor_collection [7]
+[25] 0.4 0.05 6.47 4160 caml_empty_minor_heap [25]
+ 0.65 4.75 2080/2080 caml_oldify_mopup [32]
+ 0.26 0.78 13191622/73721655 caml_oldify_one [26]
+ 0.01 0.02 2080/2080 caml_oldify_local_roots [158]
+ 0.00 0.00 4160/19578 caml_gc_message [329]
+ 0.00 0.00 4160/4160 clear_table [332]
+ 0.00 0.00 4160/4160 caml_final_empty_young [331]
+-----------------------------------------------
+ 0.00 0.00 6240/73721655 caml_iterate_global_roots [183]
+ 0.00 0.00 24482/73721655 caml_oldify_local_roots [158]
+ 0.26 0.78 13191622/73721655 caml_empty_minor_heap [25]
+ 1.18 3.57 60499311/73721655 caml_oldify_mopup [32]
+[26] 0.4 1.44 4.35 73721655 caml_oldify_one [26]
+ 1.04 3.31 59966154/64105735 caml_alloc_shr [34]
+-----------------------------------------------
+ 0.00 5.51 1/1 main [28]
+[27] 0.4 0.00 5.51 1 caml_main [27]
+ 0.00 5.08 25/43 caml_page_table_add [22]
+ 0.00 0.43 1/1 caml_init_gc [65]
+ 0.00 0.00 1/1 caml_init_custom_operations [419]
+ 0.00 0.00 1/1 caml_init_ieee_floats [421]
+ 0.00 0.00 1/1 caml_init_signals [422]
+ 0.00 0.00 1/1 caml_debugger_init [416]
+ 0.00 0.00 1/1 caml_executable_name [417]
+ 0.00 0.00 1/1 caml_sys_init [429]
+-----------------------------------------------
+ <spontaneous>
+[28] 0.4 0.00 5.51 main [28]
+ 0.00 5.51 1/1 caml_main [27]
+ 0.00 0.00 1/1 caml_sys_exit [428]
+-----------------------------------------------
+ 0.00 1.55 2/7 caml_ml_open_descriptor_in [46]
+ 0.00 1.55 2/7 caml_ml_out_channels_list [45]
+ 0.00 2.32 3/7 caml_ml_open_descriptor_out [42]
+[29] 0.4 0.00 5.41 7 caml_alloc_channel [29]
+ 0.00 5.41 7/7 caml_alloc_custom [30]
+-----------------------------------------------
+ 0.00 5.41 7/7 caml_alloc_channel [29]
+[30] 0.4 0.00 5.41 7 caml_alloc_custom [30]
+ 5.41 0.00 7/7 caml_adjust_gc_speed [31]
+ 0.00 0.00 7/64105735 caml_alloc_shr [34]
+ 0.00 0.00 7/4139581 caml_check_urgent_gc [318]
+-----------------------------------------------
+ 5.41 0.00 7/7 caml_alloc_custom [30]
+[31] 0.4 5.41 0.00 7 caml_adjust_gc_speed [31]
+-----------------------------------------------
+ 0.65 4.75 2080/2080 caml_empty_minor_heap [25]
+[32] 0.4 0.65 4.75 2080 caml_oldify_mopup [32]
+ 1.18 3.57 60499311/73721655 caml_oldify_one [26]
+-----------------------------------------------
+ <spontaneous>
+[33] 0.4 5.31 0.00 isTree(CTree* const&, Node const&, CTree*&) [33]
+-----------------------------------------------
+ 0.00 0.00 2/64105735 caml_alloc [304]
+ 0.00 0.00 7/64105735 caml_alloc_custom [30]
+ 0.00 0.00 6829/64105735 caml_alloc_string [99]
+ 0.07 0.23 4132743/64105735 caml_make_vect [4]
+ 1.04 3.31 59966154/64105735 caml_oldify_one [26]
+[34] 0.3 1.11 3.54 64105735 caml_alloc_shr [34]
+ 0.00 2.85 14/14 caml_add_to_heap [38]
+ 0.62 0.08 64105749/64105749 caml_fl_allocate [59]
+ 0.00 0.00 14/14 caml_round_heap_chunk_size [360]
+ 0.00 0.00 14/15 caml_alloc_for_heap [357]
+ 0.00 0.00 14/14 caml_fl_add_blocks [359]
+-----------------------------------------------
+ <spontaneous>
+[35] 0.3 4.54 0.00 isTree(CTree* const&, Node const&, CTree*&, CTree*&) [35]
+-----------------------------------------------
+ 0.00 0.00 1/29711513 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/29711513 camlInterpreter__compute_1132 [254]
+ 0.18 0.00 1307267/29711513 camlInterpreter__interpret_const_1158 [85]
+ 0.24 0.00 1817685/29711513 camlInterpreter__interpret_split_1196 [47]
+ 0.73 0.00 5441820/29711513 camlInterpreter__interpret_seq_1185 [57]
+ 0.92 0.00 6800839/29711513 camlInterpreter__interpret_ident_1163 [55]
+ 1.93 0.00 14343900/29711513 camlInterpreter__interpret_par_1171 [41]
+[36] 0.3 4.00 0.00 29711513 camlList__length_aux_1030 [36]
+-----------------------------------------------
+ <spontaneous>
+[37] 0.2 3.31 0.00 setProperty(CTree*, CTree*, CTree*) [37]
+-----------------------------------------------
+ 0.00 2.85 14/14 caml_alloc_shr [34]
+[38] 0.2 0.00 2.85 14 caml_add_to_heap [38]
+ 0.00 2.85 14/43 caml_page_table_add [22]
+ 0.00 0.00 14/19578 caml_gc_message [329]
+-----------------------------------------------
+ 0.73 2.03 38326162/38326162 caml_c_call [3]
+[39] 0.2 0.73 2.03 38326162 caml_parse_engine [39]
+ 0.76 1.26 116981271/3283412147 caml_modify [9]
+-----------------------------------------------
+ <spontaneous>
+[40] 0.2 2.66 0.00 isTree(CTree* const&, Node const&) [40]
+-----------------------------------------------
+ <spontaneous>
+[41] 0.2 0.35 2.03 camlInterpreter__interpret_par_1171 [41]
+ 1.93 0.00 14343900/29711513 camlList__length_aux_1030 [36]
+ 0.10 0.00 2310764/6075572 camlPervasives__$40_1143 [74]
+-----------------------------------------------
+ 0.00 2.32 3/3 caml_c_call [3]
+[42] 0.2 0.00 2.32 3 caml_ml_open_descriptor_out [42]
+ 0.00 2.32 3/7 caml_alloc_channel [29]
+ 0.00 0.00 3/3 caml_open_descriptor_out [379]
+-----------------------------------------------
+ <spontaneous>
+[43] 0.1 2.10 0.00 CTree::calcTreeAperture(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [43]
+-----------------------------------------------
+ <spontaneous>
+[44] 0.1 1.56 0.00 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&) [44]
+-----------------------------------------------
+ 0.00 1.55 1/1 caml_c_call [3]
+[45] 0.1 0.00 1.55 1 caml_ml_out_channels_list [45]
+ 0.00 1.55 2/7 caml_alloc_channel [29]
+ 0.00 0.00 2/16171198 caml_alloc_small [103]
+-----------------------------------------------
+ 0.00 1.55 2/2 caml_c_call [3]
+[46] 0.1 0.00 1.55 2 caml_ml_open_descriptor_in [46]
+ 0.00 1.55 2/7 caml_alloc_channel [29]
+ 0.00 0.00 2/5 caml_open_descriptor_in [376]
+-----------------------------------------------
+ <spontaneous>
+[47] 0.1 0.04 1.42 camlInterpreter__interpret_split_1196 [47]
+ 1.11 0.00 605895/10168501 camlArray__tolist_1123 [15]
+ 0.24 0.00 1817685/29711513 camlList__length_aux_1030 [36]
+ 0.01 0.03 605895/605895 camlList__flatten_1058 [153]
+ 0.03 0.00 662729/6075572 camlPervasives__$40_1143 [74]
+ 0.00 0.00 605895/10168501 camlArray__to_list_1121 [134]
+ 0.00 0.00 605895/605906 camlList__map_1062 [293]
+-----------------------------------------------
+ <spontaneous>
+[48] 0.1 0.00 1.33 camlMain__main_1129 [48]
+ 0.02 1.32 1/1 camlParsing__yyparse_1164 [49]
+ 0.00 0.00 2/60401132 caml_string_equal [71]
+ 0.00 0.00 1/69634 camlPervasives__$5e_1112 [326]
+ 0.00 0.00 1/5 camlPervasives__print_endline_1274 [373]
+-----------------------------------------------
+ 0.02 1.32 1/1 camlMain__main_1129 [48]
+[49] 0.1 0.02 1.32 1 camlParsing__yyparse_1164 [49]
+ 0.62 0.70 1/1 camlParsing__loop_1169 [50]
+ 0.00 0.00 2/3283412147 caml_modify [9]
+-----------------------------------------------
+ 0.62 0.70 1/1 camlParsing__yyparse_1164 [49]
+[50] 0.1 0.62 0.70 1 camlParsing__loop_1169 [50]
+ 0.26 0.43 40328960/3283412147 caml_modify [9]
+ 0.00 0.00 7/7 camlParsing__grow_stacks_1154 [286]
+-----------------------------------------------
+ <spontaneous>
+[51] 0.1 1.27 0.00 boxpp::print(std::ostream&) const [51]
+-----------------------------------------------
+ <spontaneous>
+[52] 0.1 1.22 0.00 realeval(CTree*, CTree*, CTree*) [52]
+-----------------------------------------------
+ <spontaneous>
+[53] 0.1 1.21 0.00 applyList(CTree*, CTree*) [53]
+-----------------------------------------------
+ <spontaneous>
+[54] 0.1 0.08 1.00 camlLexer____ocaml_lex_token_rec_1043 [54]
+ 0.25 0.70 20172672/20172672 camlLexing__engine_1090 [56]
+ 0.03 0.01 5370692/5370692 camlString__make_1038 [154]
+ 0.02 0.00 2053062/2053062 camlLexing__sub_lexeme_1126 [186]
+-----------------------------------------------
+ <spontaneous>
+[55] 0.1 0.12 0.95 camlInterpreter__interpret_ident_1163 [55]
+ 0.92 0.00 6800839/29711513 camlList__length_aux_1030 [36]
+ 0.03 0.00 4195581/4195581 camlList__nth_aux_1045 [162]
+ 0.01 0.00 4195581/4195581 camlList__nth_1042 [256]
+-----------------------------------------------
+ 0.25 0.70 20172672/20172672 camlLexer____ocaml_lex_token_rec_1043 [54]
+[56] 0.1 0.25 0.70 20172672 camlLexing__engine_1090 [56]
+ 0.26 0.44 40345344/3283412147 caml_modify [9]
+-----------------------------------------------
+ <spontaneous>
+[57] 0.1 0.09 0.83 camlInterpreter__interpret_seq_1185 [57]
+ 0.73 0.00 5441820/29711513 camlList__length_aux_1030 [36]
+ 0.10 0.00 2413702/6075572 camlPervasives__$40_1143 [74]
+-----------------------------------------------
+ <spontaneous>
+[58] 0.1 0.76 0.00 addElement(CTree*, CTree*) [58]
+-----------------------------------------------
+ 0.62 0.08 64105749/64105749 caml_alloc_shr [34]
+[59] 0.0 0.62 0.08 64105749 caml_fl_allocate [59]
+ 0.08 0.00 64105735/64105735 allocate_block [110]
+-----------------------------------------------
+ <spontaneous>
+[60] 0.0 0.68 0.00 isNil(CTree*) [60]
+-----------------------------------------------
+ <spontaneous>
+[61] 0.0 0.60 0.00 searchIdDef(CTree*, CTree*&, CTree*) [61]
+-----------------------------------------------
+ <spontaneous>
+[62] 0.0 0.54 0.00 camlInterpreter__eval_1167 [62]
+-----------------------------------------------
+ <spontaneous>
+[63] 0.0 0.49 0.00 reverseall(CTree*) [63]
+-----------------------------------------------
+ 0.00 0.23 1/2 caml_gc_set [76]
+ 0.00 0.23 1/2 caml_init_gc [65]
+[64] 0.0 0.00 0.46 2 caml_set_minor_heap_size [64]
+ 0.00 0.41 2/43 caml_page_table_add [22]
+ 0.00 0.04 1/2080 caml_minor_collection [7]
+ 0.00 0.01 1/1 caml_page_table_remove [247]
+ 0.00 0.00 4/4 reset_table [377]
+ 0.00 0.00 2/17 caml_aligned_malloc [356]
+-----------------------------------------------
+ 0.00 0.43 1/1 caml_main [27]
+[65] 0.0 0.00 0.43 1 caml_init_gc [65]
+ 0.00 0.23 1/2 caml_set_minor_heap_size [64]
+ 0.00 0.20 1/1 caml_init_major_heap [82]
+ 0.00 0.00 6/19578 caml_gc_message [329]
+ 0.00 0.00 2/8 norm_heapincr [366]
+ 0.00 0.00 1/1 caml_page_table_initialize [424]
+ 0.00 0.00 1/7 norm_minsize [367]
+ 0.00 0.00 1/7 norm_pfree [368]
+ 0.00 0.00 1/7 norm_pmax [369]
+-----------------------------------------------
+ <spontaneous>
+[66] 0.0 0.37 0.00 Trans::Trans(Node const&, int) [66]
+-----------------------------------------------
+ <spontaneous>
+[67] 0.0 0.37 0.00 CTree::CTree(unsigned int, Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [67]
+-----------------------------------------------
+ <spontaneous>
+[68] 0.0 0.06 0.30 camlTypes__symbol_of_string_1095 [68]
+ 0.02 0.28 60401128/60401128 caml_string_notequal [70]
+-----------------------------------------------
+ <spontaneous>
+[69] 0.0 0.34 0.00 apply_pattern_matcher(Automaton*, int, CTree*, CTree*&, std::vector<CTree*, std::allocator<CTree*> >&) [69]
+-----------------------------------------------
+ 0.02 0.28 60401128/60401128 camlTypes__symbol_of_string_1095 [68]
+[70] 0.0 0.02 0.28 60401128 caml_string_notequal [70]
+ 0.28 0.00 60401128/60401132 caml_string_equal [71]
+-----------------------------------------------
+ 0.00 0.00 2/60401132 camlMain__read_input_1126 [310]
+ 0.00 0.00 2/60401132 camlMain__main_1129 [48]
+ 0.28 0.00 60401128/60401132 caml_string_notequal [70]
+[71] 0.0 0.28 0.00 60401132 caml_string_equal [71]
+-----------------------------------------------
+ <spontaneous>
+[72] 0.0 0.28 0.00 camlFaustexp__dim_1123 [72]
+-----------------------------------------------
+ <spontaneous>
+[73] 0.0 0.26 0.00 isBoxIdent(CTree*, char const**) [73]
+-----------------------------------------------
+ 14708532 camlPervasives__$40_1143 [74]
+ 0.00 0.00 4096/6075572 camlMain__csvread_1085 [291]
+ 0.03 0.00 662729/6075572 camlInterpreter__interpret_split_1196 [47]
+ 0.03 0.00 684281/6075572 camlList__flatten_1058 [153]
+ 0.10 0.00 2310764/6075572 camlInterpreter__interpret_par_1171 [41]
+ 0.10 0.00 2413702/6075572 camlInterpreter__interpret_seq_1185 [57]
+[74] 0.0 0.25 0.00 6075572+14708532 camlPervasives__$40_1143 [74]
+ 14708532 camlPervasives__$40_1143 [74]
+-----------------------------------------------
+ 0.25 0.00 20172672/20172672 caml_c_call [3]
+[75] 0.0 0.25 0.00 20172672 caml_lex_engine [75]
+-----------------------------------------------
+ 0.00 0.23 6/6 caml_c_call [3]
+[76] 0.0 0.00 0.23 6 caml_gc_set [76]
+ 0.00 0.23 1/2 caml_set_minor_heap_size [64]
+ 0.00 0.00 6/7 norm_pfree [368]
+ 0.00 0.00 6/7 norm_pmax [369]
+ 0.00 0.00 6/8 norm_heapincr [366]
+ 0.00 0.00 6/7 norm_minsize [367]
+ 0.00 0.00 4/19578 caml_gc_message [329]
+-----------------------------------------------
+ <spontaneous>
+[77] 0.0 0.22 0.00 eval(CTree*, CTree*, CTree*) [77]
+-----------------------------------------------
+ <spontaneous>
+[78] 0.0 0.22 0.00 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [78]
+-----------------------------------------------
+ 0.00 0.00 1/32119447 caml_make_free_blocks [311]
+ 0.21 0.00 32119446/32119447 sweep_slice [13]
+[79] 0.0 0.21 0.00 32119447 caml_fl_merge_block [79]
+-----------------------------------------------
+ <spontaneous>
+[80] 0.0 0.21 0.00 getUserData(CTree*) [80]
+-----------------------------------------------
+ <spontaneous>
+[81] 0.0 0.21 0.00 isBoxCut(CTree*) [81]
+-----------------------------------------------
+ 0.00 0.20 1/1 caml_init_gc [65]
+[82] 0.0 0.00 0.20 1 caml_init_major_heap [82]
+ 0.00 0.20 1/43 caml_page_table_add [22]
+ 0.00 0.00 1/1 caml_make_free_blocks [311]
+ 0.00 0.00 1/15 clip_heap_chunk_size [358]
+ 0.00 0.00 1/15 caml_alloc_for_heap [357]
+ 0.00 0.00 1/93 caml_fl_init_merge [344]
+-----------------------------------------------
+ 0.00 0.20 1/1 caml_c_call [3]
+[83] 0.0 0.00 0.20 1 caml_array_bound_error [83]
+ 0.00 0.20 1/43 caml_page_table_add [22]
+ 0.00 0.00 1/1 caml_raise [426]
+-----------------------------------------------
+ <spontaneous>
+[84] 0.0 0.05 0.15 camlValue__new_fun_1142 [84]
+ 0.05 0.01 1450424/1450424 camlHashtbl__find_1093 [129]
+ 0.04 0.02 790971/790971 camlHashtbl__replace_1112 [130]
+ 0.01 0.02 790971/790971 camlHashtbl__remove_1080 [174]
+-----------------------------------------------
+ <spontaneous>
+[85] 0.0 0.02 0.18 camlInterpreter__interpret_const_1158 [85]
+ 0.18 0.00 1307267/29711513 camlList__length_aux_1030 [36]
+-----------------------------------------------
+ <spontaneous>
+[86] 0.0 0.19 0.00 std::vector<CTree*, std::allocator<CTree*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CTree**, std::vector<CTree*, std::allocator<CTree*> > >, CTree* const&) [86]
+-----------------------------------------------
+ <spontaneous>
+[87] 0.0 0.17 0.00 isBoxIdent(CTree*) [87]
+-----------------------------------------------
+ 0.00 0.00 1/26298452 camlParser__fun_1194 [313]
+ 0.00 0.00 1/26298452 camlParser__fun_1172 [312]
+ 0.00 0.00 57344/26298452 camlParser__fun_1178 [288]
+ 0.01 0.00 1211790/26298452 camlParser__fun_1186 [252]
+ 0.01 0.00 1278595/26298452 camlParser__fun_1174 [250]
+ 0.01 0.00 1945462/26298452 camlParser__fun_1182 [246]
+ 0.03 0.00 5441820/26298452 camlParser__fun_1190 [131]
+ 0.03 0.00 6800839/26298452 camlParser__fun_1180 [119]
+ 0.05 0.00 9562600/26298452 camlParser__fun_1184 [118]
+[88] 0.0 0.14 0.00 26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[89] 0.0 0.13 0.00 isBoxWithLocalDef(CTree*, CTree*&, CTree*&) [89]
+-----------------------------------------------
+ <spontaneous>
+[90] 0.0 0.13 0.00 isBoxWire(CTree*) [90]
+-----------------------------------------------
+ 0.12 0.00 1/1 caml_realloc_ref_table [92]
+[91] 0.0 0.12 0.00 1 caml_alloc_table [91]
+ 0.00 0.00 1/43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.12 1/1 caml_modify [9]
+[92] 0.0 0.00 0.12 1 caml_realloc_ref_table [92]
+ 0.12 0.00 1/1 caml_alloc_table [91]
+-----------------------------------------------
+ <spontaneous>
+[93] 0.0 0.12 0.00 caml_allocN [93]
+-----------------------------------------------
+ 0.01 0.10 7497484/7497484 caml_c_call [3]
+[94] 0.0 0.01 0.10 7497484 caml_create_string [94]
+ 0.10 0.00 7497484/7501593 caml_alloc_string [99]
+-----------------------------------------------
+ <spontaneous>
+[95] 0.0 0.11 0.00 isBoxHSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [95]
+-----------------------------------------------
+ <spontaneous>
+[96] 0.0 0.11 0.00 isBoxPrim0(CTree*, CTree* (**)()) [96]
+-----------------------------------------------
+ <spontaneous>
+[97] 0.0 0.11 0.00 isBoxPrim2(CTree*, CTree* (**)(CTree*, CTree*)) [97]
+-----------------------------------------------
+ <spontaneous>
+[98] 0.0 0.11 0.00 isBoxAppl(CTree*, CTree*&, CTree*&) [98]
+-----------------------------------------------
+ 0.00 0.00 2/7501593 alloc_inet_addr [307]
+ 0.00 0.00 2/7501593 alloc_inet6_addr [306]
+ 0.00 0.00 4105/7501593 caml_copy_string [159]
+ 0.10 0.00 7497484/7501593 caml_create_string [94]
+[99] 0.0 0.10 0.00 7501593 caml_alloc_string [99]
+ 0.00 0.00 6829/64105735 caml_alloc_shr [34]
+ 0.00 0.00 6829/4139581 caml_check_urgent_gc [318]
+-----------------------------------------------
+ <spontaneous>
+[100] 0.0 0.10 0.00 isBoxError(CTree*) [100]
+-----------------------------------------------
+ <spontaneous>
+[101] 0.0 0.10 0.00 endTiming(char const*) [101]
+-----------------------------------------------
+ <spontaneous>
+[102] 0.0 0.09 0.01 camlFaustexp__dimension_constructor_1125 [102]
+ 0.01 0.00 8108105/8108108 caml_apply2 [255]
+-----------------------------------------------
+ 0.00 0.00 1/16171198 caml_sys_get_argv [296]
+ 0.00 0.00 1/16171198 caml_sys_get_config [299]
+ 0.00 0.00 2/16171198 caml_ml_out_channels_list [45]
+ 0.00 0.00 7/16171198 caml_obj_dup [305]
+ 0.09 0.00 16171187/16171198 caml_make_vect [4]
+[103] 0.0 0.09 0.00 16171198 caml_alloc_small [103]
+-----------------------------------------------
+ <spontaneous>
+[104] 0.0 0.09 0.00 token_name [104]
+-----------------------------------------------
+ <spontaneous>
+[105] 0.0 0.09 0.00 isBoxPrim3(CTree*, CTree* (**)(CTree*, CTree*, CTree*)) [105]
+-----------------------------------------------
+ <spontaneous>
+[106] 0.0 0.09 0.00 isBoxPrim4(CTree*) [106]
+-----------------------------------------------
+ <spontaneous>
+[107] 0.0 0.09 0.00 loopDetector::detect(CTree*) [107]
+-----------------------------------------------
+ <spontaneous>
+[108] 0.0 0.09 0.00 camlFaustexp__subtree_1096 [108]
+-----------------------------------------------
+ <spontaneous>
+[109] 0.0 0.09 0.00 isBoxNumEntry(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [109]
+-----------------------------------------------
+ 0.08 0.00 64105735/64105735 caml_fl_allocate [59]
+[110] 0.0 0.08 0.00 64105735 allocate_block [110]
+-----------------------------------------------
+ <spontaneous>
+[111] 0.0 0.08 0.00 camlSignal__new_signal_1187 [111]
+-----------------------------------------------
+ <spontaneous>
+[112] 0.0 0.08 0.00 caml_string_set [112]
+-----------------------------------------------
+ <spontaneous>
+[113] 0.0 0.08 0.00 getBoxType(CTree*, int*, int*) [113]
+-----------------------------------------------
+ <spontaneous>
+[114] 0.0 0.08 0.00 isBoxSplit(CTree*, CTree*&, CTree*&) [114]
+-----------------------------------------------
+ <spontaneous>
+[115] 0.0 0.08 0.00 isBoxVSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [115]
+-----------------------------------------------
+ <spontaneous>
+[116] 0.0 0.08 0.00 isRef(CTree*, CTree*&) [116]
+-----------------------------------------------
+ <spontaneous>
+[117] 0.0 0.08 0.00 isBoxSeq(CTree*, CTree*&, CTree*&) [117]
+-----------------------------------------------
+ <spontaneous>
+[118] 0.0 0.03 0.05 camlParser__fun_1184 [118]
+ 0.05 0.00 9562600/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[119] 0.0 0.04 0.03 camlParser__fun_1180 [119]
+ 0.03 0.00 6800839/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[120] 0.0 0.07 0.00 caml_ext_table_free [120]
+-----------------------------------------------
+ <spontaneous>
+[121] 0.0 0.07 0.00 setDefNameProperty(CTree*, std::string const&) [121]
+-----------------------------------------------
+ <spontaneous>
+[122] 0.0 0.07 0.00 isBoxAbstr(CTree*, CTree*&, CTree*&) [122]
+-----------------------------------------------
+ <spontaneous>
+[123] 0.0 0.04 0.03 camlValue__new_vec_1151 [123]
+ 0.01 0.02 1643064/3283412147 caml_modify [9]
+-----------------------------------------------
+ <spontaneous>
+[124] 0.0 0.06 0.00 boxPar(CTree*, CTree*) [124]
+-----------------------------------------------
+ <spontaneous>
+[125] 0.0 0.06 0.00 isBoxPrim4(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*)) [125]
+-----------------------------------------------
+ <spontaneous>
+[126] 0.0 0.06 0.00 isBoxPrim5(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*, CTree*)) [126]
+-----------------------------------------------
+ <spontaneous>
+[127] 0.0 0.06 0.00 isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&) [127]
+-----------------------------------------------
+ <spontaneous>
+[128] 0.0 0.06 0.00 boxSimplification(CTree*) [128]
+-----------------------------------------------
+ 0.05 0.01 1450424/1450424 camlValue__new_fun_1142 [84]
+[129] 0.0 0.05 0.01 1450424 camlHashtbl__find_1093 [129]
+ 0.00 0.01 1450424/3032366 caml_hash_univ_param [184]
+-----------------------------------------------
+ 0.04 0.02 790971/790971 camlValue__new_fun_1142 [84]
+[130] 0.0 0.04 0.02 790971 camlHashtbl__replace_1112 [130]
+ 0.01 0.01 790971/3283412147 caml_modify [9]
+ 0.00 0.01 790971/3032366 caml_hash_univ_param [184]
+ 0.00 0.00 790971/790971 camlHashtbl__replace_bucket_1116 [325]
+-----------------------------------------------
+ <spontaneous>
+[131] 0.0 0.03 0.03 camlParser__fun_1190 [131]
+ 0.03 0.00 5441820/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[132] 0.0 0.06 0.00 isBoxLibrary(CTree*, CTree*&) [132]
+-----------------------------------------------
+ <spontaneous>
+[133] 0.0 0.06 0.00 getFun(CTree*, CTree*&, CTree*) [133]
+-----------------------------------------------
+ 0.00 0.00 1/10168501 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/10168501 camlInterpreter__concat_1126 [302]
+ 0.00 0.00 1/10168501 camlInterpreter__arrange_1123 [294]
+ 0.00 0.00 1/10168501 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 2/10168501 camlMain__read_input_csv_1088 [292]
+ 0.00 0.00 605895/10168501 camlInterpreter__interpret_split_1196 [47]
+ 0.05 0.00 9562600/10168501 camlInterpreter__sublist_1142 [6]
+[134] 0.0 0.05 0.00 10168501 camlArray__to_list_1121 [134]
+-----------------------------------------------
+ <spontaneous>
+[135] 0.0 0.05 0.00 isBoxMerge(CTree*, CTree*&, CTree*&) [135]
+-----------------------------------------------
+ <spontaneous>
+[136] 0.0 0.05 0.00 isBoxVGroup(CTree*, CTree*&, CTree*&) [136]
+-----------------------------------------------
+ <spontaneous>
+[137] 0.0 0.05 0.00 isBoxPar(CTree*, CTree*&, CTree*&) [137]
+-----------------------------------------------
+ <spontaneous>
+[138] 0.0 0.05 0.00 isBoxRec(CTree*, CTree*&, CTree*&) [138]
+-----------------------------------------------
+ <spontaneous>
+[139] 0.0 0.05 0.00 isBoxNumeric(CTree*, CTree*&) [139]
+-----------------------------------------------
+ <spontaneous>
+[140] 0.0 0.05 0.00 property<CTree*>::property() [140]
+-----------------------------------------------
+ <spontaneous>
+[141] 0.0 0.05 0.00 isBoxPrim0(CTree*) [141]
+-----------------------------------------------
+ <spontaneous>
+[142] 0.0 0.05 0.00 isBoxPrim3(CTree*) [142]
+-----------------------------------------------
+ <spontaneous>
+[143] 0.0 0.05 0.00 isBoxFConst(CTree*) [143]
+-----------------------------------------------
+ <spontaneous>
+[144] 0.0 0.05 0.00 isBoxFConst(CTree*, CTree*&, CTree*&, CTree*&) [144]
+-----------------------------------------------
+ <spontaneous>
+[145] 0.0 0.04 0.00 camlSignal__new_signal_1173 [145]
+-----------------------------------------------
+ <spontaneous>
+[146] 0.0 0.04 0.00 isBoxPrim1(CTree*) [146]
+-----------------------------------------------
+ <spontaneous>
+[147] 0.0 0.04 0.00 isBoxPrim2(CTree*) [147]
+-----------------------------------------------
+ <spontaneous>
+[148] 0.0 0.04 0.00 isBoxAccess(CTree*, CTree*&, CTree*&) [148]
+-----------------------------------------------
+ <spontaneous>
+[149] 0.0 0.04 0.00 isBoxHGroup(CTree*, CTree*&, CTree*&) [149]
+-----------------------------------------------
+ <spontaneous>
+[150] 0.0 0.04 0.00 boxPatternMatcher(Automaton*, int, CTree*, CTree*, CTree*) [150]
+-----------------------------------------------
+ <spontaneous>
+[151] 0.0 0.04 0.00 cons(CTree*, CTree*) [151]
+-----------------------------------------------
+ <spontaneous>
+[152] 0.0 0.04 0.00 tree2int(CTree*) [152]
+-----------------------------------------------
+ 1290176 camlList__flatten_1058 [153]
+ 0.01 0.03 605895/605895 camlInterpreter__interpret_split_1196 [47]
+[153] 0.0 0.01 0.03 605895+1290176 camlList__flatten_1058 [153]
+ 0.03 0.00 684281/6075572 camlPervasives__$40_1143 [74]
+ 1290176 camlList__flatten_1058 [153]
+-----------------------------------------------
+ 0.03 0.01 5370692/5370692 camlLexer____ocaml_lex_token_rec_1043 [54]
+[154] 0.0 0.03 0.01 5370692 camlString__make_1038 [154]
+ 0.01 0.00 5370692/5370692 caml_fill_string [212]
+-----------------------------------------------
+ <spontaneous>
+[155] 0.0 0.04 0.00 isBoxPrim1(CTree*, CTree* (**)(CTree*)) [155]
+-----------------------------------------------
+ <spontaneous>
+[156] 0.0 0.04 0.00 isBoxInt(CTree*, int*) [156]
+-----------------------------------------------
+ <spontaneous>
+[157] 0.0 0.04 0.00 isBoxFVar(CTree*, CTree*&, CTree*&, CTree*&) [157]
+-----------------------------------------------
+ 0.01 0.02 2080/2080 caml_empty_minor_heap [25]
+[158] 0.0 0.01 0.02 2080 caml_oldify_local_roots [158]
+ 0.00 0.02 2080/2080 caml_scan_global_young_roots [205]
+ 0.00 0.00 24482/73721655 caml_oldify_one [26]
+ 0.00 0.00 2080/2080 caml_final_do_young_roots [342]
+ 0.00 0.00 1/1 caml_init_frame_descriptors [420]
+-----------------------------------------------
+ 0.00 0.00 1/4105 preProcess_cpp [301]
+ 0.00 0.00 1/4105 caml_format_int [300]
+ 0.00 0.00 1/4105 caml_sys_get_argv [296]
+ 0.00 0.00 1/4105 caml_sys_get_config [299]
+ 0.00 0.00 5/4105 caml_alloc_array [297]
+ 0.03 0.00 4096/4105 caml_format_float [173]
+[159] 0.0 0.03 0.00 4105 caml_copy_string [159]
+ 0.00 0.00 4105/7501593 caml_alloc_string [99]
+-----------------------------------------------
+ <spontaneous>
+[160] 0.0 0.03 0.00 isBoxFVar(CTree*) [160]
+-----------------------------------------------
+ 0.00 0.00 794950/5761588 caml_lessequal [281]
+ 0.00 0.00 794950/5761588 caml_greaterequal [210]
+ 0.01 0.00 1450778/5761588 caml_compare [249]
+ 0.01 0.00 2720910/5761588 caml_equal [209]
+[161] 0.0 0.03 0.00 5761588 compare_val [161]
+-----------------------------------------------
+ 0.03 0.00 4195581/4195581 camlInterpreter__interpret_ident_1163 [55]
+[162] 0.0 0.03 0.00 4195581 camlList__nth_aux_1045 [162]
+-----------------------------------------------
+ 0.00 0.03 1278595/1278595 caml_c_call [3]
+[163] 0.0 0.00 0.03 1278595 caml_int_of_string [163]
+ 0.03 0.00 1278595/1278595 parse_intnat [164]
+-----------------------------------------------
+ 0.03 0.00 1278595/1278595 caml_int_of_string [163]
+[164] 0.0 0.03 0.00 1278595 parse_intnat [164]
+ 0.00 0.00 2599576/2599576 parse_digit [319]
+ 0.00 0.00 1278595/1278595 parse_sign_and_base [322]
+ 0.00 0.00 1278595/1311366 caml_string_length [321]
+-----------------------------------------------
+ <spontaneous>
+[165] 0.0 0.03 0.00 pushValueDef(CTree*, CTree*, CTree*) [165]
+-----------------------------------------------
+ <spontaneous>
+[166] 0.0 0.03 0.00 isBoxComponent(CTree*, CTree*&) [166]
+-----------------------------------------------
+ <spontaneous>
+[167] 0.0 0.03 0.00 isBoxModifLocalDef(CTree*, CTree*&, CTree*&) [167]
+-----------------------------------------------
+ <spontaneous>
+[168] 0.0 0.03 0.00 pushMultiClosureDefs(CTree*, CTree*, CTree*) [168]
+-----------------------------------------------
+ <spontaneous>
+[169] 0.0 0.03 0.00 isBoxFFun(CTree*) [169]
+-----------------------------------------------
+ <spontaneous>
+[170] 0.0 0.03 0.00 traced_simplification(CTree*) [170]
+-----------------------------------------------
+ <spontaneous>
+[171] 0.0 0.03 0.00 Symbol::isnew(char const*) [171]
+-----------------------------------------------
+ <spontaneous>
+[172] 0.0 0.03 0.00 Automaton::build(State*) [172]
+-----------------------------------------------
+ 0.00 0.03 4096/4096 caml_c_call [3]
+[173] 0.0 0.00 0.03 4096 caml_format_float [173]
+ 0.03 0.00 4096/4105 caml_copy_string [159]
+-----------------------------------------------
+ 0.01 0.02 790971/790971 camlValue__new_fun_1142 [84]
+[174] 0.0 0.01 0.02 790971 camlHashtbl__remove_1080 [174]
+ 0.01 0.01 790971/3283412147 caml_modify [9]
+ 0.00 0.01 790971/3032366 caml_hash_univ_param [184]
+ 0.00 0.00 790971/790971 camlHashtbl__remove_bucket_1083 [324]
+-----------------------------------------------
+ <spontaneous>
+[175] 0.0 0.03 0.00 camlValue__new_vec_1159 [175]
+-----------------------------------------------
+ <spontaneous>
+[176] 0.0 0.03 0.00 caml_array_unsafe_set [176]
+-----------------------------------------------
+ <spontaneous>
+[177] 0.0 0.03 0.00 truncate_flp [177]
+-----------------------------------------------
+ <spontaneous>
+[178] 0.0 0.03 0.00 isBoxPrim5(CTree*) [178]
+-----------------------------------------------
+ <spontaneous>
+[179] 0.0 0.03 0.00 sigAdd(CTree*, CTree*) [179]
+-----------------------------------------------
+ <spontaneous>
+[180] 0.0 0.03 0.00 tree2ptr(CTree*) [180]
+-----------------------------------------------
+ <spontaneous>
+[181] 0.0 0.03 0.00 isBoxReal(CTree*) [181]
+-----------------------------------------------
+ <spontaneous>
+[182] 0.0 0.03 0.00 searchEnv(CTree*, CTree*&, CTree*) [182]
+-----------------------------------------------
+ 0.00 0.00 276/4436 caml_scan_global_roots [285]
+ 0.02 0.00 4160/4436 caml_scan_global_young_roots [205]
+[183] 0.0 0.02 0.00 4436 caml_iterate_global_roots [183]
+ 0.00 0.00 6240/73721655 caml_oldify_one [26]
+ 0.00 0.00 276/1900718561 caml_darken [18]
+-----------------------------------------------
+ 0.00 0.01 790971/3032366 camlHashtbl__remove_1080 [174]
+ 0.00 0.01 790971/3032366 camlHashtbl__replace_1112 [130]
+ 0.00 0.01 1450424/3032366 camlHashtbl__find_1093 [129]
+[184] 0.0 0.00 0.02 3032366 caml_hash_univ_param [184]
+ 0.02 0.00 3032366/3032366 hash_aux [185]
+-----------------------------------------------
+ 0.02 0.00 3032366/3032366 caml_hash_univ_param [184]
+[185] 0.0 0.02 0.00 3032366 hash_aux [185]
+-----------------------------------------------
+ 0.02 0.00 2053062/2053062 camlLexer____ocaml_lex_token_rec_1043 [54]
+[186] 0.0 0.02 0.00 2053062 camlLexing__sub_lexeme_1126 [186]
+ 0.00 0.00 2053062/2192330 caml_blit_string [320]
+-----------------------------------------------
+ <spontaneous>
+[187] 0.0 0.02 0.00 camlFaustexp__d_par_1108 [187]
+-----------------------------------------------
+ <spontaneous>
+[188] 0.0 0.02 0.00 camlFaustexp__d_seq_1111 [188]
+-----------------------------------------------
+ <spontaneous>
+[189] 0.0 0.02 0.00 camlSignal__new_signal_1113 [189]
+-----------------------------------------------
+ <spontaneous>
+[190] 0.0 0.02 0.00 camlSignal__new_signal_1220 [190]
+-----------------------------------------------
+ <spontaneous>
+[191] 0.0 0.02 0.00 camlSignal__new_vec_1181 [191]
+-----------------------------------------------
+ <spontaneous>
+[192] 0.0 0.02 0.00 caml_fl_reset [192]
+-----------------------------------------------
+ <spontaneous>
+[193] 0.0 0.02 0.00 caml_ml_string_length [193]
+-----------------------------------------------
+ <spontaneous>
+[194] 0.0 0.02 0.00 isBoxButton(CTree*, CTree*&) [194]
+-----------------------------------------------
+ <spontaneous>
+[195] 0.0 0.02 0.00 getDefNameProperty(CTree*, CTree*&) [195]
+-----------------------------------------------
+ <spontaneous>
+[196] 0.0 0.02 0.00 isBoxPatternMatcher(CTree*, Automaton*&, int&, CTree*&, CTree*&, CTree*&) [196]
+-----------------------------------------------
+ <spontaneous>
+[197] 0.0 0.02 0.00 make_pattern_matcher(CTree*) [197]
+-----------------------------------------------
+ <spontaneous>
+[198] 0.0 0.02 0.00 len(CTree*) [198]
+-----------------------------------------------
+ <spontaneous>
+[199] 0.0 0.02 0.00 boxSplit(CTree*, CTree*) [199]
+-----------------------------------------------
+ <spontaneous>
+[200] 0.0 0.02 0.00 isBoxFFun(CTree*, CTree*&) [200]
+-----------------------------------------------
+ <spontaneous>
+[201] 0.0 0.02 0.00 propagate(CTree*, CTree*, CTree*, std::vector<CTree*, std::allocator<CTree*> > const&) [201]
+-----------------------------------------------
+ <spontaneous>
+[202] 0.0 0.02 0.00 merge_state(State*, State*) [202]
+-----------------------------------------------
+ <spontaneous>
+[203] 0.0 0.02 0.00 listn(int, CTree*) [203]
+-----------------------------------------------
+ <spontaneous>
+[204] 0.0 0.02 0.00 CTree::make(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [204]
+-----------------------------------------------
+ 0.00 0.02 2080/2080 caml_oldify_local_roots [158]
+[205] 0.0 0.00 0.02 2080 caml_scan_global_young_roots [205]
+ 0.02 0.00 4160/4436 caml_iterate_global_roots [183]
+-----------------------------------------------
+ <spontaneous>
+[206] 0.0 0.02 0.00 boxLibrary(CTree*) [206]
+-----------------------------------------------
+ <spontaneous>
+[207] 0.0 0.02 0.00 isBoxTGroup(CTree*, CTree*&, CTree*&) [207]
+-----------------------------------------------
+ <spontaneous>
+[208] 0.0 0.02 0.00 prim2name(CTree* (*)(CTree*, CTree*)) [208]
+-----------------------------------------------
+ 0.00 0.01 2720910/2720910 caml_c_call [3]
+[209] 0.0 0.00 0.01 2720910 caml_equal [209]
+ 0.01 0.00 2720910/5761588 compare_val [161]
+-----------------------------------------------
+ 0.01 0.00 794950/794950 caml_c_call [3]
+[210] 0.0 0.01 0.00 794950 caml_greaterequal [210]
+ 0.00 0.00 794950/5761588 compare_val [161]
+-----------------------------------------------
+ 0.00 0.00 1/201 camlArray__init_1037 [253]
+ 0.00 0.00 2/201 camlMain__read_input_csv_1088 [292]
+ 0.00 0.00 2/201 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 2/201 camlList__map_1062 [293]
+ 0.00 0.00 64/201 camlValue__convert_back_R_1101 [248]
+ 0.00 0.01 130/201 camlInterpreter__computing_1089 [251]
+[211] 0.0 0.00 0.01 201 camlArray__map_1105 [211]
+ 0.01 0.00 4096/4096 camlPervasives__string_of_float_1140 [215]
+ 0.00 0.00 8253/3283412147 caml_modify [9]
+ 0.00 0.00 4096/4096 camlPervasives__loop_1138 [337]
+ 0.00 0.00 4096/4096 camlPervasives__valid_float_lexem_1135 [338]
+ 0.00 0.00 4095/69634 camlPervasives__$5e_1112 [326]
+ 0.00 0.00 129/4231 caml_curry2_1 [330]
+ 0.00 0.00 1/1 camlPervasives__open_in_gen_1214 [408]
+ 0.00 0.00 1/1 camlPervasives__open_in_1218 [407]
+-----------------------------------------------
+ 0.01 0.00 5370692/5370692 camlString__make_1038 [154]
+[212] 0.0 0.01 0.00 5370692 caml_fill_string [212]
+-----------------------------------------------
+ 0.00 0.00 1/794950 camlUnix__entry [308]
+ 0.00 0.01 794949/794950 camlValue__factory_add_memory_1121 [245]
+[213] 0.0 0.00 0.01 794950 camlHashtbl__create_1051 [213]
+ 0.01 0.00 794950/794950 camlPervasives__max_1025 [214]
+ 0.00 0.00 794950/794950 camlPervasives__min_1022 [323]
+-----------------------------------------------
+ 0.01 0.00 794950/794950 camlHashtbl__create_1051 [213]
+[214] 0.0 0.01 0.00 794950 camlPervasives__max_1025 [214]
+-----------------------------------------------
+ 0.01 0.00 4096/4096 camlArray__map_1105 [211]
+[215] 0.0 0.01 0.00 4096 camlPervasives__string_of_float_1140 [215]
+-----------------------------------------------
+ <spontaneous>
+[216] 0.0 0.01 0.00 camlArray__mapi_1115 [216]
+-----------------------------------------------
+ <spontaneous>
+[217] 0.0 0.01 0.00 camlList__sort_1271 [217]
+-----------------------------------------------
+ <spontaneous>
+[218] 0.0 0.01 0.00 camlSignal__fun_1394 [218]
+-----------------------------------------------
+ <spontaneous>
+[219] 0.0 0.01 0.00 camlSignal__signal_nth_1183 [219]
+-----------------------------------------------
+ <spontaneous>
+[220] 0.0 0.01 0.00 camlValue__code_end [220]
+-----------------------------------------------
+ <spontaneous>
+[221] 0.0 0.01 0.00 camlValue__v_add_1169 [221]
+-----------------------------------------------
+ <spontaneous>
+[222] 0.0 0.01 0.00 camlValue__v_memory_1145 [222]
+-----------------------------------------------
+ <spontaneous>
+[223] 0.0 0.01 0.00 camlValue__v_mul_1207 [223]
+-----------------------------------------------
+ <spontaneous>
+[224] 0.0 0.01 0.00 caml_allocation_color [224]
+-----------------------------------------------
+ <spontaneous>
+[225] 0.0 0.01 0.00 isBoxButton(CTree*) [225]
+-----------------------------------------------
+ <spontaneous>
+[226] 0.0 0.01 0.00 boxWithLocalDef(CTree*, CTree*) [226]
+-----------------------------------------------
+ <spontaneous>
+[227] 0.0 0.01 0.00 isSigDownSample(CTree*, CTree*&, CTree*&) [227]
+-----------------------------------------------
+ <spontaneous>
+[228] 0.0 0.01 0.00 boxModifLocalDef(CTree*, CTree*) [228]
+-----------------------------------------------
+ <spontaneous>
+[229] 0.0 0.01 0.00 boxError() [229]
+-----------------------------------------------
+ <spontaneous>
+[230] 0.0 0.01 0.00 boxPrim2(CTree* (*)(CTree*, CTree*)) [230]
+-----------------------------------------------
+ <spontaneous>
+[231] 0.0 0.01 0.00 listLift(std::vector<CTree*, std::allocator<CTree*> > const&) [231]
+-----------------------------------------------
+ <spontaneous>
+[232] 0.0 0.01 0.00 sigBinOp(int, CTree*, CTree*) [232]
+-----------------------------------------------
+ <spontaneous>
+[233] 0.0 0.01 0.00 tree2str(CTree*) [233]
+-----------------------------------------------
+ <spontaneous>
+[234] 0.0 0.01 0.00 boxAccess(CTree*, CTree*) [234]
+-----------------------------------------------
+ <spontaneous>
+[235] 0.0 0.01 0.00 isBoxAppl(CTree*) [235]
+-----------------------------------------------
+ <spontaneous>
+[236] 0.0 0.01 0.00 isBoxReal(CTree*, double*) [236]
+-----------------------------------------------
+ <spontaneous>
+[237] 0.0 0.01 0.00 isElement(CTree*, CTree*) [237]
+-----------------------------------------------
+ <spontaneous>
+[238] 0.0 0.01 0.00 make_state(State*, int, CTree*, std::vector<int, std::allocator<int> >&) [238]
+-----------------------------------------------
+ <spontaneous>
+[239] 0.0 0.01 0.00 addLayerDef(CTree*, CTree*, CTree*) [239]
+-----------------------------------------------
+ <spontaneous>
+[240] 0.0 0.01 0.00 merge_trans(std::list<Trans, std::allocator<Trans> >&, std::list<Trans, std::allocator<Trans> >&) [240]
+-----------------------------------------------
+ <spontaneous>
+[241] 0.0 0.01 0.00 evalRuleList(CTree*, CTree*) [241]
+-----------------------------------------------
+ <spontaneous>
+[242] 0.0 0.01 0.00 larg2par(CTree*) [242]
+-----------------------------------------------
+ <spontaneous>
+[243] 0.0 0.01 0.00 real_a2sb(CTree*) [243]
+-----------------------------------------------
+ <spontaneous>
+[244] 0.0 0.01 0.00 loopDetector::~loopDetector() [244]
+-----------------------------------------------
+ <spontaneous>
+[245] 0.0 0.00 0.01 camlValue__factory_add_memory_1121 [245]
+ 0.00 0.01 794949/794950 camlHashtbl__create_1051 [213]
+-----------------------------------------------
+ <spontaneous>
+[246] 0.0 0.00 0.01 camlParser__fun_1182 [246]
+ 0.01 0.00 1945462/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ 0.00 0.01 1/1 caml_set_minor_heap_size [64]
+[247] 0.0 0.00 0.01 1 caml_page_table_remove [247]
+ 0.01 0.00 512/492828 caml_page_table_modify [21]
+-----------------------------------------------
+ <spontaneous>
+[248] 0.0 0.00 0.01 camlValue__convert_back_R_1101 [248]
+ 0.00 0.00 65/69 camlArray__init_1037 [253]
+ 0.00 0.00 64/201 camlArray__map_1105 [211]
+-----------------------------------------------
+ 0.00 0.01 1450778/1450778 caml_c_call [3]
+[249] 0.0 0.00 0.01 1450778 caml_compare [249]
+ 0.01 0.00 1450778/5761588 compare_val [161]
+-----------------------------------------------
+ <spontaneous>
+[250] 0.0 0.00 0.01 camlParser__fun_1174 [250]
+ 0.01 0.00 1278595/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[251] 0.0 0.00 0.01 camlInterpreter__computing_1089 [251]
+ 0.00 0.01 130/201 camlArray__map_1105 [211]
+ 0.00 0.00 64/3283412147 caml_modify [9]
+ 0.00 0.00 1/5 camlPervasives__print_endline_1274 [373]
+-----------------------------------------------
+ <spontaneous>
+[252] 0.0 0.00 0.01 camlParser__fun_1186 [252]
+ 0.01 0.00 1211790/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ 0.00 0.00 1/69 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/69 camlInterpreter__channels_1113 [295]
+ 0.00 0.00 1/69 camlInterpreter__arrange_1123 [294]
+ 0.00 0.00 1/69 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 65/69 camlValue__convert_back_R_1101 [248]
+[253] 0.0 0.00 0.01 69 camlArray__init_1037 [253]
+ 0.01 0.00 1/1 camlArray__find_init_1077 [280]
+ 0.00 0.00 4032/3283412147 caml_modify [9]
+ 0.00 0.00 1/201 camlArray__map_1105 [211]
+ 0.00 0.00 3/4231 caml_curry2_1 [330]
+ 0.00 0.00 1/1 camlArray__concat_aux_1062 [391]
+ 0.00 0.00 1/1 camlArray__concat_1075 [390]
+-----------------------------------------------
+ <spontaneous>
+[254] 0.0 0.01 0.00 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 1/69 camlArray__init_1037 [253]
+ 0.00 0.00 1/9562602 camlArray__sub_1081 [12]
+ 0.00 0.00 1/9316842 camlArray__fill_1135 [14]
+ 0.00 0.00 1/10168501 camlArray__tolist_1123 [15]
+ 0.00 0.00 1/9562602 camlArray__of_list_1130 [23]
+ 0.00 0.00 1/29711513 camlList__length_aux_1030 [36]
+ 0.00 0.00 1/10168501 camlArray__to_list_1121 [134]
+ 0.00 0.00 1/5 camlPervasives__print_endline_1274 [373]
+-----------------------------------------------
+ 0.00 0.00 3/8108108 camlList__map2_1090 [314]
+ 0.01 0.00 8108105/8108108 camlFaustexp__dimension_constructor_1125 [102]
+[255] 0.0 0.01 0.00 8108108 caml_apply2 [255]
+-----------------------------------------------
+ 0.01 0.00 4195581/4195581 camlInterpreter__interpret_ident_1163 [55]
+[256] 0.0 0.01 0.00 4195581 camlList__nth_1042 [256]
+-----------------------------------------------
+ <spontaneous>
+[257] 0.0 0.01 0.00 camlFaustexp__d_rec_1120 [257]
+-----------------------------------------------
+ <spontaneous>
+[258] 0.0 0.01 0.00 camlInterpreter__fun_1365 [258]
+-----------------------------------------------
+ <spontaneous>
+[259] 0.0 0.01 0.00 camlInterpreter__make_signal_1154 [259]
+-----------------------------------------------
+ <spontaneous>
+[260] 0.0 0.01 0.00 camlList__tl_1039 [260]
+-----------------------------------------------
+ <spontaneous>
+[261] 0.0 0.01 0.00 camlSignal__code_end [261]
+-----------------------------------------------
+ <spontaneous>
+[262] 0.0 0.01 0.00 camlString__fun_1163 [262]
+-----------------------------------------------
+ <spontaneous>
+[263] 0.0 0.01 0.00 caml_apply3 [263]
+-----------------------------------------------
+ <spontaneous>
+[264] 0.0 0.01 0.00 isBoxTGroup(CTree*) [264]
+-----------------------------------------------
+ <spontaneous>
+[265] 0.0 0.01 0.00 isBoxCheckbox(CTree*) [265]
+-----------------------------------------------
+ <spontaneous>
+[266] 0.0 0.01 0.00 isBoxCheckbox(CTree*, CTree*&) [266]
+-----------------------------------------------
+ <spontaneous>
+[267] 0.0 0.01 0.00 isBoxNumEntry(CTree*) [267]
+-----------------------------------------------
+ <spontaneous>
+[268] 0.0 0.01 0.00 boxCut() [268]
+-----------------------------------------------
+ <spontaneous>
+[269] 0.0 0.01 0.00 boxFVar(CTree*, CTree*, CTree*) [269]
+-----------------------------------------------
+ <spontaneous>
+[270] 0.0 0.01 0.00 boxWire() [270]
+-----------------------------------------------
+ <spontaneous>
+[271] 0.0 0.01 0.00 boxIdent(char const*) [271]
+-----------------------------------------------
+ <spontaneous>
+[272] 0.0 0.01 0.00 boxPrim0(CTree* (*)()) [272]
+-----------------------------------------------
+ <spontaneous>
+[273] 0.0 0.01 0.00 boxPrim1(CTree* (*)(CTree*)) [273]
+-----------------------------------------------
+ <spontaneous>
+[274] 0.0 0.01 0.00 boxPrim3(CTree* (*)(CTree*, CTree*, CTree*)) [274]
+-----------------------------------------------
+ <spontaneous>
+[275] 0.0 0.01 0.00 boxPrim5(CTree* (*)(CTree*, CTree*, CTree*, CTree*, CTree*)) [275]
+-----------------------------------------------
+ <spontaneous>
+[276] 0.0 0.01 0.00 list2set(CTree*) [276]
+-----------------------------------------------
+ <spontaneous>
+[277] 0.0 0.01 0.00 setUnion(CTree*, CTree*) [277]
+-----------------------------------------------
+ <spontaneous>
+[278] 0.0 0.01 0.00 prim1name(CTree* (*)(CTree*)) [278]
+-----------------------------------------------
+ <spontaneous>
+[279] 0.0 0.01 0.00 envpp::print(std::ostream&) const [279]
+-----------------------------------------------
+ 0.01 0.00 1/1 camlArray__init_1037 [253]
+[280] 0.0 0.01 0.00 1 camlArray__find_init_1077 [280]
+-----------------------------------------------
+ 0.00 0.00 794950/794950 caml_c_call [3]
+[281] 0.0 0.00 0.00 794950 caml_lessequal [281]
+ 0.00 0.00 794950/5761588 compare_val [161]
+-----------------------------------------------
+ 0.00 0.00 92/92 start_cycle [284]
+[282] 0.0 0.00 0.00 92 caml_darken_all_roots [282]
+ 0.00 0.00 92/92 caml_do_roots [283]
+-----------------------------------------------
+ 0.00 0.00 92/92 caml_darken_all_roots [282]
+[283] 0.0 0.00 0.00 92 caml_do_roots [283]
+ 0.00 0.00 92/92 caml_scan_global_roots [285]
+ 0.00 0.00 68172/1900718561 caml_darken [18]
+ 0.00 0.00 92/92 caml_do_local_roots [290]
+ 0.00 0.00 92/92 caml_final_do_strong_roots [345]
+-----------------------------------------------
+ 0.00 0.00 92/92 caml_major_collection_slice [8]
+[284] 0.0 0.00 0.00 92 start_cycle [284]
+ 0.00 0.00 92/92 caml_darken_all_roots [282]
+ 0.00 0.00 92/19578 caml_gc_message [329]
+-----------------------------------------------
+ 0.00 0.00 92/92 caml_do_roots [283]
+[285] 0.0 0.00 0.00 92 caml_scan_global_roots [285]
+ 0.00 0.00 276/4436 caml_iterate_global_roots [183]
+-----------------------------------------------
+ 0.00 0.00 7/7 camlParsing__loop_1169 [50]
+[286] 0.0 0.00 0.00 7 camlParsing__grow_stacks_1154 [286]
+ 0.00 0.00 28/28 camlArray__blit_1093 [287]
+ 0.00 0.00 28/3283412147 caml_modify [9]
+-----------------------------------------------
+ 0.00 0.00 28/28 camlParsing__grow_stacks_1154 [286]
+[287] 0.0 0.00 0.00 28 camlArray__blit_1093 [287]
+ 0.00 0.00 50800/3283412147 caml_modify [9]
+-----------------------------------------------
+ <spontaneous>
+[288] 0.0 0.00 0.00 camlParser__fun_1178 [288]
+ 0.00 0.00 57344/26298452 camlParsing__peek_val_1186 [88]
+ 0.00 0.00 57344/69634 camlPervasives__$5e_1112 [326]
+-----------------------------------------------
+ <spontaneous>
+[289] 0.0 0.00 0.00 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 2/201 camlArray__map_1105 [211]
+ 0.00 0.00 1/69 camlArray__init_1037 [253]
+ 0.00 0.00 1/10168501 camlArray__tolist_1123 [15]
+ 0.00 0.00 1/29711513 camlList__length_aux_1030 [36]
+ 0.00 0.00 1/10168501 camlArray__to_list_1121 [134]
+ 0.00 0.00 2/3 camlList__map2_1090 [314]
+ 0.00 0.00 3/605906 camlList__map_1062 [293]
+ 0.00 0.00 1/5 camlPervasives__print_endline_1274 [373]
+ 0.00 0.00 1/72 caml_curry2 [348]
+-----------------------------------------------
+ 0.00 0.00 92/92 caml_do_roots [283]
+[290] 0.0 0.00 0.00 92 caml_do_local_roots [290]
+ 0.00 0.00 21686/1900718561 caml_darken [18]
+-----------------------------------------------
+ <spontaneous>
+[291] 0.0 0.00 0.00 camlMain__csvread_1085 [291]
+ 0.00 0.00 4096/6075572 camlPervasives__$40_1143 [74]
+ 0.00 0.00 1/605906 camlList__map_1062 [293]
+ 0.00 0.00 4097/4097 camlPervasives__scan_1249 [334]
+ 0.00 0.00 4097/4097 camlPervasives__input_line_1241 [333]
+-----------------------------------------------
+ <spontaneous>
+[292] 0.0 0.00 0.00 camlMain__read_input_csv_1088 [292]
+ 0.00 0.00 2/201 camlArray__map_1105 [211]
+ 0.00 0.00 1/9562602 camlArray__sub_1081 [12]
+ 0.00 0.00 2/10168501 camlArray__tolist_1123 [15]
+ 0.00 0.00 2/10168501 camlArray__to_list_1121 [134]
+ 0.00 0.00 2/605906 camlList__map_1062 [293]
+-----------------------------------------------
+ 799055 camlList__map_1062 [293]
+ 0.00 0.00 1/605906 camlMain__csvread_1085 [291]
+ 0.00 0.00 1/605906 camlInterpreter__interpreter_1300 [317]
+ 0.00 0.00 2/605906 camlMain__read_input_csv_1088 [292]
+ 0.00 0.00 2/605906 camlInterpreter__make_beam_1148 [315]
+ 0.00 0.00 2/605906 camlInterpreter__extract_rate_1294 [316]
+ 0.00 0.00 3/605906 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 605895/605906 camlInterpreter__interpret_split_1196 [47]
+[293] 0.0 0.00 0.00 605906+799055 camlList__map_1062 [293]
+ 0.00 0.00 2/201 camlArray__map_1105 [211]
+ 0.00 0.00 1/9316842 camlArray__fill_1135 [14]
+ 0.00 0.00 1/9562602 camlArray__of_list_1130 [23]
+ 0.00 0.00 2/4231 caml_curry2_1 [330]
+ 0.00 0.00 1/1 camlPervasives__close_out_1209 [402]
+ 0.00 0.00 1/1 camlPervasives__open_out_gen_1175 [410]
+ 0.00 0.00 1/1 camlPervasives__open_out_1179 [409]
+ 0.00 0.00 1/72 caml_curry2 [348]
+ 0.00 0.00 1/1 camlPervasives__fun_1394 [405]
+ 799055 camlList__map_1062 [293]
+-----------------------------------------------
+ <spontaneous>
+[294] 0.0 0.00 0.00 camlInterpreter__arrange_1123 [294]
+ 0.00 0.00 1/69 camlArray__init_1037 [253]
+ 0.00 0.00 1/10168501 camlArray__tolist_1123 [15]
+ 0.00 0.00 1/10168501 camlArray__to_list_1121 [134]
+ 0.00 0.00 1/72 caml_curry2 [348]
+-----------------------------------------------
+ <spontaneous>
+[295] 0.0 0.00 0.00 camlInterpreter__channels_1113 [295]
+ 0.00 0.00 1/69 camlArray__init_1037 [253]
+ 0.00 0.00 1/72 caml_curry2 [348]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_c_call [3]
+[296] 0.0 0.00 0.00 1 caml_sys_get_argv [296]
+ 0.00 0.00 1/1 caml_copy_string_array [298]
+ 0.00 0.00 1/4105 caml_copy_string [159]
+ 0.00 0.00 1/16171198 caml_alloc_small [103]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_copy_string_array [298]
+[297] 0.0 0.00 0.00 1 caml_alloc_array [297]
+ 0.00 0.00 5/4105 caml_copy_string [159]
+ 0.00 0.00 5/3283412147 caml_modify [9]
+ 0.00 0.00 1/73 caml_alloc [304]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_sys_get_argv [296]
+[298] 0.0 0.00 0.00 1 caml_copy_string_array [298]
+ 0.00 0.00 1/1 caml_alloc_array [297]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_c_call [3]
+[299] 0.0 0.00 0.00 1 caml_sys_get_config [299]
+ 0.00 0.00 1/4105 caml_copy_string [159]
+ 0.00 0.00 1/16171198 caml_alloc_small [103]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_c_call [3]
+[300] 0.0 0.00 0.00 1 caml_format_int [300]
+ 0.00 0.00 1/4105 caml_copy_string [159]
+ 0.00 0.00 1/1 parse_format [430]
+-----------------------------------------------
+ <spontaneous>
+[301] 0.0 0.00 0.00 preProcess_cpp [301]
+ 0.00 0.00 1/4105 caml_copy_string [159]
+-----------------------------------------------
+ <spontaneous>
+[302] 0.0 0.00 0.00 camlInterpreter__concat_1126 [302]
+ 0.00 0.00 1/10168501 camlArray__tolist_1123 [15]
+ 0.00 0.00 1/10168501 camlArray__to_list_1121 [134]
+-----------------------------------------------
+ 0.00 0.00 6/6 caml_c_call [3]
+[303] 0.0 0.00 0.00 6 caml_gc_get [303]
+ 0.00 0.00 42/3283412147 caml_modify [9]
+ 0.00 0.00 6/6 caml_alloc_tuple [309]
+-----------------------------------------------
+ 0.00 0.00 1/73 caml_alloc_array [297]
+ 0.00 0.00 6/73 caml_alloc_tuple [309]
+ 0.00 0.00 66/73 caml_make_vect [4]
+[304] 0.0 0.00 0.00 73 caml_alloc [304]
+ 0.00 0.00 2/64105735 caml_alloc_shr [34]
+ 0.00 0.00 2/4139581 caml_check_urgent_gc [318]
+-----------------------------------------------
+ 0.00 0.00 7/7 caml_c_call [3]
+[305] 0.0 0.00 0.00 7 caml_obj_dup [305]
+ 0.00 0.00 7/16171198 caml_alloc_small [103]
+-----------------------------------------------
+ <spontaneous>
+[306] 0.0 0.00 0.00 alloc_inet6_addr [306]
+ 0.00 0.00 2/7501593 caml_alloc_string [99]
+-----------------------------------------------
+ <spontaneous>
+[307] 0.0 0.00 0.00 alloc_inet_addr [307]
+ 0.00 0.00 2/7501593 caml_alloc_string [99]
+-----------------------------------------------
+ <spontaneous>
+[308] 0.0 0.00 0.00 camlUnix__entry [308]
+ 0.00 0.00 1/794950 camlHashtbl__create_1051 [213]
+ 0.00 0.00 1/2 camlCallback__register_exception_1034 [385]
+-----------------------------------------------
+ 0.00 0.00 6/6 caml_gc_get [303]
+[309] 0.0 0.00 0.00 6 caml_alloc_tuple [309]
+ 0.00 0.00 6/73 caml_alloc [304]
+-----------------------------------------------
+ <spontaneous>
+[310] 0.0 0.00 0.00 camlMain__read_input_1126 [310]
+ 0.00 0.00 2/60401132 caml_string_equal [71]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_init_major_heap [82]
+[311] 0.0 0.00 0.00 1 caml_make_free_blocks [311]
+ 0.00 0.00 1/32119447 caml_fl_merge_block [79]
+-----------------------------------------------
+ <spontaneous>
+[312] 0.0 0.00 0.00 camlParser__fun_1172 [312]
+ 0.00 0.00 1/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ <spontaneous>
+[313] 0.0 0.00 0.00 camlParser__fun_1194 [313]
+ 0.00 0.00 1/26298452 camlParsing__peek_val_1186 [88]
+-----------------------------------------------
+ 3 camlList__map2_1090 [314]
+ 0.00 0.00 1/3 camlInterpreter__make_beam_1148 [315]
+ 0.00 0.00 2/3 camlMain__write_output_csv_1099 [289]
+[314] 0.0 0.00 0.00 3+3 camlList__map2_1090 [314]
+ 0.00 0.00 3/8108108 caml_apply2 [255]
+ 0.00 0.00 1/6 camlPervasives__output_string_1191 [370]
+ 0.00 0.00 1/69634 camlPervasives__$5e_1112 [326]
+ 3 camlList__map2_1090 [314]
+-----------------------------------------------
+ <spontaneous>
+[315] 0.0 0.00 0.00 camlInterpreter__make_beam_1148 [315]
+ 0.00 0.00 1/3 camlList__map2_1090 [314]
+ 0.00 0.00 2/605906 camlList__map_1062 [293]
+ 0.00 0.00 1/72 caml_curry2 [348]
+-----------------------------------------------
+ <spontaneous>
+[316] 0.0 0.00 0.00 camlInterpreter__extract_rate_1294 [316]
+ 0.00 0.00 2/605906 camlList__map_1062 [293]
+-----------------------------------------------
+ <spontaneous>
+[317] 0.0 0.00 0.00 camlInterpreter__interpreter_1300 [317]
+ 0.00 0.00 1/605906 camlList__map_1062 [293]
+ 0.00 0.00 1/5 camlPervasives__print_endline_1274 [373]
+-----------------------------------------------
+ 0.00 0.00 2/4139581 caml_alloc [304]
+ 0.00 0.00 7/4139581 caml_alloc_custom [30]
+ 0.00 0.00 6829/4139581 caml_alloc_string [99]
+ 0.00 0.00 4132743/4139581 caml_make_vect [4]
+[318] 0.0 0.00 0.00 4139581 caml_check_urgent_gc [318]
+-----------------------------------------------
+ 0.00 0.00 2599576/2599576 parse_intnat [164]
+[319] 0.0 0.00 0.00 2599576 parse_digit [319]
+-----------------------------------------------
+ 0.00 0.00 139268/2192330 camlPervasives__$5e_1112 [326]
+ 0.00 0.00 2053062/2192330 camlLexing__sub_lexeme_1126 [186]
+[320] 0.0 0.00 0.00 2192330 caml_blit_string [320]
+-----------------------------------------------
+ 0.00 0.00 1/1311366 parse_format [430]
+ 0.00 0.00 2/1311366 caml_sys_open [388]
+ 0.00 0.00 32768/1311366 caml_float_of_string [328]
+ 0.00 0.00 1278595/1311366 parse_intnat [164]
+[321] 0.0 0.00 0.00 1311366 caml_string_length [321]
+-----------------------------------------------
+ 0.00 0.00 1278595/1278595 parse_intnat [164]
+[322] 0.0 0.00 0.00 1278595 parse_sign_and_base [322]
+-----------------------------------------------
+ 0.00 0.00 794950/794950 camlHashtbl__create_1051 [213]
+[323] 0.0 0.00 0.00 794950 camlPervasives__min_1022 [323]
+-----------------------------------------------
+ 790971 camlHashtbl__remove_bucket_1083 [324]
+ 0.00 0.00 790971/790971 camlHashtbl__remove_1080 [174]
+[324] 0.0 0.00 0.00 790971+790971 camlHashtbl__remove_bucket_1083 [324]
+ 790971 camlHashtbl__remove_bucket_1083 [324]
+-----------------------------------------------
+ 118 camlHashtbl__replace_bucket_1116 [325]
+ 0.00 0.00 790971/790971 camlHashtbl__replace_1112 [130]
+[325] 0.0 0.00 0.00 790971+118 camlHashtbl__replace_bucket_1116 [325]
+ 118 camlHashtbl__replace_bucket_1116 [325]
+-----------------------------------------------
+ 0.00 0.00 1/69634 camlMain__make_file_name_1105 [617]
+ 0.00 0.00 1/69634 camlMain__main_1129 [48]
+ 0.00 0.00 1/69634 camlList__map2_1090 [314]
+ 0.00 0.00 1/69634 camlLexing__from_string_1119 [399]
+ 0.00 0.00 4095/69634 camlArray__map_1105 [211]
+ 0.00 0.00 8191/69634 camlMain__to_string_rec_1118 [622]
+ 0.00 0.00 57344/69634 camlParser__fun_1178 [288]
+[326] 0.0 0.00 0.00 69634 camlPervasives__$5e_1112 [326]
+ 0.00 0.00 139268/2192330 caml_blit_string [320]
+-----------------------------------------------
+ 0.00 0.00 6/32774 caml_int64_float_of_bits [371]
+ 0.00 0.00 32768/32774 caml_float_of_string [328]
+[327] 0.0 0.00 0.00 32774 caml_copy_double [327]
+-----------------------------------------------
+ 0.00 0.00 32768/32768 caml_c_call [3]
+[328] 0.0 0.00 0.00 32768 caml_float_of_string [328]
+ 0.00 0.00 32768/1311366 caml_string_length [321]
+ 0.00 0.00 32768/32774 caml_copy_double [327]
+-----------------------------------------------
+ 0.00 0.00 2/19578 realloc_gray_vals [389]
+ 0.00 0.00 4/19578 caml_gc_set [76]
+ 0.00 0.00 6/19578 caml_init_gc [65]
+ 0.00 0.00 9/19578 caml_page_table_modify [21]
+ 0.00 0.00 14/19578 caml_add_to_heap [38]
+ 0.00 0.00 92/19578 start_cycle [284]
+ 0.00 0.00 1349/19578 sweep_slice [13]
+ 0.00 0.00 1462/19578 mark_slice [10]
+ 0.00 0.00 4160/19578 caml_empty_minor_heap [25]
+ 0.00 0.00 12480/19578 caml_major_collection_slice [8]
+[329] 0.0 0.00 0.00 19578 caml_gc_message [329]
+-----------------------------------------------
+ 0.00 0.00 2/4231 camlList__map_1062 [293]
+ 0.00 0.00 3/4231 camlArray__init_1037 [253]
+ 0.00 0.00 129/4231 camlArray__map_1105 [211]
+ 0.00 0.00 4097/4231 camlSignal__new_signal_1132 [716]
+[330] 0.0 0.00 0.00 4231 caml_curry2_1 [330]
+-----------------------------------------------
+ 0.00 0.00 4160/4160 caml_empty_minor_heap [25]
+[331] 0.0 0.00 0.00 4160 caml_final_empty_young [331]
+-----------------------------------------------
+ 0.00 0.00 4160/4160 caml_empty_minor_heap [25]
+[332] 0.0 0.00 0.00 4160 clear_table [332]
+-----------------------------------------------
+ 0.00 0.00 4097/4097 camlMain__csvread_1085 [291]
+[333] 0.0 0.00 0.00 4097 camlPervasives__input_line_1241 [333]
+-----------------------------------------------
+ 0.00 0.00 4097/4097 camlMain__csvread_1085 [291]
+[334] 0.0 0.00 0.00 4097 camlPervasives__scan_1249 [334]
+-----------------------------------------------
+ 0.00 0.00 4097/4097 caml_ml_input_scan_line [336]
+[335] 0.0 0.00 0.00 4097 caml_input_scan_line [335]
+ 0.00 0.00 5/5 caml_do_read [374]
+-----------------------------------------------
+ 0.00 0.00 4097/4097 caml_c_call [3]
+[336] 0.0 0.00 0.00 4097 caml_ml_input_scan_line [336]
+ 0.00 0.00 4097/4097 caml_input_scan_line [335]
+-----------------------------------------------
+ 0.00 0.00 4096/4096 camlArray__map_1105 [211]
+[337] 0.0 0.00 0.00 4096 camlPervasives__loop_1138 [337]
+-----------------------------------------------
+ 0.00 0.00 4096/4096 camlArray__map_1105 [211]
+[338] 0.0 0.00 0.00 4096 camlPervasives__valid_float_lexem_1135 [338]
+-----------------------------------------------
+ 0.00 0.00 4096/4096 caml_c_call [3]
+[339] 0.0 0.00 0.00 4096 caml_ml_input [339]
+-----------------------------------------------
+ 0.00 0.00 4096/4096 caml_c_call [3]
+[340] 0.0 0.00 0.00 4096 caml_ml_input_char [340]
+-----------------------------------------------
+ 0.00 0.00 2080/2080 caml_minor_collection [7]
+[341] 0.0 0.00 0.00 2080 caml_final_do_calls [341]
+-----------------------------------------------
+ 0.00 0.00 2080/2080 caml_oldify_local_roots [158]
+[342] 0.0 0.00 0.00 2080 caml_final_do_young_roots [342]
+-----------------------------------------------
+ 0.00 0.00 1/329 caml_install_signal_handler [423]
+ 0.00 0.00 23/329 caml_leave_blocking_section [354]
+ 0.00 0.00 23/329 caml_enter_blocking_section [352]
+ 0.00 0.00 282/329 caml_garbage_collection [19]
+[343] 0.0 0.00 0.00 329 caml_process_pending_signals [343]
+-----------------------------------------------
+ 0.00 0.00 1/93 caml_init_major_heap [82]
+ 0.00 0.00 92/93 mark_slice [10]
+[344] 0.0 0.00 0.00 93 caml_fl_init_merge [344]
+-----------------------------------------------
+ 0.00 0.00 92/92 caml_do_roots [283]
+[345] 0.0 0.00 0.00 92 caml_final_do_strong_roots [345]
+-----------------------------------------------
+ 0.00 0.00 92/92 mark_slice [10]
+[346] 0.0 0.00 0.00 92 caml_final_update [346]
+-----------------------------------------------
+ 0.00 0.00 91/91 caml_major_collection_slice [8]
+[347] 0.0 0.00 0.00 91 caml_compact_heap_maybe [347]
+-----------------------------------------------
+ 0.00 0.00 1/72 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/72 camlInterpreter__get_line_1108 [528]
+ 0.00 0.00 1/72 camlInterpreter__matrix_transpose_1102 [534]
+ 0.00 0.00 1/72 camlInterpreter__channels_1113 [295]
+ 0.00 0.00 1/72 camlInterpreter__arrange_1123 [294]
+ 0.00 0.00 1/72 camlInterpreter__make_beam_1148 [315]
+ 0.00 0.00 1/72 camlList__map_1062 [293]
+ 0.00 0.00 65/72 camlInterpreter__new_fun_1087 [535]
+[348] 0.0 0.00 0.00 72 caml_curry2 [348]
+-----------------------------------------------
+ 0.00 0.00 1/43 caml_init_frame_descriptors [420]
+ 0.00 0.00 1/43 caml_alloc_table [91]
+ 0.00 0.00 2/43 caml_sys_open [388]
+ 0.00 0.00 3/43 caml_insert_global_root [378]
+ 0.00 0.00 3/43 caml_register_named_value [382]
+ 0.00 0.00 3/43 caml_register_custom_operations [380]
+ 0.00 0.00 5/43 caml_open_descriptor_in [376]
+ 0.00 0.00 25/43 cons [351]
+[349] 0.0 0.00 0.00 43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.00 25/25 caml_init_frame_descriptors [420]
+[350] 0.0 0.00 0.00 25 caml_register_frametable [350]
+ 0.00 0.00 25/25 cons [351]
+-----------------------------------------------
+ 0.00 0.00 25/25 caml_register_frametable [350]
+[351] 0.0 0.00 0.00 25 cons [351]
+ 0.00 0.00 25/43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.00 2/23 caml_ml_close_channel [387]
+ 0.00 0.00 2/23 caml_sys_open [388]
+ 0.00 0.00 5/23 caml_open_descriptor_in [376]
+ 0.00 0.00 5/23 caml_do_read [374]
+ 0.00 0.00 9/23 do_write [362]
+[352] 0.0 0.00 0.00 23 caml_enter_blocking_section [352]
+ 0.00 0.00 23/23 caml_enter_blocking_section_default [353]
+ 0.00 0.00 23/329 caml_process_pending_signals [343]
+-----------------------------------------------
+ 0.00 0.00 23/23 caml_enter_blocking_section [352]
+[353] 0.0 0.00 0.00 23 caml_enter_blocking_section_default [353]
+-----------------------------------------------
+ 0.00 0.00 2/23 caml_ml_close_channel [387]
+ 0.00 0.00 2/23 caml_sys_open [388]
+ 0.00 0.00 5/23 caml_open_descriptor_in [376]
+ 0.00 0.00 5/23 caml_do_read [374]
+ 0.00 0.00 9/23 do_write [362]
+[354] 0.0 0.00 0.00 23 caml_leave_blocking_section [354]
+ 0.00 0.00 23/23 caml_leave_blocking_section_default [355]
+ 0.00 0.00 23/329 caml_process_pending_signals [343]
+-----------------------------------------------
+ 0.00 0.00 23/23 caml_leave_blocking_section [354]
+[355] 0.0 0.00 0.00 23 caml_leave_blocking_section_default [355]
+-----------------------------------------------
+ 0.00 0.00 2/17 caml_set_minor_heap_size [64]
+ 0.00 0.00 15/17 caml_alloc_for_heap [357]
+[356] 0.0 0.00 0.00 17 caml_aligned_malloc [356]
+-----------------------------------------------
+ 0.00 0.00 1/15 caml_init_major_heap [82]
+ 0.00 0.00 14/15 caml_alloc_shr [34]
+[357] 0.0 0.00 0.00 15 caml_alloc_for_heap [357]
+ 0.00 0.00 15/17 caml_aligned_malloc [356]
+-----------------------------------------------
+ 0.00 0.00 1/15 caml_init_major_heap [82]
+ 0.00 0.00 14/15 caml_round_heap_chunk_size [360]
+[358] 0.0 0.00 0.00 15 clip_heap_chunk_size [358]
+-----------------------------------------------
+ 0.00 0.00 14/14 caml_alloc_shr [34]
+[359] 0.0 0.00 0.00 14 caml_fl_add_blocks [359]
+-----------------------------------------------
+ 0.00 0.00 14/14 caml_alloc_shr [34]
+[360] 0.0 0.00 0.00 14 caml_round_heap_chunk_size [360]
+ 0.00 0.00 14/15 clip_heap_chunk_size [358]
+-----------------------------------------------
+ 0.00 0.00 9/9 caml_ml_output [372]
+[361] 0.0 0.00 0.00 9 caml_putblock [361]
+ 0.00 0.00 3/9 do_write [362]
+-----------------------------------------------
+ 0.00 0.00 3/9 caml_putblock [361]
+ 0.00 0.00 6/9 caml_flush_partial [364]
+[362] 0.0 0.00 0.00 9 do_write [362]
+ 0.00 0.00 9/23 caml_enter_blocking_section [352]
+ 0.00 0.00 9/23 caml_leave_blocking_section [354]
+-----------------------------------------------
+ 0.00 0.00 8/8 caml_ml_flush [365]
+[363] 0.0 0.00 0.00 8 caml_flush [363]
+ 0.00 0.00 8/8 caml_flush_partial [364]
+-----------------------------------------------
+ 0.00 0.00 8/8 caml_flush [363]
+[364] 0.0 0.00 0.00 8 caml_flush_partial [364]
+ 0.00 0.00 6/9 do_write [362]
+-----------------------------------------------
+ 0.00 0.00 8/8 caml_c_call [3]
+[365] 0.0 0.00 0.00 8 caml_ml_flush [365]
+ 0.00 0.00 8/8 caml_flush [363]
+-----------------------------------------------
+ 0.00 0.00 2/8 caml_init_gc [65]
+ 0.00 0.00 6/8 caml_gc_set [76]
+[366] 0.0 0.00 0.00 8 norm_heapincr [366]
+-----------------------------------------------
+ 0.00 0.00 1/7 caml_init_gc [65]
+ 0.00 0.00 6/7 caml_gc_set [76]
+[367] 0.0 0.00 0.00 7 norm_minsize [367]
+-----------------------------------------------
+ 0.00 0.00 1/7 caml_init_gc [65]
+ 0.00 0.00 6/7 caml_gc_set [76]
+[368] 0.0 0.00 0.00 7 norm_pfree [368]
+-----------------------------------------------
+ 0.00 0.00 1/7 caml_init_gc [65]
+ 0.00 0.00 6/7 caml_gc_set [76]
+[369] 0.0 0.00 0.00 7 norm_pmax [369]
+-----------------------------------------------
+ 0.00 0.00 1/6 camlList__map2_1090 [314]
+ 0.00 0.00 5/6 camlPervasives__print_endline_1274 [373]
+[370] 0.0 0.00 0.00 6 camlPervasives__output_string_1191 [370]
+-----------------------------------------------
+ 0.00 0.00 6/6 caml_c_call [3]
+[371] 0.0 0.00 0.00 6 caml_int64_float_of_bits [371]
+ 0.00 0.00 6/32774 caml_copy_double [327]
+-----------------------------------------------
+ 0.00 0.00 6/6 caml_c_call [3]
+[372] 0.0 0.00 0.00 6 caml_ml_output [372]
+ 0.00 0.00 9/9 caml_putblock [361]
+-----------------------------------------------
+ 0.00 0.00 1/5 camlMain__write_output_csv_1099 [289]
+ 0.00 0.00 1/5 camlMain__main_1129 [48]
+ 0.00 0.00 1/5 camlInterpreter__computing_1089 [251]
+ 0.00 0.00 1/5 camlInterpreter__compute_1132 [254]
+ 0.00 0.00 1/5 camlInterpreter__interpreter_1300 [317]
+[373] 0.0 0.00 0.00 5 camlPervasives__print_endline_1274 [373]
+ 0.00 0.00 5/6 camlPervasives__output_string_1191 [370]
+-----------------------------------------------
+ 0.00 0.00 5/5 caml_input_scan_line [335]
+[374] 0.0 0.00 0.00 5 caml_do_read [374]
+ 0.00 0.00 5/23 caml_enter_blocking_section [352]
+ 0.00 0.00 5/23 caml_leave_blocking_section [354]
+-----------------------------------------------
+ 0.00 0.00 5/5 caml_c_call [3]
+[375] 0.0 0.00 0.00 5 caml_ml_output_char [375]
+-----------------------------------------------
+ 0.00 0.00 2/5 caml_ml_open_descriptor_in [46]
+ 0.00 0.00 3/5 caml_open_descriptor_out [379]
+[376] 0.0 0.00 0.00 5 caml_open_descriptor_in [376]
+ 0.00 0.00 5/43 caml_stat_alloc [349]
+ 0.00 0.00 5/23 caml_enter_blocking_section [352]
+ 0.00 0.00 5/23 caml_leave_blocking_section [354]
+-----------------------------------------------
+ 0.00 0.00 4/4 caml_set_minor_heap_size [64]
+[377] 0.0 0.00 0.00 4 reset_table [377]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_register_global_root [381]
+[378] 0.0 0.00 0.00 3 caml_insert_global_root [378]
+ 0.00 0.00 3/43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_ml_open_descriptor_out [42]
+[379] 0.0 0.00 0.00 3 caml_open_descriptor_out [379]
+ 0.00 0.00 3/5 caml_open_descriptor_in [376]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_init_custom_operations [419]
+[380] 0.0 0.00 0.00 3 caml_register_custom_operations [380]
+ 0.00 0.00 3/43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_register_named_value [382]
+[381] 0.0 0.00 0.00 3 caml_register_global_root [381]
+ 0.00 0.00 3/3 caml_insert_global_root [378]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_c_call [3]
+[382] 0.0 0.00 0.00 3 caml_register_named_value [382]
+ 0.00 0.00 3/3 hash_value_name [384]
+ 0.00 0.00 3/43 caml_stat_alloc [349]
+ 0.00 0.00 3/3 caml_register_global_root [381]
+-----------------------------------------------
+ 0.00 0.00 1/3 caml_finalize_channel [418]
+ 0.00 0.00 2/3 caml_sys_open [388]
+[383] 0.0 0.00 0.00 3 caml_stat_free [383]
+-----------------------------------------------
+ 0.00 0.00 3/3 caml_register_named_value [382]
+[384] 0.0 0.00 0.00 3 hash_value_name [384]
+-----------------------------------------------
+ 0.00 0.00 1/2 camlUnix__entry [308]
+ 0.00 0.00 1/2 camlSndfile__entry [764]
+[385] 0.0 0.00 0.00 2 camlCallback__register_exception_1034 [385]
+-----------------------------------------------
+ 0.00 0.00 2/2 caml_sys_open [388]
+[386] 0.0 0.00 0.00 2 caml_convert_flag_list [386]
+-----------------------------------------------
+ 0.00 0.00 2/2 caml_c_call [3]
+[387] 0.0 0.00 0.00 2 caml_ml_close_channel [387]
+ 0.00 0.00 2/23 caml_leave_blocking_section [354]
+ 0.00 0.00 2/23 caml_enter_blocking_section [352]
+-----------------------------------------------
+ 0.00 0.00 2/2 caml_c_call [3]
+[388] 0.0 0.00 0.00 2 caml_sys_open [388]
+ 0.00 0.00 2/43 caml_stat_alloc [349]
+ 0.00 0.00 2/1311366 caml_string_length [321]
+ 0.00 0.00 2/2 caml_convert_flag_list [386]
+ 0.00 0.00 2/23 caml_enter_blocking_section [352]
+ 0.00 0.00 2/23 caml_leave_blocking_section [354]
+ 0.00 0.00 2/3 caml_stat_free [383]
+-----------------------------------------------
+ 0.00 0.00 2/2 mark_slice [10]
+[389] 0.0 0.00 0.00 2 realloc_gray_vals [389]
+ 0.00 0.00 2/19578 caml_gc_message [329]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__init_1037 [253]
+[390] 0.0 0.00 0.00 1 camlArray__concat_1075 [390]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__init_1037 [253]
+[391] 0.0 0.00 0.00 1 camlArray__concat_aux_1062 [391]
+ 0.00 0.00 1/1 camlArray__size_1065 [394]
+ 0.00 0.00 1/1 camlArray__fill_1070 [393]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[392] 0.0 0.00 0.00 1 camlArray__entry [392]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__concat_aux_1062 [391]
+[393] 0.0 0.00 0.00 1 camlArray__fill_1070 [393]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__concat_aux_1062 [391]
+[394] 0.0 0.00 0.00 1 camlArray__size_1065 [394]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[395] 0.0 0.00 0.00 1 camlCallback__entry [395]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[396] 0.0 0.00 0.00 1 camlChar__entry [396]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[397] 0.0 0.00 0.00 1 camlHashtbl__entry [397]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[398] 0.0 0.00 0.00 1 camlLexing__entry [398]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlFaustexp__exp_of_string_1089 [478]
+[399] 0.0 0.00 0.00 1 camlLexing__from_string_1119 [399]
+ 0.00 0.00 1/69634 camlPervasives__$5e_1112 [326]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[400] 0.0 0.00 0.00 1 camlList__entry [400]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[401] 0.0 0.00 0.00 1 camlParsing__entry [401]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlList__map_1062 [293]
+[402] 0.0 0.00 0.00 1 camlPervasives__close_out_1209 [402]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[403] 0.0 0.00 0.00 1 camlPervasives__entry [403]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlStd_exit__entry [412]
+[404] 0.0 0.00 0.00 1 camlPervasives__flush_all_1185 [404]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlList__map_1062 [293]
+[405] 0.0 0.00 0.00 1 camlPervasives__fun_1394 [405]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlStd_exit__entry [412]
+[406] 0.0 0.00 0.00 1 camlPervasives__iter_1186 [406]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__map_1105 [211]
+[407] 0.0 0.00 0.00 1 camlPervasives__open_in_1218 [407]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlArray__map_1105 [211]
+[408] 0.0 0.00 0.00 1 camlPervasives__open_in_gen_1214 [408]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlList__map_1062 [293]
+[409] 0.0 0.00 0.00 1 camlPervasives__open_out_1179 [409]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlList__map_1062 [293]
+[410] 0.0 0.00 0.00 1 camlPervasives__open_out_gen_1175 [410]
+-----------------------------------------------
+ 0.00 0.00 1/1 camlMain__make_file_name_1105 [617]
+[411] 0.0 0.00 0.00 1 camlPervasives__string_of_int_1130 [411]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[412] 0.0 0.00 0.00 1 camlStd_exit__entry [412]
+ 0.00 0.00 1/1 camlPervasives__iter_1186 [406]
+ 0.00 0.00 1/1 camlPervasives__flush_all_1185 [404]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[413] 0.0 0.00 0.00 1 camlString__entry [413]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_program [425]
+[414] 0.0 0.00 0.00 1 camlSys__entry [414]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_install_signal_handler [423]
+[415] 0.0 0.00 0.00 1 caml_convert_signal_number [415]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[416] 0.0 0.00 0.00 1 caml_debugger_init [416]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[417] 0.0 0.00 0.00 1 caml_executable_name [417]
+-----------------------------------------------
+ 0.00 0.00 1/1 sweep_slice [13]
+[418] 0.0 0.00 0.00 1 caml_finalize_channel [418]
+ 0.00 0.00 1/1 unlink_channel [431]
+ 0.00 0.00 1/3 caml_stat_free [383]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[419] 0.0 0.00 0.00 1 caml_init_custom_operations [419]
+ 0.00 0.00 3/3 caml_register_custom_operations [380]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_oldify_local_roots [158]
+[420] 0.0 0.00 0.00 1 caml_init_frame_descriptors [420]
+ 0.00 0.00 25/25 caml_register_frametable [350]
+ 0.00 0.00 1/43 caml_stat_alloc [349]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[421] 0.0 0.00 0.00 1 caml_init_ieee_floats [421]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[422] 0.0 0.00 0.00 1 caml_init_signals [422]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_c_call [3]
+[423] 0.0 0.00 0.00 1 caml_install_signal_handler [423]
+ 0.00 0.00 1/1 caml_convert_signal_number [415]
+ 0.00 0.00 1/1 caml_set_signal_action [427]
+ 0.00 0.00 1/329 caml_process_pending_signals [343]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_init_gc [65]
+[424] 0.0 0.00 0.00 1 caml_page_table_initialize [424]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_start_program [1369]
+[425] 0.0 0.00 0.00 1 caml_program [425]
+ 0.00 0.00 1/1 camlPervasives__entry [403]
+ 0.00 0.00 1/1 camlArray__entry [392]
+ 0.00 0.00 1/1 camlList__entry [400]
+ 0.00 0.00 1/1 camlChar__entry [396]
+ 0.00 0.00 1/1 camlString__entry [413]
+ 0.00 0.00 1/1 camlSys__entry [414]
+ 0.00 0.00 1/1 camlHashtbl__entry [397]
+ 0.00 0.00 1/1 camlLexing__entry [398]
+ 0.00 0.00 1/1 camlParsing__entry [401]
+ 0.00 0.00 1/1 camlCallback__entry [395]
+ 0.00 0.00 1/1 camlStd_exit__entry [412]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_array_bound_error [83]
+[426] 0.0 0.00 0.00 1 caml_raise [426]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_install_signal_handler [423]
+[427] 0.0 0.00 0.00 1 caml_set_signal_action [427]
+-----------------------------------------------
+ 0.00 0.00 1/1 main [28]
+[428] 0.0 0.00 0.00 1 caml_sys_exit [428]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_main [27]
+[429] 0.0 0.00 0.00 1 caml_sys_init [429]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_format_int [300]
+[430] 0.0 0.00 0.00 1 parse_format [430]
+ 0.00 0.00 1/1311366 caml_string_length [321]
+-----------------------------------------------
+ 0.00 0.00 1/1 caml_finalize_channel [418]
+[431] 0.0 0.00 0.00 1 unlink_channel [431]
+-----------------------------------------------
+
+ 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
+ `<spontaneous>' 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.
+
+\f
+Index by function name
+
+ [58] addElement(CTree*, CTree*) [279] envpp::print(std::ostream&) const [327] caml_copy_double
+ [206] boxLibrary(CTree*) [86] std::vector<CTree*, std::allocator<CTree*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CTree**, std::vector<CTree*, std::allocator<CTree*> > >, CTree* const&) [159] caml_copy_string
+ [113] getBoxType(CTree*, int*, int*) [110] allocate_block [298] caml_copy_string_array
+ [122] isBoxAbstr(CTree*, CTree*&, CTree*&) [287] camlArray__blit_1093 [94] caml_create_string
+ [100] isBoxError(CTree*) [390] camlArray__concat_1075 [348] caml_curry2
+ [87] isBoxIdent(CTree*) [391] camlArray__concat_aux_1062 [330] caml_curry2_1
+ [73] isBoxIdent(CTree*, char const**) [392] camlArray__entry [18] caml_darken
+ [135] isBoxMerge(CTree*, CTree*&, CTree*&) [393] camlArray__fill_1070 [282] caml_darken_all_roots
+ [141] isBoxPrim0(CTree*) [14] camlArray__fill_1135 [416] caml_debugger_init
+ [96] isBoxPrim0(CTree*, CTree* (**)()) [280] camlArray__find_init_1077 [290] caml_do_local_roots
+ [146] isBoxPrim1(CTree*) [253] camlArray__init_1037 [374] caml_do_read
+ [155] isBoxPrim1(CTree*, CTree* (**)(CTree*)) [24] camlArray__list_length_1126 [283] caml_do_roots
+ [147] isBoxPrim2(CTree*) [211] camlArray__map_1105 [25] caml_empty_minor_heap
+ [97] isBoxPrim2(CTree*, CTree* (**)(CTree*, CTree*)) [216] camlArray__mapi_1115 [352] caml_enter_blocking_section
+ [142] isBoxPrim3(CTree*) [23] camlArray__of_list_1130 [353] caml_enter_blocking_section_default
+ [105] isBoxPrim3(CTree*, CTree* (**)(CTree*, CTree*, CTree*)) [394] camlArray__size_1065 [209] caml_equal
+ [106] isBoxPrim4(CTree*) [12] camlArray__sub_1081 [417] caml_executable_name
+ [125] isBoxPrim4(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*)) [134] camlArray__to_list_1121 [120] caml_ext_table_free
+ [178] isBoxPrim5(CTree*) [15] camlArray__tolist_1123 [212] caml_fill_string
+ [126] isBoxPrim5(CTree*, CTree* (**)(CTree*, CTree*, CTree*, CTree*, CTree*)) [395] camlCallback__entry [341] caml_final_do_calls
+ [114] isBoxSplit(CTree*, CTree*&, CTree*&) [385] camlCallback__register_exception_1034 [345] caml_final_do_strong_roots
+ [63] reverseall(CTree*) [396] camlChar__entry [342] caml_final_do_young_roots
+ [17] getProperty(CTree*, CTree*, CTree*&) [187] camlFaustexp__d_par_1108 [331] caml_final_empty_young
+ [80] getUserData(CTree*) [257] camlFaustexp__d_rec_1120 [346] caml_final_update
+ [148] isBoxAccess(CTree*, CTree*&, CTree*&) [188] camlFaustexp__d_seq_1111 [418] caml_finalize_channel
+ [225] isBoxButton(CTree*) [72] camlFaustexp__dim_1123 [359] caml_fl_add_blocks
+ [194] isBoxButton(CTree*, CTree*&) [102] camlFaustexp__dimension_constructor_1125 [59] caml_fl_allocate
+ [143] isBoxFConst(CTree*) [108] camlFaustexp__subtree_1096 [344] caml_fl_init_merge
+ [144] isBoxFConst(CTree*, CTree*&, CTree*&, CTree*&) [213] camlHashtbl__create_1051 [79] caml_fl_merge_block
+ [149] isBoxHGroup(CTree*, CTree*&, CTree*&) [397] camlHashtbl__entry [192] caml_fl_reset
+ [264] isBoxTGroup(CTree*) [129] camlHashtbl__find_1093 [328] caml_float_of_string
+ [207] isBoxTGroup(CTree*, CTree*&, CTree*&) [174] camlHashtbl__remove_1080 [363] caml_flush
+ [136] isBoxVGroup(CTree*, CTree*&, CTree*&) [324] camlHashtbl__remove_bucket_1083 [364] caml_flush_partial
+ [61] searchIdDef(CTree*, CTree*&, CTree*) [130] camlHashtbl__replace_1112 [173] caml_format_float
+ [37] setProperty(CTree*, CTree*, CTree*) [325] camlHashtbl__replace_bucket_1116 [300] caml_format_int
+ [95] isBoxHSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [254] camlInterpreter__compute_1132 [19] caml_garbage_collection
+ [132] isBoxLibrary(CTree*, CTree*&) [62] camlInterpreter__eval_1167 [303] caml_gc_get
+ [115] isBoxVSlider(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [258] camlInterpreter__fun_1365 [329] caml_gc_message
+ [165] pushValueDef(CTree*, CTree*, CTree*) [85] camlInterpreter__interpret_const_1158 [76] caml_gc_set
+ [265] isBoxCheckbox(CTree*) [55] camlInterpreter__interpret_ident_1163 [210] caml_greaterequal
+ [266] isBoxCheckbox(CTree*, CTree*&) [41] camlInterpreter__interpret_par_1171 [184] caml_hash_univ_param
+ [267] isBoxNumEntry(CTree*) [57] camlInterpreter__interpret_seq_1185 [419] caml_init_custom_operations
+ [109] isBoxNumEntry(CTree*, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [47] camlInterpreter__interpret_split_1196 [420] caml_init_frame_descriptors
+ [166] isBoxComponent(CTree*, CTree*&) [259] camlInterpreter__make_signal_1154 [65] caml_init_gc
+ [226] boxWithLocalDef(CTree*, CTree*) [6] camlInterpreter__sublist_1142 [421] caml_init_ieee_floats
+ [227] isSigDownSample(CTree*, CTree*&, CTree*&) [54] camlLexer____ocaml_lex_token_rec_1043 [82] caml_init_major_heap
+ [228] boxModifLocalDef(CTree*, CTree*) [56] camlLexing__engine_1090 [422] caml_init_signals
+ [150] boxPatternMatcher(Automaton*, int, CTree*, CTree*, CTree*) [398] camlLexing__entry [16] caml_initialize
+ [89] isBoxWithLocalDef(CTree*, CTree*&, CTree*&) [399] camlLexing__from_string_1119 [335] caml_input_scan_line
+ [195] getDefNameProperty(CTree*, CTree*&) [186] camlLexing__sub_lexeme_1126 [378] caml_insert_global_root
+ [167] isBoxModifLocalDef(CTree*, CTree*&, CTree*&) [400] camlList__entry [423] caml_install_signal_handler
+ [121] setDefNameProperty(CTree*, std::string const&) [153] camlList__flatten_1058 [371] caml_int64_float_of_bits
+ [196] isBoxPatternMatcher(CTree*, Automaton*&, int&, CTree*&, CTree*&, CTree*&) [36] camlList__length_aux_1030 [163] caml_int_of_string
+ [197] make_pattern_matcher(CTree*) [314] camlList__map2_1090 [183] caml_iterate_global_roots
+ [168] pushMultiClosureDefs(CTree*, CTree*, CTree*) [293] camlList__map_1062 [354] caml_leave_blocking_section
+ [69] apply_pattern_matcher(Automaton*, int, CTree*, CTree*&, std::vector<CTree*, std::allocator<CTree*> >&) [256] camlList__nth_1042 [355] caml_leave_blocking_section_default
+ [198] len(CTree*) [162] camlList__nth_aux_1045 [281] caml_lessequal
+ [151] cons(CTree*, CTree*) [217] camlList__sort_1271 [75] caml_lex_engine
+ [60] isNil(CTree*) [260] camlList__tl_1039 [27] caml_main
+ [116] isRef(CTree*, CTree*&) [119] camlParser__fun_1180 [8] caml_major_collection_slice
+ [268] boxCut() [118] camlParser__fun_1184 [311] caml_make_free_blocks
+ [124] boxPar(CTree*, CTree*) [131] camlParser__fun_1190 [4] caml_make_vect
+ [133] getFun(CTree*, CTree*&, CTree*) [401] camlParsing__entry [7] caml_minor_collection
+ [40] isTree(CTree* const&, Node const&) [286] camlParsing__grow_stacks_1154 [387] caml_ml_close_channel
+ [33] isTree(CTree* const&, Node const&, CTree*&) [50] camlParsing__loop_1169 [365] caml_ml_flush
+ [35] isTree(CTree* const&, Node const&, CTree*&, CTree*&) [88] camlParsing__peek_val_1186 [339] caml_ml_input
+ [44] isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&) [49] camlParsing__yyparse_1164 [340] caml_ml_input_char
+ [127] isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&) [74] camlPervasives__$40_1143 [336] caml_ml_input_scan_line
+ [78] isTree(CTree* const&, Node const&, CTree*&, CTree*&, CTree*&, CTree*&, CTree*&) [326] camlPervasives__$5e_1112 [46] caml_ml_open_descriptor_in
+ [179] sigAdd(CTree*, CTree*) [402] camlPervasives__close_out_1209 [42] caml_ml_open_descriptor_out
+ [269] boxFVar(CTree*, CTree*, CTree*) [403] camlPervasives__entry [45] caml_ml_out_channels_list
+ [270] boxWire() [404] camlPervasives__flush_all_1185 [372] caml_ml_output
+ [229] boxError() [405] camlPervasives__fun_1394 [375] caml_ml_output_char
+ [271] boxIdent(char const*) [333] camlPervasives__input_line_1241 [193] caml_ml_string_length
+ [272] boxPrim0(CTree* (*)()) [406] camlPervasives__iter_1186 [9] caml_modify
+ [273] boxPrim1(CTree* (*)(CTree*)) [337] camlPervasives__loop_1138 [305] caml_obj_dup
+ [230] boxPrim2(CTree* (*)(CTree*, CTree*)) [214] camlPervasives__max_1025 [158] caml_oldify_local_roots
+ [274] boxPrim3(CTree* (*)(CTree*, CTree*, CTree*)) [323] camlPervasives__min_1022 [32] caml_oldify_mopup
+ [275] boxPrim5(CTree* (*)(CTree*, CTree*, CTree*, CTree*, CTree*)) [407] camlPervasives__open_in_1218 [26] caml_oldify_one
+ [199] boxSplit(CTree*, CTree*) [408] camlPervasives__open_in_gen_1214 [376] caml_open_descriptor_in
+ [81] isBoxCut(CTree*) [409] camlPervasives__open_out_1179 [379] caml_open_descriptor_out
+ [156] isBoxInt(CTree*, int*) [410] camlPervasives__open_out_gen_1175 [22] caml_page_table_add
+ [137] isBoxPar(CTree*, CTree*&, CTree*&) [370] camlPervasives__output_string_1191 [424] caml_page_table_initialize
+ [138] isBoxRec(CTree*, CTree*&, CTree*&) [373] camlPervasives__print_endline_1274 [11] caml_page_table_lookup
+ [117] isBoxSeq(CTree*, CTree*&, CTree*&) [334] camlPervasives__scan_1249 [21] caml_page_table_modify
+ [276] list2set(CTree*) [215] camlPervasives__string_of_float_1140 [247] caml_page_table_remove
+ [231] listLift(std::vector<CTree*, std::allocator<CTree*> > const&) [411] camlPervasives__string_of_int_1130 [39] caml_parse_engine
+ [277] setUnion(CTree*, CTree*) [338] camlPervasives__valid_float_lexem_1135 [343] caml_process_pending_signals
+ [232] sigBinOp(int, CTree*, CTree*) [261] camlSignal__code_end [425] caml_program
+ [152] tree2int(CTree*) [218] camlSignal__fun_1394 [361] caml_putblock
+ [180] tree2ptr(CTree*) [189] camlSignal__new_signal_1113 [426] caml_raise
+ [233] tree2str(CTree*) [145] camlSignal__new_signal_1173 [92] caml_realloc_ref_table
+ [234] boxAccess(CTree*, CTree*) [111] camlSignal__new_signal_1187 [380] caml_register_custom_operations
+ [101] endTiming(char const*) [190] camlSignal__new_signal_1220 [350] caml_register_frametable
+ [235] isBoxAppl(CTree*) [191] camlSignal__new_vec_1181 [381] caml_register_global_root
+ [98] isBoxAppl(CTree*, CTree*&, CTree*&) [219] camlSignal__signal_nth_1183 [382] caml_register_named_value
+ [169] isBoxFFun(CTree*) [412] camlStd_exit__entry [360] caml_round_heap_chunk_size
+ [200] isBoxFFun(CTree*, CTree*&) [413] camlString__entry [285] caml_scan_global_roots
+ [160] isBoxFVar(CTree*) [262] camlString__fun_1163 [205] caml_scan_global_young_roots
+ [157] isBoxFVar(CTree*, CTree*&, CTree*&, CTree*&) [154] camlString__make_1038 [64] caml_set_minor_heap_size
+ [181] isBoxReal(CTree*) [414] camlSys__entry [427] caml_set_signal_action
+ [236] isBoxReal(CTree*, double*) [68] camlTypes__symbol_of_string_1095 [349] caml_stat_alloc
+ [90] isBoxWire(CTree*) [220] camlValue__code_end [383] caml_stat_free
+ [237] isElement(CTree*, CTree*) [84] camlValue__new_fun_1142 [71] caml_string_equal
+ [278] prim1name(CTree* (*)(CTree*)) [123] camlValue__new_vec_1151 [321] caml_string_length
+ [208] prim2name(CTree* (*)(CTree*, CTree*)) [175] camlValue__new_vec_1159 [70] caml_string_notequal
+ [201] propagate(CTree*, CTree*, CTree*, std::vector<CTree*, std::allocator<CTree*> > const&) [221] camlValue__v_add_1169 [112] caml_string_set
+ [182] searchEnv(CTree*, CTree*&, CTree*) [222] camlValue__v_memory_1145 [428] caml_sys_exit
+ [238] make_state(State*, int, CTree*, std::vector<int, std::allocator<int> >&) [223] camlValue__v_mul_1207 [296] caml_sys_get_argv
+ [239] addLayerDef(CTree*, CTree*, CTree*) [38] caml_add_to_heap [299] caml_sys_get_config
+ [202] merge_state(State*, State*) [31] caml_adjust_gc_speed [429] caml_sys_init
+ [240] merge_trans(std::list<Trans, std::allocator<Trans> >&, std::list<Trans, std::allocator<Trans> >&) [356] caml_aligned_malloc [388] caml_sys_open
+ [241] evalRuleList(CTree*, CTree*) [304] caml_alloc [332] clear_table
+ [139] isBoxNumeric(CTree*, CTree*&) [93] caml_allocN [358] clip_heap_chunk_size
+ [128] boxSimplification(CTree*) [297] caml_alloc_array [161] compare_val
+ [170] traced_simplification(CTree*) [29] caml_alloc_channel [351] cons
+ [77] eval(CTree*, CTree*, CTree*) [30] caml_alloc_custom [362] do_write
+ [203] listn(int, CTree*) [357] caml_alloc_for_heap [185] hash_aux
+ [242] larg2par(CTree*) [34] caml_alloc_shr [384] hash_value_name
+ [52] realeval(CTree*, CTree*, CTree*) [103] caml_alloc_small [10] mark_slice
+ [53] applyList(CTree*, CTree*) [99] caml_alloc_string [366] norm_heapincr
+ [243] real_a2sb(CTree*) [91] caml_alloc_table [367] norm_minsize
+ [107] loopDetector::detect(CTree*) [309] caml_alloc_tuple [368] norm_pfree
+ [244] loopDetector::~loopDetector() [224] caml_allocation_color [369] norm_pmax
+ [43] CTree::calcTreeAperture(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [255] caml_apply2 [319] parse_digit
+ [204] CTree::make(Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [263] caml_apply3 [430] parse_format
+ [1] CTree::make(Node const&, int, CTree**) [83] caml_array_bound_error [164] parse_intnat
+ [67] CTree::CTree(unsigned int, Node const&, std::vector<CTree*, std::allocator<CTree*> > const&) [176] caml_array_unsafe_set [322] parse_sign_and_base
+ [66] Trans::Trans(Node const&, int) [320] caml_blit_string [389] realloc_gray_vals
+ [5] Symbol::get(char const*) [3] caml_c_call [377] reset_table
+ [171] Symbol::isnew(char const*) [318] caml_check_urgent_gc [284] start_cycle
+ [2] Symbol::prefix(char const*) [347] caml_compact_heap_maybe [13] sweep_slice
+ [140] property<CTree*>::property() [249] caml_compare [104] token_name
+ [172] Automaton::build(State*) [386] caml_convert_flag_list [177] truncate_flp
+ [51] boxpp::print(std::ostream&) const [415] caml_convert_signal_number [431] unlink_channel