Subroutine Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
subroutine 79 85 92.9
pod 16 27 59.2


line count pod subroutine
6 13 n/a BEGIN
7 13 n/a BEGIN
8 13 n/a BEGIN
13 13 n/a BEGIN
15 13 n/a BEGIN
16 13 n/a BEGIN
18 13 n/a BEGIN
19 13 n/a BEGIN
23 13 n/a BEGIN
25 13 n/a BEGIN
28 1 n/a name
30 1 n/a signature
31 27 n/a baseaddr_nvmctrl
32 2 n/a baseaddr_fuse
33 1 n/a baseaddr_sigrow
35 4 n/a baseaddr_flash
36 0 n/a pagesize_flash
37 1 n/a size_flash
39 4 n/a baseaddr_eeprom
40 0 n/a pagesize_eeprom
41 0 n/a size_eeprom
43 1 n/a fusenames
142 7 Yes partinfo
144 9 n/a _set_nvm_version
219 0 Yes fuseinfo
292 13 n/a BEGIN
309 1 n/a _break
340 110 n/a _op_writeread
343 29 n/a _pack_op_addr
359 45 n/a _op_write_expecting_ack
368 10 No stptr
377 13 No lds8
388 16 No sts8
411 5 No ld
436 3 No st8
471 2 No st16
480 7 No ldcs
488 16 No stcs
499 2 No key
506 9 No set_rsd
537 1 Yes init_link
550 1 Yes read_updirev
561 0 Yes read_asi_sys_status
593 2 Yes read_sib
615 1 Yes read_signature
632 6 Yes request_reset
677 1 Yes erase_chip
703 1 Yes enable_nvmprog
708 10 No nvmctrl
737 2 Yes read_flash_page
751 2 Yes write_flash_page
765 2 Yes read_eeprom_page
777 2 Yes write_eeprom_page
791 2 Yes write_fuse
807 0 Yes read_fuse
816 13 n/a BEGIN
818 36 n/a updi
818 36 n/a updi
818 36 n/a updi
819 37 n/a partinfo
819 37 n/a partinfo
819 37 n/a partinfo
829 11 n/a nvmctrl_command
829 11 n/a nvmctrl_command
829 11 n/a nvmctrl_command
840 11 n/a await_nvm_not_busy
840 11 n/a await_nvm_not_busy
840 11 n/a await_nvm_not_busy
846 13 n/a BEGIN
860 13 n/a BEGIN
865 1 n/a read_flash_page
870 1 n/a read_eeprom_page
898 2 n/a _write_page
903 1 n/a write_flash_page
908 1 n/a write_eeprom_page
927 1 n/a write_fuse
933 13 n/a BEGIN
942 13 n/a BEGIN
947 2 n/a _set_flmap
955 1 n/a read_flash_page
960 1 n/a read_eeprom_page
991 3 n/a _write_page
999 1 n/a write_flash_page
1004 1 n/a write_eeprom_page
1012 1 n/a write_fuse