LCOV - code coverage report
Current view: top level - home/fsumsal/repos/systemd/build/src/basic - errno-from-name.gperf (source / functions) Hit Total Coverage
Test: systemd_full.info Lines: 27 27 100.0 %
Date: 2019-08-23 13:36:53 Functions: 3 3 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 18 20 90.0 %

           Branch data     Line data    Source code
       1                 :            : %{
       2                 :            : #if __GNUC__ >= 7
       3                 :            : _Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"")
       4                 :            : #endif
       5                 :            : %}
       6                 :            : struct errno_name { const char* name; int id; };
       7                 :            : %null-strings
       8                 :            : %%
       9                 :            : EMULTIHOP, EMULTIHOP
      10                 :            : EUNATCH, EUNATCH
      11                 :            : EAFNOSUPPORT, EAFNOSUPPORT
      12                 :            : EREMCHG, EREMCHG
      13                 :            : EACCES, EACCES
      14                 :            : EDESTADDRREQ, EDESTADDRREQ
      15                 :            : EILSEQ, EILSEQ
      16                 :            : ESPIPE, ESPIPE
      17                 :            : EMLINK, EMLINK
      18                 :            : EOWNERDEAD, EOWNERDEAD
      19                 :            : ENOTTY, ENOTTY
      20                 :            : EBADE, EBADE
      21                 :            : EBADF, EBADF
      22                 :            : EBADR, EBADR
      23                 :            : EADV, EADV
      24                 :            : ERANGE, ERANGE
      25                 :            : ECANCELED, ECANCELED
      26                 :            : ETXTBSY, ETXTBSY
      27                 :            : ENOMEM, ENOMEM
      28                 :            : EINPROGRESS, EINPROGRESS
      29                 :            : ENOTBLK, ENOTBLK
      30                 :            : EPROTOTYPE, EPROTOTYPE
      31                 :            : ERESTART, ERESTART
      32                 :            : EISNAM, EISNAM
      33                 :            : ENOMSG, ENOMSG
      34                 :            : EALREADY, EALREADY
      35                 :            : ETIMEDOUT, ETIMEDOUT
      36                 :            : ENODATA, ENODATA
      37                 :            : EINTR, EINTR
      38                 :            : ENOLINK, ENOLINK
      39                 :            : EPERM, EPERM
      40                 :            : ELOOP, ELOOP
      41                 :            : ENETDOWN, ENETDOWN
      42                 :            : ESTALE, ESTALE
      43                 :        356 : ENOSR, ENOSR
      44                 :            : ELNRNG, ELNRNG
      45                 :            : EPIPE, EPIPE
      46                 :        300 : ECHILD, ECHILD
      47                 :        356 : EBADMSG, EBADMSG
      48                 :        356 : EBFONT, EBFONT
      49   [ +  +  +  + ]:        356 : EREMOTE, EREMOTE
      50                 :        300 : ETOOMANYREFS, ETOOMANYREFS
      51                 :         56 : ENONET, ENONET
      52                 :            : EXFULL, EXFULL
      53                 :            : ENOTEMPTY, ENOTEMPTY
      54                 :            : ENOTNAM, ENOTNAM
      55         [ +  + ]:        156 : EKEYREJECTED, EKEYREJECTED
      56                 :            : ENOCSI, ENOCSI
      57                 :        128 : EADDRINUSE, EADDRINUSE
      58                 :            : ENETRESET, ENETRESET
      59         [ +  + ]:        128 : EISDIR, EISDIR
      60                 :            : EIDRM, EIDRM
      61                 :         80 : ENOTSOCK, ENOTSOCK
      62                 :            : EHOSTUNREACH, EHOSTUNREACH
      63   [ +  +  +  +  :         80 : EBADFD, EBADFD
                   +  + ]
      64                 :         48 : EL3HLT, EL3HLT
      65                 :            : EL2HLT, EL2HLT
      66                 :            : ENOKEY, ENOKEY
      67                 :        108 : EINVAL, EINVAL
      68                 :            : ESHUTDOWN, ESHUTDOWN
      69                 :            : ENOMEDIUM, ENOMEDIUM
      70                 :            : ELIBSCN, ELIBSCN
      71                 :            : ENAVAIL, ENAVAIL
      72                 :            : EOVERFLOW, EOVERFLOW
      73                 :            : EUCLEAN, EUCLEAN
      74                 :            : EBUSY, EBUSY
      75                 :            : EPROTO, EPROTO
      76                 :            : ENODEV, ENODEV
      77                 :            : EKEYEXPIRED, EKEYEXPIRED
      78                 :            : EROFS, EROFS
      79                 :            : ELIBACC, ELIBACC
      80                 :            : EHWPOISON, EHWPOISON
      81                 :            : E2BIG, E2BIG
      82                 :            : EDEADLK, EDEADLK
      83                 :            : EL3RST, EL3RST
      84                 :            : ENOTDIR, ENOTDIR
      85                 :            : ECONNRESET, ECONNRESET
      86                 :            : ENXIO, ENXIO
      87                 :            : EBADRQC, EBADRQC
      88                 :            : ENOSTR, ENOSTR
      89                 :            : ENAMETOOLONG, ENAMETOOLONG
      90                 :            : ESOCKTNOSUPPORT, ESOCKTNOSUPPORT
      91                 :            : ELIBEXEC, ELIBEXEC
      92                 :            : EDOTDOT, EDOTDOT
      93                 :            : EADDRNOTAVAIL, EADDRNOTAVAIL
      94                 :            : ETIME, ETIME
      95                 :        128 : EPROTONOSUPPORT, EPROTONOSUPPORT
      96                 :            : ENOTRECOVERABLE, ENOTRECOVERABLE
      97   [ +  +  +  - ]:        128 : EIO, EIO
      98                 :            : ENETUNREACH, ENETUNREACH
      99                 :         88 : EXDEV, EXDEV
     100                 :         88 : EDQUOT, EDQUOT
     101                 :            : EREMOTEIO, EREMOTEIO
     102                 :         96 : ENOSPC, ENOSPC
     103                 :         96 : ENOEXEC, ENOEXEC
     104                 :            : EMSGSIZE, EMSGSIZE
     105                 :        128 : EDOM, EDOM
     106                 :            : EFBIG, EFBIG
     107                 :        128 : ESRCH, ESRCH
     108                 :            : ECHRNG, ECHRNG
     109                 :        128 : EHOSTDOWN, EHOSTDOWN
     110                 :        128 : ENOLCK, ENOLCK
     111                 :        128 : ENFILE, ENFILE
     112                 :            : ENOSYS, ENOSYS
     113                 :        128 : ENOTCONN, ENOTCONN
     114                 :            : EPFNOSUPPORT, EPFNOSUPPORT
     115                 :            : ENOTSUP, ENOTSUP
     116                 :            : ESRMNT, ESRMNT
     117         [ +  - ]:        156 : EDEADLOCK, EDEADLOCK
     118                 :            : ECONNABORTED, ECONNABORTED
     119                 :            : ENOANO, ENOANO
     120                 :            : EISCONN, EISCONN
     121                 :            : EUSERS, EUSERS
     122                 :            : ENOPROTOOPT, ENOPROTOOPT
     123                 :            : ECOMM, ECOMM
     124                 :            : EMFILE, EMFILE
     125                 :            : ERFKILL, ERFKILL
     126                 :            : ENOBUFS, ENOBUFS
     127                 :            : EFAULT, EFAULT
     128                 :            : EWOULDBLOCK, EWOULDBLOCK
     129                 :            : ELIBBAD, ELIBBAD
     130                 :            : ESTRPIPE, ESTRPIPE
     131                 :            : ECONNREFUSED, ECONNREFUSED
     132                 :            : EAGAIN, EAGAIN
     133                 :            : ELIBMAX, ELIBMAX
     134                 :            : EEXIST, EEXIST
     135                 :            : EL2NSYNC, EL2NSYNC
     136                 :            : ENOENT, ENOENT
     137                 :            : ENOPKG, ENOPKG
     138                 :            : EBADSLT, EBADSLT
     139                 :            : EKEYREVOKED, EKEYREVOKED
     140                 :            : ENOTUNIQ, ENOTUNIQ
     141                 :            : EOPNOTSUPP, EOPNOTSUPP
     142                 :            : EMEDIUMTYPE, EMEDIUMTYPE

Generated by: LCOV version 1.14