OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
1314
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
open_listen_match_tcpip
Name: open_listen_match_tcpip
Prototype: static int open_listen_match_tcpip(struct permission *allowed_open, const char *requestedhost, u_short requestedport, int translate)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3875-3895
  0.000% (0/53)
19511
open_listen_match_streamlocal
Name: open_listen_match_streamlocal
Prototype: static int open_listen_match_streamlocal(struct permission *allowed_open, const char *requestedpath)
Coverage:  0.000% (0/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 3897-3909
  0.000% (0/42)
17810
oom_adjust_setup
Name: oom_adjust_setup
Prototype: void oom_adjust_setup(void)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-linux.c
Lines: 263-291
  0.000% (0/14)
365
oom_adjust_restore
Name: oom_adjust_restore
Prototype: void oom_adjust_restore(void)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-linux.c
Lines: 294-311
  0.000% (0/12)
243
okname
Name: okname
Prototype: int okname(char *cp0)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 1362-1390
  0.000% (0/20)
3211
notify_setup
Name: notify_setup
Prototype: static void notify_setup(void)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 122-139
  0.000% (0/10)
363
notify_prepare
Name: notify_prepare
Prototype: static void notify_prepare(fd_set *readset)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 146-151
  0.000% (0/4)
22
notify_parent
Name: notify_parent
Prototype: static void notify_parent(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 140-145
  0.000% (0/4)
22
notify_hostkeys
Name: notify_hostkeys
Prototype: static void notify_hostkeys(struct ssh *ssh)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 842-884
  0.000% (0/26)
408
notify_done
Name: notify_done
Prototype: static void notify_done(fd_set *readset)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/serverloop.c
Lines: 152-160
  0.000% (0/8)
43
no_identities
Name: no_identities
Prototype: static void no_identities(SocketEntry *e)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 533-546
  0.000% (0/11)
113
nh_update [umac.c #2]
Name: nh_update [umac.c #2]
Prototype: static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 611-638
  0.000% (0/10)
194
nh_update [umac.c #1]
Name: nh_update [umac.c #1]
Prototype: static void nh_update(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 611-638
  0.000% (0/10)
194
nh_transform [umac.c #2]
Name: nh_transform [umac.c #2]
Prototype: static void nh_transform(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 536-547
  0.000% (0/1)
31
nh_transform [umac.c #1]
Name: nh_transform [umac.c #1]
Prototype: static void nh_transform(nh_ctx *hc, const UINT8 *buf, UINT32 nbytes)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 536-547
  0.000% (0/1)
31
nh_reset [umac.c #2]
Name: nh_reset [umac.c #2]
Prototype: static void nh_reset(nh_ctx *hc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 581-597
  0.000% (0/1)
61
nh_reset [umac.c #1]
Name: nh_reset [umac.c #1]
Prototype: static void nh_reset(nh_ctx *hc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 581-597
  0.000% (0/1)
41
nh_init [umac.c #2]
Name: nh_init [umac.c #2]
Prototype: static void nh_init(nh_ctx *hc, aes_int_key prf_key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 601-607
  0.000% (0/1)
31
nh_init [umac.c #1]
Name: nh_init [umac.c #1]
Prototype: static void nh_init(nh_ctx *hc, aes_int_key prf_key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 601-607
  0.000% (0/1)
31
nh_final [umac.c #2]
Name: nh_final [umac.c #2]
Prototype: static void nh_final(nh_ctx *hc, UINT8 *result)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 666-702
  0.000% (0/7)
183
nh_final [umac.c #1]
Name: nh_final [umac.c #1]
Prototype: static void nh_final(nh_ctx *hc, UINT8 *result)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 666-702
  0.000% (0/7)
163
nh_aux [umac.c #2]
Name: nh_aux [umac.c #2]
Prototype: static void nh_aux(void *kp, const void *dp, void *hp, UINT32 dlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 467-527
  0.000% (0/4)
312
nh_aux [umac.c #1]
Name: nh_aux [umac.c #1]
Prototype: static void nh_aux(void *kp, const void *dp, void *hp, UINT32 dlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 365-408
  0.000% (0/4)
222
nh [umac.c #2]
Name: nh [umac.c #2]
Prototype: static void nh(nh_ctx *hc, const UINT8 *buf, UINT32 padded_len, UINT32 unpadded_len, UINT8 *result)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2
Lines: 706-730
  0.000% (0/1)
71
nh [umac.c #1]
Name: nh [umac.c #1]
Prototype: static void nh(nh_ctx *hc, const UINT8 *buf, UINT32 padded_len, UINT32 unpadded_len, UINT8 *result)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1
Lines: 706-730
  0.000% (0/1)
51
new_socket
Name: new_socket
Prototype: static void new_socket(sock_type type, int fd)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c
Lines: 771-807
  0.000% (0/30)
4111
muxserver_listen
Name: muxserver_listen
Prototype: void muxserver_listen(struct ssh *ssh)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1288-1369
  0.000% (0/31)
859
muxclient
Name: muxclient
Prototype: int muxclient(const char *path)
Coverage:  0.000% (0/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 2295-2402
  0.000% (0/81)
11731
mux_tty_alloc_failed
Name: mux_tty_alloc_failed
Prototype: void mux_tty_alloc_failed(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1264-1285
  0.000% (0/14)
184
mux_stdio_confirm
Name: mux_stdio_confirm
Prototype: static void mux_stdio_confirm(struct ssh *ssh, int id, int success, void *arg)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1067-1111
  0.000% (0/30)
4310
mux_session_confirm
Name: mux_session_confirm
Prototype: static void mux_session_confirm(struct ssh *ssh, int id, int success, void *arg)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1372-1451
  0.000% (0/51)
7515
mux_remove_remote_forwardings
Name: mux_remove_remote_forwardings
Prototype: static void mux_remove_remote_forwardings(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c
Lines: 549-579
  0.000% (0/20)
224
mux_master_session_cleanup_cb
Name: mux_master_session_cleanup_cb
Prototype: static void mux_master_session_cleanup_cb(struct ssh *ssh, int cid, void *unused)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 205-223
  0.000% (0/10)
174
mux_master_read_cb
Name: mux_master_read_cb
Prototype: static int mux_master_read_cb(struct ssh *ssh, Channel *c)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1160-1237
  0.000% (0/47)
6817
mux_master_control_cleanup_cb
Name: mux_master_control_cleanup_cb
Prototype: static void mux_master_control_cleanup_cb(struct ssh *ssh, int cid, void *unused)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 227-254
  0.000% (0/21)
247
mux_exit_message
Name: mux_exit_message
Prototype: void mux_exit_message(struct ssh *ssh, Channel *c, int exitval)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1239-1262
  0.000% (0/16)
204
mux_confirm_remote_forward
Name: mux_confirm_remote_forward
Prototype: static void mux_confirm_remote_forward(struct ssh *ssh, int type, u_int32_t seq, void *ctxt)
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 616-694
  0.000% (0/44)
8013
mux_client_write_packet
Name: mux_client_write_packet
Prototype: static int mux_client_write_packet(int fd, struct sshbuf *m)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1519-1571
  0.000% (0/24)
5810
mux_client_request_terminate
Name: mux_client_request_terminate
Prototype: static void mux_client_request_terminate(int fd)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1719-1774
  0.000% (0/40)
5914
mux_client_request_stop_listening
Name: mux_client_request_stop_listening
Prototype: static void mux_client_request_stop_listening(int fd)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 2242-2292
  0.000% (0/37)
5213
mux_client_request_stdio_fwd
Name: mux_client_request_stdio_fwd
Prototype: static int mux_client_request_stdio_fwd(int fd)
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 2134-2240
  0.000% (0/79)
17723
mux_client_request_session
Name: mux_client_request_session
Prototype: static int mux_client_request_session(int fd)
Coverage:  0.000% (0/158)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1898-2091
  0.000% (0/158)
24547
mux_client_request_alive
Name: mux_client_request_alive
Prototype: static u_int mux_client_request_alive(int fd)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1668-1717
  0.000% (0/33)
4311
mux_client_read_packet
Name: mux_client_read_packet
Prototype: static int mux_client_read_packet(int fd, struct sshbuf *m)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1573-1604
  0.000% (0/18)
496
mux_client_read
Name: mux_client_read
Prototype: static int mux_client_read(int fd, struct sshbuf *b, size_t need)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1477-1517
  0.000% (0/21)
409
mux_client_proxy
Name: mux_client_proxy
Prototype: static int mux_client_proxy(int fd)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 2093-2132
  0.000% (0/29)
399
mux_client_hello_exchange
Name: mux_client_hello_exchange
Prototype: static int mux_client_hello_exchange(int fd)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1606-1666
  0.000% (0/36)
6212
mux_client_forwards
Name: mux_client_forwards
Prototype: static int mux_client_forwards(int fd, int cancel_flag)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1873-1896
  0.000% (0/13)
155
mux_client_forward
Name: mux_client_forward
Prototype: static int mux_client_forward(int fd, int cancel_flag, u_int ftype, struct Forward *fwd)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/mux.c
Lines: 1776-1871
  0.000% (0/77)
9822
ms_to_timeval
Name: ms_to_timeval
Prototype: void ms_to_timeval(struct timeval *tv, int ms)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1261-1268
  0.000% (0/4)
42
ms_subtract_diff
Name: ms_subtract_diff
Prototype: void ms_subtract_diff(struct timeval *start, int *ms)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1251-1259
  0.000% (0/4)
402
monotime_tv
Name: monotime_tv
Prototype: void monotime_tv(struct timeval *tv)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1301-1309
  0.000% (0/1)
41
monotime_double
Name: monotime_double
Prototype: double monotime_double(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c
Lines: 1320-1327
  0.000% (0/1)
31
monitor_valid_userblob
Name: monitor_valid_userblob
Prototype: static int monitor_valid_userblob(u_char *data, u_int datalen)
Coverage:  0.000% (0/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1220-1285
  0.000% (0/125)
42330
monitor_valid_hostbasedblob
Name: monitor_valid_hostbasedblob
Prototype: static int monitor_valid_hostbasedblob(u_char *data, u_int datalen, char *cuser, char *chost)
Coverage:  0.000% (0/181)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1287-1355
  0.000% (0/181)
74941
monitor_set_child_handler
Name: monitor_set_child_handler
Prototype: static void monitor_set_child_handler(pid_t pid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 372-376
  0.000% (0/1)
11
monitor_reset_key_state
Name: monitor_reset_key_state
Prototype: static void monitor_reset_key_state(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 550-564
  0.000% (0/1)
261
monitor_reinit
Name: monitor_reinit
Prototype: void monitor_reinit(struct monitor *mon)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1743-1747
  0.000% (0/1)
11
monitor_read_log
Name: monitor_read_log
Prototype: static int monitor_read_log(struct monitor *pmonitor)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 414-464
  0.000% (0/35)
5611
monitor_read
Name: monitor_read
Prototype: int monitor_read(struct monitor *pmonitor, struct mon_table *ent, struct mon_table **pent)
Coverage:  0.000% (0/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 466-537
  0.000% (0/42)
7614
monitor_permit_authentications
Name: monitor_permit_authentications
Prototype: static void monitor_permit_authentications(int permit)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 253-265
  0.000% (0/9)
83
monitor_permit
Name: monitor_permit
Prototype: static void monitor_permit(struct mon_table *ent, enum monitor_reqtype type, int permit)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 240-251
  0.000% (0/9)
83
monitor_openfds
Name: monitor_openfds
Prototype: static void monitor_openfds(struct monitor *mon, int do_logfds)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1698-1728
  0.000% (0/22)
638
monitor_init
Name: monitor_init
Prototype: struct monitor * monitor_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1732-1741
  0.000% (0/1)
41
monitor_clear_keystate
Name: monitor_clear_keystate
Prototype: void monitor_clear_keystate(struct monitor *pmonitor)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1630-1639
  0.000% (0/1)
91
monitor_child_preauth
Name: monitor_child_preauth
Prototype: void monitor_child_preauth(Authctxt *_authctxt, struct monitor *pmonitor)
Coverage:  0.000% (0/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 267-370
  0.000% (0/89)
23023
monitor_child_postauth
Name: monitor_child_postauth
Prototype: void monitor_child_postauth(struct monitor *pmonitor)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 384-412
  0.000% (0/5)
403
monitor_child_handler
Name: monitor_child_handler
Prototype: static void monitor_child_handler(int sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 378-382
  0.000% (0/1)
11
monitor_apply_keystate
Name: monitor_apply_keystate
Prototype: void monitor_apply_keystate(struct monitor *pmonitor)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1641-1674
  0.000% (0/7)
283
monitor_allowed_key
Name: monitor_allowed_key
Prototype: static int monitor_allowed_key(u_char *blob, u_int bloblen)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 540-548
  0.000% (0/8)
82
mm_user_key_allowed
Name: mm_user_key_allowed
Prototype: int mm_user_key_allowed(struct ssh *ssh, struct passwd *pw, struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 432-438
  0.000% (0/1)
101
mm_terminate
Name: mm_terminate
Prototype: void mm_terminate(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 783-792
  0.000% (0/4)
72
mm_sshkey_verify
Name: mm_sshkey_verify
Prototype: int mm_sshkey_verify(const struct sshkey *key, const u_char *sig, size_t siglen, const u_char *data, size_t datalen, const char *sigalg, u_int compat)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 499-532
  0.000% (0/19)
275
mm_sshkey_sign
Name: mm_sshkey_sign
Prototype: int mm_sshkey_sign(struct sshkey *key, u_char **sigp, size_t *lenp, const u_char *data, size_t datalen, const char *hostkey_alg, u_int compat)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 220-248
  0.000% (0/16)
214
mm_sshkey_sign
Name: mm_sshkey_sign
Prototype: int mm_sshkey_sign(struct sshkey *key, u_char **sigp, u_int *lenp, u_char *data, u_int datalen, char *alg, u_int compat)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 57-62
  0.000% (0/1)
11
mm_session_pty_cleanup2
Name: mm_session_pty_cleanup2
Prototype: void mm_session_pty_cleanup2(Session *s)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 605-627
  0.000% (0/15)
205
mm_session_close
Name: mm_session_close
Prototype: static void mm_session_close(Session *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1457-1466
  0.000% (0/4)
52
mm_send_keystate
Name: mm_send_keystate
Prototype: void mm_send_keystate(struct monitor *monitor)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 534-549
  0.000% (0/7)
133
mm_send_fd
Name: mm_send_fd
Prototype: int mm_send_fd(int sock, int fd)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c
Lines: 51-110
  0.000% (0/16)
974
mm_request_send
Name: mm_request_send
Prototype: void mm_request_send(int sock, enum monitor_reqtype type, struct sshbuf *m)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 121-137
  0.000% (0/10)
194
mm_request_receive_expect
Name: mm_request_receive_expect
Prototype: void mm_request_receive_expect(int sock, enum monitor_reqtype type, struct sshbuf *m)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 163-177
  0.000% (0/7)
93
mm_request_receive
Name: mm_request_receive
Prototype: void mm_request_receive(int sock, struct sshbuf *m)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 139-161
  0.000% (0/16)
326
mm_record_login
Name: mm_record_login
Prototype: static void mm_record_login(Session *s, struct passwd *pw)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1431-1455
  0.000% (0/7)
173
mm_receive_fd
Name: mm_receive_fd
Prototype: int mm_receive_fd(int sock)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c
Lines: 112-187
  0.000% (0/22)
936
mm_pty_allocate
Name: mm_pty_allocate
Prototype: int mm_pty_allocate(int *ptyfd, int *ttyfd, char *namebuf, size_t namebuflen)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 551-603
  0.000% (0/34)
4710
mm_log_handler
Name: mm_log_handler
Prototype: void mm_log_handler(LogLevel level, const char *msg, void *ctx)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 84-109
  0.000% (0/22)
256
mm_key_allowed
Name: mm_key_allowed
Prototype: int mm_key_allowed(enum mm_keytype type, const char *user, const char *host, struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 447-491
  0.000% (0/32)
488
mm_is_monitor
Name: mm_is_monitor
Prototype: int mm_is_monitor(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 111-119
  0.000% (0/5)
11
mm_inform_authserv
Name: mm_inform_authserv
Prototype: void mm_inform_authserv(char *service, char *style)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 374-391
  0.000% (0/9)
123
mm_hostbased_key_allowed
Name: mm_hostbased_key_allowed
Prototype: int mm_hostbased_key_allowed(struct passwd *pw, const char *user, const char *host, struct sshkey *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 440-445
  0.000% (0/1)
51
mm_getpwnamallow
Name: mm_getpwnamallow
Prototype: struct passwd * mm_getpwnamallow(const char *username)
Coverage:  0.000% (0/187)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 250-342
  0.000% (0/187)
24155
mm_get_keystate
Name: mm_get_keystate
Prototype: void mm_get_keystate(struct monitor *pmonitor)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1678-1688
  0.000% (0/4)
82
mm_choose_dh
Name: mm_choose_dh
Prototype: DH * mm_choose_dh(int min, int nbits, int max)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh_api.c
Lines: 64-68
  0.000% (0/1)
51
mm_chall_setup
Name: mm_chall_setup
Prototype: static void mm_chall_setup(char **name, char **infotxt, u_int *numprompts, char ***prompts, u_int **echo_on)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 794-804
  0.000% (0/1)
61
mm_bsdauth_respond
Name: mm_bsdauth_respond
Prototype: int mm_bsdauth_respond(void *ctx, u_int numresponses, char **responses)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 844-868
  0.000% (0/15)
185
mm_bsdauth_query
Name: mm_bsdauth_query
Prototype: int mm_bsdauth_query(void *ctx, char **name, char **infotxt, u_int *numprompts, char ***prompts, u_int **echo_on)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 806-842
  0.000% (0/13)
295
mm_auth_password
Name: mm_auth_password
Prototype: int mm_auth_password(struct ssh *ssh, char *password)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 394-430
  0.000% (0/10)
194
mm_auth2_read_banner
Name: mm_auth2_read_banner
Prototype: char * mm_auth2_read_banner(void)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_wrap.c
Lines: 344-370
  0.000% (0/10)
274
mm_answer_term
Name: mm_answer_term
Prototype: int mm_answer_term(int sock, struct sshbuf *req)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 1556-1581
  0.000% (0/8)
303
mm_answer_sign
Name: mm_answer_sign
Prototype: int mm_answer_sign(int sock, struct sshbuf *m)
Coverage:  0.000% (0/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c
Lines: 609-708
  0.000% (0/64)
9015
Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  0.000% (0/159)
10
Condition %:  0.000% (0/9)
11
Condition %:  0.000% (0/22)
12
Condition %:  0.000% (0/119)
1314
Condition %:  0.000% (0/167)
15
Condition %:  0.000% (0/7)
16
Condition %:  0.000% (0/1)
17
Condition %:  0.000% (0/4)
...20
Condition %:  0.000% (0/19)
21
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2