CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/acpi/utilities

File: utalloc.c
Instrumentation mode: function-decision-multicondition
TER: 58 % ( 37/ 64)
Previous | Next

TER % - covered/ all   Calls Line Function

43 % - 6/ 14  79 acpi_ut_create_caches()
0 % - 0/ 2  153 acpi_ut_delete_caches()
67 % - 10/ 15  1722 183 acpi_ut_validate_buffer()
68 % - 13/ 19  2684 224 acpi_ut_initialize_buffer()
57 % - 4/ 7  190635 295 acpi_ut_allocate()
57 % - 4/ 7  248837 338 acpi_ut_callocate()

58 % - 37/ 64    utalloc.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    utcache.c

File: utcopy.c
Instrumentation mode: function-decision-multicondition
TER: 38 % ( 49/130)
Previous | Next

TER % - covered/ all   Calls Line Function

59 % - 13/ 22  1070 106 acpi_ut_copy_isimple_to_esimple()
64 % - 7/ 11  312 233 acpi_ut_copy_ielement_to_eelement()
100 %   2/ 2  66 321 acpi_ut_copy_ipackage_to_epackage()
100 %   4/ 4  842 381 acpi_ut_copy_iobject_to_eobject()
27 % - 7/ 26  12 440 acpi_ut_copy_esimple_to_isimple()
60 % - 3/ 5  12 598 acpi_ut_copy_eobject_to_iobject()
39 % - 9/ 23  7855 642 acpi_ut_copy_simple_object()
0 % - 0/ 23  743 acpi_ut_copy_ielement_to_ielement()
0 % - 0/ 7  853 acpi_ut_copy_ipackage_to_ipackage()
57 % - 4/ 7  7855 908 acpi_ut_copy_iobject_to_iobject()

38 % - 49/ 130    utcopy.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 35  527 acpi_ut_dump_buffer()

0 % - 0/ 35    utdebug.c

File: utdelete.c
Instrumentation mode: function-decision-multicondition
TER: 62 % ( 79/128)
Previous | Next

TER % - covered/ all   Calls Line Function

40 % - 18/ 45  1344796 72 acpi_ut_delete_internal_obj()
100 %   4/ 4  12 262 acpi_ut_delete_internal_object_list()
71 % - 15/ 21  3884948 294 acpi_ut_update_ref_count()
71 % - 30/ 42  3518843 407 acpi_ut_update_object_reference()
60 % - 3/ 5  1091575 556 acpi_ut_add_reference()
82 % - 9/ 11  2629984 589 acpi_ut_remove_reference()

62 % - 79/ 128    utdelete.c

File: uteval.c
Instrumentation mode: function-decision-multicondition
TER: 57 % ( 66/115)
Previous | Next

TER % - covered/ all   Calls Line Function

56 % - 9/ 16  72 acpi_ut_osi_implementation()
66 % - 21/ 32  12756 132 acpi_ut_evaluate_object()
100 %   5/ 5  1320 253 acpi_ut_evaluate_numeric_object()
67 % - 2/ 3  12 295 acpi_ut_copy_id_string()
100 %   7/ 7  1566 330 acpi_ut_execute_HID()
0 % - 0/ 10  381 acpi_ut_translate_one_cid()
16 % - 3/ 19  1428 429 acpi_ut_execute_CID()
86 % - 6/ 7  1266 530 acpi_ut_execute_UID()
86 % - 6/ 7  1602 580 acpi_ut_execute_STA()
78 % - 7/ 9  1266 629 acpi_ut_execute_sxds()

57 % - 66/ 115    uteval.c

File: utglobal.c
Instrumentation mode: function-decision-multicondition
TER: 23 % ( 21/ 92)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 26  65 acpi_format_exception()
100 %   2/ 2  1320 301 acpi_ut_hex_to_ascii_char()
0 % - 0/ 8  482 acpi_ut_get_region_name()
0 % - 0/ 5  518 acpi_ut_get_event_name()
0 % - 0/ 5  588 acpi_ut_get_type_name()
0 % - 0/ 5  598 acpi_ut_get_object_type_name()
41 % - 7/ 17  336 620 acpi_ut_get_node_name()
0 % - 0/ 8  688 acpi_ut_get_descriptor_name()
60 % - 3/ 5  2779471 746 acpi_ut_valid_object_type()
82 % - 9/ 11  771 acpi_ut_init_globals()

23 % - 21/ 92    utglobal.c

File: utinit.c
Instrumentation mode: function-decision-multicondition
TER: 34 % ( 14/ 41)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  72 acpi_ut_fadt_register_error()
48 % - 14/ 29  92 acpi_ut_validate_fadt()
0 % - 0/ 6  172 acpi_ut_terminate()
0 % - 0/ 5  216 acpi_ut_subsystem_shutdown()

34 % - 14/ 41    utinit.c

File: utmath.c
Instrumentation mode: function-decision-multicondition
TER: 33 % ( 6/ 18)
Previous | Next

TER % - covered/ all   Calls Line Function

67 % - 6/ 9  168 259 acpi_ut_short_divide()
0 % - 0/ 9  286 acpi_ut_divide()

33 % - 6/ 18    utmath.c

File: utmisc.c
Instrumentation mode: function-decision-multicondition
TER: 27 % ( 52/193)
Previous | Next

