View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/capstonev5/LEB128.h |
100.00% (12/12) |
100.00% (1/1) |
100.00% (5/5) |
src/capstonev5/MCInst.c |
62.58% (102/163) |
67.74% (21/31) |
33.92% (58/171) |
src/capstonev5/MCInstrDesc.c |
30.00% (6/20) |
50.00% (2/4) |
14.29% (2/14) |
src/capstonev5/MCRegisterInfo.c |
90.00% (72/80) |
100.00% (9/9) |
81.40% (35/43) |
src/capstonev5/Mapping.c |
21.05% (32/152) |
26.67% (4/15) |
9.58% (23/240) |
src/capstonev5/Mapping.h |
0.00% (0/24) |
0.00% (0/8) |
0.00% (0/45) |
src/capstonev5/MathExtras.h |
14.84% (38/256) |
28.57% (10/35) |
43.48% (20/46) |
src/capstonev5/SStream.c |
94.44% (119/126) |
100.00% (13/13) |
93.75% (105/112) |
src/capstonev5/arch/AArch64/AArch64AddressingModes.h |
37.89% (266/702) |
37.31% (25/67) |
77.08% (195/253) |
src/capstonev5/arch/AArch64/AArch64BaseInfo.c |
100.00% (29/29) |
100.00% (2/2) |
92.31% (12/13) |
src/capstonev5/arch/AArch64/AArch64BaseInfo.h |
22.09% (57/258) |
33.33% (3/9) |
79.03% (49/62) |
src/capstonev5/arch/AArch64/AArch64Disassembler.c |
94.62% (1197/1265) |
100.00% (81/81) |
89.20% (809/907) |
src/capstonev5/arch/AArch64/AArch64GenAsmWriter.inc |
97.13% (23480/24175) |
100.00% (5/5) |
63.40% (854/1347) |
src/capstonev5/arch/AArch64/AArch64GenDisassemblerTables.inc |
92.27% (5075/5500) |
100.00% (4/4) |
64.58% (3856/5971) |
src/capstonev5/arch/AArch64/AArch64GenRegisterName.inc |
99.42% (690/694) |
100.00% (1/1) |
60.00% (3/5) |
src/capstonev5/arch/AArch64/AArch64GenSystemOperands.inc |
99.04% (1448/1462) |
94.12% (16/17) |
87.25% (89/102) |
src/capstonev5/arch/AArch64/AArch64InstPrinter.c |
91.38% (2173/2378) |
98.48% (65/66) |
92.65% (1185/1279) |
src/capstonev5/arch/AArch64/AArch64Mapping.c |
58.96% (79/134) |
84.62% (11/13) |
52.75% (48/91) |
src/capstonev5/arch/AArch64/AArch64Module.c |
91.67% (22/24) |
100.00% (2/2) |
75.00% (3/4) |
src/capstonev5/arch/ARM/ARMAddressingModes.h |
34.38% (132/384) |
48.00% (24/50) |
73.50% (86/117) |
src/capstonev5/arch/ARM/ARMBaseInfo.h |
56.00% (84/150) |
69.23% (9/13) |
85.06% (74/87) |
src/capstonev5/arch/ARM/ARMDisassembler.c |
88.13% (3518/3992) |
100.00% (143/143) |
86.44% (2677/3097) |
src/capstonev5/arch/ARM/ARMGenAsmWriter.inc |
96.40% (8754/9081) |
100.00% (3/3) |
73.81% (727/985) |
src/capstonev5/arch/ARM/ARMGenDisassemblerTables.inc |
92.69% (3577/3859) |
100.00% (5/5) |
70.41% (2477/3518) |
src/capstonev5/arch/ARM/ARMGenRegisterName.inc |
100.00% (218/218) |
100.00% (1/1) |
100.00% (1/1) |
src/capstonev5/arch/ARM/ARMGenRegisterName_digit.inc |
0.00% (0/218) |
0.00% (0/1) |
0.00% (0/1) |
src/capstonev5/arch/ARM/ARMGenSystemRegister.inc |
100.00% (137/137) |
100.00% (3/3) |
100.00% (18/18) |
src/capstonev5/arch/ARM/ARMInstPrinter.c |
81.75% (1899/2323) |
92.71% (89/96) |
87.08% (964/1107) |
src/capstonev5/arch/ARM/ARMMapping.c |
59.38% (76/128) |
80.00% (8/10) |
55.10% (54/98) |
src/capstonev5/arch/ARM/ARMModule.c |
76.92% (30/39) |
100.00% (2/2) |
58.33% (7/12) |
src/capstonev5/arch/BPF/BPFDisassembler.c |
94.10% (287/305) |
100.00% (13/13) |
93.27% (527/565) |
src/capstonev5/arch/BPF/BPFInstPrinter.c |
98.55% (204/207) |
100.00% (11/11) |
99.29% (139/140) |
src/capstonev5/arch/BPF/BPFMapping.c |
76.88% (246/320) |
81.82% (9/11) |
89.54% (531/593) |
src/capstonev5/arch/BPF/BPFModule.c |
94.12% (16/17) |
100.00% (2/2) |
75.00% (3/4) |
src/capstonev5/arch/EVM/EVMDisassembler.c |
89.66% (78/87) |
100.00% (1/1) |
87.93% (51/58) |
src/capstonev5/arch/EVM/EVMInstPrinter.c |
100.00% (10/10) |
100.00% (1/1) |
100.00% (8/8) |
src/capstonev5/arch/EVM/EVMMapping.c |
89.29% (25/28) |
100.00% (4/4) |
80.95% (17/21) |
src/capstonev5/arch/EVM/EVMModule.c |
92.86% (13/14) |
100.00% (2/2) |
83.33% (5/6) |
src/capstonev5/arch/M680X/M680XDisassembler.c |
93.16% (1212/1301) |
98.36% (60/61) |
94.51% (809/856) |
src/capstonev5/arch/M680X/M680XInstPrinter.c |
83.80% (150/179) |
90.91% (10/11) |
90.00% (135/150) |
src/capstonev5/arch/M680X/M680XModule.c |
84.09% (37/44) |
100.00% (2/2) |
73.68% (14/19) |
src/capstonev5/arch/M68K/M68KDisassembler.c |
93.19% (2107/2261) |
93.28% (347/372) |
91.98% (1193/1297) |
src/capstonev5/arch/M68K/M68KInstPrinter.c |
92.89% (209/225) |
100.00% (10/10) |
90.17% (156/173) |
src/capstonev5/arch/M68K/M68KModule.c |
90.48% (19/21) |
100.00% (2/2) |
85.71% (6/7) |
src/capstonev5/arch/MOS65XX/MOS65XXDisassembler.c |
59.49% (235/395) |
100.00% (7/7) |
57.08% (125/219) |
src/capstonev5/arch/MOS65XX/MOS65XXModule.c |
51.85% (28/54) |
100.00% (2/2) |
21.43% (6/28) |
src/capstonev5/arch/Mips/MipsDisassembler.c |
85.50% (784/917) |
92.59% (75/81) |
85.04% (398/468) |
src/capstonev5/arch/Mips/MipsGenAsmWriter.inc |
96.10% (5327/5543) |
75.00% (3/4) |
79.11% (462/584) |
src/capstonev5/arch/Mips/MipsGenDisassemblerTables.inc |
85.28% (1761/2065) |
100.00% (5/5) |
64.83% (1683/2596) |
src/capstonev5/arch/Mips/MipsInstPrinter.c |
69.92% (179/256) |
81.25% (13/16) |
62.11% (118/190) |
src/capstonev5/arch/Mips/MipsMapping.c |
97.66% (125/128) |
100.00% (6/6) |
81.82% (27/33) |
src/capstonev5/arch/Mips/MipsModule.c |
66.67% (18/27) |
66.67% (2/3) |
50.00% (4/8) |
src/capstonev5/arch/PowerPC/PPCDisassembler.c |
73.81% (155/210) |
82.76% (24/29) |
72.28% (73/101) |
src/capstonev5/arch/PowerPC/PPCGenAsmWriter.inc |
74.20% (8008/10793) |
100.00% (3/3) |
42.84% (2638/6158) |
src/capstonev5/arch/PowerPC/PPCGenDisassemblerTables.inc |
81.70% (1500/1836) |
75.00% (3/4) |
57.31% (1152/2010) |
src/capstonev5/arch/PowerPC/PPCGenRegisterName.inc |
100.00% (265/265) |
100.00% (1/1) |
100.00% (1/1) |
src/capstonev5/arch/PowerPC/PPCInstPrinter.c |
76.37% (656/859) |
81.08% (30/37) |
76.62% (449/586) |
src/capstonev5/arch/PowerPC/PPCMapping.c |
97.27% (107/110) |
100.00% (8/8) |
91.43% (64/70) |
src/capstonev5/arch/PowerPC/PPCModule.c |
91.30% (21/23) |
100.00% (2/2) |
83.33% (5/6) |
src/capstonev5/arch/RISCV/RISCVBaseInfo.h |
83.87% (26/31) |
100.00% (2/2) |
88.89% (16/18) |
src/capstonev5/arch/RISCV/RISCVDisassembler.c |
67.02% (128/191) |
63.64% (14/22) |
66.37% (75/113) |
src/capstonev5/arch/RISCV/RISCVGenAsmWriter.inc |
94.37% (2296/2433) |
100.00% (5/5) |
91.85% (1342/1461) |
src/capstonev5/arch/RISCV/RISCVGenDisassemblerTables.inc |
97.62% (41/42) |
100.00% (4/4) |
42.11% (267/634) |
src/capstonev5/arch/RISCV/RISCVInstPrinter.c |
82.45% (263/319) |
100.00% (8/8) |
80.14% (222/277) |
src/capstonev5/arch/RISCV/RISCVMapping.c |
22.15% (33/149) |
50.00% (3/6) |
52.50% (21/40) |
src/capstonev5/arch/RISCV/RISCVModule.c |
100.00% (20/20) |
100.00% (2/2) |
100.00% (5/5) |
src/capstonev5/arch/SH/SHDisassembler.c |
0.00% (0/1718) |
0.00% (0/92) |
0.00% (0/759) |
src/capstonev5/arch/SH/SHInstPrinter.c |
0.00% (0/253) |
0.00% (0/8) |
0.00% (0/131) |
src/capstonev5/arch/SH/SHModule.c |
0.00% (0/21) |
0.00% (0/2) |
0.00% (0/5) |
src/capstonev5/arch/Sparc/Sparc.h |
94.59% (35/37) |
100.00% (1/1) |
91.43% (32/35) |
src/capstonev5/arch/Sparc/SparcDisassembler.c |
90.39% (207/229) |
100.00% (24/24) |
85.71% (114/133) |
src/capstonev5/arch/Sparc/SparcGenAsmWriter.inc |
49.90% (2574/5158) |
75.00% (3/4) |
63.50% (4064/6400) |
src/capstonev5/arch/Sparc/SparcGenDisassemblerTables.inc |
92.40% (474/513) |
100.00% (5/5) |
66.12% (361/546) |
src/capstonev5/arch/Sparc/SparcInstPrinter.c |
80.51% (252/313) |
91.67% (11/12) |
78.75% (189/240) |
src/capstonev5/arch/Sparc/SparcMapping.c |
96.23% (102/106) |
100.00% (9/9) |
87.88% (58/66) |
src/capstonev5/arch/Sparc/SparcModule.c |
91.30% (21/23) |
100.00% (2/2) |
83.33% (5/6) |
src/capstonev5/arch/SystemZ/SystemZDisassembler.c |
100.00% (235/235) |
100.00% (54/54) |
100.00% (100/100) |
src/capstonev5/arch/SystemZ/SystemZGenAsmWriter.inc |
97.73% (11086/11344) |
100.00% (2/2) |
46.48% (119/256) |
src/capstonev5/arch/SystemZ/SystemZGenDisassemblerTables.inc |
88.14% (3300/3744) |
100.00% (5/5) |
61.58% (2537/4120) |
src/capstonev5/arch/SystemZ/SystemZInstPrinter.c |
90.56% (259/286) |
92.31% (24/26) |
91.97% (126/137) |
src/capstonev5/arch/SystemZ/SystemZMCTargetDesc.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/capstonev5/arch/SystemZ/SystemZMapping.c |
98.35% (238/242) |
100.00% (5/5) |
82.86% (29/35) |
src/capstonev5/arch/SystemZ/SystemZModule.c |
100.00% (20/20) |
100.00% (2/2) |
100.00% (4/4) |
src/capstonev5/arch/TMS320C64x/TMS320C64xDisassembler.c |
86.15% (311/361) |
100.00% (25/25) |
84.58% (181/214) |
src/capstonev5/arch/TMS320C64x/TMS320C64xGenAsmWriter.inc |
97.44% (609/625) |
100.00% (2/2) |
62.79% (27/43) |
src/capstonev5/arch/TMS320C64x/TMS320C64xGenDisassemblerTables.inc |
97.29% (646/664) |
75.00% (3/4) |
66.67% (584/876) |
src/capstonev5/arch/TMS320C64x/TMS320C64xInstPrinter.c |
94.33% (416/441) |
100.00% (7/7) |
96.98% (257/265) |
src/capstonev5/arch/TMS320C64x/TMS320C64xMapping.c |
69.49% (41/59) |
66.67% (4/6) |
61.70% (29/47) |
src/capstonev5/arch/TMS320C64x/TMS320C64xModule.c |
82.14% (23/28) |
100.00% (2/2) |
66.67% (4/6) |
src/capstonev5/arch/TriCore/TriCoreDisassembler.c |
0.00% (0/1021) |
0.00% (0/47) |
0.00% (0/623) |
src/capstonev5/arch/TriCore/TriCoreGenAsmWriter.inc |
0.00% (0/3517) |
0.00% (0/3) |
0.00% (0/373) |
src/capstonev5/arch/TriCore/TriCoreGenDisassemblerTables.inc |
0.00% (0/153) |
0.00% (0/5) |
0.00% (0/254) |
src/capstonev5/arch/TriCore/TriCoreInstPrinter.c |
0.00% (0/353) |
0.00% (0/22) |
0.00% (0/222) |
src/capstonev5/arch/TriCore/TriCoreMapping.c |
0.00% (0/117) |
0.00% (0/10) |
0.00% (0/90) |
src/capstonev5/arch/TriCore/TriCoreModule.c |
0.00% (0/23) |
0.00% (0/2) |
0.00% (0/5) |
src/capstonev5/arch/WASM/WASMDisassembler.c |
92.12% (491/533) |
100.00% (13/13) |
93.25% (373/400) |
src/capstonev5/arch/WASM/WASMInstPrinter.c |
90.00% (27/30) |
100.00% (1/1) |
90.91% (10/11) |
src/capstonev5/arch/WASM/WASMMapping.c |
72.22% (13/18) |
75.00% (3/4) |
63.64% (7/11) |
src/capstonev5/arch/WASM/WASMModule.c |
92.86% (13/14) |
100.00% (2/2) |
83.33% (5/6) |
src/capstonev5/arch/X86/X86ATTInstPrinter.c |
87.86% (637/725) |
100.00% (39/39) |
86.34% (392/454) |
src/capstonev5/arch/X86/X86Disassembler.c |
87.88% (573/652) |
100.00% (15/15) |
66.83% (3446/5156) |
src/capstonev5/arch/X86/X86DisassemblerDecoder.c |
94.74% (1459/1540) |
100.00% (28/28) |
95.28% (1252/1314) |
src/capstonev5/arch/X86/X86GenAsmWriter.inc |
99.55% (48623/48842) |
100.00% (1/1) |
68.56% (277/404) |
src/capstonev5/arch/X86/X86GenAsmWriter1.inc |
99.53% (32730/32885) |
100.00% (1/1) |
66.14% (250/378) |
src/capstonev5/arch/X86/X86GenRegisterName.inc |
100.00% (278/278) |
100.00% (1/1) |
100.00% (1/1) |
src/capstonev5/arch/X86/X86GenRegisterName1.inc |
100.00% (278/278) |
100.00% (1/1) |
100.00% (1/1) |
src/capstonev5/arch/X86/X86InstPrinterCommon.c |
93.65% (59/63) |
100.00% (3/3) |
92.16% (47/51) |
src/capstonev5/arch/X86/X86IntelInstPrinter.c |
87.80% (684/779) |
97.56% (40/41) |
81.28% (343/422) |
src/capstonev5/arch/X86/X86Mapping.c |
87.95% (664/755) |
92.11% (35/38) |
85.98% (466/542) |
src/capstonev5/arch/X86/X86Module.c |
63.16% (36/57) |
100.00% (2/2) |
50.00% (9/18) |
src/capstonev5/arch/XCore/XCoreDisassembler.c |
80.86% (397/491) |
94.44% (34/36) |
82.05% (160/195) |
src/capstonev5/arch/XCore/XCoreGenAsmWriter.inc |
90.05% (597/663) |
100.00% (2/2) |
59.82% (67/112) |
src/capstonev5/arch/XCore/XCoreGenDisassemblerTables.inc |
49.70% (84/169) |
80.00% (4/5) |
42.86% (81/189) |
src/capstonev5/arch/XCore/XCoreInstPrinter.c |
71.07% (113/159) |
75.00% (6/8) |
70.41% (69/98) |
src/capstonev5/arch/XCore/XCoreMapping.c |
80.70% (46/57) |
83.33% (5/6) |
74.42% (32/43) |
src/capstonev5/arch/XCore/XCoreModule.c |
100.00% (18/18) |
100.00% (2/2) |
100.00% (2/2) |
src/capstonev5/cs.c |
21.74% (202/929) |
41.67% (10/24) |
20.33% (147/723) |
src/capstonev5/cs_simple_types.h |
0.00% (0/512) |
0.00% (0/17) |
0.00% (0/17) |
src/capstonev5/suite/fuzz/fuzz_disasm.c |
91.94% (57/62) |
100.00% (1/1) |
92.31% (36/39) |
src/capstonev5/suite/fuzz/platform.c |
72.73% (8/11) |
66.67% (2/3) |
83.33% (5/6) |
src/capstonev5/utils.c |
73.42% (58/79) |
77.78% (7/9) |
56.67% (51/90) |
Totals |
89.16% (188905/211874) |
78.91% (1706/2162) |
66.03% (43532/65929) |