OpenCoverage

OpenSSH Test Coverage

Function Tree

Page:<>1
Function: zero_pad [umac.c #2]
...10
Function: packet_get_char
11
Function: mm_session_close
12
Function: log_change_level
13
Function: insert_serial_range
14
Function: get_hram
1516
Function: dh_gen_key
17
Function: colon
18
Function: channel_setup_local_fwd_listener
19
Function: chan_set_istate
20
Function: atomiciov
21
Function: DH_set0_pqg
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
dump_client_config
Name: dump_client_config
Prototype: void dump_client_config(Options *o, const char *host)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2548-2737
  0.000% (0/45)
19910
dump_cfg_string
Name: dump_cfg_string
Prototype: static void dump_cfg_string(OpCodes code, const char *val)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2482-2488
  0.000% (0/4)
52
dump_cfg_string
Name: dump_cfg_string
Prototype: static void dump_cfg_string(ServerOpCodes code, const char *val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2446-2451
  0.000% (0/1)
61
dump_cfg_strarray_oneline
Name: dump_cfg_strarray_oneline
Prototype: static void dump_cfg_strarray_oneline(OpCodes code, u_int count, char **vals)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2499-2508
  0.000% (0/4)
52
dump_cfg_strarray_oneline
Name: dump_cfg_strarray_oneline
Prototype: static void dump_cfg_strarray_oneline(ServerOpCodes code, u_int count, char **vals)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2462-2475
  0.000% (0/14)
94
dump_cfg_strarray
Name: dump_cfg_strarray
Prototype: static void dump_cfg_strarray(OpCodes code, u_int count, char **vals)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2490-2497
  0.000% (0/4)
32
dump_cfg_strarray
Name: dump_cfg_strarray
Prototype: static void dump_cfg_strarray(ServerOpCodes code, u_int count, char **vals)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2453-2460
  0.000% (0/4)
32
dump_cfg_oct
Name: dump_cfg_oct
Prototype: static void dump_cfg_oct(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2434-2438
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2470-2474
  0.000% (0/1)
11
dump_cfg_int
Name: dump_cfg_int
Prototype: static void dump_cfg_int(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2428-2432
  0.000% (0/1)
11
dump_cfg_forwards
Name: dump_cfg_forwards
Prototype: static void dump_cfg_forwards(OpCodes code, u_int count, const struct Forward *fwds)
Coverage:  0.000% (0/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2510-2546
  0.000% (0/94)
36521
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(OpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readconf.c
Lines: 2476-2480
  0.000% (0/1)
11
dump_cfg_fmtint
Name: dump_cfg_fmtint
Prototype: static void dump_cfg_fmtint(ServerOpCodes code, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/servconf.c
Lines: 2440-2444
  0.000% (0/1)
11
dump_base64
Name: dump_base64
Prototype: void dump_base64(FILE *fp, const u_char *data, u_int len)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c
Lines: 75-95
 76.923% (10/13)
185
dsa_generate_private_key
Name: dsa_generate_private_key
Prototype: static int dsa_generate_private_key(u_int bits, DSA **dsap)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshkey.c
Lines: 1504-1530
 56.250% (9/16)
476
drop_connection
Name: drop_connection
Prototype: static int drop_connection(int startups)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 892-912
  0.000% (0/12)
144
download_dir_internal
Name: download_dir_internal
Prototype: static int download_dir_internal(struct sftp_conn *conn, const char *src, const char *dst, int depth, Attrib *dirattrib, int preserve_flag, int print_flag, int resume_flag, int fsync_flag)
Coverage:  0.000% (0/118)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1457-1549
  0.000% (0/118)
43529
download_dir
Name: download_dir
Prototype: int download_dir(struct sftp_conn *conn, const char *src, const char *dst, Attrib *dirattrib, int preserve_flag, int print_flag, int resume_flag, int fsync_flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1551-1568
  0.000% (0/4)
112
do_upload
Name: do_upload
Prototype: int do_upload(struct sftp_conn *conn, const char *local_path, const char *remote_path, int preserve_flag, int resume, int fsync_flag)
Coverage:  0.000% (0/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1570-1789
  0.000% (0/138)
24135
do_times
Name: do_times
Prototype: static int do_times(int fd, int verb, const struct stat *sb)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 593-609
  0.000% (0/4)
422
do_symlink
Name: do_symlink
Prototype: int do_symlink(struct sftp_conn *conn, const char *oldpath, const char *newpath)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 959-992
  0.000% (0/21)
255
do_statvfs
Name: do_statvfs
Prototype: int do_statvfs(struct sftp_conn *conn, const char *path, struct sftp_statvfs *st, int quiet)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1082-1109
  0.000% (0/16)
204
do_stat
Name: do_stat
Prototype: Attrib * do_stat(struct sftp_conn *conn, const char *path, int quiet)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 742-754
  0.000% (0/1)
61
do_ssh2_kex
Name: do_ssh2_kex
Prototype: static void do_ssh2_kex(void)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshd.c
Lines: 2262-2328
  0.000% (0/12)
424
do_show_cert
Name: do_show_cert
Prototype: static void do_show_cert(struct passwd *pw)
Coverage:  0.000% (0/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 2036-2091
  0.000% (0/98)
40823
do_setusercontext
Name: do_setusercontext
Prototype: void do_setusercontext(struct passwd *pw)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1380-1461
  0.000% (0/30)
538
do_setup_env
Name: do_setup_env
Prototype: static char ** do_setup_env(struct ssh *ssh, Session *s, const char *shell)
Coverage:  0.000% (0/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1011-1217
  0.000% (0/77)
18121
do_setstat
Name: do_setstat
Prototype: int do_setstat(struct sftp_conn *conn, const char *path, Attrib *a)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 791-806
  0.000% (0/6)
92
do_rmdir
Name: do_rmdir
Prototype: int do_rmdir(struct sftp_conn *conn, const char *path)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 726-740
  0.000% (0/6)
82
do_rm
Name: do_rm
Prototype: int do_rm(struct sftp_conn *conn, const char *path)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 695-708
  0.000% (0/6)
82
do_rename
Name: do_rename
Prototype: int do_rename(struct sftp_conn *conn, const char *oldpath, const char *newpath, int force_legacy)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 882-921
  0.000% (0/34)
307
do_realpath
Name: do_realpath
Prototype: char * do_realpath(struct sftp_conn *conn, const char *path)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 825-880
  0.000% (0/34)
5410
do_readdir
Name: do_readdir
Prototype: int do_readdir(struct sftp_conn *conn, const char *path, SFTP_DIRENT ***dir)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 675-679
  0.000% (0/1)
11
do_rc_files
Name: do_rc_files
Prototype: static void do_rc_files(struct ssh *ssh, Session *s, const char *shell)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1223-1290
  0.000% (0/50)
11612
do_pwchange
Name: do_pwchange
Prototype: static void do_pwchange(Session *s)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1463-1486
  0.000% (0/5)
302
do_print_resource_record
Name: do_print_resource_record
Prototype: static int do_print_resource_record(struct passwd *pw, char *fname, char *hname)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1435-1457
  0.000% (0/13)
355
do_print_public
Name: do_print_public
Prototype: static void do_print_public(struct passwd *pw)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 777-794
 40.000% (4/10)
254
do_nologin
Name: do_nologin
Prototype: static void do_nologin(struct passwd *pw)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1292-1322
  0.000% (0/16)
306
do_motd
Name: do_motd
Prototype: void do_motd(void)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 823-842
  0.000% (0/10)
124
do_mkdir
Name: do_mkdir
Prototype: int do_mkdir(struct sftp_conn *conn, const char *path, Attrib *a, int print_flag)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 710-724
  0.000% (0/8)
82
do_lstat
Name: do_lstat
Prototype: Attrib * do_lstat(struct sftp_conn *conn, const char *path, int quiet)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 756-774
  0.000% (0/8)
103
do_lsreaddir
Name: do_lsreaddir
Prototype: static int do_lsreaddir(struct sftp_conn *conn, const char *path, int print_flag, SFTP_DIRENT ***dir)
Coverage:  0.000% (0/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 528-673
  0.000% (0/94)
15626
do_ls_dir
Name: do_ls_dir
Prototype: static int do_ls_dir(struct sftp_conn *conn, const char *path, const char *strip_path, int lflag)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 815-898
  0.000% (0/55)
7114
do_login
Name: do_login
Prototype: void do_login(struct ssh *ssh, Session *s, const char *command)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 770-818
  0.000% (0/13)
245
do_log2
Name: do_log2
Prototype: void do_log2(LogLevel level, const char *fmt,...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 390-398
  0.000% (0/1)
201
do_log
Name: do_log
Prototype: void do_log(LogLevel level, const char *fmt, va_list args)
Coverage:  28.205% (11/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/log.c
Lines: 400-480
 28.205% (11/39)
11415
do_local_cmd
Name: do_local_cmd
Prototype: static int do_local_cmd(arglist *a)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 189-229
  0.000% (0/26)
799
do_known_hosts
Name: do_known_hosts
Prototype: static void do_known_hosts(struct passwd *pw, const char *name)
Coverage:  0.000% (0/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1252-1345
  0.000% (0/73)
11219
do_init
Name: do_init
Prototype: struct sftp_conn * do_init(int fd_in, int fd_out, u_int transfer_buflen, u_int num_requests, u_int64_t limit_kbps)
Coverage:  0.000% (0/363)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 392-492
  0.000% (0/363)
171576
do_host
Name: do_host
Prototype: static void do_host(char *host)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keyscan.c
Lines: 606-621
  0.000% (0/13)
115
do_hardlink
Name: do_hardlink
Prototype: int do_hardlink(struct sftp_conn *conn, const char *oldpath, const char *newpath)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 923-957
  0.000% (0/23)
265
do_globbed_ls
Name: do_globbed_ls
Prototype: static int do_globbed_ls(struct sftp_conn *conn, const char *path, const char *strip_path, int lflag)
Coverage:  0.000% (0/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 929-1033
  0.000% (0/71)
9919
do_gen_krl
Name: do_gen_krl
Prototype: static void do_gen_krl(struct passwd *pw, int updating, int argc, char **argv)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 2299-2356
  0.000% (0/49)
9317
do_gen_all_hostkeys
Name: do_gen_all_hostkeys
Prototype: static void do_gen_all_hostkeys(struct passwd *pw)
Coverage:  0.000% (0/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 996-1133
  0.000% (0/54)
16720
do_fsync
Name: do_fsync
Prototype: int do_fsync(struct sftp_conn *conn, u_char *handle, u_int handle_len)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 994-1023
  0.000% (0/21)
225
do_fsetstat
Name: do_fsetstat
Prototype: int do_fsetstat(struct sftp_conn *conn, const u_char *handle, u_int handle_len, Attrib *a)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 808-823
  0.000% (0/6)
82
do_fingerprint
Name: do_fingerprint
Prototype: static void do_fingerprint(struct passwd *pw)
Coverage:  20.000% (27/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 900-994
 20.000% (27/135)
44329
do_file
Name: do_file
Prototype: static int do_file(int agent_fd, int deleting, int key_only, char *file, int qflag)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-add.c
Lines: 495-506
  0.000% (0/11)
64
do_exec_pty
Name: do_exec_pty
Prototype: int do_exec_pty(struct ssh *ssh, Session *s, const char *command)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 563-657
  0.000% (0/25)
7210
do_exec_no_pty
Name: do_exec_no_pty
Prototype: int do_exec_no_pty(struct ssh *ssh, Session *s, const char *command)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 392-555
  0.000% (0/31)
8312
do_exec
Name: do_exec
Prototype: int do_exec(struct ssh *ssh, Session *s, const char *command)
Coverage:  0.000% (0/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 692-767
  0.000% (0/121)
47523
do_download
Name: do_download
Prototype: int do_download(struct sftp_conn *conn, const char *remote_path, const char *local_path, Attrib *a, int preserve_flag, int resume_flag, int fsync_flag)
Coverage:  0.000% (0/206)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 1161-1455
  0.000% (0/206)
29853
do_download
Name: do_download
Prototype: static void do_download(struct passwd *pw)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 796-838
  0.000% (0/23)
526
do_df
Name: do_df
Prototype: static int do_df(struct sftp_conn *conn, const char *path, int hflag, int iflag)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp.c
Lines: 1035-1091
  0.000% (0/19)
466
do_convert_to_ssh2
Name: do_convert_to_ssh2
Prototype: static void do_convert_to_ssh2(struct passwd *pw, struct sshkey *k)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 328-351
 50.000% (2/4)
332
do_convert_to_pkcs8
Name: do_convert_to_pkcs8
Prototype: static void do_convert_to_pkcs8(struct sshkey *k)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 353-375
  0.000% (0/18)
248
do_convert_to_pem
Name: do_convert_to_pem
Prototype: static void do_convert_to_pem(struct sshkey *k)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 377-389
  0.000% (0/8)
104
do_convert_to
Name: do_convert_to
Prototype: static void do_convert_to(struct passwd *pw)
Coverage:  22.222% (4/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 391-418
 22.222% (4/18)
268
do_convert_private_ssh2_from_blob
Name: do_convert_private_ssh2_from_blob
Prototype: static struct sshkey * do_convert_private_ssh2_from_blob(u_char *blob, u_int blen)
Coverage:  35.556% (48/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 442-578
 35.556% (48/135)
42630
do_convert_from_ssh2
Name: do_convert_from_ssh2
Prototype: static void do_convert_from_ssh2(struct passwd *pw, struct sshkey **k, int *private)
Coverage:  33.333% (28/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 606-653
 33.333% (28/84)
25118
do_convert_from_pkcs8
Name: do_convert_from_pkcs8
Prototype: static void do_convert_from_pkcs8(struct sshkey **k, int *private)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 655-696
  0.000% (0/24)
5510
do_convert_from_pem
Name: do_convert_from_pem
Prototype: static void do_convert_from_pem(struct sshkey **k, int *private)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 698-715
  0.000% (0/10)
344
do_convert_from
Name: do_convert_from
Prototype: static void do_convert_from(struct passwd *pw)
Coverage:  48.571% (17/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 717-774
 48.571% (17/35)
11215
do_cmd2
Name: do_cmd2
Prototype: int do_cmd2(char *host, char *remuser, int port, char *cmd, int fdin, int fdout)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 318-362
  0.000% (0/24)
509
do_cmd
Name: do_cmd
Prototype: int do_cmd(char *host, char *remuser, int port, char *cmd, int *fdin, int *fdout)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/scp.c
Lines: 237-311
  0.000% (0/28)
9610
do_close
Name: do_close
Prototype: int do_close(struct sftp_conn *conn, const u_char *handle, u_int handle_len)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-client.c
Lines: 500-525
  0.000% (0/16)
194
do_cleanup
Name: do_cleanup
Prototype: void do_cleanup(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2564-2622
  0.000% (0/21)
277
do_child
Name: do_child
Prototype: void do_child(struct ssh *ssh, Session *s, const char *command)
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 1532-1732
  0.000% (0/44)
12914
do_check_krl
Name: do_check_krl
Prototype: static void do_check_krl(struct passwd *pw, int argc, char **argv)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 2358-2384
  0.000% (0/13)
215
do_change_passphrase
Name: do_change_passphrase
Prototype: static void do_change_passphrase(struct passwd *pw)
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1351-1430
  0.000% (0/63)
22818
do_change_comment
Name: do_change_comment
Prototype: static void do_change_comment(struct passwd *pw)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1462-1560
  0.000% (0/57)
11817
do_ca_sign
Name: do_ca_sign
Prototype: static void do_ca_sign(struct passwd *pw, int argc, char **argv)
Coverage:  0.000% (0/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-keygen.c
Lines: 1674-1820
  0.000% (0/128)
40034
do_authentication2
Name: do_authentication2
Prototype: void do_authentication2(Authctxt *authctxt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2.c
Lines: 169-178
  0.000% (0/1)
101
do_authenticated2
Name: do_authenticated2
Prototype: static void do_authenticated2(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 2558-2562
  0.000% (0/1)
11
do_authenticated
Name: do_authenticated
Prototype: void do_authenticated(struct ssh *ssh, Authctxt *authctxt)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 337-369
  0.000% (0/14)
174
dns_result_totext
Name: dns_result_totext
Prototype: static const char * dns_result_totext(unsigned int res)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c
Lines: 56-75
  0.000% (0/14)
88
dns_read_rdata
Name: dns_read_rdata
Prototype: static int dns_read_rdata(u_int8_t *algorithm, u_int8_t *digest_type, u_char **digest, size_t *digest_len, u_char *rdata, int rdata_len)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c
Lines: 147-172
  0.000% (0/8)
133
dns_read_key
Name: dns_read_key
Prototype: static int dns_read_key(u_int8_t *algorithm, u_int8_t *digest_type, u_char **digest, size_t *digest_len, struct sshkey *key)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c
Lines: 80-142
  0.000% (0/43)
4517
display_loginmsg
Name: display_loginmsg
Prototype: static void display_loginmsg(void)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/session.c
Lines: 249-260
  0.000% (0/7)
73
dispatch_protocol_ignore
Name: dispatch_protocol_ignore
Prototype: int dispatch_protocol_ignore(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Lines: 54-59
  0.000% (0/1)
21
dispatch_protocol_error
Name: dispatch_protocol_error
Prototype: int dispatch_protocol_error(int type, u_int32_t seq, struct ssh *ssh)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Lines: 40-52
  0.000% (0/10)
82
disconnect_controlling_tty
Name: disconnect_controlling_tty
Prototype: void disconnect_controlling_tty(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Lines: 218-229
  0.000% (0/4)
242
dh_pub_is_valid
Name: dh_pub_is_valid
Prototype: int dh_pub_is_valid(const DH *dh, const BIGNUM *dh_pub)
Coverage:  52.174% (12/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 222-268
 52.174% (12/23)
448
dh_new_group_fallback
Name: dh_new_group_fallback
Prototype: DH * dh_new_group_fallback(int max)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 458-471
 42.857% (3/7)
93
dh_new_group_asc
Name: dh_new_group_asc
Prototype: DH * dh_new_group_asc(const char *gen, const char *modulus)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 299-318
 38.462% (5/13)
365
dh_new_group18
Name: dh_new_group18
Prototype: DH * dh_new_group18(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 406-455
100.000% (1/1)
11
dh_new_group16
Name: dh_new_group16
Prototype: DH * dh_new_group16(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 375-403
  0.000% (0/1)
11
dh_new_group14
Name: dh_new_group14
Prototype: DH * dh_new_group14(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 355-372
100.000% (1/1)
11
dh_new_group1
Name: dh_new_group1
Prototype: DH * dh_new_group1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 340-352
100.000% (1/1)
11
dh_new_group
Name: dh_new_group
Prototype: DH * dh_new_group(BIGNUM *gen, BIGNUM *modulus)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dh.c
Lines: 324-337
 42.857% (3/7)
213
Page:<>1
Function: zero_pad [umac.c #2]
...10
Function: packet_get_char
11
Function: mm_session_close
12
Function: log_change_level
13
Function: insert_serial_range
14
Function: get_hram
1516
Function: dh_gen_key
17
Function: colon
18
Function: channel_setup_local_fwd_listener
19
Function: chan_set_istate
20
Function: atomiciov
21
Function: DH_set0_pqg

Generated by Squish Coco 4.2.2