LCOV - code coverage report
Current view: top level - home/fsumsal/repos/systemd/build/src/test - test-libudev-sym.c (source / functions) Hit Total Coverage
Test: systemd_full.info Lines: 4 4 100.0 %
Date: 2019-08-23 13:36:53 Functions: 1 1 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 2 2 100.0 %

           Branch data     Line data    Source code
       1                 :            : #include <stdio.h>
       2                 :            : #include "libudev.h"
       3                 :            : 
       4                 :            : const void* symbols[] = {
       5                 :            :     udev_device_get_action,
       6                 :            :     udev_device_get_devlinks_list_entry,
       7                 :            :     udev_device_get_devnode,
       8                 :            :     udev_device_get_devnum,
       9                 :            :     udev_device_get_devpath,
      10                 :            :     udev_device_get_devtype,
      11                 :            :     udev_device_get_driver,
      12                 :            :     udev_device_get_is_initialized,
      13                 :            :     udev_device_get_parent,
      14                 :            :     udev_device_get_parent_with_subsystem_devtype,
      15                 :            :     udev_device_get_properties_list_entry,
      16                 :            :     udev_device_get_property_value,
      17                 :            :     udev_device_get_seqnum,
      18                 :            :     udev_device_get_subsystem,
      19                 :            :     udev_device_get_sysattr_list_entry,
      20                 :            :     udev_device_get_sysattr_value,
      21                 :            :     udev_device_get_sysname,
      22                 :            :     udev_device_get_sysnum,
      23                 :            :     udev_device_get_syspath,
      24                 :            :     udev_device_get_tags_list_entry,
      25                 :            :     udev_device_get_udev,
      26                 :            :     udev_device_get_usec_since_initialized,
      27                 :            :     udev_device_has_tag,
      28                 :            :     udev_device_new_from_devnum,
      29                 :            :     udev_device_new_from_environment,
      30                 :            :     udev_device_new_from_subsystem_sysname,
      31                 :            :     udev_device_new_from_syspath,
      32                 :            :     udev_device_ref,
      33                 :            :     udev_device_unref,
      34                 :            :     udev_enumerate_add_match_is_initialized,
      35                 :            :     udev_enumerate_add_match_parent,
      36                 :            :     udev_enumerate_add_match_property,
      37                 :            :     udev_enumerate_add_match_subsystem,
      38                 :            :     udev_enumerate_add_match_sysattr,
      39                 :            :     udev_enumerate_add_match_sysname,
      40                 :            :     udev_enumerate_add_match_tag,
      41                 :            :     udev_enumerate_add_nomatch_subsystem,
      42                 :            :     udev_enumerate_add_nomatch_sysattr,
      43                 :            :     udev_enumerate_add_syspath,
      44                 :            :     udev_enumerate_get_list_entry,
      45                 :            :     udev_enumerate_get_udev,
      46                 :            :     udev_enumerate_new,
      47                 :            :     udev_enumerate_ref,
      48                 :            :     udev_enumerate_scan_devices,
      49                 :            :     udev_enumerate_scan_subsystems,
      50                 :            :     udev_enumerate_unref,
      51                 :            :     udev_get_log_priority,
      52                 :            :     udev_get_userdata,
      53                 :            :     udev_list_entry_get_by_name,
      54                 :            :     udev_list_entry_get_name,
      55                 :            :     udev_list_entry_get_next,
      56                 :            :     udev_list_entry_get_value,
      57                 :            :     udev_monitor_enable_receiving,
      58                 :            :     udev_monitor_filter_add_match_subsystem_devtype,
      59                 :            :     udev_monitor_filter_add_match_tag,
      60                 :            :     udev_monitor_filter_remove,
      61                 :            :     udev_monitor_filter_update,
      62                 :            :     udev_monitor_get_fd,
      63                 :            :     udev_monitor_get_udev,
      64                 :            :     udev_monitor_new_from_netlink,
      65                 :            :     udev_monitor_receive_device,
      66                 :            :     udev_monitor_ref,
      67                 :            :     udev_monitor_set_receive_buffer_size,
      68                 :            :     udev_monitor_unref,
      69                 :            :     udev_new,
      70                 :            :     udev_queue_get_kernel_seqnum,
      71                 :            :     udev_queue_get_queue_is_empty,
      72                 :            :     udev_queue_get_queued_list_entry,
      73                 :            :     udev_queue_get_seqnum_is_finished,
      74                 :            :     udev_queue_get_seqnum_sequence_is_finished,
      75                 :            :     udev_queue_get_udev,
      76                 :            :     udev_queue_get_udev_is_active,
      77                 :            :     udev_queue_get_udev_seqnum,
      78                 :            :     udev_queue_new,
      79                 :            :     udev_queue_ref,
      80                 :            :     udev_queue_unref,
      81                 :            :     udev_ref,
      82                 :            :     udev_set_log_fn,
      83                 :            :     udev_set_log_priority,
      84                 :            :     udev_set_userdata,
      85                 :            :     udev_unref,
      86                 :            :     udev_util_encode_string,
      87                 :            :     udev_device_new_from_device_id,
      88                 :            :     udev_hwdb_new,
      89                 :            :     udev_hwdb_ref,
      90                 :            :     udev_hwdb_unref,
      91                 :            :     udev_hwdb_get_properties_list_entry,
      92                 :            :     udev_device_set_sysattr_value,
      93                 :            :     udev_queue_flush,
      94                 :            :     udev_queue_get_fd,
      95                 :            : };
      96                 :            : 
      97                 :          4 : int main(void) {
      98                 :            :     unsigned i;
      99         [ +  + ]:        364 :     for (i = 0; i < sizeof(symbols)/sizeof(void*); i++)
     100                 :        360 :          printf("%p\n", symbols[i]);
     101                 :          4 :     return 0;
     102                 :            : }

Generated by: LCOV version 1.14