CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/acpi/namespace

File: nsaccess.c
Instrumentation mode: function-decision-multicondition
TER: 67 % ( 90/134)
Previous | Next

TER % - covered/ all   Calls Line Function

54 % - 27/ 50  65 acpi_ns_root_initialize()
75 % - 63/ 84  960285 294 acpi_ns_lookup()

67 % - 90/ 134    nsaccess.c

File: nsalloc.c
Instrumentation mode: function-decision-multicondition
TER: 59 % ( 46/ 78)
Previous | Next

TER % - covered/ all   Calls Line Function

60 % - 3/ 5  4470 65 acpi_ns_create_node()
0 % - 0/ 10  97 acpi_ns_delete_node()
100 %   10/ 10  4470 167 acpi_ns_install_node()
63 % - 10/ 16  438 243 acpi_ns_delete_children()
73 % - 8/ 11  438 339 acpi_ns_delete_namespace_subtree()
0 % - 0/ 5  417 acpi_ns_remove_reference()
71 % - 15/ 21  62558 465 acpi_ns_delete_namespace_by_owner()

59 % - 46/ 78    nsalloc.c

File: nsdump.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    nsdump.c

File: nseval.c
Instrumentation mode: function-decision-multicondition
TER: 50 % ( 38/ 76)
Previous | Next

TER % - covered/ all   Calls Line Function

48 % - 11/ 23  108215 81 acpi_ns_evaluate_relative()
46 % - 6/ 13  12 180 acpi_ns_evaluate_by_name()
55 % - 11/ 20  12374 261 acpi_ns_evaluate_by_handle()
45 % - 5/ 11  10568 366 acpi_ns_execute_control_method()
56 % - 5/ 9  1806 433 acpi_ns_get_object_value()

50 % - 38/ 76    nseval.c

File: nsinit.c
Instrumentation mode: function-decision-multicondition
TER: 68 % ( 54/ 80)
Previous | Next

TER % - covered/ all   Calls Line Function

75 % - 3/ 4  74 acpi_ns_initialize_objects()
57 % - 4/ 7  131 acpi_ns_initialize_devices()
71 % - 25/ 35  3684 192 acpi_ns_init_one_object()
65 % - 22/ 34  3684 327 acpi_ns_init_one_device()

68 % - 54/ 80    nsinit.c

File: nsload.c
Instrumentation mode: function-decision-multicondition
TER: 51 % ( 25/ 49)
Previous | Next

TER % - covered/ all   Calls Line Function

41 % - 7/ 17  12 75 acpi_ns_load_table()
58 % - 14/ 24  18 165 acpi_ns_load_table_by_type()
50 % - 4/ 8  257 acpi_ns_load_namespace()

51 % - 25/ 49    nsload.c

File: nsnames.c
Instrumentation mode: function-decision-multicondition
TER: 66 % ( 19/ 29)
Previous | Next

TER % - covered/ all   Calls Line Function

67 % - 8/ 12  90 72 acpi_ns_build_external_path()
78 % - 7/ 9  96 174 acpi_ns_get_pathname_length()
50 % - 4/ 8  90 215 acpi_ns_handle_to_pathname()

66 % - 19/ 29    nsnames.c

File: nsobject.c
Instrumentation mode: function-decision-multicondition
TER: 56 % ( 59/106)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 15/ 30  8094 72 acpi_ns_attach_object()
87 % - 13/ 15  146449 200 acpi_ns_detach_object()
64 % - 9/ 14  799886 251 acpi_ns_get_attached_object()
40 % - 4/ 10  87638 286 acpi_ns_get_secondary_object()
67 % - 10/ 15  444 318 acpi_ns_attach_data()
0 % - 0/ 12  375 acpi_ns_detach_data()
80 % - 8/ 10  1138 420 acpi_ns_get_attached_data()

56 % - 59/ 106    nsobject.c

File: nsparse.c
Instrumentation mode: function-decision-multicondition
TER: 47 % ( 9/ 19)
Previous | Next

TER % - covered/ all   Calls Line Function

