LCOV - code coverage report
Current view: top level - libsystemd/sd-bus - bus-message.c (source / functions) Hit Total Coverage
Test: systemd_full.info Lines: 2142 3239 66.1 %
Date: 2019-08-23 13:36:53 Functions: 105 139 75.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1400 3005 46.6 %

Function Name Sort by function name Hit count Sort by hit count
adjust_pointer 18500
buffer_peek 9364
build_struct_offsets 68
bus_body_part_map 12160
bus_body_part_unmap 0
bus_message_close_array 220
bus_message_close_header 588
bus_message_close_struct 892
bus_message_close_variant 164
bus_message_enter_array 404
bus_message_enter_dict_entry 272
bus_message_enter_struct 252
bus_message_enter_variant 224
bus_message_from_header 534
bus_message_from_malloc 534
bus_message_get_arg 36
bus_message_get_arg_skip 44
bus_message_get_arg_strv 8
bus_message_get_blob 8
bus_message_new_synthetic_error 4
bus_message_open_array 236
bus_message_open_dict_entry 224
bus_message_open_struct 80
bus_message_open_variant 164
bus_message_parse_fields 534
bus_message_read_strv_extend 8
bus_message_ref_queued 718
bus_message_remarshal 0
bus_message_set_sender_driver 4
bus_message_set_sender_local 8
bus_message_unref_queued 718
container_next_item 1252
enter_struct_or_dict_entry 524
find_part 11936
message_add_offset 112
message_append_basic 1024
message_append_field_signature 240
message_append_field_string 1784
message_append_field_uint32 176
message_append_field_uint64 0
message_append_part 268
message_append_reply_cookie 172
message_end_of_array 6492
message_end_of_signature 7212
message_extend_body 2036
message_extend_containers 2036
message_extend_fields 2208
message_free 1154
message_free_last_container 2322
message_free_part 567
message_get_last_container 27493
message_new_reply 168
message_peek_body 5968
message_peek_field_signature 2214
message_peek_field_string 1353
message_peek_field_uint32 1624
message_peek_field_uint64 0
message_peek_fields 9364
message_push_fd 4
message_quit_container 0
message_reset_containers 1681
message_reset_parts 1154
message_skip_fields 0
part_make_space 1736
part_zero 0
sd_bus_message_append 440
sd_bus_message_append_array 8
sd_bus_message_append_array_iovec 0
sd_bus_message_append_array_memfd 0
sd_bus_message_append_array_space 8
sd_bus_message_append_basic 1004
sd_bus_message_append_string_iovec 0
sd_bus_message_append_string_memfd 0
sd_bus_message_append_string_space 4
sd_bus_message_append_strv 4
sd_bus_message_appendv 588
sd_bus_message_at_end 0
sd_bus_message_close_container 688
sd_bus_message_copy 76
sd_bus_message_enter_container 1160
sd_bus_message_exit_container 1140
sd_bus_message_get_allow_interactive_authorization 0
sd_bus_message_get_auto_start 0
sd_bus_message_get_bus 40
sd_bus_message_get_cookie 0
sd_bus_message_get_creds 148
sd_bus_message_get_destination 104
sd_bus_message_get_errno 100
sd_bus_message_get_error 0
sd_bus_message_get_expect_reply 0
sd_bus_message_get_interface 120
sd_bus_message_get_member 196
sd_bus_message_get_monotonic_usec 0
sd_bus_message_get_path 108
sd_bus_message_get_priority 0
sd_bus_message_get_realtime_usec 0
sd_bus_message_get_reply_cookie 0
sd_bus_message_get_sender 104
sd_bus_message_get_seqnum 0
sd_bus_message_get_signature 80
sd_bus_message_get_type 0
sd_bus_message_has_signature 0
sd_bus_message_is_empty 0
sd_bus_message_is_method_call 392
sd_bus_message_is_method_error 27
sd_bus_message_is_signal 24
sd_bus_message_new 620
sd_bus_message_new_method_call 396
sd_bus_message_new_method_errno 0
sd_bus_message_new_method_errnof 0
sd_bus_message_new_method_error 16
sd_bus_message_new_method_errorf 0
sd_bus_message_new_method_return 152
sd_bus_message_new_signal 52
sd_bus_message_open_container 704
sd_bus_message_peek_type 3752
sd_bus_message_read 280
sd_bus_message_read_array 8
sd_bus_message_read_basic 2196
sd_bus_message_read_strv 8
sd_bus_message_readv 280
sd_bus_message_ref 1490
sd_bus_message_rewind 527
sd_bus_message_seal 592
sd_bus_message_set_allow_interactive_authorization 0
sd_bus_message_set_auto_start 0
sd_bus_message_set_destination 0
sd_bus_message_set_expect_reply 0
sd_bus_message_set_priority 0
sd_bus_message_set_sender 0
sd_bus_message_skip 420
sd_bus_message_unref 2680
sd_bus_message_verify_type 20
type_stack_pop 1184
type_stack_push 328
validate_nul 5547
validate_object_path 56
validate_signature 2626
validate_string 1512

Generated by: LCOV version 1.14