Subroutine Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
subroutine 12 339 3.5
pod 59 306 19.2


line count pod subroutine
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
17 1 n/a BEGIN
36 1 n/a BEGIN
59 0 No ah
59 0 No al
59 0 No ax
59 0 No bh
59 0 No bl
59 0 No bp
59 0 No bpl
59 0 No bx
59 0 No ch
59 0 No cl
59 0 No cs
59 0 No cx
59 0 No dh
59 0 No di
59 0 No dil
59 0 No dl
59 0 No ds
59 0 No dx
59 0 No eax
59 0 No ebp
59 0 No ebx
59 0 No ecx
59 0 No edi
59 0 No edx
59 0 No es
59 0 No esi
59 0 No esp
59 0 No fs
59 0 No gs
59 0 No k0
59 0 No k1
59 0 No k2
59 0 No k3
59 0 No k4
59 0 No k5
59 0 No k6
59 0 No k7
59 0 No mm0
59 0 No mm1
59 0 No mm2
59 0 No mm3
59 0 No mm4
59 0 No mm5
59 0 No mm6
59 0 No mm7
59 0 No r10
59 0 No r10b
59 0 No r10d
59 0 No r10l
59 0 No r10w
59 0 No r11
59 0 No r11b
59 0 No r11d
59 0 No r11l
59 0 No r11w
59 0 No r12
59 0 No r12b
59 0 No r12d
59 0 No r12l
59 0 No r12w
59 0 No r13
59 0 No r13b
59 0 No r13d
59 0 No r13l
59 0 No r13w
59 0 No r14
59 0 No r14b
59 0 No r14d
59 0 No r14l
59 0 No r14w
59 0 No r15
59 0 No r15b
59 0 No r15d
59 0 No r15l
59 0 No r15w
59 0 No r8
59 0 No r8b
59 0 No r8d
59 0 No r8l
59 0 No r8w
59 0 No r9
59 0 No r9b
59 0 No r9d
59 0 No r9l
59 0 No r9w
59 0 No rax
59 0 No rbp
59 0 No rbx
59 0 No rcx
59 0 No rdi
59 0 No rdx
59 0 No rflags
59 0 No rip
59 0 No rsi
59 0 No rsp
59 0 No si
59 0 No sil
59 0 No sp
59 0 No spl
59 0 No ss
59 0 No st0
59 0 No st1
59 0 No st2
59 0 No st3
59 0 No st4
59 0 No st5
59 0 No st6
59 0 No st7
59 0 No xmm0
59 0 No xmm1
59 0 No xmm10
59 0 No xmm11
59 0 No xmm12
59 0 No xmm13
59 0 No xmm14
59 0 No xmm15
59 0 No xmm16
59 0 No xmm17
59 0 No xmm18
59 0 No xmm19
59 0 No xmm2
59 0 No xmm20
59 0 No xmm21
59 0 No xmm22
59 0 No xmm23
59 0 No xmm24
59 0 No xmm25
59 0 No xmm26
59 0 No xmm27
59 0 No xmm28
59 0 No xmm29
59 0 No xmm3
59 0 No xmm30
59 0 No xmm31
59 0 No xmm4
59 0 No xmm5
59 0 No xmm6
59 0 No xmm7
59 0 No xmm8
59 0 No xmm9
59 0 No ymm0
59 0 No ymm1
59 0 No ymm10
59 0 No ymm11
59 0 No ymm12
59 0 No ymm13
59 0 No ymm14
59 0 No ymm15
59 0 No ymm16
59 0 No ymm17
59 0 No ymm18
59 0 No ymm19
59 0 No ymm2
59 0 No ymm20
59 0 No ymm21
59 0 No ymm22
59 0 No ymm23
59 0 No ymm24
59 0 No ymm25
59 0 No ymm26
59 0 No ymm27
59 0 No ymm28
59 0 No ymm29
59 0 No ymm3
59 0 No ymm30
59 0 No ymm31
59 0 No ymm4
59 0 No ymm5
59 0 No ymm6
59 0 No ymm7
59 0 No ymm8
59 0 No ymm9
59 0 No zmm0
59 0 No zmm1
59 0 No zmm10
59 0 No zmm11
59 0 No zmm12
59 0 No zmm13
59 0 No zmm14
59 0 No zmm15
59 0 No zmm16
59 0 No zmm17
59 0 No zmm18
59 0 No zmm19
59 0 No zmm2
59 0 No zmm20
59 0 No zmm21
59 0 No zmm22
59 0 No zmm23
59 0 No zmm24
59 0 No zmm25
59 0 No zmm26
59 0 No zmm27
59 0 No zmm28
59 0 No zmm29
59 0 No zmm3
59 0 No zmm30
59 0 No zmm31
59 0 No zmm4
59 0 No zmm5
59 0 No zmm6
59 0 No zmm7
59 0 No zmm8
59 0 No zmm9
66 0 No registers_128
66 0 No registers_16
66 0 No registers_256
66 0 No registers_32a
66 0 No registers_32b
66 0 No registers_512
66 0 No registers_64
66 0 No registers_64m
66 0 No registers_8
66 0 No registers_f
66 0 No registers_m
66 0 No registers_s
81 0 No Pushfq
81 0 No Rdtsc
81 0 No Ret
81 0 No Syscall
97 0 No Call
97 0 No Inc
97 0 No Jge
97 0 No Jmp
97 0 No Jz
97 0 Yes Pop
97 0 Yes Push
113 0 No Add
113 0 No And
113 0 No Cmp
113 0 No Lea
113 0 No Mov
113 0 No Or
113 0 No Shl
113 0 No Shr
113 0 No Sub
113 0 No Test
113 0 No Vmovdqu32
113 0 No Vmovdqu64
113 0 No Vmovdqu8
113 0 No Vpxorq
113 0 No Xor
129 0 No Vprolq
147 0 No Label
151 0 Yes SetLabel
158 0 Yes Ds
169 0 Yes Rs
182 0 Yes Dbwdq
192 0 Yes Db
196 0 Yes Dw
200 0 Yes Dd
204 0 Yes Dq
209 0 Yes Rbwdq
221 0 Yes Rb
225 0 Yes Rw
229 0 Yes Rd
233 0 Yes Rq
240 0 Yes SaveFirstFour
248 0 Yes RestoreFirstFour
255 0 Yes RestoreFirstFourExceptRax
262 0 Yes SaveFirstSeven
273 0 Yes RestoreFirstSeven
283 0 Yes RestoreFirstSevenExceptRax
293 0 Yes RestoreFirstSevenExceptRaxAndRdi
302 0 Yes RegisterSize
310 0 Yes ClearRegisters
322 0 Yes If
345 0 Yes For
367 0 Yes S
388 0 Yes Comment
398 0 Yes PrintOutNl
411 0 Yes PrintOutString
428 0 Yes PrintOutRaxInHex
432 0 n/a __ANON__
443 0 n/a __ANON__
463 0 Yes ReverseBytesInRax
467 0 n/a __ANON__
485 0 Yes PrintOutRaxInReverseInHex
492 0 Yes PrintOutRegisterInHex
526 0 Yes PrintOutRipInHex
529 0 n/a __ANON__
545 0 Yes PrintOutRflagsInHex
549 0 n/a __ANON__
562 0 Yes PrintOutRegistersInHex
565 0 n/a __ANON__
592 0 Yes Fork
599 0 Yes GetPid
607 0 Yes GetPPid
615 0 Yes GetUid
623 0 Yes WaitPid
636 0 Yes ReadTimeStampCounter
651 0 Yes PushR
665 0 Yes PopR
679 0 Yes PeekR
694 0 No Structure
704 0 n/a field
717 0 n/a addr
725 0 No All8Structure
738 0 Yes LocalData
746 0 n/a start
755 0 n/a free
762 0 n/a variable
774 0 n/a stack
781 0 n/a allocate8
790 0 Yes AllocateAll8OnStack
804 0 Yes PrintOutMemoryInHex
808 0 n/a __ANON__
824 0 Yes PrintOutMemory
836 0 Yes AllocateMemory
840 0 n/a __ANON__
860 0 Yes FreeMemory
863 0 n/a __ANON__
875 0 Yes MemoryClear
885 0 n/a __ANON__
895 0 Yes OpenRead
899 0 n/a __ANON__
914 0 Yes Close
925 0 Yes StatSize
941 0 Yes ReadFile
975 0 No CreateByteString
982 0 n/a __ANON__
1004 0 n/a ar
1021 0 n/a out
1034 0 Yes Start
1039 0 Yes Exit
1053 0 No Assemble
1092 1 n/a BEGIN
1094 1 n/a BEGIN
2448 0 No test
2463 1 n/a BEGIN
2464 1 n/a BEGIN