Subroutine Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
subroutine 12 331 3.6
pod 59 303 19.4


line count pod subroutine
10 1 n/a BEGIN
11 1 n/a BEGIN
12 1 n/a BEGIN
13 1 n/a BEGIN
14 1 n/a BEGIN
15 1 n/a BEGIN
16 1 n/a BEGIN
35 1 n/a BEGIN
58 0 No ah
58 0 No al
58 0 No ax
58 0 No bh
58 0 No bl
58 0 No bp
58 0 No bpl
58 0 No bx
58 0 No ch
58 0 No cl
58 0 No cs
58 0 No cx
58 0 No dh
58 0 No di
58 0 No dil
58 0 No dl
58 0 No ds
58 0 No dx
58 0 No eax
58 0 No ebp
58 0 No ebx
58 0 No ecx
58 0 No edi
58 0 No edx
58 0 No es
58 0 No esi
58 0 No esp
58 0 No fs
58 0 No gs
58 0 No k0
58 0 No k1
58 0 No k2
58 0 No k3
58 0 No k4
58 0 No k5
58 0 No k6
58 0 No k7
58 0 No mm0
58 0 No mm1
58 0 No mm2
58 0 No mm3
58 0 No mm4
58 0 No mm5
58 0 No mm6
58 0 No mm7
58 0 No r10
58 0 No r10b
58 0 No r10d
58 0 No r10l
58 0 No r10w
58 0 No r11
58 0 No r11b
58 0 No r11d
58 0 No r11l
58 0 No r11w
58 0 No r12
58 0 No r12b
58 0 No r12d
58 0 No r12l
58 0 No r12w
58 0 No r13
58 0 No r13b
58 0 No r13d
58 0 No r13l
58 0 No r13w
58 0 No r14
58 0 No r14b
58 0 No r14d
58 0 No r14l
58 0 No r14w
58 0 No r15
58 0 No r15b
58 0 No r15d
58 0 No r15l
58 0 No r15w
58 0 No r8
58 0 No r8b
58 0 No r8d
58 0 No r8l
58 0 No r8w
58 0 No r9
58 0 No r9b
58 0 No r9d
58 0 No r9l
58 0 No r9w
58 0 No rax
58 0 No rbp
58 0 No rbx
58 0 No rcx
58 0 No rdi
58 0 No rdx
58 0 No rflags
58 0 No rip
58 0 No rsi
58 0 No rsp
58 0 No si
58 0 No sil
58 0 No sp
58 0 No spl
58 0 No ss
58 0 No st0
58 0 No st1
58 0 No st2
58 0 No st3
58 0 No st4
58 0 No st5
58 0 No st6
58 0 No st7
58 0 No xmm0
58 0 No xmm1
58 0 No xmm10
58 0 No xmm11
58 0 No xmm12
58 0 No xmm13
58 0 No xmm14
58 0 No xmm15
58 0 No xmm16
58 0 No xmm17
58 0 No xmm18
58 0 No xmm19
58 0 No xmm2
58 0 No xmm20
58 0 No xmm21
58 0 No xmm22
58 0 No xmm23
58 0 No xmm24
58 0 No xmm25
58 0 No xmm26
58 0 No xmm27
58 0 No xmm28
58 0 No xmm29
58 0 No xmm3
58 0 No xmm30
58 0 No xmm31
58 0 No xmm4
58 0 No xmm5
58 0 No xmm6
58 0 No xmm7
58 0 No xmm8
58 0 No xmm9
58 0 No ymm0
58 0 No ymm1
58 0 No ymm10
58 0 No ymm11
58 0 No ymm12
58 0 No ymm13
58 0 No ymm14
58 0 No ymm15
58 0 No ymm16
58 0 No ymm17
58 0 No ymm18
58 0 No ymm19
58 0 No ymm2
58 0 No ymm20
58 0 No ymm21
58 0 No ymm22
58 0 No ymm23
58 0 No ymm24
58 0 No ymm25
58 0 No ymm26
58 0 No ymm27
58 0 No ymm28
58 0 No ymm29
58 0 No ymm3
58 0 No ymm30
58 0 No ymm31
58 0 No ymm4
58 0 No ymm5
58 0 No ymm6
58 0 No ymm7
58 0 No ymm8
58 0 No ymm9
58 0 No zmm0
58 0 No zmm1
58 0 No zmm10
58 0 No zmm11
58 0 No zmm12
58 0 No zmm13
58 0 No zmm14
58 0 No zmm15
58 0 No zmm16
58 0 No zmm17
58 0 No zmm18
58 0 No zmm19
58 0 No zmm2
58 0 No zmm20
58 0 No zmm21
58 0 No zmm22
58 0 No zmm23
58 0 No zmm24
58 0 No zmm25
58 0 No zmm26
58 0 No zmm27
58 0 No zmm28
58 0 No zmm29
58 0 No zmm3
58 0 No zmm30
58 0 No zmm31
58 0 No zmm4
58 0 No zmm5
58 0 No zmm6
58 0 No zmm7
58 0 No zmm8
58 0 No zmm9
65 0 No registers_128
65 0 No registers_16
65 0 No registers_256
65 0 No registers_32a
65 0 No registers_32b
65 0 No registers_512
65 0 No registers_64
65 0 No registers_64m
65 0 No registers_8
65 0 No registers_f
65 0 No registers_m
65 0 No registers_s
80 0 No Pushfq
80 0 No Rdtsc
80 0 No Ret
80 0 No Syscall
96 0 No Call
96 0 No Inc
96 0 No Jge
96 0 No Jmp
96 0 No Jz
96 0 No Pop
96 0 No Push
112 0 No Add
112 0 No And
112 0 No Cmp
112 0 No Lea
112 0 No Mov
112 0 No Or
112 0 No Shl
112 0 No Shr
112 0 No Sub
112 0 No Test
112 0 No Vmovdqu32
112 0 No Vmovdqu64
112 0 No Vmovdqu8
112 0 No Vpxorq
112 0 No Xor
128 0 No Vprolq
141 0 Yes label
145 0 Yes SetLabel
152 0 Yes Start
157 0 Yes Ds
168 0 Yes Rs
181 0 Yes Dbwdq
191 0 Yes Db
195 0 Yes Dw
199 0 Yes Dd
203 0 Yes Dq
208 0 Yes Rbwdq
220 0 Yes Rb
224 0 Yes Rw
228 0 Yes Rd
232 0 Yes Rq
237 0 Yes Comment
245 0 Yes Exit
259 0 Yes SaveFirstFour
267 0 Yes RestoreFirstFour
274 0 Yes RestoreFirstFourExceptRax
281 0 Yes SaveFirstSeven
292 0 Yes RestoreFirstSeven
302 0 Yes RestoreFirstSevenExceptRax
312 0 Yes RestoreFirstSevenExceptRaxAndRdi
321 0 Yes If
344 0 Yes For
366 0 Yes S
387 0 Yes registerSize
395 0 Yes PushR
409 0 Yes PopR
423 0 Yes PeekR
434 0 Yes PrintOutNl
447 0 Yes PrintOutString
464 0 Yes PrintOutMemory
476 0 Yes PrintOutRaxInHex
480 0 n/a __ANON__
491 0 n/a __ANON__
511 0 Yes ClearRegisters
521 0 Yes ReverseBytesInRax
525 0 n/a __ANON__
543 0 Yes PrintOutRaxInReverseInHex
550 0 Yes PrintOutRegisterInHex
584 0 Yes PrintOutRipInHex
587 0 n/a __ANON__
603 0 Yes PrintOutRflagsInHex
607 0 n/a __ANON__
620 0 Yes PrintOutRegistersInHex
623 0 n/a __ANON__
648 0 Yes PrintOutMemoryInHex
652 0 n/a __ANON__
668 0 Yes allocateMemory
672 0 n/a __ANON__
692 0 Yes freeMemory
695 0 n/a __ANON__
707 0 Yes Fork
714 0 Yes GetPid
722 0 Yes GetPPid
730 0 Yes GetUid
738 0 Yes WaitPid
751 0 Yes readTimeStampCounter
762 0 Yes OpenRead
766 0 n/a __ANON__
781 0 Yes Close
792 0 Yes localData
800 0 n/a start
809 0 n/a free
816 0 n/a variable
828 0 n/a stack
835 0 n/a allocate8
844 0 Yes AllocateAll8
856 0 Yes MemoryClear
866 0 n/a __ANON__
874 0 Yes StatSize
890 0 Yes ReadFile
922 0 Yes assemble
961 1 n/a BEGIN
963 1 n/a BEGIN
2253 0 No test
2268 1 n/a BEGIN
2269 1 n/a BEGIN