TER % - covered/ all   Calls Line Function

65 % - 13/ 20  62594 63 acpi_ut_allocate_owner_id()
50 % - 5/ 10  62558 168 acpi_ut_release_owner_id()
0 % - 0/ 7  232 acpi_ut_strupr()
0 % - 0/ 36  265 acpi_ut_print_string()
100 %   2/ 2  330 348 acpi_ut_dword_byte_swap()
67 % - 2/ 3  386 acpi_ut_set_integer_width()
53 % - 8/ 15  1310259 483 acpi_ut_valid_acpi_name()
100 %   2/ 2  1022468 517 acpi_ut_valid_acpi_character()
0 % - 0/ 52  543 acpi_ut_strtoul64()
50 % - 4/ 8  338898 673 acpi_ut_create_update_state_and_push()
56 % - 15/ 27  132 712 acpi_ut_walk_package_tree()
0 % - 0/ 4  828 acpi_ut_generate_checksum()
100 %   1/ 1  24 855 acpi_ut_error()
0 % - 0/ 1  867 acpi_ut_exception()
0 % - 0/ 1  881 acpi_ut_warning()
0 % - 0/ 1  893 acpi_ut_info()
0 % - 0/ 1  919 acpi_ut_report_error()
0 % - 0/ 1  925 acpi_ut_report_warning()
0 % - 0/ 1  931 acpi_ut_report_info()

27 % - 52/ 193    utmisc.c

File: utmutex.c
Instrumentation mode: function-decision-multicondition
TER: 45 % ( 18/ 40)
Previous | Next

TER % - covered/ all   Calls Line Function

71 % - 5/ 7  66 acpi_ut_mutex_initialize()
0 % - 0/ 4  99 acpi_ut_mutex_terminate()
57 % - 4/ 7  78 128 acpi_ut_create_mutex()
0 % - 0/ 5  162 acpi_ut_delete_mutex()
57 % - 4/ 7  574393 192 acpi_ut_acquire_mutex()
50 % - 5/ 10  574393 275 acpi_ut_release_mutex()

45 % - 18/ 40    utmutex.c

File: utobject.c
Instrumentation mode: function-decision-multicondition
TER: 55 % ( 53/ 97)
Previous | Next

TER % - covered/ all   Calls Line Function

69 % - 9/ 13  1350826 86 acpi_ut_create_internal_object_dbg()
50 % - 5/ 10  18 159 acpi_ut_create_buffer_object()
0 % - 0/ 8  212 acpi_ut_create_string_object()
44 % - 4/ 9  3583261 260 acpi_ut_valid_internal_object()
60 % - 3/ 5  1351624 306 acpi_ut_allocate_object_desc_dbg()
60 % - 3/ 5  1345522 343 acpi_ut_delete_object_desc()
54 % - 13/ 24  1070 378 acpi_ut_get_simple_object_size()
64 % - 7/ 11  312 495 acpi_ut_get_element_length()
60 % - 3/ 5  66 556 acpi_ut_get_package_object_size()
86 % - 6/ 7  842 603 acpi_ut_get_object_size()

55 % - 53/ 97    utobject.c

File: utresrc.c
Instrumentation mode: function-decision-multicondition
TER: 52 % ( 33/ 64)
Previous | Next

TER % - covered/ all   Calls Line Function

53 % - 17/ 32  852 257 acpi_ut_validate_resource()
100 %   5/ 5  852 370 acpi_ut_get_resource_type()
100 %   4/ 4  2490 403 acpi_ut_get_resource_length()
100 %   5/ 5  1038 440 acpi_ut_get_resource_header_length()
100 %   2/ 2  612 467 acpi_ut_get_descriptor_length()
0 % - 0/ 16  494 acpi_ut_get_resource_end_tag()

52 % - 33/ 64    utresrc.c

File: utstate.c
Instrumentation mode: function-decision-multicondition
TER: 62 % ( 23/ 37)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  63 acpi_ut_create_pkg_state_and_push()
100 %   2/ 2  5045569 96 acpi_ut_push_generic_state()
100 %   4/ 4  4868869 121 acpi_ut_pop_generic_state()
75 % - 3/ 4  5354190 153 acpi_ut_create_generic_state()
60 % - 3/ 5  73888 182 acpi_ut_create_thread_state()
60 % - 3/ 5  338898 218 acpi_ut_create_update_state()
60 % - 3/ 5  168 254 acpi_ut_create_pkg_state()
60 % - 3/ 5  209898 293 acpi_ut_create_control_state()
100 %   2/ 2  5354190 327 acpi_ut_delete_generic_state()

62 % - 23/ 37    utstate.c

File: utxface.c
Instrumentation mode: function-decision-multicondition
TER: 55 % ( 35/ 64)
Previous | Next

TER % - covered/ all   Calls Line Function

45 % - 5/ 11  66 acpi_initialize_subsystem()
63 % - 20/ 32  12 125 acpi_enable_subsystem()
47 % - 8/ 17  245 acpi_initialize_objects()
0 % - 0/ 2  320 acpi_terminate()
100 %   2/ 2  506 acpi_purge_cached_objects()

55 % - 35/ 64    utxface.c

Number of monitored source files: 15
Number of measurement points: 1118
TER: 43% (multicondition)

Directory Summary | Functions Summary | Execution Profile