Subroutine Coverage

blib/lib/Nasm/X86.pm
Criterion Covered Total %
subroutine 12 343 3.5
pod 65 308 21.1


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
60 0 No ah
60 0 No al
60 0 No ax
60 0 No bh
60 0 No bl
60 0 No bp
60 0 No bpl
60 0 No bx
60 0 No ch
60 0 No cl
60 0 No cs
60 0 No cx
60 0 No dh
60 0 No di
60 0 No dil
60 0 No dl
60 0 No ds
60 0 No dx
60 0 No eax
60 0 No ebp
60 0 No ebx
60 0 No ecx
60 0 No edi
60 0 No edx
60 0 No es
60 0 No esi
60 0 No esp
60 0 No fs
60 0 No gs
60 0 No k0
60 0 No k1
60 0 No k2
60 0 No k3
60 0 No k4
60 0 No k5
60 0 No k6
60 0 No k7
60 0 No mm0
60 0 No mm1
60 0 No mm2
60 0 No mm3
60 0 No mm4
60 0 No mm5
60 0 No mm6
60 0 No mm7
60 0 No r10
60 0 No r10b
60 0 No r10d
60 0 No r10l
60 0 No r10w
60 0 No r11
60 0 No r11b
60 0 No r11d
60 0 No r11l
60 0 No r11w
60 0 No r12
60 0 No r12b
60 0 No r12d
60 0 No r12l
60 0 No r12w
60 0 No r13
60 0 No r13b
60 0 No r13d
60 0 No r13l
60 0 No r13w
60 0 No r14
60 0 No r14b
60 0 No r14d
60 0 No r14l
60 0 No r14w
60 0 No r15
60 0 No r15b
60 0 No r15d
60 0 No r15l
60 0 No r15w
60 0 No r8
60 0 No r8b
60 0 No r8d
60 0 No r8l
60 0 No r8w
60 0 No r9
60 0 No r9b
60 0 No r9d
60 0 No r9l
60 0 No r9w
60 0 No rax
60 0 No rbp
60 0 No rbx
60 0 No rcx
60 0 No rdi
60 0 No rdx
60 0 No rflags
60 0 No rip
60 0 No rsi
60 0 No rsp
60 0 No si
60 0 No sil
60 0 No sp
60 0 No spl
60 0 No ss
60 0 No st0
60 0 No st1
60 0 No st2
60 0 No st3
60 0 No st4
60 0 No st5
60 0 No st6
60 0 No st7
60 0 No xmm0
60 0 No xmm1
60 0 No xmm10
60 0 No xmm11
60 0 No xmm12
60 0 No xmm13
60 0 No xmm14
60 0 No xmm15
60 0 No xmm16
60 0 No xmm17
60 0 No xmm18
60 0 No xmm19
60 0 No xmm2
60 0 No xmm20
60 0 No xmm21
60 0 No xmm22
60 0 No xmm23
60 0 No xmm24
60 0 No xmm25
60 0 No xmm26
60 0 No xmm27
60 0 No xmm28
60 0 No xmm29
60 0 No xmm3
60 0 No xmm30
60 0 No xmm31
60 0 No xmm4
60 0 No xmm5
60 0 No xmm6
60 0 No xmm7
60 0 No xmm8
60 0 No xmm9
60 0 No ymm0
60 0 No ymm1
60 0 No ymm10
60 0 No ymm11
60 0 No ymm12
60 0 No ymm13
60 0 No ymm14
60 0 No ymm15
60 0 No ymm16
60 0 No ymm17
60 0 No ymm18
60 0 No ymm19
60 0 No ymm2
60 0 No ymm20
60 0 No ymm21
60 0 No ymm22
60 0 No ymm23
60 0 No ymm24
60 0 No ymm25
60 0 No ymm26
60 0 No ymm27
60 0 No ymm28
60 0 No ymm29
60 0 No ymm3
60 0 No ymm30
60 0 No ymm31
60 0 No ymm4
60 0 No ymm5
60 0 No ymm6
60 0 No ymm7
60 0 No ymm8
60 0 No ymm9
60 0 No zmm0
60 0 No zmm1
60 0 No zmm10
60 0 No zmm11
60 0 No zmm12
60 0 No zmm13
60 0 No zmm14
60 0 No zmm15
60 0 No zmm16
60 0 No zmm17
60 0 No zmm18
60 0 No zmm19
60 0 No zmm2
60 0 No zmm20
60 0 No zmm21
60 0 No zmm22
60 0 No zmm23
60 0 No zmm24
60 0 No zmm25
60 0 No zmm26
60 0 No zmm27
60 0 No zmm28
60 0 No zmm29
60 0 No zmm3
60 0 No zmm30
60 0 No zmm31
60 0 No zmm4
60 0 No zmm5
60 0 No zmm6
60 0 No zmm7
60 0 No zmm8
60 0 No zmm9
67 0 No registers_128
67 0 No registers_16
67 0 No registers_256
67 0 No registers_32a
67 0 No registers_32b
67 0 No registers_512
67 0 No registers_64
67 0 No registers_64m
67 0 No registers_8
67 0 No registers_f
67 0 No registers_m
67 0 No registers_s
82 0 No Pushfq
82 0 No Rdtsc
82 0 No Ret
82 0 No Syscall
98 0 No Call
98 0 No Inc
98 0 No Jge
98 0 No Jmp
98 0 No Jz
98 0 Yes Pop
98 0 Yes Push
114 0 No Add
114 0 No And
114 0 No Cmp
114 0 No Lea
114 0 No Mov
114 0 No Or
114 0 No Shl
114 0 No Shr
114 0 No Sub
114 0 No Test
114 0 No Vmovdqu32
114 0 No Vmovdqu64
114 0 No Vmovdqu8
114 0 No Vpxorq
114 0 No Xchg
114 0 No Xor
130 0 No Vprolq
148 0 Yes Label
152 0 Yes SetLabel
159 0 Yes Ds
170 0 Yes Rs
183 0 Yes Dbwdq
193 0 Yes Db
197 0 Yes Dw
201 0 Yes Dd
205 0 Yes Dq
210 0 Yes Rbwdq
222 0 Yes Rb
226 0 Yes Rw
230 0 Yes Rd
234 0 Yes Rq
241 0 Yes SaveFirstFour
249 0 Yes RestoreFirstFour
256 0 Yes RestoreFirstFourExceptRax
263 0 Yes SaveFirstSeven
274 0 Yes RestoreFirstSeven
284 0 Yes RestoreFirstSevenExceptRax
294 0 Yes RestoreFirstSevenExceptRaxAndRdi
303 0 Yes RegisterSize
311 0 Yes ClearRegisters
323 0 Yes If
346 0 Yes For
368 0 Yes S
389 0 Yes Comment
399 0 Yes PrintOutNl
412 0 Yes PrintOutString
429 0 Yes PrintOutRaxInHex
433 0 n/a __ANON__
444 0 n/a __ANON__
464 0 Yes ReverseBytesInRax
468 0 n/a __ANON__
486 0 Yes PrintOutRaxInReverseInHex
493 0 Yes PrintOutRegisterInHex
527 0 Yes PrintOutRipInHex
530 0 n/a __ANON__
546 0 Yes PrintOutRflagsInHex
550 0 n/a __ANON__
563 0 Yes PrintOutRegistersInHex
566 0 n/a __ANON__
593 0 Yes Fork
600 0 Yes GetPid
608 0 Yes GetPPid
616 0 Yes GetUid
624 0 Yes WaitPid
637 0 Yes ReadTimeStampCounter
652 0 Yes PushR
666 0 Yes PopR
680 0 Yes PeekR
695 0 Yes Structure
705 0 n/a field
718 0 n/a addr
726 0 Yes All8Structure
739 0 Yes LocalData
747 0 n/a start
756 0 n/a free
763 0 n/a variable
775 0 n/a stack
782 0 n/a allocate8
791 0 Yes AllocateAll8OnStack
805 0 Yes PrintOutMemoryInHex
809 0 n/a __ANON__
825 0 Yes PrintOutMemory
837 0 Yes AllocateMemory
841 0 n/a __ANON__
861 0 Yes FreeMemory
864 0 n/a __ANON__
876 0 Yes ClearMemory
886 0 n/a __ANON__
894 0 Yes CopyMemory
905 0 n/a __ANON__
915 0 Yes OpenRead
919 0 n/a __ANON__
934 0 Yes Close
945 0 Yes StatSize
961 0 Yes ReadFile
995 0 Yes CreateByteString
1002 0 n/a __ANON__
1024 0 n/a m
1048 0 n/a copy
1062 0 n/a out
1075 0 Yes Start
1080 0 Yes Exit
1094 0 Yes Assemble
1133 1 n/a BEGIN
1135 1 n/a BEGIN
2643 0 No test
2658 1 n/a BEGIN
2659 1 n/a BEGIN