| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 privsep_preauth_child| Name:  | privsep_preauth_child |  | Prototype:  | static void privsep_preauth_child(void) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 529-564 |  
  |  | 28 | 5 | 
 privsep_preauth| Name:  | privsep_preauth |  | Prototype:  | static int privsep_preauth(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 566-633 |  
  |  | 95 | 14 | 
 privsep_postauth| Name:  | privsep_postauth |  | Prototype:  | static void privsep_postauth(Authctxt *authctxt) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c |  | Lines:  | 635-686 |  
  |  | 20 | 5 | 
 print_progress| Name:  | print_progress |  | Prototype:  | static void print_progress(unsigned long start_lineno, unsigned long current_lineno, unsigned long end_lineno) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 528-566 |  
  |  | 30 | 4 | 
 print_escape_help| Name:  | print_escape_help |  | Prototype:  | static void print_escape_help(struct sshbuf *b, int escape_char, int mux_client, int using_stderr) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/clientloop.c |  | Lines:  | 911-940 |  
  |  | 20 | 6 | 
 print_cert| Name:  | print_cert |  | Prototype:  | static void print_cert(struct sshkey *key) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1990-2034 |  
  |  | 39 | 6 | 
 prime_test| Name:  | prime_test |  | Prototype:  | int prime_test(FILE *in, FILE *out, u_int32_t trials, u_int32_t generator_wanted, char *checkpoint_file, unsigned long start_lineno, unsigned long num_lines) |  | Coverage:  |   0.000% (0/119) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/moduli.c |  | Lines:  | 574-806 |  
  |  | 172 | 39 | 
 prepare_poll| Name:  | prepare_poll |  | Prototype:  | static int prepare_poll(struct pollfd **pfdp, size_t *npfdp, int *timeoutp, u_int maxfds) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-agent.c |  | Lines:  | 943-1009 |  
  |  | 58 | 16 | 
 prepare_options_buf| Name:  | prepare_options_buf |  | Prototype:  | static void prepare_options_buf(struct sshbuf *c, int which) |  | Coverage:  |   0.000% (0/51) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1592-1630 |  
  |  | 37 | 11 | 
 prepare_auth_info_file| Name:  | prepare_auth_info_file |  | Prototype:  | static void prepare_auth_info_file(struct passwd *pw, struct sshbuf *info) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c |  | Lines:  | 262-294 |  
  |  | 40 | 8 | 
 port_open_helper| Name:  | port_open_helper |  | Prototype:  | static void port_open_helper(struct ssh *ssh, Channel *c, char *rtype) |  | Coverage:  |   0.000% (0/167) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 1653-1722 |  
  |  | 693 | 37 | 
 poly_hash [umac.c #2]| Name:  | poly_hash [umac.c #2] |  | Prototype:  | static void poly_hash(uhash_ctx_t hc, UINT32 data_in[]) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 831-847 |  
  |  | 10 | 3 | 
 poly_hash [umac.c #1]| Name:  | poly_hash [umac.c #1] |  | Prototype:  | static void poly_hash(uhash_ctx_t hc, UINT32 data_in[]) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 831-847 |  
  |  | 10 | 3 | 
 poly64 [umac.c #2]| Name:  | poly64 [umac.c #2] |  | Prototype:  | static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 796-822 |  
  |  | 19 | 3 | 
 poly64 [umac.c #1]| Name:  | poly64 [umac.c #1] |  | Prototype:  | static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 796-822 |  
  |  | 19 | 3 | 
 poly1305_auth| Name:  | poly1305_auth |  | Prototype:  | void poly1305_auth(unsigned char out[16], const unsigned char *m, size_t inlen, const unsigned char key[32]) |  | Coverage:  | 100.000% (20/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/poly1305.c |  | Lines:  | 33-160 |  
  |  | 95 | 10 | 
 pledge| Name:  | pledge |  | Prototype:  | int pledge(const char *promises, const char *paths[]) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c |  | Lines:  | 255-259 |  
  |  | 1 | 1 | 
 platform_sys_dir_uid| Name:  | platform_sys_dir_uid |  | Prototype:  | int platform_sys_dir_uid(uid_t uid) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-misc.c |  | Lines:  | 25-35 |  
  |  | 3 | 2 | 
 platform_privileged_uidswap| Name:  | platform_privileged_uidswap |  | Prototype:  | int platform_privileged_uidswap(void) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c |  | Lines:  | 81-90 |  
  |  | 1 | 1 | 
 platform_pre_restart| Name:  | platform_pre_restart |  | Prototype:  | void platform_pre_restart(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c |  | Lines:  | 53-59 |  
  |  | 1 | 1 | 
 platform_pre_listen| Name:  | platform_pre_listen |  | Prototype:  | void platform_pre_listen(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c |  | Lines:  | 36-43 |  
  |  | 1 | 1 | 
 platform_post_fork_child| Name:  | platform_post_fork_child |  | Prototype:  | void platform_post_fork_child(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c |  | Lines:  | 69-78 |  
  |  | 1 | 1 | 
 platform_krb5_get_principal_name| Name:  | platform_krb5_get_principal_name |  | Prototype:  | char * platform_krb5_get_principal_name(const char *pw_name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c |  | Lines:  | 190-198 |  
  |  | 5 | 1 | 
 platform_disable_tracing| Name:  | platform_disable_tracing |  | Prototype:  | void platform_disable_tracing(int strict) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-tracing.c |  | Lines:  | 33-51 |  
  |  | 6 | 2 | 
 plain_key_blob| Name:  | plain_key_blob |  | Prototype:  | static int plain_key_blob(const struct sshkey *key, u_char **blob, size_t *blen) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 368-385 |  
  |  | 11 | 4 | 
 pkcs11_terminate| Name:  | pkcs11_terminate |  | Prototype:  | void pkcs11_terminate(void) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 133-143 |  
  |  | 10 | 3 | 
 pkcs11_start_helper| Name:  | pkcs11_start_helper |  | Prototype:  | static int pkcs11_start_helper(void) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 172-201 |  
  |  | 66 | 5 | 
 pkcs11_rsa_wrap| Name:  | pkcs11_rsa_wrap |  | Prototype:  | static int pkcs11_rsa_wrap(struct pkcs11_provider *provider, CK_ULONG slotidx, CK_ATTRIBUTE *keyid_attrib, RSA *rsa) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 314-345 |  
  |  | 36 | 4 | 
 pkcs11_rsa_private_encrypt| Name:  | pkcs11_rsa_private_encrypt |  | Prototype:  | static int pkcs11_rsa_private_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/44) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 222-304 |  
  |  | 101 | 12 | 
 pkcs11_rsa_private_decrypt| Name:  | pkcs11_rsa_private_decrypt |  | Prototype:  | static int pkcs11_rsa_private_decrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 306-311 |  
  |  | 1 | 1 | 
 pkcs11_rsa_finish| Name:  | pkcs11_rsa_finish |  | Prototype:  | static int pkcs11_rsa_finish(RSA *rsa) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 175-191 |  
  |  | 21 | 4 | 
 pkcs11_provider_unref| Name:  | pkcs11_provider_unref |  | Prototype:  | static void pkcs11_provider_unref(struct pkcs11_provider *p) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 119-130 |  
  |  | 7 | 3 | 
 pkcs11_provider_lookup| Name:  | pkcs11_provider_lookup |  | Prototype:  | static struct pkcs11_provider * pkcs11_provider_lookup(char *provider_id) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 146-157 |  
  |  | 175 | 9 | 
 pkcs11_provider_finalize| Name:  | pkcs11_provider_finalize |  | Prototype:  | static void pkcs11_provider_finalize(struct pkcs11_provider *p) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 92-113 |  
  |  | 24 | 5 | 
 pkcs11_open_session| Name:  | pkcs11_open_session |  | Prototype:  | static int pkcs11_open_session(struct pkcs11_provider *p, CK_ULONG slotidx, char *pin) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 366-399 |  
  |  | 33 | 6 | 
 pkcs11_key_included| Name:  | pkcs11_key_included |  | Prototype:  | static int pkcs11_key_included(struct sshkey ***keysp, int *nkeys, struct sshkey *key) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 443-452 |  
  |  | 5 | 3 | 
 pkcs11_init| Name:  | pkcs11_init |  | Prototype:  | int pkcs11_init(int interactive) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 78-84 |  
  |  | 7 | 1 | 
 pkcs11_find| Name:  | pkcs11_find |  | Prototype:  | static int pkcs11_find(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE *attr, CK_ULONG nattr, CK_OBJECT_HANDLE *obj) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 194-219 |  
  |  | 18 | 4 | 
 pkcs11_fetch_keys_filter| Name:  | pkcs11_fetch_keys_filter |  | Prototype:  | static int pkcs11_fetch_keys_filter(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE filter[], CK_ATTRIBUTE attribs[3], struct sshkey ***keysp, int *nkeys) |  | Coverage:  |   0.000% (0/83) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 463-589 |  
  |  | 137 | 24 | 
 pkcs11_fetch_keys| Name:  | pkcs11_fetch_keys |  | Prototype:  | static int pkcs11_fetch_keys(struct pkcs11_provider *p, CK_ULONG slotidx, struct sshkey ***keysp, int *nkeys) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 410-441 |  
  |  | 58 | 2 | 
 pkcs11_del_provider| Name:  | pkcs11_del_provider |  | Prototype:  | int pkcs11_del_provider(char *name) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 248-267 |  
  |  | 16 | 4 | 
 pkcs11_del_provider| Name:  | pkcs11_del_provider |  | Prototype:  | int pkcs11_del_provider(char *provider_id) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 160-172 |  
  |  | 12 | 3 | 
 pkcs11_add_provider| Name:  | pkcs11_add_provider |  | Prototype:  | int pkcs11_add_provider(char *name, char *pin, struct sshkey ***keysp) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c |  | Lines:  | 203-246 |  
  |  | 43 | 9 | 
 pkcs11_add_provider| Name:  | pkcs11_add_provider |  | Prototype:  | int pkcs11_add_provider(char *provider_id, char *pin, struct sshkey ***keyp) |  | Coverage:  |   0.000% (0/55) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11.c |  | Lines:  | 592-716 |  
  |  | 143 | 19 | 
 pick_salt| Name:  | pick_salt |  | Prototype:  | static const char * pick_salt(void) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c |  | Lines:  | 72-96 |  
  |  | 40 | 5 | 
 permute_args| Name:  | permute_args |  | Prototype:  | static void permute_args(int panonopt_start, int panonopt_end, int opt_end, char * const *nargv) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getopt_long.c |  | Lines:  | 138-168 |  
  |  | 16 | 4 | 
 permitopen_port| Name:  | permitopen_port |  | Prototype:  | int permitopen_port(const char *p) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 4090-4100 |  
  |  | 168 | 9 | 
 permission_set_get_array| Name:  | permission_set_get_array |  | Prototype:  | static void permission_set_get_array(struct ssh *ssh, int who, int where, struct permission ***permpp, u_int **npermpp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 501-519 |  
  |  | 9 | 4 | 
 permission_set_get| Name:  | permission_set_get |  | Prototype:  | static struct permission_set * permission_set_get(struct ssh *ssh, int where) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 483-498 |  
  |  | 5 | 4 | 
 permission_set_add| Name:  | permission_set_add |  | Prototype:  | static int permission_set_add(struct ssh *ssh, int who, int where, const char *host_to_connect, int port_to_connect, const char *listen_host, const char *listen_path, int listen_port, Channel *downstream) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/channels.c |  | Lines:  | 522-547 |  
  |  | 38 | 2 | 
 permanently_set_uid| Name:  | permanently_set_uid |  | Prototype:  | void permanently_set_uid(struct passwd *pw) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/uidswap.c |  | Lines:  | 178-236 |  
  |  | 36 | 9 | 
 percent_expand| Name:  | percent_expand |  | Prototype:  | char * percent_expand(const char *string, ...) |  | Coverage:  |   0.000% (0/48) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 969-1025 |  
  |  | 126 | 15 | 
 peek_type_nid| Name:  | peek_type_nid |  | Prototype:  | static int peek_type_nid(const char *s, size_t l, int *nid) |  | Coverage:  |  94.118% (16/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c |  | Lines:  | 1208-1224 |  
  |  | 14 | 5 | 
 pdf_init [umac.c #2]| Name:  | pdf_init [umac.c #2] |  | Prototype:  | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 222-233 |  
  |  | 6 | 1 | 
 pdf_init [umac.c #1]| Name:  | pdf_init [umac.c #1] |  | Prototype:  | static void pdf_init(pdf_ctx *pc, aes_int_key prf_key) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 222-233 |  
  |  | 6 | 1 | 
 pdf_gen_xor [umac.c #2]| Name:  | pdf_gen_xor [umac.c #2] |  | Prototype:  | static void pdf_gen_xor(pdf_ctx *pc, const UINT8 nonce[8], UINT8 buf[8]) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #2 |  | Lines:  | 235-278 |  
  |  | 9 | 2 | 
 pdf_gen_xor [umac.c #1]| Name:  | pdf_gen_xor [umac.c #1] |  | Prototype:  | static void pdf_gen_xor(pdf_ctx *pc, const UINT8 nonce[8], UINT8 buf[8]) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c #1 |  | Lines:  | 235-278 |  
  |  | 9 | 2 | 
 pathname_is_dir| Name:  | pathname_is_dir |  | Prototype:  | static int pathname_is_dir(const char *pathname) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 610-616 |  
  |  | 2 | 1 | 
 path_strip| Name:  | path_strip |  | Prototype:  | static char * path_strip(const char *path, const char *strip) |  | Coverage:  |   0.000% (0/52) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 368-384 |  
  |  | 213 | 10 | 
 path_append| Name:  | path_append |  | Prototype:  | char * path_append(const char *p1, const char *p2) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c |  | Lines:  | 1906-1919 |  
  |  | 8 | 2 | 
 parse_user_host_port| Name:  | parse_user_host_port |  | Prototype:  | int parse_user_host_port(const char *s, char **userp, char **hostp, int *portp) |  | Coverage:  |   0.000% (0/63) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 641-692 |  
  |  | 151 | 17 | 
 parse_user_host_path| Name:  | parse_user_host_path |  | Prototype:  | int parse_user_host_path(const char *s, char **userp, char **hostp, char **pathp) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 573-631 |  
  |  | 95 | 12 | 
 parse_uri| Name:  | parse_uri |  | Prototype:  | int parse_uri(const char *scheme, const char *uri, char **userp, char **hostp, int *portp, char **pathp) |  | Coverage:  |   0.000% (0/173) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 765-854 |  
  |  | 643 | 35 | 
 parse_token| Name:  | parse_token |  | Prototype:  | static OpCodes parse_token(const char *cp, const char *filename, int linenum, const char *ignored_unknown) |  | Coverage:  |   0.000% (0/41) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 718-733 |  
  |  | 176 | 10 | 
 parse_token| Name:  | parse_token |  | Prototype:  | static ServerOpCodes parse_token(const char *cp, const char *filename, int linenum, u_int *flags) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 680-695 |  
  |  | 8 | 3 | 
 parse_ssh_uri| Name:  | parse_ssh_uri |  | Prototype:  | int parse_ssh_uri(const char *uri, char **userp, char **hostp, int *portp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2397-2407 |  
  |  | 8 | 2 | 
 parse_server_match_testspec| Name:  | parse_server_match_testspec |  | Prototype:  | int parse_server_match_testspec(struct connection_info *ci, char *spec) |  | Coverage:  |   0.000% (0/267) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2220-2249 |  
  |  | 1310 | 45 | 
 parse_server_match_config| Name:  | parse_server_match_config |  | Prototype:  | void parse_server_match_config(ServerOptions *options, struct connection_info *connectinfo) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2209-2218 |  
  |  | 4 | 1 | 
 parse_server_config| Name:  | parse_server_config |  | Prototype:  | void parse_server_config(ServerOptions *options, const char *filename, struct sshbuf *conf, struct connection_info *connectinfo) |  | Coverage:  |  53.333% (8/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c |  | Lines:  | 2359-2382 |  
  |  | 88 | 5 | 
 parse_scp_uri| Name:  | parse_scp_uri |  | Prototype:  | static int parse_scp_uri(const char *uri, char **userp, char **hostp, int *portp, char **pathp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c |  | Lines:  | 611-621 |  
  |  | 7 | 2 | 
 parse_revoked_certs| Name:  | parse_revoked_certs |  | Prototype:  | static int parse_revoked_certs(struct sshbuf *buf, struct ssh_krl *krl) |  | Coverage:  |   0.000% (0/90) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/krl.c |  | Lines:  | 845-956 |  
  |  | 131 | 29 | 
 parse_rename_flags| Name:  | parse_rename_flags |  | Prototype:  | static int parse_rename_flags(const char *cmd, char **argv, int argc, int *lflag) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 460-482 |  
  |  | 12 | 4 | 
 parse_relative_time| Name:  | parse_relative_time |  | Prototype:  | static u_int64_t parse_relative_time(const char *s, time_t now) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1822-1834 |  
  |  | 7 | 3 | 
 parse_prime| Name:  | parse_prime |  | Prototype:  | static int parse_prime(int linenum, char *line, struct dhgroup *dhg) |  | Coverage:  |   0.000% (0/88) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c |  | Lines:  | 48-144 |  
  |  | 540 | 21 | 
 parse_no_flags| Name:  | parse_no_flags |  | Prototype:  | static int parse_no_flags(const char *cmd, char **argv, int argc) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 564-582 |  
  |  | 9 | 3 | 
 parse_ls_flags| Name:  | parse_ls_flags |  | Prototype:  | static int parse_ls_flags(char **argv, int argc, int *lflag) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 484-535 |  
  |  | 33 | 12 | 
 parse_long_options| Name:  | parse_long_options |  | Prototype:  | static int parse_long_options(char * const *nargv, const char *options, const struct option *long_options, int *idx, int short_too) |  | Coverage:  |   0.000% (0/134) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getopt_long.c |  | Lines:  | 175-287 |  
  |  | 307 | 28 | 
 parse_link_flags| Name:  | parse_link_flags |  | Prototype:  | static int parse_link_flags(const char *cmd, char **argv, int argc, int *sflag) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 436-458 |  
  |  | 12 | 4 | 
 parse_jump| Name:  | parse_jump |  | Prototype:  | int parse_jump(const char *s, Options *o, int active) |  | Coverage:  |   0.000% (0/41) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2340-2395 |  
  |  | 87 | 11 | 
 parse_ipqos| Name:  | parse_ipqos |  | Prototype:  | int parse_ipqos(const char *cp) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1442-1460 |  
  |  | 17 | 5 | 
 parse_getput_flags| Name:  | parse_getput_flags |  | Prototype:  | static int parse_getput_flags(const char *cmd, char **argv, int argc, int *aflag, int *fflag, int *pflag, int *rflag) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 400-434 |  
  |  | 18 | 9 | 
 parse_fwd_field| Name:  | parse_fwd_field |  | Prototype:  | static int parse_fwd_field(char **p, struct fwdarg *fwd) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2143-2197 |  
  |  | 36 | 13 | 
 parse_forward| Name:  | parse_forward |  | Prototype:  | int parse_forward(struct Forward *fwd, const char *fwdspec, int dynamicfwd, int remotefwd) |  | Coverage:  |   0.000% (0/99) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c |  | Lines:  | 2209-2338 |  
  |  | 159 | 26 | 
 parse_dns_rrsection| Name:  | parse_dns_rrsection |  | Prototype:  | static struct dns_rr * parse_dns_rrsection(const u_char *answer, int size, const u_char **cp, int count) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 493-555 |  
  |  | 126 | 9 | 
 parse_dns_response| Name:  | parse_dns_response |  | Prototype:  | static struct dns_response * parse_dns_response(const u_char *answer, int size) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 382-445 |  
  |  | 110 | 11 | 
 parse_dns_qsection| Name:  | parse_dns_qsection |  | Prototype:  | static struct dns_query * parse_dns_qsection(const u_char *answer, int size, const u_char **cp, int count) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/getrrsetbyname.c |  | Lines:  | 447-491 |  
  |  | 102 | 8 | 
 parse_dispatch_command| Name:  | parse_dispatch_command |  | Prototype:  | static int parse_dispatch_command(struct sftp_conn *conn, const char *cmd, char **pwd, const char *startdir, int err_abort) |  | Coverage:  |   0.000% (0/181) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 1492-1749 |  
  |  | 242 | 64 | 
 parse_df_flags| Name:  | parse_df_flags |  | Prototype:  | static int parse_df_flags(const char *cmd, char **argv, int argc, int *hflag, int *iflag) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 537-562 |  
  |  | 14 | 5 | 
 parse_cert_times| Name:  | parse_cert_times |  | Prototype:  | static void parse_cert_times(char *timespec) |  | Coverage:  |   0.000% (0/113) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c |  | Lines:  | 1836-1884 |  
  |  | 427 | 23 | 
 parse_args| Name:  | parse_args |  | Prototype:  | static int parse_args(const char **cpp, int *ignore_errors, int *aflag, int *fflag, int *hflag, int *iflag, int *lflag, int *pflag, int *rflag, int *sflag, unsigned long *n_arg, char **path1, char **path2) |  | Coverage:  |   0.000% (0/143) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c |  | Lines:  | 1298-1490 |  
  |  | 191 | 59 | 
 parse_absolute_time| Name:  | parse_absolute_time |  | Prototype:  | int parse_absolute_time(const char *s, uint64_t *tp) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/misc.c |  | Lines:  | 1965-2006 |  
  |  | 26 | 7 | 
 packet_write_wait| Name:  | packet_write_wait |  | Prototype:  | void packet_write_wait(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 271-278 |  
  |  | 3 | 2 | 
 packet_write_poll| Name:  | packet_write_poll |  | Prototype:  | void packet_write_poll(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 280-287 |  
  |  | 3 | 2 | 
 packet_set_connection| Name:  | packet_set_connection |  | Prototype:  | void packet_set_connection(int fd_in, int fd_out) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 213-219 |  
  |  | 5 | 2 | 
 packet_send_debug| Name:  | packet_send_debug |  | Prototype:  | void packet_send_debug(const char *fmt, ...) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 310-320 |  
  |  | 22 | 1 | 
 packet_read_seqnr| Name:  | packet_read_seqnr |  | Prototype:  | int packet_read_seqnr(u_int32_t *seqnr) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 233-242 |  
  |  | 5 | 2 | 
 packet_read_poll_seqnr| Name:  | packet_read_poll_seqnr |  | Prototype:  | int packet_read_poll_seqnr(u_int32_t *seqnr) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 244-253 |  
  |  | 5 | 2 | 
 packet_read_expect| Name:  | packet_read_expect |  | Prototype:  | void packet_read_expect(int expected_type) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 289-296 |  
  |  | 3 | 2 | 
 packet_process_incoming| Name:  | packet_process_incoming |  | Prototype:  | void packet_process_incoming(const char *buf, u_int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 262-269 |  
  |  | 3 | 2 | 
 packet_get_int| Name:  | packet_get_int |  | Prototype:  | u_int packet_get_int(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c |  | Lines:  | 227-231 |  
  |  | 1 | 1 |