Subroutine Coverage

blib/lib/Device/AVR/UPDI.pm
Criterion Covered Total %
subroutine 70 76 92.1
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
17 13 n/a BEGIN
19 13 n/a BEGIN
20 13 n/a BEGIN
24 13 n/a BEGIN
26 13 n/a BEGIN
29 1 n/a name
31 1 n/a signature
32 27 n/a baseaddr_nvmctrl
33 2 n/a baseaddr_fuse
34 1 n/a baseaddr_sigrow
36 4 n/a baseaddr_flash
37 0 n/a pagesize_flash
38 1 n/a size_flash
40 4 n/a baseaddr_eeprom
41 0 n/a pagesize_eeprom
42 0 n/a size_eeprom
44 1 n/a fusenames
147 7 Yes partinfo
149 9 n/a _set_nvm_version
223 0 Yes fuseinfo
297 13 n/a BEGIN
299 1 n/a _break
316 110 n/a _op_writeread
347 29 n/a _pack_op_addr
354 45 n/a _op_write_expecting_ack
366 10 No stptr
375 13 No lds8
384 16 No sts8
395 5 No ld
418 3 No st8
443 2 No st16
478 7 No ldcs
487 16 No stcs
495 2 No key
506 9 No set_rsd
524 1 Yes init_link
552 1 Yes read_updirev
565 0 Yes read_asi_sys_status
587 2 Yes read_sib
611 1 Yes read_signature
636 6 Yes request_reset
666 1 Yes erase_chip
694 1 Yes enable_nvmprog
714 10 No nvmctrl
741 2 Yes read_flash_page
755 2 Yes write_flash_page
769 2 Yes read_eeprom_page
783 2 Yes write_eeprom_page
797 2 Yes write_fuse
811 0 Yes read_fuse
825 13 n/a BEGIN
835 11 n/a nvmctrl_command
840 11 n/a await_nvm_not_busy
857 13 n/a BEGIN
871 13 n/a BEGIN
873 1 n/a read_flash_page
878 1 n/a read_eeprom_page
883 2 n/a _write_page
909 1 n/a write_flash_page
914 1 n/a write_eeprom_page
919 1 n/a write_fuse
942 13 n/a BEGIN
951 13 n/a BEGIN
953 2 n/a _set_flmap
958 1 n/a read_flash_page
966 1 n/a read_eeprom_page
971 3 n/a _write_page
1000 1 n/a write_flash_page
1008 1 n/a write_eeprom_page
1013 1 n/a write_fuse