OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...6
Condition %:  26.374% (24/91)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/33)
9
Condition %:  0.000% (0/159)
1011
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
session_by_channel
Name: session_by_channel
Prototype: static Session * session_by_channel(int id)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1848-1863
  0.000% (0/9)
143
session_break_req
Name: session_break_req
Prototype: static int session_break_req(struct ssh *ssh, Session *s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2057-2067
  0.000% (0/9)
53
session_auth_agent_req
Name: session_auth_agent_req
Prototype: static int session_auth_agent_req(struct ssh *ssh, Session *s)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2104-2121
  0.000% (0/12)
94
server_request_tun
Name: server_request_tun
Prototype: static Channel * server_request_tun(struct ssh *ssh)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 531-590
  0.000% (0/27)
7111
server_request_session
Name: server_request_session
Prototype: static Channel * server_request_session(struct ssh *ssh)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 592-621
  0.000% (0/10)
194
server_request_direct_tcpip
Name: server_request_direct_tcpip
Prototype: static Channel * server_request_direct_tcpip(struct ssh *ssh, int *reason, const char **errmsg)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 458-492
  0.000% (0/15)
374
server_request_direct_streamlocal
Name: server_request_direct_streamlocal
Prototype: static Channel * server_request_direct_streamlocal(struct ssh *ssh)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 494-529
  0.000% (0/21)
394
server_loop2
Name: server_loop2
Prototype: void server_loop2(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 378-443
  0.000% (0/29)
698
server_listen
Name: server_listen
Prototype: static void server_listen(void)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 1105-1123
  0.000% (0/7)
163
server_input_keep_alive
Name: server_input_keep_alive
Prototype: static int server_input_keep_alive(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 445-456
  0.000% (0/1)
31
server_input_hostkeys_prove
Name: server_input_hostkeys_prove
Prototype: static int server_input_hostkeys_prove(struct ssh *ssh, struct sshbuf **respp)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 676-752
  0.000% (0/38)
1008
server_input_global_request
Name: server_input_global_request
Prototype: static int server_input_global_request(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/248)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 754-861
  0.000% (0/248)
109050
server_input_channel_req
Name: server_input_channel_req
Prototype: static int server_input_channel_req(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 863-897
  0.000% (0/85)
35919
server_input_channel_open
Name: server_input_channel_open
Prototype: static int server_input_channel_open(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 623-674
  0.000% (0/140)
69931
server_init_dispatch
Name: server_init_dispatch
Prototype: static void server_init_dispatch(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 899-921
  0.000% (0/1)
171
server_alive_check
Name: server_alive_check
Prototype: static void server_alive_check(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 482-495
  0.000% (0/4)
162
server_accept_loop
Name: server_accept_loop
Prototype: static void server_accept_loop(int *sock_in, int *sock_out, int *newsock, int *config_s)
Coverage:  0.000% (0/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 1129-1342
  0.000% (0/112)
23735
server_accept_inetd
Name: server_accept_inetd
Prototype: static void server_accept_inetd(int *sock_in, int *sock_out)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 997-1028
  0.000% (0/17)
706
servconf_add_hostcert
Name: servconf_add_hostcert
Prototype: void servconf_add_hostcert(const char *file, const int line, ServerOptions *options, const char *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 247-256
  0.000% (0/1)
41
serialise_nullable_string
Name: serialise_nullable_string
Prototype: static int serialise_nullable_string(struct sshbuf *m, const char *s)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c
Lines: 802-811
  0.000% (0/6)
92
serialise_array
Name: serialise_array
Prototype: static int serialise_array(struct sshbuf *m, char **a, size_t n)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c
Lines: 735-761
  0.000% (0/18)
186
serial_cmp
Name: serial_cmp
Prototype: static int serial_cmp(struct revoked_serial *a, struct revoked_serial *b)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 104-110
  0.000% (0/8)
32
send_userauth_info_request
Name: send_userauth_info_request
Prototype: static int send_userauth_info_request(struct ssh *ssh)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-chall.c
Lines: 253-288
  0.000% (0/31)
287
send_string_request
Name: send_string_request
Prototype: static void send_string_request(struct sftp_conn *conn, u_int id, u_int code, const char *s, u_int len)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 176-192
  0.000% (0/11)
133
send_string_attrs_request
Name: send_string_attrs_request
Prototype: static void send_string_attrs_request(struct sftp_conn *conn, u_int id, u_int code, const void *s, u_int len, Attrib *a)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 194-211
  0.000% (0/13)
143
send_statvfs
Name: send_statvfs
Prototype: static void send_statvfs(u_int32_t id, struct statvfs *st)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 610-638
  0.000% (0/35)
333
send_status
Name: send_status
Prototype: static void send_status(u_int32_t id, u_int32_t status)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 510-534
  0.000% (0/26)
216
send_status
Name: send_status
Prototype: static void send_status(SocketEntry *e, int success)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 223-232
  0.000% (0/6)
52
send_rexec_state
Name: send_rexec_state
Prototype: static void send_rexec_state(int fd, struct sshbuf *conf)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 933-962
  0.000% (0/10)
144
send_read_request
Name: send_read_request
Prototype: static void send_read_request(struct sftp_conn *conn, u_int id, u_int64_t offset, u_int len, const u_char *handle, u_int handle_len)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1141-1159
  0.000% (0/15)
153
send_pubkey_test
Name: send_pubkey_test
Prototype: static int send_pubkey_test(struct ssh *ssh, Authctxt *authctxt, Identity *id)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c
Lines: 1340-1377
  0.000% (0/25)
355
send_names
Name: send_names
Prototype: static void send_names(u_int32_t id, int count, const Stat *stats)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 570-591
  0.000% (0/21)
185
send_msg
Name: send_msg
Prototype: static void send_msg(struct sftp_conn *conn, struct sshbuf *m)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 108-130
  0.000% (0/7)
223
send_msg
Name: send_msg
Prototype: static void send_msg(struct sshbuf *m)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-helper.c
Lines: 100-107
  0.000% (0/4)
32
send_handle
Name: send_handle
Prototype: static void send_handle(u_int32_t id, int handle)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 558-568
  0.000% (0/1)
61
send_data_or_handle
Name: send_data_or_handle
Prototype: static void send_data_or_handle(char type, u_int32_t id, const u_char *data, int dlen)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 535-549
  0.000% (0/11)
123
send_data
Name: send_data
Prototype: static void send_data(u_int32_t id, const u_char *data, int dlen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 551-556
  0.000% (0/1)
21
send_client_banner
Name: send_client_banner
Prototype: static void send_client_banner(int connection_out, int minor1)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 607-618
  0.000% (0/4)
112
send_attrib
Name: send_attrib
Prototype: static void send_attrib(u_int32_t id, const Attrib *a)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 593-608
  0.000% (0/11)
133
sdirent_comp
Name: sdirent_comp
Prototype: static int sdirent_comp(const void *aa, const void *bb)
Coverage:  0.000% (0/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 796-812
  0.000% (0/42)
17410
scpio
Name: scpio
Prototype: static int scpio(void *_cnt, size_t s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 582-591
  0.000% (0/4)
52
scan_scaled
Name: scan_scaled
Prototype: int scan_scaled(char *scaled, long long *result)
Coverage:  0.000% (0/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/fmt_scaled.c
Lines: 75-212
  0.000% (0/99)
20428
safely_chroot
Name: safely_chroot
Prototype: static void safely_chroot(const char *path, uid_t uid)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1328-1377
  0.000% (0/40)
10411
safe_path_fd
Name: safe_path_fd
Prototype: int safe_path_fd(int fd, const char *file, struct passwd *pw, char *err, size_t errlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1828-1841
  0.000% (0/4)
102
safe_path
Name: safe_path
Prototype: int safe_path(const char *name, struct stat *stp, const char *pw_dir, uid_t uid, char *err, size_t errlen)
Coverage:  0.000% (0/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1764-1820
  0.000% (0/132)
55428
run_err
Name: run_err
Prototype: void run_err(const char *fmt,...)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 1323-1346
  0.000% (0/11)
593
rsource
Name: rsource
Prototype: void rsource(char *name, struct stat *statp)
Coverage:  0.000% (0/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 915-962
  0.000% (0/94)
39823
rmspace
Name: rmspace
Prototype: static void rmspace(u_char *buf, size_t len)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c
Lines: 348-360
  0.000% (0/12)
74
rm_env
Name: rm_env
Prototype: static void rm_env(Options *options, const char *arg, const char *filename, int linenum)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 687-713
  0.000% (0/10)
254
rijndaelKeySetupEnc
Name: rijndaelKeySetupEnc
Prototype: int rijndaelKeySetupEnc(u32 rk[ ], const u8 cipherKey[], int keyBits)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/rijndael.c
Lines: 629-709
  0.000% (0/22)
6710
rijndaelEncrypt
Name: rijndaelEncrypt
Prototype: void rijndaelEncrypt(const u32 rk[ ], int Nr, const u8 pt[16], u8 ct[16])
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/rijndael.c
Lines: 761-943
  0.000% (0/5)
873
revoked_serial_tree_RB_REMOVE_COLOR
Name: revoked_serial_tree_RB_REMOVE_COLOR
Prototype: static void revoked_serial_tree_RB_REMOVE_COLOR(struct revoked_serial_tree *head, struct revoked_serial *parent, struct revoked_serial *elm)
Coverage:  0.000% (0/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/138)
3038
revoked_serial_tree_RB_REMOVE
Name: revoked_serial_tree_RB_REMOVE
Prototype: static struct revoked_serial * revoked_serial_tree_RB_REMOVE(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/57)
818
revoked_serial_tree_RB_PREV
Name: revoked_serial_tree_RB_PREV
Prototype: static struct revoked_serial * revoked_serial_tree_RB_PREV(struct revoked_serial *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/18)
25
revoked_serial_tree_RB_NFIND
Name: revoked_serial_tree_RB_NFIND
Prototype: static struct revoked_serial * revoked_serial_tree_RB_NFIND(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/10)
64
revoked_serial_tree_RB_NEXT
Name: revoked_serial_tree_RB_NEXT
Prototype: static struct revoked_serial * revoked_serial_tree_RB_NEXT(struct revoked_serial *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/18)
25
revoked_serial_tree_RB_MINMAX
Name: revoked_serial_tree_RB_MINMAX
Prototype: static struct revoked_serial * revoked_serial_tree_RB_MINMAX(struct revoked_serial_tree *head, int val)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/7)
53
revoked_serial_tree_RB_INSERT_COLOR
Name: revoked_serial_tree_RB_INSERT_COLOR
Prototype: static void revoked_serial_tree_RB_INSERT_COLOR(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/77)
223
revoked_serial_tree_RB_INSERT
Name: revoked_serial_tree_RB_INSERT
Prototype: static struct revoked_serial * revoked_serial_tree_RB_INSERT(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/18)
176
revoked_serial_tree_RB_FIND
Name: revoked_serial_tree_RB_FIND
Prototype: static struct revoked_serial * revoked_serial_tree_RB_FIND(struct revoked_serial_tree *head, struct revoked_serial *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 62-62
  0.000% (0/10)
64
revoked_key_id_tree_RB_REMOVE_COLOR
Name: revoked_key_id_tree_RB_REMOVE_COLOR
Prototype: static void revoked_key_id_tree_RB_REMOVE_COLOR(struct revoked_key_id_tree *head, struct revoked_key_id *parent, struct revoked_key_id *elm)
Coverage:  0.000% (0/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/138)
3038
revoked_key_id_tree_RB_REMOVE
Name: revoked_key_id_tree_RB_REMOVE
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_REMOVE(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/57)
818
revoked_key_id_tree_RB_PREV
Name: revoked_key_id_tree_RB_PREV
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_PREV(struct revoked_key_id *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/18)
25
revoked_key_id_tree_RB_NFIND
Name: revoked_key_id_tree_RB_NFIND
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_NFIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/10)
64
revoked_key_id_tree_RB_NEXT
Name: revoked_key_id_tree_RB_NEXT
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_NEXT(struct revoked_key_id *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/18)
25
revoked_key_id_tree_RB_MINMAX
Name: revoked_key_id_tree_RB_MINMAX
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_MINMAX(struct revoked_key_id_tree *head, int val)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/7)
53
revoked_key_id_tree_RB_INSERT_COLOR
Name: revoked_key_id_tree_RB_INSERT_COLOR
Prototype: static void revoked_key_id_tree_RB_INSERT_COLOR(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/77)
223
revoked_key_id_tree_RB_INSERT
Name: revoked_key_id_tree_RB_INSERT
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_INSERT(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/18)
176
revoked_key_id_tree_RB_FIND
Name: revoked_key_id_tree_RB_FIND
Prototype: static struct revoked_key_id * revoked_key_id_tree_RB_FIND(struct revoked_key_id_tree *head, struct revoked_key_id *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 71-71
  0.000% (0/10)
64
revoked_certs_generate
Name: revoked_certs_generate
Prototype: static int revoked_certs_generate(struct revoked_certs *rc, struct sshbuf *buf)
Coverage:  0.000% (0/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 574-731
  0.000% (0/117)
13239
revoked_certs_free
Name: revoked_certs_free
Prototype: static void revoked_certs_free(struct revoked_certs *rc)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 145-161
  0.000% (0/7)
183
revoked_certs_for_ca_key
Name: revoked_certs_for_ca_key
Prototype: static int revoked_certs_for_ca_key(struct ssh_krl *krl, const struct sshkey *ca_key, struct revoked_certs **rcp, int allow_create)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 213-246
  0.000% (0/23)
577
revoked_blob_tree_RB_REMOVE_COLOR
Name: revoked_blob_tree_RB_REMOVE_COLOR
Prototype: static void revoked_blob_tree_RB_REMOVE_COLOR(struct revoked_blob_tree *head, struct revoked_blob *parent, struct revoked_blob *elm)
Coverage:  0.000% (0/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/138)
3038
revoked_blob_tree_RB_REMOVE
Name: revoked_blob_tree_RB_REMOVE
Prototype: static struct revoked_blob * revoked_blob_tree_RB_REMOVE(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/57)
818
revoked_blob_tree_RB_PREV
Name: revoked_blob_tree_RB_PREV
Prototype: static struct revoked_blob * revoked_blob_tree_RB_PREV(struct revoked_blob *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/18)
25
revoked_blob_tree_RB_NFIND
Name: revoked_blob_tree_RB_NFIND
Prototype: static struct revoked_blob * revoked_blob_tree_RB_NFIND(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/10)
64
revoked_blob_tree_RB_NEXT
Name: revoked_blob_tree_RB_NEXT
Prototype: static struct revoked_blob * revoked_blob_tree_RB_NEXT(struct revoked_blob *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/18)
25
revoked_blob_tree_RB_MINMAX
Name: revoked_blob_tree_RB_MINMAX
Prototype: static struct revoked_blob * revoked_blob_tree_RB_MINMAX(struct revoked_blob_tree *head, int val)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/7)
53
revoked_blob_tree_RB_INSERT_COLOR
Name: revoked_blob_tree_RB_INSERT_COLOR
Prototype: static void revoked_blob_tree_RB_INSERT_COLOR(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/77)
223
revoked_blob_tree_RB_INSERT
Name: revoked_blob_tree_RB_INSERT
Prototype: static struct revoked_blob * revoked_blob_tree_RB_INSERT(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/18)
176
revoked_blob_tree_RB_FIND
Name: revoked_blob_tree_RB_FIND
Prototype: static struct revoked_blob * revoked_blob_tree_RB_FIND(struct revoked_blob_tree *head, struct revoked_blob *elm)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 81-81
  0.000% (0/10)
64
revoke_by_hash
Name: revoke_by_hash
Prototype: static int revoke_by_hash(struct revoked_blob_tree *target, const u_char *p, size_t len)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 418-433
  0.000% (0/7)
113
revoke_blob
Name: revoke_blob
Prototype: static int revoke_blob(struct revoked_blob_tree *rbt, u_char *blob, size_t len)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 388-403
  0.000% (0/7)
143
restore_uid
Name: restore_uid
Prototype: void restore_uid(void)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/uidswap.c
Lines: 141-172
  0.000% (0/16)
256
response
Name: response
Prototype: int response(void)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 1276-1312
  0.000% (0/24)
2910
resolve_host
Name: resolve_host
Prototype: static struct addrinfo * resolve_host(const char *name, int port, int logerr, char *cname, size_t clen)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 234-267
  0.000% (0/30)
618
resolve_canonicalize
Name: resolve_canonicalize
Prototype: static struct addrinfo * resolve_canonicalize(char **hostp, int port)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 401-499
  0.000% (0/51)
9417
resolve_addr
Name: resolve_addr
Prototype: static struct addrinfo * resolve_addr(const char *name, int port, char *caddr, size_t clen)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 309-355
  0.000% (0/25)
849
reseed_prngs
Name: reseed_prngs
Prototype: static void reseed_prngs(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 508-527
  0.000% (0/4)
82
request_permitted
Name: request_permitted
Prototype: static int request_permitted(struct sftp_handler *h)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server.c
Lines: 154-180
  0.000% (0/19)
405
reply_ok
Name: reply_ok
Prototype: static void reply_ok(struct sshbuf *reply, u_int rid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 323-331
  0.000% (0/6)
42
reply_error
Name: reply_error
Prototype: static void reply_error(struct sshbuf *reply, u_int type, u_int rid, const char *msg)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 334-343
  0.000% (0/8)
52
replacearg
Name: replacearg
Prototype: void replacearg(arglist *args, u_int which, char *fmt, ...)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 884-902
  0.000% (0/7)
293
remove_method
Name: remove_method
Prototype: static int remove_method(char **methods, const char *method, const char *submethod)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c
Lines: 619-637
  0.000% (0/14)
144
remote_open_match
Name: remote_open_match
Prototype: static int remote_open_match(struct permission *allowed_open, struct Forward *fwd)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3694-3718
  0.000% (0/14)
224
remote_is_dir
Name: remote_is_dir
Prototype: static int remote_is_dir(struct sftp_conn *conn, const char *path)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 596-607
  0.000% (0/7)
163
remote_hostname
Name: remote_hostname
Prototype: static char * remote_hostname(struct ssh *ssh)
Coverage:  0.000% (0/111)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c
Lines: 750-831
  0.000% (0/111)
45321
remote_glob
Name: remote_glob
Prototype: int remote_glob(struct sftp_conn *conn, const char *pattern, int flags, int (*errfunc)(const char *, int), _ssh_compat_glob_t *pglob)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c
Lines: 136-150
  0.000% (0/1)
81
refresh_progress_meter
Name: refresh_progress_meter
Prototype: void refresh_progress_meter(void)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c
Lines: 119-227
  0.000% (0/57)
7515
recv_rexec_state
Name: recv_rexec_state
Prototype: static void recv_rexec_state(int fd, struct sshbuf *conf)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 964-994
  0.000% (0/21)
267
Page:<>1
Condition %: 100.000% (1/1)
...6
Condition %:  26.374% (24/91)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/33)
9
Condition %:  0.000% (0/159)
1011
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
13
Condition %:  0.000% (0/53)
14
Condition %:  0.000% (0/167)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2