tty9 [0] $ find src/ -name "*.cc" |xargs pmccabe |sort -nr |head -40 58 58 158 2713 234 src/dbgengine/nmv-gdbmi-parser.cc(2714): parse_result_record 35 35 118 3019 161 src/dbgengine/nmv-gdbmi-parser.cc(3021): parse_overloads_choice_prompt 32 32 46 85 104 src/persp/dbgperspective/nmv-variables-utils.cc(86): break_qname_into_name_elements 32 32 46 128 104 src/dbgengine/nmv-var-list.cc(129): break_qname_into_name_elements 29 29 90 1277 163 src/dbgengine/nmv-gdbmi-parser.cc(1278): parse_member_variable 29 29 132 162 252 src/main.cc(163): main 25 25 96 900 208 src/dbgengine/nmv-gdbmi-parser.cc(901): parse_stack_arguments 25 25 169 36 337 src/persp/dbgperspective/nmv-var-inspector.cc(36): NEMIVER_BEGIN_NAMESPACE 21 21 65 1456 94 src/dbgengine/nmv-gdbmi-parser.cc(1457): parse_function_args 21 21 47 2238 80 src/dbgengine/nmv-gdbmi-parser.cc(2239): parse_c_string_body 20 20 56 2475 85 src/dbgengine/nmv-gdbmi-parser.cc(2476): parse_stream_record 19 19 75 1923 131 src/dbgengine/nmv-gdbmi-parser.cc(1924): parse_memory_values 19 19 64 3248 99 src/dbgengine/nmv-gdb-engine.cc(3249): GDBEngine::extract_proc_info 19 19 37 2949 69 src/dbgengine/nmv-gdbmi-parser.cc(2950): parse_output_record 18 18 66 1111 111 src/dbgengine/nmv-gdbmi-parser.cc(1112): parse_local_var_list 17 17 50 734 74 src/dbgengine/nmv-gdbmi-parser.cc(735): parse_frame 16 16 59 811 83 src/dbgengine/nmv-gdbmi-parser.cc(812): parse_call_stack 16 16 53 265 82 src/dbgengine/nmv-gdbmi-parser.cc(266): parse_breakpoint_table 16 16 52 170 94 src/dbgengine/nmv-gdbmi-parser.cc(171): parse_breakpoint 16 16 35 1569 54 src/persp/dbgperspective/nmv-dbg-perspective.cc(1570): DBGPerspective::on_conf_key_changed_signal 15 15 54 1553 94 src/dbgengine/nmv-gdbmi-parser.cc(1554): parse_threads_list 15 15 44 938 86 src/dbgengine/nmv-gdb-engine.cc(938): GDBEngine::on_gdb_stdout_has_data_signal 15 15 44 2565 58 src/dbgengine/nmv-gdbmi-parser.cc(2566): parse_stopped_async_output 14 14 59 420 79 src/dbgengine/nmv-gdbmi-parser.cc(421): parse_gdbmi_list 14 14 37 190 73 src/persp/dbgperspective/nmv-variables-utils.cc(192): get_variable_iter_from_qname 14 14 36 2654 55 src/dbgengine/nmv-gdbmi-parser.cc(2655): parse_out_of_band_record 14 14 24 1763 50 src/persp/dbgperspective/nmv-dbg-perspective.cc(1764): DBGPerspective::on_debugger_stopped_signal 12 12 47 1839 83 src/dbgengine/nmv-gdbmi-parser.cc(1840): parse_register_values 12 12 41 1666 75 src/dbgengine/nmv-gdbmi-parser.cc(1667): parse_file_list 12 12 38 1267 74 src/dbgengine/nmv-gdb-engine.cc(1267): OnBreakPointHandler::do_handle 12 12 32 601 59 src/dbgengine/nmv-gdb-engine.cc(601): GDBEngine::on_gdb_stdout_signal 12 12 23 2624 29 src/dbgengine/nmv-gdbmi-parser.cc(2625): str_to_stopped_reason 12 12 22 1317 38 src/persp/dbgperspective/nmv-dbg-perspective.cc(1319): DBGPerspective::on_insert_in_command_view_signal 11 11 47 451 96 src/persp/dbgperspective/nmv-local-vars-inspector.cc(451): LocalVarsInspector::on_variable_value_signal 11 11 43 2319 65 src/dbgengine/nmv-gdbmi-parser.cc(2320): parse_embedded_c_string_body 11 11 39 1867 67 src/dbgengine/nmv-gdb-engine.cc(1867): OnVariableTypeHandler::do_handle 11 11 29 1025 51 src/dbgengine/nmv-gdb-engine.cc(1025): GDBEngine::on_gdb_stderr_has_data_signal 10 10 47 1750 83 src/dbgengine/nmv-gdb-engine.cc(1750): OnResultRecordHandler::do_handle 10 10 42 578 101 src/persp/dbgperspective/nmv-local-vars-inspector.cc(579): LocalVarsInspector::on_pointed_variable_value_signal 10 10 42 4529 93 src/persp/dbgperspective/nmv-dbg-perspective.cc(4530): DBGPerspective::append_visual_breakpoint