45 % - 5/ 11  24 65 acpi_ns_one_complete_parse()
50 % - 4/ 8  12 122 acpi_ns_parse_table()

47 % - 9/ 19    nsparse.c

File: nssearch.c
Instrumentation mode: function-decision-multicondition
TER: 71 % ( 42/ 59)
Previous | Next

TER % - covered/ all   Calls Line Function

92 % - 11/ 12  2089971 85 acpi_ns_search_node()
69 % - 9/ 13  708186 196 acpi_ns_search_parent_tree()
65 % - 22/ 34  1309899 286 acpi_ns_search_and_enter()

71 % - 42/ 59    nssearch.c

File: nsutils.c
Instrumentation mode: function-decision-multicondition
TER: 37 % ( 71/191)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  76 acpi_ns_report_error()
0 % - 0/ 5  131 acpi_ns_report_method_error()
0 % - 0/ 8  167 acpi_ns_print_node_pathname()
100 %   2/ 2  208166 204 acpi_ns_valid_root_prefix()
100 %   2/ 2  1014075 222 acpi_ns_valid_path_separator()
60 % - 3/ 5  1430395 240 acpi_ns_get_type()
60 % - 3/ 5  708186 265 acpi_ns_local()
73 % - 8/ 11  112675 293 acpi_ns_get_internal_name_length()
52 % - 17/ 33  112675 358 acpi_ns_build_internal_name()
40 % - 6/ 15  112675 470 acpi_ns_internalize_name()
0 % - 0/ 50  525 acpi_ns_externalize_name()
64 % - 7/ 11  177517 678 acpi_ns_map_handle_to_node()
100 %   2/ 2  4224 715 acpi_ns_convert_entry_to_handle()
0 % - 0/ 4  751 acpi_ns_terminate()
60 % - 3/ 5  971715 793 acpi_ns_opens_scope()
57 % - 8/ 14  4446 830 acpi_ns_get_node_by_path()
71 % - 5/ 7  4507432 893 acpi_ns_get_parent_node()
100 %   5/ 5  38478172 928 acpi_ns_get_next_valid_node()

37 % - 71/ 191    nsutils.c

File: nswalk.c
Instrumentation mode: function-decision-multicondition
TER: 70 % ( 35/ 50)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 7/ 14  80646312 68 acpi_ns_get_next_node()
78 % - 28/ 36  228 150 acpi_ns_walk_namespace()

70 % - 35/ 50    nswalk.c

File: nsxfeval.c
Instrumentation mode: function-decision-multicondition
TER: 49 % ( 72/146)
Previous | Next

TER % - covered/ all   Calls Line Function

75 % - 33/ 44  95496 166 acpi_evaluate_object()
42 % - 5/ 12  132 389 acpi_walk_namespace()
47 % - 18/ 38  318 441 acpi_ns_get_device_callback()
50 % - 4/ 8  547 acpi_get_devices()
40 % - 6/ 15  444 608 acpi_attach_data()
0 % - 0/ 14  654 acpi_detach_data()
40 % - 6/ 15  1138 700 acpi_get_data()

49 % - 72/ 146    nsxfeval.c

File: nsxfname.c
Instrumentation mode: function-decision-multicondition
TER: 50 % ( 44/ 88)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 12/ 24  4440 71 acpi_get_handle()
50 % - 10/ 20  426 148 acpi_get_name()
50 % - 22/ 44  1266 224 acpi_get_object_info()

50 % - 44/ 88    nsxfname.c

File: nsxfobj.c
Instrumentation mode: function-decision-multicondition
TER: 53 % ( 27/ 51)
Previous | Next

TER % - covered/ all   Calls Line Function

43 % - 6/ 14  3486 65 acpi_get_type()
50 % - 8/ 16  360 120 acpi_get_parent()
62 % - 13/ 21  4110 186 acpi_get_next_object()

53 % - 27/ 51    nsxfobj.c

Number of monitored source files: 15
Number of measurement points: 1156
TER: 54% (multicondition)

Directory Summary | Functions Summary | Execution Profile