OpenCoverage

OpenSSH Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
1516
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
kdf [umac.c #2]
Name: kdf [umac.c #2]
Prototype: static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 184-208
  0.000% (0/7)
173
kdf [umac.c #1]
Name: kdf [umac.c #1]
Prototype: static void kdf(void *bufp, aes_int_key key, UINT8 ndx, int nbytes)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 184-208
  0.000% (0/7)
173
kbdint_reset_device
Name: kbdint_reset_device
Prototype: static void kbdint_reset_device(KbdintAuthctxt *kbdintctxt)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 134-142
  0.000% (0/4)
122
kbdint_next_device
Name: kbdint_next_device
Prototype: static int kbdint_next_device(Authctxt *authctxt, KbdintAuthctxt *kbdintctxt)
Coverage:  0.000% (0/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 153-187
  0.000% (0/69)
24313
kbdint_free
Name: kbdint_free
Prototype: static void kbdint_free(KbdintAuthctxt *kbdintctxt)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 143-151
  0.000% (0/4)
52
kbdint_alloc
Name: kbdint_alloc
Prototype: static KbdintAuthctxt * kbdint_alloc(const char *devs)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 99-133
  0.000% (0/47)
19512
is_numeric_hostname
Name: is_numeric_hostname
Prototype: static int is_numeric_hostname(const char *hostname)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c
Lines: 178-202
  0.000% (0/7)
253
is_key_revoked
Name: is_key_revoked
Prototype: static int is_key_revoked(struct ssh_krl *krl, const struct sshkey *key)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 1253-1314
  0.000% (0/40)
5414
is_dir
Name: is_dir
Prototype: static int is_dir(const char *path)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 584-594
  0.000% (0/4)
122
is_cert_revoked
Name: is_cert_revoked
Prototype: static int is_cert_revoked(const struct sshkey *key, struct revoked_certs *rc)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 1219-1250
  0.000% (0/10)
194
is_addr_fast
Name: is_addr_fast
Prototype: static int is_addr_fast(const char *name)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 270-275
  0.000% (0/19)
861
is_addr
Name: is_addr
Prototype: static int is_addr(const char *name)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 278-301
  0.000% (0/14)
434
ipv64_normalise_mapped
Name: ipv64_normalise_mapped
Prototype: void ipv64_normalise_mapped(struct sockaddr_storage *addr, socklen_t *len)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 38-61
  0.000% (0/6)
292
iptos2str
Name: iptos2str
Prototype: const char * iptos2str(int iptos)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1462-1474
  0.000% (0/7)
93
ip_short [umac.c #2]
Name: ip_short [umac.c #2]
Prototype: static void ip_short(uhash_ctx_t ahc, UINT8 *nh_res, u_char *res)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 887-906
  0.000% (0/1)
101
ip_short [umac.c #1]
Name: ip_short [umac.c #1]
Prototype: static void ip_short(uhash_ctx_t ahc, UINT8 *nh_res, u_char *res)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 887-906
  0.000% (0/1)
61
ip_reduce_p36 [umac.c #2]
Name: ip_reduce_p36 [umac.c #2]
Prototype: static UINT32 ip_reduce_p36(UINT64 t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 869-880
  0.000% (0/4)
52
ip_reduce_p36 [umac.c #1]
Name: ip_reduce_p36 [umac.c #1]
Prototype: static UINT32 ip_reduce_p36(UINT64 t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 869-880
  0.000% (0/4)
52
ip_long [umac.c #2]
Name: ip_long [umac.c #2]
Prototype: static void ip_long(uhash_ctx_t ahc, u_char *res)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 912-925
  0.000% (0/7)
83
ip_long [umac.c #1]
Name: ip_long [umac.c #1]
Prototype: static void ip_long(uhash_ctx_t ahc, u_char *res)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 912-925
  0.000% (0/7)
83
ip_aux [umac.c #2]
Name: ip_aux [umac.c #2]
Prototype: static UINT64 ip_aux(UINT64 t, UINT64 *ipkp, UINT64 data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 859-867
  0.000% (0/1)
51
ip_aux [umac.c #1]
Name: ip_aux [umac.c #1]
Prototype: static UINT64 ip_aux(UINT64 t, UINT64 *ipkp, UINT64 data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 859-867
  0.000% (0/1)
51
interactive_loop
Name: interactive_loop
Prototype: static int interactive_loop(struct sftp_conn *conn, char *file1, char *file2)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 2113-2263
  0.000% (0/53)
14215
int
Name: int
Prototype: int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/libressl-api-compat.c
Lines: 567-571
  0.000% (0/1)
11
insert_serial_range
Name: insert_serial_range
Prototype: static int insert_serial_range(struct revoked_serial_tree *rt, u_int64_t lo, u_int64_t hi)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 248-319
  0.000% (0/41)
4512
input_userauth_success_unexpected
Name: input_userauth_success_unexpected
Prototype: int input_userauth_success_unexpected(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 540-551
  0.000% (0/4)
82
input_userauth_success
Name: input_userauth_success
Prototype: int input_userauth_success(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 523-538
  0.000% (0/9)
273
input_userauth_service_accept
Name: input_userauth_service_accept
Prototype: int input_userauth_service_accept(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 419-449
  0.000% (0/12)
235
input_userauth_request
Name: input_userauth_request
Prototype: static int input_userauth_request(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c
Lines: 253-338
  0.000% (0/135)
61228
input_userauth_pk_ok
Name: input_userauth_pk_ok
Prototype: int input_userauth_pk_ok(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 609-677
  0.000% (0/37)
9011
input_userauth_passwd_changereq
Name: input_userauth_passwd_changereq
Prototype: int input_userauth_passwd_changereq(int type, u_int32_t seqnr, struct ssh *ssh)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 999-1071
  0.000% (0/78)
25818
input_userauth_info_response
Name: input_userauth_info_response
Prototype: static int input_userauth_info_response(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 290-361
  0.000% (0/52)
7118
input_userauth_info_req
Name: input_userauth_info_req
Prototype: int input_userauth_info_req(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1739-1802
  0.000% (0/45)
8713
input_userauth_failure
Name: input_userauth_failure
Prototype: int input_userauth_failure(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 554-582
  0.000% (0/15)
325
input_userauth_ext_info
Name: input_userauth_ext_info
Prototype: int input_userauth_ext_info(int type, u_int32_t seqnr, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 452-456
  0.000% (0/1)
11
input_userauth_error
Name: input_userauth_error
Prototype: int input_userauth_error(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 497-503
  0.000% (0/1)
31
input_userauth_banner
Name: input_userauth_banner
Prototype: int input_userauth_banner(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 506-520
  0.000% (0/6)
182
input_service_request
Name: input_service_request
Prototype: static int input_service_request(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c
Lines: 181-213
  0.000% (0/47)
18412
initialize_options
Name: initialize_options
Prototype: void initialize_options(Options * options)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 1806-1909
  0.000% (0/1)
2241
init_hostkeys
Name: init_hostkeys
Prototype: struct hostkeys * init_hostkeys(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 221-228
  0.000% (0/1)
71
idtab_init
Name: idtab_init
Prototype: static void idtab_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 176-182
  0.000% (0/1)
71
identity_sign
Name: identity_sign
Prototype: static int identity_sign(struct identity *id, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, u_int compat, const char *alg)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1118-1160
  0.000% (0/27)
367
id_filename_matches
Name: id_filename_matches
Prototype: static int id_filename_matches(Identity *id, Identity *private_id)
Coverage:  0.000% (0/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1162-1179
  0.000% (0/76)
34216
hostkeys_update_ctx_free
Name: hostkeys_update_ctx_free
Prototype: static void hostkeys_update_ctx_free(struct hostkeys_update_ctx *ctx)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1796-1813
  0.000% (0/10)
154
hostkeys_find
Name: hostkeys_find
Prototype: static int hostkeys_find(struct hostkey_foreach_line *l, void *_ctx)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1815-1846
  0.000% (0/15)
295
hostfile_replace_entries
Name: hostfile_replace_entries
Prototype: int hostfile_replace_entries(const char *filename, const char *host, const char *ip, struct sshkey **keys, size_t nkeys, int store_hash, int quiet, int hash_alg)
Coverage:  0.000% (0/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 523-641
  0.000% (0/62)
15319
hostbased_key_allowed
Name: hostbased_key_allowed
Prototype: int hostbased_key_allowed(struct passwd *pw, const char *cuser, char *chost, struct sshkey *key)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-hostbased.c
Lines: 169-255
  0.000% (0/43)
7313
host_delete
Name: host_delete
Prototype: static int host_delete(struct hostkey_foreach_line *l, void *_ctx)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 474-521
  0.000% (0/18)
256
hexchar
Name: hexchar
Prototype: static int hexchar(const char *s)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 698-715
  0.000% (0/19)
115
help
Name: help
Prototype: static void help(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 275-311
  0.000% (0/1)
331
have_rsa_key
Name: have_rsa_key
Prototype: static int have_rsa_key(const RSA *rsa)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c
Lines: 454-461
  0.000% (0/5)
151
hash_to_blob
Name: hash_to_blob
Prototype: static void hash_to_blob(const char *cp, u_char **blobp, size_t *lenp, const char *file, u_long lnum)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 2113-2146
  0.000% (0/53)
22611
handler
Name: handler
Prototype: static void handler(int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/readpassphrase.c
Lines: 206-210
  0.000% (0/1)
11
handle_update_write
Name: handle_update_write
Prototype: static void handle_update_write(int handle, ssize_t bytes)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 396-401
  0.000% (0/6)
22
handle_update_read
Name: handle_update_read
Prototype: static void handle_update_read(int handle, ssize_t bytes)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 389-394
  0.000% (0/6)
22
handle_unused
Name: handle_unused
Prototype: static void handle_unused(int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 292-297
  0.000% (0/1)
31
handle_to_string
Name: handle_to_string
Prototype: static int handle_to_string(int handle, u_char **stringp, int *hlenp)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 331-340
  0.000% (0/6)
122
handle_to_name
Name: handle_to_name
Prototype: static char * handle_to_name(int handle)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 356-363
  0.000% (0/6)
82
handle_to_flags
Name: handle_to_flags
Prototype: static int handle_to_flags(int handle)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 381-387
  0.000% (0/4)
32
handle_to_fd
Name: handle_to_fd
Prototype: static int handle_to_fd(int handle)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 373-379
  0.000% (0/4)
32
handle_to_dir
Name: handle_to_dir
Prototype: static DIR * handle_to_dir(int handle)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 365-371
  0.000% (0/4)
72
handle_socket_read
Name: handle_socket_read
Prototype: static int handle_socket_read(u_int socknum)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 809-837
  0.000% (0/12)
294
handle_permit
Name: handle_permit
Prototype: static int handle_permit(const char **optsp, int allow_bare_port, char ***permitsp, size_t *npermitsp, const char **errstrp)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c
Lines: 315-381
  0.000% (0/78)
28716
handle_new
Name: handle_new
Prototype: static int handle_new(int use, const char *name, int fd, int flags, DIR *dirp)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 299-323
  0.000% (0/7)
163
handle_log_exit
Name: handle_log_exit
Prototype: static void handle_log_exit(void)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 454-462
  0.000% (0/6)
43
handle_log_close
Name: handle_log_close
Prototype: static void handle_log_close(int handle, char *emsg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 438-452
  0.000% (0/4)
252
handle_is_ok
Name: handle_is_ok
Prototype: static int handle_is_ok(int i, int type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 325-329
  0.000% (0/7)
11
handle_from_string
Name: handle_from_string
Prototype: static int handle_from_string(const u_char *handle, u_int hlen)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 342-354
  0.000% (0/9)
83
handle_conn_write
Name: handle_conn_write
Prototype: static int handle_conn_write(u_int socknum)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 863-886
  0.000% (0/18)
336
handle_conn_read
Name: handle_conn_read
Prototype: static int handle_conn_read(u_int socknum)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 839-861
  0.000% (0/15)
325
handle_close
Name: handle_close
Prototype: static int handle_close(int handle)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 419-436
  0.000% (0/8)
173
handle_bytes_write
Name: handle_bytes_write
Prototype: static u_int64_t handle_bytes_write(int handle)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 411-417
  0.000% (0/4)
32
handle_bytes_read
Name: handle_bytes_read
Prototype: static u_int64_t handle_bytes_read(int handle)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 403-409
  0.000% (0/4)
32
group_from_gid
Name: group_from_gid
Prototype: char * group_from_gid(gid_t gid, int nogroup)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/pwcache.c
Lines: 82-113
  0.000% (0/33)
577
grace_alarm_handler
Name: grace_alarm_handler
Prototype: static void grace_alarm_handler(int sig)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 346-364
  0.000% (0/11)
273
globtilde
Name: globtilde
Prototype: static const Char * globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, _ssh_compat_glob_t *pglob)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 362-420
  0.000% (0/38)
289
globextend
Name: globextend
Prototype: static int globextend(const Char *path, _ssh_compat_glob_t *pglob, struct glob_lim *limitp, struct stat *sb)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 795-892
  0.000% (0/87)
13623
globexp2
Name: globexp2
Prototype: static int globexp2(const Char *ptr, const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 257-355
  0.000% (0/71)
4623
globexp1
Name: globexp1
Prototype: static int globexp1(const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 236-249
  0.000% (0/11)
83
glob3
Name: glob3
Prototype: static int glob3(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last, Char *pattern, Char *restpattern, Char *restpattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 695-778
  0.000% (0/53)
6515
glob2
Name: glob2
Prototype: static int glob2(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last, Char *pattern, Char *pattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 627-693
  0.000% (0/49)
6913
glob1
Name: glob1
Prototype: static int glob1(Char *pattern, Char *pattern_last, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 609-620
  0.000% (0/4)
182
glob0
Name: glob0
Prototype: static int glob0(const Char *pattern, _ssh_compat_glob_t *pglob, struct glob_lim *limitp)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 471-592
  0.000% (0/87)
10126
getrrsetbyname
Name: getrrsetbyname
Prototype: int getrrsetbyname(const char *hostname, unsigned int rdclass, unsigned int rdtype, unsigned int flags, struct rrsetinfo **res)
Coverage:  0.000% (0/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c
Lines: 185-346
  0.000% (0/89)
17427
getpwnamallow
Name: getpwnamallow
Prototype: struct passwd * getpwnamallow(const char *user)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c
Lines: 560-632
  0.000% (0/10)
354
getpeereid
Name: getpeereid
Prototype: int getpeereid(int s, uid_t *euid, gid_t *gid)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-getpeereid.c
Lines: 27-39
  0.000% (0/4)
152
getlast_entry
Name: getlast_entry
Prototype: int getlast_entry(struct logininfo *li)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/loginrec.c
Lines: 510-538
  0.000% (0/1)
11
get_u64
Name: get_u64
Prototype: u_int64_t get_u64(const void *vp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1147-1163
  0.000% (0/1)
111
get_u32_le
Name: get_u32_le
Prototype: u_int32_t get_u32_le(const void *vp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1179-1191
  0.000% (0/1)
71
get_u32
Name: get_u32
Prototype: u_int32_t get_u32(const void *vp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1165-1177
  0.000% (0/1)
71
get_u16
Name: get_u16
Prototype: u_int16_t get_u16(const void *vp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1193-1203
  0.000% (0/1)
51
get_status
Name: get_status
Prototype: static u_int get_status(struct sftp_conn *conn, u_int expected_id)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 213-241
  0.000% (0/18)
226
get_socket_address
Name: get_socket_address
Prototype: static char * get_socket_address(int sock, int remote, int flags)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 67-111
  0.000% (0/23)
4910
get_sock_port
Name: get_sock_port
Prototype: static int get_sock_port(int sock, int local)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 155-192
  0.000% (0/22)
507
get_saved_tio
Name: get_saved_tio
Prototype: struct termios * get_saved_tio(void)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c
Lines: 50-54
  0.000% (0/3)
51
get_rdomain
Name: get_rdomain
Prototype: char * get_rdomain(int fd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 183-203
  0.000% (0/1)
51
get_peer_port
Name: get_peer_port
Prototype: int get_peer_port(int sock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 194-198
  0.000% (0/1)
11
get_peer_ipaddr
Name: get_peer_ipaddr
Prototype: char * get_peer_ipaddr(int sock)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Lines: 113-121
  0.000% (0/4)
102
get_msg_extended
Name: get_msg_extended
Prototype: static void get_msg_extended(struct sftp_conn *conn, struct sshbuf *m, int initial)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 132-168
  0.000% (0/27)
579
get_msg
Name: get_msg
Prototype: static void get_msg(struct sftp_conn *conn, struct sshbuf *m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 170-174
  0.000% (0/1)
11
Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
1516
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2