OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  0.000% (0/9)
...14
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
1819
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
conrecycle
Name: conrecycle
Prototype: static int conrecycle(int s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 432-441
  0.000% (0/1)
51
conread
Name: conread
Prototype: static void conread(int s)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 519-552
  0.000% (0/13)
346
connect_to_server
Name: connect_to_server
Prototype: static void connect_to_server(char *path, char **args, int *in, int *out)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 2265-2324
  0.000% (0/15)
1155
connect_to_helper
Name: connect_to_helper
Prototype: static int connect_to_helper(struct ssh *ssh, const char *name, int port, int socktype, char *ctype, char *rname, struct channel_connect *cctx, int *reason, const char **errmsg)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4178-4241
  0.000% (0/20)
707
connect_to
Name: connect_to
Prototype: static Channel * connect_to(struct ssh *ssh, const char *host, int port, char *ctype, char *rname)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4244-4266
  0.000% (0/4)
312
connect_next
Name: connect_next
Prototype: static int connect_next(struct channel_connect *cctx)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4103-4159
  0.000% (0/32)
8912
connect_local_xsocket_path
Name: connect_local_xsocket_path
Prototype: static int connect_local_xsocket_path(const char *pathname)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4605-4622
  0.000% (0/7)
333
connect_local_xsocket
Name: connect_local_xsocket
Prototype: static int connect_local_xsocket(u_int dnr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4624-4630
  0.000% (0/1)
31
conloop
Name: conloop
Prototype: static void conloop(void)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 554-604
  0.000% (0/41)
738
congreet
Name: congreet
Prototype: static void congreet(int s)
Coverage:  0.000% (0/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 443-517
  0.000% (0/89)
27821
confree
Name: confree
Prototype: static void confree(int s)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 401-421
  0.000% (0/17)
375
confirm_key
Name: confirm_key
Prototype: static int confirm_key(Identity *id)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 207-221
  0.000% (0/6)
132
confirm
Name: confirm
Prototype: static int confirm(const char *prompt)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 712-734
  0.000% (0/19)
317
conalloc
Name: conalloc
Prototype: static int conalloc(char *iname, char *oname, int keytype)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 361-399
  0.000% (0/13)
335
compress_buffer
Name: compress_buffer
Prototype: static int compress_buffer(struct ssh *ssh, struct sshbuf *in, struct sshbuf *out)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c
Lines: 726-770
  0.000% (0/22)
3010
compat_pkalg_proposal
Name: compat_pkalg_proposal
Prototype: char * compat_pkalg_proposal(char *pkalg_prop)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c
Lines: 200-212
  0.000% (0/10)
114
compat_kex_proposal
Name: compat_kex_proposal
Prototype: char * compat_kex_proposal(char *p)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c
Lines: 214-234
  0.000% (0/18)
207
compat_cipher_proposal
Name: compat_cipher_proposal
Prototype: char * compat_cipher_proposal(char *cipher_prop)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c
Lines: 186-198
  0.000% (0/10)
114
compare_host
Name: compare_host
Prototype: static int compare_host(const char *a, const char *b)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 587-595
  0.000% (0/41)
1819
compare_gps
Name: compare_gps
Prototype: static int compare_gps(const void *_p, const void *_q)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 600-607
  0.000% (0/31)
1677
compare_forward
Name: compare_forward
Prototype: static int compare_forward(struct Forward *a, struct Forward *b)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 597-614
  0.000% (0/19)
137
compare
Name: compare
Prototype: static int compare(const void *p, const void *q)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/glob.c
Lines: 594-598
  0.000% (0/31)
1657
colon
Name: colon
Prototype: char * colon(char *cp)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 541-562
  0.000% (0/30)
278
collect_children
Name: collect_children
Prototype: static void collect_children(struct ssh *ssh)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 356-376
  0.000% (0/13)
424
cmd_interrupt
Name: cmd_interrupt
Prototype: static void cmd_interrupt(int signo)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 245-254
  0.000% (0/1)
151
close_startup_pipes
Name: close_startup_pipes
Prototype: static void close_startup_pipes(void)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 266-275
  0.000% (0/8)
54
close_socket
Name: close_socket
Prototype: static void close_socket(SocketEntry *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 165-174
  0.000% (0/1)
61
close_listen_socks
Name: close_listen_socks
Prototype: static void close_listen_socks(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 256-264
  0.000% (0/4)
42
client_x11_get_proto
Name: client_x11_get_proto
Prototype: int client_x11_get_proto(struct ssh *ssh, const char *display, const char *xauth_path, u_int trusted, u_int timeout, char **_proto, char **_data)
Coverage:  0.000% (0/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 277-441
  0.000% (0/123)
35128
client_x11_display_valid
Name: client_x11_display_valid
Prototype: static int client_x11_display_valid(const char *display)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 256-273
  0.000% (0/18)
544
client_wait_until_can_do_something
Name: client_wait_until_can_do_something
Prototype: static void client_wait_until_can_do_something(struct ssh *ssh, fd_set **readsetp, fd_set **writesetp, int *maxfdp, u_int *nallocp, int rekeying)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 501-586
  0.000% (0/55)
6214
client_suspend_self
Name: client_suspend_self
Prototype: static void client_suspend_self(struct sshbuf *bin, struct sshbuf *bout, struct sshbuf *berr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 588-612
  0.000% (0/7)
253
client_stop_mux
Name: client_stop_mux
Prototype: void client_stop_mux(void)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 2333-2346
  0.000% (0/11)
93
client_status_confirm
Name: client_status_confirm
Prototype: static void client_status_confirm(struct ssh *ssh, int type, Channel *c, void *ctx)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 665-726
  0.000% (0/45)
3511
client_simple_escape_filter
Name: client_simple_escape_filter
Prototype: int client_simple_escape_filter(struct ssh *ssh, Channel *c, char *buf, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1211-1219
  0.000% (0/4)
42
client_session2_setup
Name: client_session2_setup
Prototype: void client_session2_setup(struct ssh *ssh, int id, int want_tty, int want_subsystem, const char *term, struct termios *tiop, int in_fd, struct sshbuf *cmd, char **env)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 2193-2305
  0.000% (0/61)
16716
client_request_x11
Name: client_request_x11
Prototype: static Channel * client_request_x11(struct ssh *ssh, const char *request_type, int rchan)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1559-1593
  0.000% (0/15)
475
client_request_tun_fwd
Name: client_request_tun_fwd
Prototype: char * client_request_tun_fwd(struct ssh *ssh, int tun_mode, int local_tun, int remote_tun)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1621-1661
  0.000% (0/10)
414
client_request_forwarded_tcpip
Name: client_request_forwarded_tcpip
Prototype: static Channel * client_request_forwarded_tcpip(struct ssh *ssh, const char *request_type, int rchan, u_int rwindow, u_int rmaxpack)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1484-1535
  0.000% (0/36)
586
client_request_forwarded_streamlocal
Name: client_request_forwarded_streamlocal
Prototype: static Channel * client_request_forwarded_streamlocal(struct ssh *ssh, const char *request_type, int rchan)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1537-1557
  0.000% (0/7)
253
client_request_agent
Name: client_request_agent
Prototype: static Channel * client_request_agent(struct ssh *ssh, const char *request_type, int rchan)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1595-1619
  0.000% (0/10)
304
client_register_global_confirm
Name: client_register_global_confirm
Prototype: void client_register_global_confirm(global_confirm_cb *cb, void *ctx)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 747-766
  0.000% (0/11)
163
client_process_net_input
Name: client_process_net_input
Prototype: static void client_process_net_input(fd_set *readset)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 614-663
  0.000% (0/25)
527
client_process_buffered_input_packets
Name: client_process_buffered_input_packets
Prototype: static void client_process_buffered_input_packets(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1184-1188
  0.000% (0/1)
11
client_new_escape_filter_ctx
Name: client_new_escape_filter_ctx
Prototype: void * client_new_escape_filter_ctx(int escape_char)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1193-1202
  0.000% (0/1)
51
client_loop
Name: client_loop
Prototype: int client_loop(struct ssh *ssh, int have_pty, int escape_char_arg, int ssh2_chan_id)
Coverage:  0.000% (0/145)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1235-1480
  0.000% (0/145)
29443
client_input_hostkeys
Name: client_input_hostkeys
Prototype: static int client_input_hostkeys(void)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 2020-2168
  0.000% (0/87)
14727
client_input_global_request
Name: client_input_global_request
Prototype: static int client_input_global_request(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 2170-2191
  0.000% (0/37)
1829
client_input_channel_req
Name: client_input_channel_req
Prototype: static int client_input_channel_req(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1719-1771
  0.000% (0/99)
37824
client_input_channel_open
Name: client_input_channel_open
Prototype: static int client_input_channel_open(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/145)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1664-1717
  0.000% (0/145)
70132
client_init_dispatch
Name: client_init_dispatch
Prototype: static void client_init_dispatch(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 2307-2331
  0.000% (0/1)
161
client_global_request_reply
Name: client_global_request_reply
Prototype: static int client_global_request_reply(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 463-480
  0.000% (0/14)
185
client_global_hostkeys_private_confirm
Name: client_global_hostkeys_private_confirm
Prototype: static void client_global_hostkeys_private_confirm(struct ssh *ssh, int type, u_int32_t seq, void *_ctx)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1917-1993
  0.000% (0/43)
5613
client_filter_cleanup
Name: client_filter_cleanup
Prototype: void client_filter_cleanup(struct ssh *ssh, int cid, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1205-1209
  0.000% (0/1)
11
client_expect_confirm
Name: client_expect_confirm
Prototype: void client_expect_confirm(struct ssh *ssh, int id, const char *request, enum confirm_action action)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 734-745
  0.000% (0/1)
51
client_cleanup_stdio_fwd
Name: client_cleanup_stdio_fwd
Prototype: static void client_cleanup_stdio_fwd(struct ssh *ssh, int id, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1629-1634
  0.000% (0/1)
21
client_check_window_change
Name: client_check_window_change
Prototype: static void client_check_window_change(struct ssh *ssh)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 450-461
  0.000% (0/4)
52
client_channel_closed
Name: client_channel_closed
Prototype: static void client_channel_closed(struct ssh *ssh, int id, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 1221-1227
  0.000% (0/1)
31
client_alive_check
Name: client_alive_check
Prototype: static void client_alive_check(struct ssh *ssh)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 179-205
  0.000% (0/8)
133
client_abandon_status_confirm
Name: client_abandon_status_confirm
Prototype: static void client_abandon_status_confirm(struct ssh *ssh, Channel *c, void *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c
Lines: 728-732
  0.000% (0/1)
11
clear_pass
Name: clear_pass
Prototype: static void clear_pass(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c
Lines: 99-107
  0.000% (0/4)
82
clear_forwardings
Name: clear_forwardings
Prototype: static void clear_forwardings(Options *options)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 376-404
  0.000% (0/13)
285
cleanup_socket
Name: cleanup_socket
Prototype: static void cleanup_socket(void)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 1011-1021
  0.000% (0/12)
74
cleanup_handler
Name: cleanup_handler
Prototype: static void cleanup_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 1031-1039
  0.000% (0/1)
31
cleanup_exit
Name: cleanup_exit
Prototype: void cleanup_exit(int i)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 2331-2353
  0.000% (0/18)
294
ciphers_valid
Name: ciphers_valid
Prototype: int ciphers_valid(const char *names)
Coverage:  0.000% (0/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 203-224
  0.000% (0/58)
35712
cipher_set_keyiv
Name: cipher_set_keyiv
Prototype: int cipher_set_keyiv(struct sshcipher_ctx *cc, const u_char *iv, size_t len)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 493-527
  0.000% (0/22)
228
cipher_is_cbc
Name: cipher_is_cbc
Prototype: u_int cipher_is_cbc(const struct sshcipher *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 180-184
  0.000% (0/1)
11
cipher_get_keyiv_len
Name: cipher_get_keyiv_len
Prototype: int cipher_get_keyiv_len(const struct sshcipher_ctx *cc)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher.c
Lines: 432-446
  0.000% (0/7)
63
choose_next_state
Name: choose_next_state
Prototype: static int choose_next_state(int current_state, u_int64_t contig, int final, u_int64_t last_gap, u_int64_t next_gap, int *force_new_section)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c
Lines: 478-552
  0.000% (0/35)
378
choose_mac
Name: choose_mac
Prototype: static int choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kex.c
Lines: 719-734
  0.000% (0/7)
203
child_set_env
Name: child_set_env
Prototype: void child_set_env(char ***envp, u_int *envsizep, const char *name, const char *value)
Coverage:  0.000% (0/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1847-1901
  0.000% (0/72)
27314
child_close_fds
Name: child_close_fds
Prototype: static void child_close_fds(struct ssh *ssh)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1488-1524
  0.000% (0/8)
153
check_rhosts_file
Name: check_rhosts_file
Prototype: static int check_rhosts_file(const char *filename, const char *hostname, const char *ipaddr, const char *client_user, const char *server_user)
Coverage:  0.000% (0/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-rhosts.c
Lines: 55-182
  0.000% (0/183)
64144
check_rfwd_permission
Name: check_rfwd_permission
Prototype: static int check_rfwd_permission(struct ssh *ssh, struct Forward *fwd)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3721-3754
  0.000% (0/23)
197
check_quietlogin
Name: check_quietlogin
Prototype: int check_quietlogin(Session *s, const char *command)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 848-867
  0.000% (0/7)
113
check_principals_line
Name: check_principals_line
Prototype: static int check_principals_line(struct ssh *ssh, char *cp, const struct sshkey_cert *cert, const char *loc, struct sshauthopt **authoptsp)
Coverage:  0.000% (0/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c
Lines: 280-328
  0.000% (0/69)
22415
check_parent_exists
Name: check_parent_exists
Prototype: static void check_parent_exists(void)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 1041-1053
  0.000% (0/6)
32
check_load
Name: check_load
Prototype: static void check_load(int r, const char *path, const char *message)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 505-523
  0.000% (0/12)
117
check_key_not_revoked
Name: check_key_not_revoked
Prototype: static int check_key_not_revoked(struct hostkeys *hostkeys, struct sshkey *k)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 307-324
  0.000% (0/15)
125
check_key_in_hostkeys
Name: check_key_in_hostkeys
Prototype: HostStatus check_key_in_hostkeys(struct hostkeys *hostkeys, struct sshkey *key, const struct hostkey_entry **found)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 395-402
  0.000% (0/4)
52
check_key_in_hostfiles
Name: check_key_in_hostfiles
Prototype: HostStatus check_key_in_hostfiles(struct passwd *pw, struct sshkey *key, const char *host, const char *sysfile, const char *userfile)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth.c
Lines: 459-502
  0.000% (0/23)
345
check_ip_options
Name: check_ip_options
Prototype: static void check_ip_options(struct ssh *ssh)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 1355-1384
  0.000% (0/15)
305
check_ifaddrs
Name: check_ifaddrs
Prototype: static int check_ifaddrs(const char *ifname, int af, const struct ifaddrs *ifaddrs, struct sockaddr_storage *resultp, socklen_t *rlenp)
Coverage:  0.000% (0/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 273-327
  0.000% (0/70)
23516
check_hostkeys_by_key_or_type
Name: check_hostkeys_by_key_or_type
Prototype: static HostStatus check_hostkeys_by_key_or_type(struct hostkeys *hostkeys, struct sshkey *k, int keytype, const struct hostkey_entry **found)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hostfile.c
Lines: 341-393
  0.000% (0/45)
5915
check_host_key
Name: check_host_key
Prototype: static int check_host_key(char *hostname, struct sockaddr *hostaddr, u_short port, struct sshkey *host_key, int readonly, char **user_hostfiles, u_int num_user_hostfiles, char **system_hostfiles, u_int num_system_hostfiles)
Coverage:  0.000% (0/276)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 842-1281
  0.000% (0/276)
52072
check_host_cert
Name: check_host_cert
Prototype: static int check_host_cert(const char *host, const struct sshkey *key)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect.c
Lines: 736-760
  0.000% (0/10)
244
check_follow_cname
Name: check_follow_cname
Prototype: static int check_follow_cname(int direct, char **namep, const char *cname)
Coverage:  0.000% (0/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 362-393
  0.000% (0/54)
18612
check_authkeys_file
Name: check_authkeys_file
Prototype: static int check_authkeys_file(struct ssh *ssh, struct passwd *pw, FILE *f, char *file, struct sshkey *key, struct sshauthopt **authoptsp)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c
Lines: 701-730
  0.000% (0/20)
296
check_authkey_line
Name: check_authkey_line
Prototype: static int check_authkey_line(struct ssh *ssh, struct passwd *pw, struct sshkey *key, char *cp, const char *loc, struct sshauthopt **authoptsp)
Coverage:  0.000% (0/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-pubkey.c
Lines: 562-695
  0.000% (0/70)
14923
check_agent_present
Name: check_agent_present
Prototype: static void check_agent_present(void)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh.c
Lines: 1735-1749
  0.000% (0/10)
114
channel_update_permission
Name: channel_update_permission
Prototype: void channel_update_permission(struct ssh *ssh, int idx, int newport)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 4066-4087
  0.000% (0/11)
143
channel_stop_listening
Name: channel_stop_listening
Prototype: void channel_stop_listening(struct ssh *ssh)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 669-691
  0.000% (0/14)
119
channel_still_open
Name: channel_still_open
Prototype: int channel_still_open(struct ssh *ssh)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 718-758
  0.000% (0/31)
1424
channel_setup_remote_fwd_listener
Name: channel_setup_remote_fwd_listener
Prototype: int channel_setup_remote_fwd_listener(struct ssh *ssh, struct Forward *fwd, int *allocated_listen_port, struct ForwardOptions *fwd_opts)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3757-3773
  0.000% (0/7)
113
channel_setup_local_fwd_listener
Name: channel_setup_local_fwd_listener
Prototype: int channel_setup_local_fwd_listener(struct ssh *ssh, struct Forward *fwd, struct ForwardOptions *fwd_opts)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3680-3691
  0.000% (0/4)
112
channel_setup_fwd_listener_tcpip
Name: channel_setup_fwd_listener_tcpip
Prototype: static int channel_setup_fwd_listener_tcpip(struct ssh *ssh, int type, struct Forward *fwd, int *allocated_listen_port, struct ForwardOptions *fwd_opts)
Coverage:  0.000% (0/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3314-3472
  0.000% (0/90)
18822
channel_setup_fwd_listener_streamlocal
Name: channel_setup_fwd_listener_streamlocal
Prototype: static int channel_setup_fwd_listener_streamlocal(struct ssh *ssh, int type, struct Forward *fwd, struct ForwardOptions *fwd_opts)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3474-3546
  0.000% (0/29)
5711
channel_set_x11_refuse_time
Name: channel_set_x11_refuse_time
Prototype: void channel_set_x11_refuse_time(struct ssh *ssh, u_int refuse_time)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 1724-1728
  0.000% (0/1)
11
channel_set_fds
Name: channel_set_fds
Prototype: void channel_set_fds(struct ssh *ssh, int id, int rfd, int wfd, int efd, int extusage, int nonblock, int is_tty, u_int window_max)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 995-1016
  0.000% (0/18)
184
Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  0.000% (0/9)
...14
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
1819
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2