| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 packet_get_char| Name:  | packet_get_char |  | Prototype:  | u_int packet_get_char(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 221-225 |  
  |  | 1 | 1 | 
 packet_disconnect| Name:  | packet_disconnect |  | Prototype:  | void packet_disconnect(const char *fmt, ...) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 298-308 |  
  |  | 22 | 1 | 
 packet_close| Name:  | packet_close |  | Prototype:  | void packet_close(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 255-260 |  
  |  | 6 | 1 | 
 p1p1_to_p3| Name:  | p1p1_to_p3 |  | Prototype:  | static void p1p1_to_p3(crypto_sign_ed25519_ref_ge25519 *r, const ge25519_p1p1 *p) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 77-81 |  
  |  | 2 | 1 | 
 p1p1_to_p2| Name:  | p1p1_to_p2 |  | Prototype:  | static void p1p1_to_p2(ge25519_p2 *r, const ge25519_p1p1 *p) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 70-75 |  
  |  | 3 | 1 | 
 order_hostkeyalgs| Name:  | order_hostkeyalgs |  | Prototype:  | static char * order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshconnect2.c |  | Lines:  | 103-155 |  
  |  | 109 | 9 | 
 option_clear_or_none| Name:  | option_clear_or_none |  | Prototype:  | int option_clear_or_none(const char *o) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 1793-1797 |  
  |  | 5 | 1 | 
 option_clear_or_none| Name:  | option_clear_or_none |  | Prototype:  | static int option_clear_or_none(const char *o) |  | Coverage:  |  80.000% (4/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 186-190 |  
  |  | 5 | 1 | 
 opt_match| Name:  | opt_match |  | Prototype:  | static int opt_match(const char **opts, const char *term) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 100-109 |  
  |  | 5 | 2 | 
 opt_flag| Name:  | opt_flag |  | Prototype:  | static int opt_flag(const char *opt, int allow_negate, const char **optsp) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 49-65 |  
  |  | 10 | 3 | 
 opt_dequote| Name:  | opt_dequote |  | Prototype:  | static char * opt_dequote(const char **sp, const char **errstrp) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-options.c |  | Lines:  | 67-98 |  
  |  | 41 | 6 | 
 openssh_RSA_verify| Name:  | openssh_RSA_verify |  | Prototype:  | static int openssh_RSA_verify(int hash_alg, u_char *hash, size_t hashlen, u_char *sigbuf, size_t siglen, RSA *rsa) |  | Coverage:  |  48.485% (16/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-rsa.c |  | Lines:  | 402-448 |  
  |  | 48 | 9 | 
 open_preamble| Name:  | open_preamble |  | Prototype:  | static void open_preamble(struct ssh *ssh, const char *where, Channel *c, const char *type) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 869-881 |  
  |  | 7 | 2 | 
 open_match| Name:  | open_match |  | Prototype:  | static int open_match(struct permission *allowed_open, const char *requestedhost, int requestedport) |  | Coverage:  |   0.000% (0/74) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 3854-3867 |  
  |  | 337 | 16 | 
 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 |  
  |  | 195 | 11 | 
 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 |  
  |  | 178 | 10 | 
 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 |  
  |  | 36 | 5 | 
 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 |  
  |  | 24 | 3 | 
 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 |  
  |  | 32 | 11 | 
 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 |  
  |  | 36 | 3 | 
 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 |  
  |  | 2 | 2 | 
 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 |  
  |  | 2 | 2 | 
 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 |  
  |  | 40 | 8 | 
 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 |  
  |  | 4 | 3 | 
 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 |  
  |  | 11 | 3 | 
 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 |  
  |  | 19 | 4 | 
 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 |  
  |  | 19 | 4 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 6 | 1 | 
 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 |  
  |  | 4 | 1 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 18 | 3 | 
 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 |  
  |  | 16 | 3 | 
 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 |  
  |  | 31 | 2 | 
 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 |  
  |  | 22 | 2 | 
 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 |  
  |  | 7 | 1 | 
 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 |  
  |  | 5 | 1 | 
 newkeys_to_blob| Name:  | newkeys_to_blob |  | Prototype:  | static int newkeys_to_blob(struct sshbuf *m, struct ssh *ssh, int mode) |  | Coverage:  |  38.462% (15/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2186-2227 |  
  |  | 39 | 9 | 
 newkeys_from_blob| Name:  | newkeys_from_blob |  | Prototype:  | static int newkeys_from_blob(struct sshbuf *m, struct ssh *ssh, int mode) |  | Coverage:  |  29.787% (14/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/packet.c |  | Lines:  | 2257-2321 |  
  |  | 78 | 13 | 
 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 |  
  |  | 41 | 11 | 
 negative| Name:  | negative |  | Prototype:  | static unsigned char negative(signed char b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c |  | Lines:  | 163-168 |  
  |  | 3 | 1 | 
 mysignal| Name:  | mysignal |  | Prototype:  | mysig_t mysignal(int sig, mysig_t act) |  | Coverage:  |  53.846% (7/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-signal.c |  | Lines:  | 27-51 |  
  |  | 39 | 5 | 
 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 |  
  |  | 85 | 9 | 
 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 |  
  |  | 117 | 31 | 
 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 |  
  |  | 18 | 4 | 
 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 |  
  |  | 43 | 10 | 
 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 |  
  |  | 75 | 15 | 
 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 |  
  |  | 22 | 4 | 
 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 |  
  |  | 17 | 4 | 
 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 |  
  |  | 68 | 17 | 
 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 |  
  |  | 24 | 7 | 
 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 |  
  |  | 20 | 4 | 
 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 |  
  |  | 80 | 13 | 
 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 |  
  |  | 58 | 10 | 
 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 |  
  |  | 59 | 14 | 
 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 |  
  |  | 52 | 13 | 
 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 |  
  |  | 177 | 23 | 
 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 |  
  |  | 245 | 47 | 
 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 |  
  |  | 43 | 11 | 
 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 |  
  |  | 49 | 6 | 
 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 |  
  |  | 40 | 9 | 
 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 |  
  |  | 39 | 9 | 
 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 |  
  |  | 62 | 12 | 
 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 |  
  |  | 15 | 5 | 
 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 |  
  |  | 98 | 22 | 
 mult121665| Name:  | mult121665 |  | Prototype:  | static void mult121665(unsigned int out[32],const unsigned int a[32]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 77-88 |  
  |  | 8 | 3 | 
 mult| Name:  | mult |  | Prototype:  | static void mult(unsigned int out[32],const unsigned int a[32],const unsigned int b[32]) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c |  | Lines:  | 62-75 |  
  |  | 9 | 4 | 
 msetlocale| Name:  | msetlocale |  | Prototype:  | void msetlocale(void) |  | Coverage:  |  36.842% (7/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c |  | Lines:  | 310-340 |  
  |  | 57 | 5 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 40 | 2 | 
 mprintf| Name:  | mprintf |  | Prototype:  | int mprintf(const char *fmt, ...) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/utf8.c |  | Lines:  | 289-299 |  
  |  | 26 | 1 | 
 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 |  
  |  | 4 | 1 | 
 monotime_ts| Name:  | monotime_ts |  | Prototype:  | void monotime_ts(struct timespec *ts) |  | Coverage:  |  23.077% (3/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1270-1299 |  
  |  | 33 | 5 | 
 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 |  
  |  | 3 | 1 | 
 monotime| Name:  | monotime |  | Prototype:  | time_t monotime(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1311-1318 |  
  |  | 3 | 1 | 
 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 |  
  |  | 423 | 30 | 
 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 |  
  |  | 749 | 41 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 26 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 56 | 11 | 
 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 |  
  |  | 76 | 14 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 8 | 3 | 
 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 |  
  |  | 63 | 8 | 
 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 |  
  |  | 4 | 1 | 
 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 |  
  |  | 9 | 1 | 
 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 |  
  |  | 230 | 23 | 
 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 |  
  |  | 40 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 28 | 3 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 10 | 1 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 27 | 5 | 
 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 |  
  |  | 21 | 4 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 20 | 5 |