| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 mktemp_internal| Name:  | mktemp_internal |  | Prototype:  | static int mktemp_internal(char *path, int slen, int mode) |  | Coverage:  |   0.000% (0/44) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c |  | Lines:  | 46-97 |  
  |  | 97 | 13 | 
 mktemp_proto| Name:  | mktemp_proto |  | Prototype:  | void mktemp_proto(char *s, size_t len) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1394-1408 |  
  |  | 11 | 4 | 
 mm_answer_auth2_read_banner| Name:  | mm_answer_auth2_read_banner |  | Prototype:  | int mm_answer_auth2_read_banner(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 813-826 |  
  |  | 13 | 2 | 
 mm_answer_authpassword| Name:  | mm_answer_authpassword |  | Prototype:  | int mm_answer_authpassword(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 849-887 |  
  |  | 22 | 5 | 
 mm_answer_authserv| Name:  | mm_answer_authserv |  | Prototype:  | int mm_answer_authserv(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 828-847 |  
  |  | 23 | 3 | 
 mm_answer_keyallowed| Name:  | mm_answer_keyallowed |  | Prototype:  | int mm_answer_keyallowed(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/63) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1120-1218 |  
  |  | 105 | 18 | 
 mm_answer_keyverify| Name:  | mm_answer_keyverify |  | Prototype:  | int mm_answer_keyverify(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1357-1429 |  
  |  | 66 | 11 | 
 mm_answer_moduli| Name:  | mm_answer_moduli |  | Prototype:  | int mm_answer_moduli(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 567-606 |  
  |  | 33 | 6 | 
 mm_answer_pty| Name:  | mm_answer_pty |  | Prototype:  | int mm_answer_pty(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1468-1536 |  
  |  | 60 | 12 | 
 mm_answer_pty_cleanup| Name:  | mm_answer_pty_cleanup |  | Prototype:  | int mm_answer_pty_cleanup(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 1538-1554 |  
  |  | 17 | 3 | 
 mm_answer_pwnamallow| Name:  | mm_answer_pwnamallow |  | Prototype:  | int mm_answer_pwnamallow(int sock, struct sshbuf *m) |  | Coverage:  |   0.000% (0/167) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor.c |  | Lines:  | 712-811 |  
  |  | 93 | 53 | 
 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 |  
  |  | 90 | 15 | 
 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 |  
  |  | 30 | 3 | 
 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 |  
  |  | 27 | 4 | 
 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 |  
  |  | 19 | 4 | 
 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 |  
  |  | 29 | 5 | 
 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 |  
  |  | 18 | 5 | 
 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 |  
  |  | 6 | 1 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 241 | 55 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 12 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 48 | 8 | 
 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 |  
  |  | 25 | 6 | 
 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 |  
  |  | 47 | 10 | 
 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 |  
  |  | 93 | 6 | 
 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 |  
  |  | 17 | 3 | 
 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 |  
  |  | 32 | 6 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 19 | 4 | 
 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 |  
  |  | 97 | 4 | 
 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 |  
  |  | 13 | 3 | 
 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 |  
  |  | 5 | 2 | 
 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 | 
 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_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_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_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 | 
 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 | 
 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 | 
 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_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 | 
 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 | 
 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 | 
 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 | 
 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 | 
 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 | 
 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 | 
 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 | 
 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 | 
 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_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_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_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_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_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_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_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_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_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_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_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_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 |