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
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