Warning:
The number of runtime covered functions are larger than the
number of reachable functions. This means that Fuzz Introspector found
there are more functions covered at runtime than what is considered
reachable based on the static analysis. This is a limitation in the
analysis as anything covered at runtime is by definition reachable by the
fuzzers.
This is likely due to a limitation in the static analysis. In this case, the
count of functions covered at runtime is the true value, which means this
is what should be considered "achieved" by the fuzzer.
Use the project functions table below to query all functions that were not covered at runtime.
The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1952 | 54.6% |
gold | [1:9] | 268 | 7.50% |
yellow | [10:29] | 24 | 0.67% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1329 | 37.1% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01953 | /src/keystone/llvm/keystone/ks.cpp:368 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01954 | /src/keystone/llvm/keystone/ks.cpp:373 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01954 | /src/keystone/llvm/keystone/ks.cpp:375 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_sparcbe.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1900 | 53.1% |
gold | [1:9] | 234 | 6.54% |
yellow | [10:29] | 5 | 0.13% |
greenyellow | [30:49] | 1 | 0.02% |
lawngreen | 50+ | 1433 | 40.1% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01960 | /src/keystone/llvm/keystone/ks.cpp:447 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:453 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 |
1 :
['std::__1::basic_string
|
8 | 199 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:457 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_ppc32be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1843 | 51.5% |
gold | [1:9] | 266 | 7.44% |
yellow | [10:29] | 24 | 0.67% |
greenyellow | [30:49] | 6 | 0.16% |
lawngreen | 50+ | 1434 | 40.1% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
75 | 75 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetArchDirective()'] |
75 | 75 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5622 |
48 | 48 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetAtDirective()'] |
48 | 48 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5620 |
46 | 46 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetFeature(unsigned long)'] |
46 | 46 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5684 |
43 | 43 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetFpDirective()'] |
43 | 43 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5624 |
22 | 22 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetPushDirective()'] |
22 | 22 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5632 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5626 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5628 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetMips16Directive()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5642 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoMips16Directive()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5644 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoDspDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5686 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetMsaDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5688 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoMsaDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5690 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_mips64be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1802 | 50.4% |
gold | [1:9] | 242 | 6.77% |
yellow | [10:29] | 3 | 0.08% |
greenyellow | [30:49] | 4 | 0.11% |
lawngreen | 50+ | 1522 | 42.5% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbbe.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1895 | 53.0% |
gold | [1:9] | 238 | 6.66% |
yellow | [10:29] | 4 | 0.11% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1436 | 40.1% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
2 | 2 |
2 :
['memcmp', 'llvm_ks::StringRef::StringRef(char const*)'] |
2 | 2 | (anonymousnamespace)::PPCAsmBackend::getPointerSize()const | call site: 00000 | /src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp:188 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01960 | /src/keystone/llvm/keystone/ks.cpp:447 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:453 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:455 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_ppc64be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1823 | 51.0% |
gold | [1:9] | 263 | 7.36% |
yellow | [10:29] | 11 | 0.30% |
greenyellow | [30:49] | 12 | 0.33% |
lawngreen | 50+ | 1464 | 40.9% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 5 |
4 :
['llvm_ks::MCConstantExpr::getValue() const', 'llvm_ks::ARM_AM::getSOImmVal(unsigned int)', 'llvm_ks::cast_retty
|
0 | 5 | (anonymousnamespace)::ARMOperand::isAdrLabel()const | call site: 00000 | /src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:999 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
0 | 0 | None | 0 | 2 | interpretDecimal(charconst*,charconst*,decimalInfo*) | call site: 00000 | /src/keystone/llvm/lib/Support/APFloat.cpp:287 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1800 | 50.3% |
gold | [1:9] | 239 | 6.68% |
yellow | [10:29] | 3 | 0.08% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1531 | 42.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_thumb.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1691 | 47.3% |
gold | [1:9] | 240 | 6.71% |
yellow | [10:29] | 2 | 0.05% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1640 | 45.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
78 | 78 |
2 :
['(anonymous namespace)::X86AsmParser::ParseIntelOffsetOfOperator(unsigned int&)', '(anonymous namespace)::X86AsmParser::ParseIntelOperator(unsigned int, unsigned int&)'] |
94 | 252 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1958 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 174 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1981 |
0 | 0 |
5 :
['void llvm_ks::SmallVectorImpl
|
16 | 32 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2007 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01963 | /src/keystone/llvm/keystone/ks.cpp:477 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01964 | /src/keystone/llvm/keystone/ks.cpp:484 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_x86_16.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1814 | 50.7% |
gold | [1:9] | 247 | 6.91% |
yellow | [10:29] | 2 | 0.05% |
greenyellow | [30:49] | 1 | 0.02% |
lawngreen | 50+ | 1509 | 42.2% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
25 | 25 |
1 :
['(anonymous namespace)::MipsAsmParser::parseDirectiveModuleFP()'] |
25 | 25 | (anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5899 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5628 |
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
2 | 2 |
3 :
['std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >::operator->[abi:ne180100]() const', 'llvm_ks::SmallVectorTemplateCommon
|
2 | 2 | (anonymousnamespace)::MipsAsmParser::parseSetNoMacroDirective() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5052 |
0 | 4 |
8 :
['std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >::operator->[abi:ne180100]() const', '(anonymous namespace)::MipsAsmParser::ComputeAvailableFeatures(llvm_ks::FeatureBitset const&) const', 'llvm_ks::MCTargetAsmParser::copySTI()', 'llvm_ks::SmallVectorTemplateCommon
|
0 | 4 | (anonymousnamespace)::MipsAsmParser::parseSetPopDirective() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5200 |
0 | 2 |
1 :
['(anonymous namespace)::MipsAsmParser::isABI_O32() const'] |
0 | 2 | (anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5875 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01958 | /src/keystone/llvm/keystone/ks.cpp:422 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_mips64.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1779 | 49.7% |
gold | [1:9] | 262 | 7.33% |
yellow | [10:29] | 18 | 0.50% |
greenyellow | [30:49] | 15 | 0.41% |
lawngreen | 50+ | 1499 | 41.9% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
78 | 78 |
2 :
['(anonymous namespace)::X86AsmParser::ParseIntelOffsetOfOperator(unsigned int&)', '(anonymous namespace)::X86AsmParser::ParseIntelOperator(unsigned int, unsigned int&)'] |
94 | 252 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1958 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
4 :
['std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4839 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 174 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1974 |
0 | 0 | None | 16 | 174 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1981 |
0 | 0 |
5 :
['void llvm_ks::SmallVectorImpl
|
16 | 32 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2007 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 | None | 16 | 16 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2035 |
0 | 0 |
3 :
['(anonymous namespace)::X86AsmParser::ErrorOperand(llvm_ks::SMLoc, llvm_ks::StringRef)', '_ZNSt3__110unique_ptrIN7llvm_ks10X86OperandENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEDn', 'llvm_ks::StringRef::StringRef(char const*)'] |
16 | 16 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2045 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_x86_64.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1839 | 51.4% |
gold | [1:9] | 237 | 6.63% |
yellow | [10:29] | 6 | 0.16% |
greenyellow | [30:49] | 7 | 0.19% |
lawngreen | 50+ | 1484 | 41.5% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01956 | /src/keystone/llvm/keystone/ks.cpp:397 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_riscv32.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1805 | 50.5% |
gold | [1:9] | 237 | 6.63% |
yellow | [10:29] | 3 | 0.08% |
greenyellow | [30:49] | 34 | 0.95% |
lawngreen | 50+ | 1494 | 41.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
0 | 0 | None | 0 | 5 | (anonymousnamespace)::ARMOperand::isNEONi16splat()const | call site: 00000 | /src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:1606 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_armbe.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1805 | 50.5% |
gold | [1:9] | 235 | 6.57% |
yellow | [10:29] | 38 | 1.06% |
greenyellow | [30:49] | 22 | 0.61% |
lawngreen | 50+ | 1473 | 41.2% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1839 | 51.4% |
gold | [1:9] | 239 | 6.68% |
yellow | [10:29] | 9 | 0.25% |
greenyellow | [30:49] | 2 | 0.05% |
lawngreen | 50+ | 1484 | 41.5% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01956 | /src/keystone/llvm/keystone/ks.cpp:397 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_riscv64.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1800 | 50.3% |
gold | [1:9] | 239 | 6.68% |
yellow | [10:29] | 2 | 0.05% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1532 | 42.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_arm.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1805 | 50.5% |
gold | [1:9] | 236 | 6.60% |
yellow | [10:29] | 4 | 0.11% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1528 | 42.7% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm_armv8be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1768 | 49.4% |
gold | [1:9] | 234 | 6.54% |
yellow | [10:29] | 7 | 0.19% |
greenyellow | [30:49] | 2 | 0.05% |
lawngreen | 50+ | 1562 | 43.7% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
78 | 78 |
2 :
['(anonymous namespace)::X86AsmParser::ParseIntelOffsetOfOperator(unsigned int&)', '(anonymous namespace)::X86AsmParser::ParseIntelOperator(unsigned int, unsigned int&)'] |
94 | 252 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1958 |
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 174 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1981 |
0 | 0 |
5 :
['void llvm_ks::SmallVectorImpl
|
16 | 32 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2007 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 | None | 16 | 16 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2036 |
0 | 0 |
3 :
['(anonymous namespace)::X86AsmParser::ErrorOperand(llvm_ks::SMLoc, llvm_ks::StringRef)', '_ZNSt3__110unique_ptrIN7llvm_ks10X86OperandENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEDn', 'llvm_ks::StringRef::StringRef(char const*)'] |
16 | 16 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2045 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_x86_32.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 3568 | 99.8% |
gold | [1:9] | 4 | 0.11% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.02% |
All colors | 3573 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
2355 | 0 | EP | call site: 00000 | ks_open |
862 | 2710 | llvm_ks::MCFragment::MCFragment(llvm_ks::MCFragment::FragmentType, bool, unsigned char, llvm_ks::MCSection*) | call site: 02710 | ks_close |
350 | 2357 |
llvm_ks::ilist_node
|
call site: 02357 | __assert_fail |
1 | 2708 | llvm_ks::MCDummyFragment::MCDummyFragment(llvm_ks::MCSection*) | call site: 02708 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_evm.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1874 | 52.4% |
gold | [1:9] | 252 | 7.05% |
yellow | [10:29] | 5 | 0.13% |
greenyellow | [30:49] | 3 | 0.08% |
lawngreen | 50+ | 1439 | 40.2% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 8 | ks_open | call site: 01949 | /src/keystone/llvm/keystone/ks.cpp:338 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_hex.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1826 | 51.1% |
gold | [1:9] | 238 | 6.66% |
yellow | [10:29] | 2 | 0.05% |
greenyellow | [30:49] | 1 | 0.02% |
lawngreen | 50+ | 1506 | 42.1% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
48 | 48 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetAtDirective()'] |
48 | 48 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5620 |
25 | 25 |
1 :
['(anonymous namespace)::MipsAsmParser::parseDirectiveModuleFP()'] |
25 | 25 | (anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5899 |
22 | 22 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetPushDirective()'] |
22 | 22 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5632 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5628 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetHardFloatDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5694 |
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
10 | 10 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoMacroDirective()'] |
10 | 10 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5640 |
9 | 9 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetMips0Directive()'] |
9 | 9 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5652 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
7 | 7 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoAtDirective()'] |
7 | 7 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5618 |
4 | 4 |
9 :
['std::__1::unique_ptr<(anonymous namespace)::MipsAssemblerOptions, std::__1::default_delete<(anonymous namespace)::MipsAssemblerOptions> >::operator->[abi:ne180100]() const', '(anonymous namespace)::MipsAsmParser::ComputeAvailableFeatures(llvm_ks::FeatureBitset const&) const', '(anonymous namespace)::MipsAsmParser::reportParseError(llvm_ks::SMLoc, llvm_ks::Twine)', 'llvm_ks::MCTargetAsmParser::copySTI()', 'llvm_ks::SmallVectorTemplateCommon
|
4 | 4 | (anonymousnamespace)::MipsAsmParser::parseSetPopDirective() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5195 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_mipsbe.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 2022 | 56.5% |
gold | [1:9] | 250 | 6.99% |
yellow | [10:29] | 119 | 3.33% |
greenyellow | [30:49] | 623 | 17.4% |
lawngreen | 50+ | 559 | 15.6% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 8 | ks_open | call site: 01951 | /src/keystone/llvm/keystone/ks.cpp:353 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
0 | 0 | None | 0 | 2 | interpretDecimal(charconst*,charconst*,decimalInfo*) | call site: 00000 | /src/keystone/llvm/lib/Support/APFloat.cpp:287 |
0 | 0 | None | 0 | 0 | ks_open | call site: 00004 | /src/keystone/llvm/keystone/ks.cpp:265 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_systemz.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1905 | 53.3% |
gold | [1:9] | 237 | 6.63% |
yellow | [10:29] | 6 | 0.16% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1425 | 39.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01953 | /src/keystone/llvm/keystone/ks.cpp:368 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3407 |
0 | 0 | None | 12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3415 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01954 | /src/keystone/llvm/keystone/ks.cpp:373 |
0 | 0 | None | 8 | 8 | ks_open | call site: 01954 | /src/keystone/llvm/keystone/ks.cpp:381 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_sparc.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1831 | 51.2% |
gold | [1:9] | 262 | 7.33% |
yellow | [10:29] | 16 | 0.44% |
greenyellow | [30:49] | 1 | 0.02% |
lawngreen | 50+ | 1463 | 40.9% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
75 | 75 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetArchDirective()'] |
75 | 75 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5622 |
48 | 48 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetAtDirective()'] |
48 | 48 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5620 |
43 | 43 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetFpDirective()'] |
43 | 43 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5624 |
25 | 25 |
1 :
['(anonymous namespace)::MipsAsmParser::parseDirectiveModuleFP()'] |
25 | 25 | (anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5899 |
22 | 22 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetPushDirective()'] |
22 | 22 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5632 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5628 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetMips16Directive()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5642 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoDspDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5686 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetMsaDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5688 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoMsaDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5690 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetHardFloatDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5694 |
10 | 10 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetPopDirective()'] |
10 | 10 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5630 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_mips.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1805 | 50.5% |
gold | [1:9] | 234 | 6.54% |
yellow | [10:29] | 3 | 0.08% |
greenyellow | [30:49] | 36 | 1.00% |
lawngreen | 50+ | 1495 | 41.8% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 8 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:279 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
0 | 0 | None | 0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:218 |
0 | 0 |
1 :
['std::__1::basic_string
|
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:242 |
0 | 0 |
1 :
['llvm_ks::Target::createMCAsmBackend2(llvm_ks::MCRegisterInfo const&, llvm_ks::StringRef, llvm_ks::StringRef, llvm_ks::MCSubtargetInfo const&, llvm_ks::MCTargetOptions const&) const'] |
0 | 10 |
InitKs(int,ks_struct*,std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/keystone/ks.cpp:247 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_armv8_arm.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1877 | 52.5% |
gold | [1:9] | 231 | 6.46% |
yellow | [10:29] | 53 | 1.48% |
greenyellow | [30:49] | 1 | 0.02% |
lawngreen | 50+ | 1411 | 39.4% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
284 | 336 |
5 :
['sfast', 'sdissect', 'malloc', 'sslow', 'sbackref'] |
284 | 336 | smatcher | call site: 00000 | /src/keystone/llvm/lib/Support/regengine.inc:186 |
185 | 185 |
1 :
['bothcases'] |
185 | 185 | ordinary | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:946 |
14 | 14 |
3 :
['othercase', 'mccase', '__ctype_b_loc'] |
19 | 235 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:708 |
9 | 9 |
1 :
['enlarge'] |
9 | 9 | doemit | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:1357 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
3 | 191 |
3 :
['firstch', 'ordinary', 'freeset'] |
3 | 191 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:737 |
2 | 2 |
1 :
['strlen'] |
288 | 340 | smatcher | call site: 00000 | /src/keystone/llvm/lib/Support/regengine.inc:148 |
2 | 2 |
1 :
['mcinvert'] |
5 | 221 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:721 |
2 | 2 |
2 :
['seterr', 'free'] |
2 | 2 | allocset | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:1101 |
0 | 66 |
1 :
['(anonymous namespace)::AsmParser::enterIncludeFile(std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4854 |
0 | 0 | None | 288 | 340 | smatcher | call site: 00000 | /src/keystone/llvm/lib/Support/regengine.inc:146 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_arm64_arm.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1901 | 53.2% |
gold | [1:9] | 237 | 6.63% |
yellow | [10:29] | 26 | 0.72% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1409 | 39.4% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
12 | 12 |
12 :
['memcmp', '(anonymous namespace)::AsmParser::parseExpression(llvm_ks::MCExpr const*&)', 'llvm_ks::cast_retty
|
12 | 12 | (anonymousnamespace)::AsmParser::parseDirectiveLoc() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:3400 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
2 | 2 |
2 :
['memcmp', 'llvm_ks::StringRef::StringRef(char const*)'] |
2 | 2 | (anonymousnamespace)::PPCAsmBackend::getPointerSize()const | call site: 00000 | /src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp:188 |
0 | 66 |
4 :
['std::__1::basic_string
|
0 | 66 | (anonymousnamespace)::AsmParser::parseDirectiveInclude() | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:4839 |
0 | 0 | None | 96 | 1815 | ks_open | call site: 00005 | /src/keystone/llvm/keystone/ks.cpp:269 |
0 | 0 | None | 16 | 207 | ks_open | call site: 01960 | /src/keystone/llvm/keystone/ks.cpp:447 |
0 | 0 | None | 16 | 16 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:531 |
0 | 0 |
10 :
['llvm_ks::MCSection::setBeginSymbol(llvm_ks::MCSymbol*)', 'llvm_ks::MCStreamer::getCurrentSection() const', 'llvm_ks::StringRef::StringRef()', 'llvm_ks::MCContext::getMainFileName() const', 'std::__1::basic_string
|
12 | 14 | (anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool) | call site: 00000 | /src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp:695 |
0 | 0 | None | 8 | 199 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:453 |
0 | 0 | None | 8 | 8 | ks_open | call site: 01961 | /src/keystone/llvm/keystone/ks.cpp:460 |
0 | 0 | None | 8 | 8 | ks_close | call site: 03556 | /src/keystone/llvm/keystone/ks.cpp:534 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_ppc64.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 1199 | 33.5% |
gold | [1:9] | 253 | 7.08% |
yellow | [10:29] | 9 | 0.25% |
greenyellow | [30:49] | 31 | 0.86% |
lawngreen | 50+ | 2081 | 58.2% |
All colors | 3573 | 100 |
The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
284 | 336 |
5 :
['sfast', 'sdissect', 'malloc', 'sslow', 'sbackref'] |
284 | 336 | smatcher | call site: 00000 | /src/keystone/llvm/lib/Support/regengine.inc:186 |
185 | 185 |
1 :
['bothcases'] |
185 | 185 | ordinary | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:946 |
78 | 78 |
2 :
['(anonymous namespace)::X86AsmParser::ParseIntelOffsetOfOperator(unsigned int&)', '(anonymous namespace)::X86AsmParser::ParseIntelOperator(unsigned int, unsigned int&)'] |
94 | 252 |
(anonymousnamespace)::X86AsmParser::ParseIntelOperand(std::__1::basic_string
|
call site: 00000 | /src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1958 |
25 | 25 |
1 :
['(anonymous namespace)::MipsAsmParser::parseDirectiveModuleFP()'] |
25 | 25 | (anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5899 |
21 | 21 |
1 :
['(anonymous namespace)::MipsAsmParser::parseSetNoOddSPRegDirective()'] |
21 | 21 | (anonymousnamespace)::MipsAsmParser::parseDirectiveSet() | call site: 00000 | /src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5628 |
14 | 14 |
3 :
['othercase', 'mccase', '__ctype_b_loc'] |
19 | 235 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:708 |
9 | 9 |
1 :
['enlarge'] |
9 | 9 | doemit | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:1357 |
8 | 8 |
2 :
['ks_struct::~ks_struct()', 'operator delete(void*)'] |
8 | 8 | ks_open | call site: 01965 | /src/keystone/llvm/keystone/ks.cpp:514 |
7 | 7 |
1 :
['EVM_opcode(char const*)'] |
7 | 7 | ks_asm | call site: 01978 | /src/keystone/llvm/keystone/ks.cpp:617 |
3 | 191 |
3 :
['firstch', 'ordinary', 'freeset'] |
3 | 191 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:737 |
2 | 2 |
1 :
['strlen'] |
288 | 340 | smatcher | call site: 00000 | /src/keystone/llvm/lib/Support/regengine.inc:148 |
2 | 2 |
1 :
['mcinvert'] |
5 | 221 | p_bracket | call site: 00000 | /src/keystone/llvm/lib/Support/regcomp.c:721 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/src/keystone/suite/fuzz/fuzz_asm_sparc64be.c | 1 |
/src/keystone/llvm/keystone/ks.cpp | 8 |
/src/keystone/llvm/keystone/ks_priv.h | 2 |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | 12 |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | 3 |
/src/keystone/llvm/include/llvm/ADT/Triple.h | 32 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | 3 |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | 2 |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | 3 |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | 4 |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | 90 |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | 1 |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | 6 |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | 10 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | 9 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | 7 |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | 180 |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | 23 |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | 2 |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | 12 |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | 186 |
/src/keystone/llvm/lib/Support/StringRef.cpp | 2 |
/src/keystone/llvm/lib/Support/SmallVector.cpp | 1 |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | 16 |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | 18 |
/src/keystone/llvm/include/llvm/ADT/Twine.h | 21 |
/src/keystone/llvm/lib/Support/Twine.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/Format.h | 4 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 1 |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | 3 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Support/Triple.cpp | 27 |
/src/keystone/llvm/lib/Support/TargetParser.cpp | 9 |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | 16 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 3 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 5 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCContext.h | 12 |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 6 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 3 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 5 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 3 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | 1 |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | 7 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 8 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 7 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | 1 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | 4 |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | 4 |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | 5 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | 1 |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | 73 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 2 |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | 1 |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 |
/src/keystone/llvm/include/llvm/Support/Allocator.h | 34 |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 1 |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCInst.h | 6 |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | 1 |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 6 |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | 2 |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | 1 |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 2 |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | 1 |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | 4 |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 1 |
/src/keystone/llvm/keystone/EVMMapping.cpp | 1 |
/src/keystone/llvm/lib/MC/MCContext.cpp | 12 |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | 1 |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | 3 |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | 5 |
/src/keystone/llvm/lib/Support/Unix/Path.inc | 4 |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | 5 |
/src/keystone/llvm/lib/Support/Path.cpp | 9 |
/src/keystone/llvm/include/llvm/Support/Path.h | 4 |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | 9 |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSection.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/ilist.h | 27 |
/src/keystone/llvm/lib/MC/MCFragment.cpp | 5 |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | 7 |
/src/keystone/llvm/include/llvm/MC/MCSection.h | 3 |
/src/keystone/llvm/include/llvm/Support/Casting.h | 88 |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | 31 |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | 5 |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | 13 |
/src/keystone/llvm/lib/Support/StringMap.cpp | 3 |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | 7 |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | 5 |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | 2 |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | 1 |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | 1 |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | 1 |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | 1 |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | 1 |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | 2 |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | 2 |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | 8 |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | 1 |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 3 |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | 1 |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | 5 |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | 3 |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | 8 |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | 3 |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 3 |
/src/keystone/llvm/include/llvm/ADT/APInt.h | 8 |
/src/keystone/llvm/lib/Support/APInt.cpp | 2 |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | 1 |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|---|---|---|---|---|---|---|---|---|---|---|---|
(anonymousnamespace)::AsmParser::Run(bool,unsignedlong,bool)
|
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | 4 | ['N/A', 'bool', 'size_t', 'bool'] | 25 | 0 | 461 | 66 | 17 | 2286 | 0 | 735 | 706 |
(anonymousnamespace)::X86AsmParser::ParseOperand(std::__1::basic_string
|
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 4 | ['N/A', 'N/A', 'N/A', 'N/A'] | 20 | 0 | 57 | 9 | 10 | 1047 | 0 | 400 | 369 |
(anonymousnamespace)::MipsAsmParser::parseDirectiveSet()
|
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 1 | ['N/A'] | 20 | 0 | 3762 | 308 | 116 | 785 | 0 | 354 | 320 |
p_simp_re
|
/src/keystone/llvm/lib/Support/regcomp.c | 2 | ['N/A', 'int'] | 7 | 0 | 917 | 155 | 49 | 35 | 2 | 320 | 316 |
lmatcher
|
/src/keystone/llvm/lib/Support/regengine.inc | 5 | ['N/A', 'N/A', 'size_t', 'N/A', 'int'] | 3 | 0 | 833 | 108 | 39 | 8 | 0 | 195 | 189 |
smatcher
|
/src/keystone/llvm/lib/Support/regengine.inc | 5 | ['N/A', 'N/A', 'size_t', 'N/A', 'int'] | 3 | 0 | 728 | 106 | 38 | 8 | 0 | 194 | 188 |
getRealVLDOpcode(unsignedint,unsignedint&)
|
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 | ['int', 'N/A'] | 2 | 0 | 910 | 131 | 131 | 3 | 0 | 133 | 131 |
p_ere_exp
|
/src/keystone/llvm/lib/Support/regcomp.c | 1 | ['N/A'] | 8 | 0 | 983 | 139 | 42 | 35 | 2 | 305 | 96 |
getRealVSTOpcode(unsignedint,unsignedint&)
|
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 | ['int', 'N/A'] | 2 | 0 | 658 | 95 | 95 | 3 | 0 | 97 | 95 |
getRelaxedOpcode(unsignedint)
|
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 1 | ['int'] | 1 | 0 | 39 | 6 | 3 | 4 | 0 | 83 | 83 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getText()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)', 'LLVMInitializeRISCVTargetMC', 'llvm_ks::Triple::isWatchOS() const', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)', 'LLVMInitializeRISCVTargetMC', 'llvm_ks::Triple::isWatchOS() const', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'createX86MCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::MCFragment::MCFragment(llvm_ks::MCFragment::FragmentType, bool, unsigned char, llvm_ks::MCSection*)', 'llvm_ks::ilist_node::ilist_node()', 'llvm_ks::MCDummyFragment::MCDummyFragment(llvm_ks::MCSection*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'createX86MCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC', 'LLVMInitializeX86TargetMC']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getText()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'llvm_ks::SmallVectorImpl::resize(unsigned long)', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'LLVMInitializePowerPCTargetMC']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializeARMTargetMC', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'LLVMInitializePowerPCTargetMC', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'LLVMInitializeRISCVTargetMC', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'parseArch(llvm_ks::StringRef)', 'llvm_ks::RegisterMCAsmParser<(anonymous namespace)::MipsAsmParser>::Allocator(llvm_ks::MCSubtargetInfo const&, llvm_ks::MCAsmParser&, llvm_ks::MCInstrInfo const&, llvm_ks::MCTargetOptions const&)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'LLVMInitializeX86TargetMC', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)', 'LLVMInitializeRISCVTargetMC', 'llvm_ks::Triple::isWatchOS() const', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['llvm_ks::SectionKind::getData()', 'llvm_ks::SpecificBumpPtrAllocator::Allocate(unsigned long)', 'llvm_ks::TargetRegistry::iterator::operator*() const', 'createPPCMCAsmInfo(llvm_ks::MCRegisterInfo const&, llvm_ks::Triple const&)', 'llvm_ks::SmallVectorTemplateCommon::capacity() const', 'void llvm_ks::SmallVectorImpl::append(char const*, char const*)', 'InitKs(int, ks_struct*, std::__1::basic_string, std::__1::allocator >)', 'llvm_ks::SmallVectorTemplateBase::grow(unsigned long)', 'llvm_ks::DenseMapBase, llvm_ks::detail::DenseMapPair >, unsigned int, llvm_ks::MCLabel*, llvm_ks::DenseMapInfo, llvm_ks::detail::DenseMapPair >::getNumTombstones() const', 'llvm_ks::DenseMapBase, llvm_ks::detail::DenseSetPair >, llvm_ks::MCSection*, llvm_ks::detail::DenseSetEmpty, llvm_ks::DenseMapInfo, llvm_ks::detail::DenseSetPair >::getNumTombstones() const']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
(anonymousnamespace)::ELFObjectWriter::writeObject(llvm_ks::MCAssembler&,llvm_ks::MCAsmLayoutconst&) | 99 | 31 | 31.31% | |
llvm_ks::MCAsmLayout::layoutFragment(llvm_ks::MCFragment*) | 35 | 17 | 48.57% | |
llvm_ks::MCELFStreamer::EmitInstToData(llvm_ks::MCInst&,llvm_ks::MCSubtargetInfoconst&,unsignedint&) | 48 | 23 | 47.91% | |
llvm_ks::MCFragment::destroy() | 41 | 20 | 48.78% | |
llvm_ks::APFloat::multiplySignificand(llvm_ks::APFloatconst&,llvm_ks::APFloatconst*) | 72 | 37 | 51.38% | |
llvm_ks::Triple::normalize(llvm_ks::StringRef) | 135 | 64 | 47.40% | |
parseSubArch(llvm_ks::StringRef) | 55 | 13 | 23.63% | |
llvm_ks::Twine::printOneChild(llvm_ks::raw_ostream&,llvm_ks::Twine::Child,llvm_ks::Twine::NodeKind)const | 45 | 23 | 51.11% | |
llvm_ks::MCELFStreamer::EmitSymbolAttribute(llvm_ks::MCSymbol*,llvm_ks::MCSymbolAttr) | 70 | 14 | 20.0% | |
(anonymousnamespace)::AsmParser::parseDirectiveLoc() | 122 | 16 | 13.11% | [] |
(anonymousnamespace)::PPCAsmParser::ProcessInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
365 | 5 | 1.369% | |
(anonymousnamespace)::PPCELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 320 | 72 | 22.5% | |
(anonymousnamespace)::PPCAsmParser::convertToMCInst(unsignedint,llvm_ks::MCInst&,unsignedint,llvm_ks::SmallVectorImpl
|
376 | 138 | 36.70% | |
(anonymousnamespace)::MipsAsmParser::MatchAndEmitInstruction(llvm_ks::SMLoc,unsignedint&,llvm_ks::SmallVectorImpl
|
92 | 34 | 36.95% | |
(anonymousnamespace)::MipsAsmParser::processInstruction(llvm_ks::MCInst&,llvm_ks::SMLoc,llvm_ks::SmallVectorImpl
|
413 | 137 | 33.17% | |
(anonymousnamespace)::MipsAsmParser::tryExpandInstruction(llvm_ks::MCInst&,llvm_ks::SMLoc,llvm_ks::SmallVectorImpl
|
149 | 35 | 23.48% | |
llvm_ks::MipsMCCodeEmitter::encodeInstruction(llvm_ks::MCInst&,llvm_ks::raw_ostream&,llvm_ks::SmallVectorImpl
|
46 | 24 | 52.17% | |
(anonymousnamespace)::MipsAsmParser::tryCustomParseOperand(llvm_ks::SmallVectorImpl
|
75 | 28 | 37.33% | |
(anonymousnamespace)::MipsAsmParser::convertToMCInst(unsignedint,llvm_ks::MCInst&,unsignedint,llvm_ks::SmallVectorImpl
|
172 | 48 | 27.90% | |
llvm_ks::MipsMCCodeEmitter::getBinaryCodeForInstr(llvm_ks::MCInstconst&,llvm_ks::SmallVectorImpl
|
6034 | 2584 | 42.82% | |
llvm_ks::SmallVectorImpl
|
36 | 14 | 38.88% | |
llvm_ks::SmallVectorImpl
|
36 | 14 | 38.88% | |
getOpenFileImpl(int,llvm_ks::Twineconst&,unsignedlong,unsignedlong,long,bool,bool) | 49 | 11 | 22.44% | |
llvm_ks::ARM::parseArchVersion(llvm_ks::StringRef) | 41 | 18 | 43.90% | |
(anonymousnamespace)::ARMAsmParser::parseDirectiveSetFP(llvm_ks::SMLoc) | 47 | 23 | 48.93% | |
(anonymousnamespace)::ARMAsmParser::validateInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
267 | 140 | 52.43% | |
(anonymousnamespace)::ARMAsmParser::processInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
1643 | 468 | 28.48% | |
(anonymousnamespace)::ARMELFObjectWriter::GetRelocTypeInner(llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 173 | 66 | 38.15% | |
(anonymousnamespace)::ARMMCCodeEmitter::getHiLo16ImmOpValue(llvm_ks::MCInstconst&,unsignedint,llvm_ks::SmallVectorImpl
|
37 | 4 | 10.81% | |
(anonymousnamespace)::X86AsmParser::VerifyAndAdjustOperands(llvm_ks::SmallVectorImpl
|
54 | 28 | 51.85% | |
(anonymousnamespace)::X86AsmParser::processInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
55 | 5 | 9.090% | |
getRelaxedOpcodeArith(unsignedint) | 63 | 18 | 28.57% | [] |
getType64(unsignedint,llvm_ks::MCSymbolRefExpr::VariantKind&,bool&) | 31 | 16 | 51.61% | |
getRelocType32(llvm_ks::MCSymbolRefExpr::VariantKind,X86_32RelType,bool) | 57 | 16 | 28.07% | |
(anonymousnamespace)::MipsAsmParser::parseRelocOperand(llvm_ks::MCExprconst*&) | 35 | 12 | 34.28% | |
(anonymousnamespace)::MipsAsmParser::parseDirectiveModule() | 47 | 23 | 48.93% | [] |
(anonymousnamespace)::MipsAsmParser::loadAndAddSymbolAddress(llvm_ks::MCExprconst*,unsignedint,unsignedint,bool,llvm_ks::SMLoc,llvm_ks::SmallVectorImpl
|
64 | 30 | 46.87% | |
adjustFixupValue(llvm_ks::MCFixupconst&,unsignedlong,llvm_ks::MCContext*) | 106 | 46 | 43.39% | |
(anonymousnamespace)::MipsELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 141 | 39 | 27.65% | |
llvm_ks::MipsMCCodeEmitter::getExprOpValue(llvm_ks::MCExprconst*,llvm_ks::SmallVectorImpl
|
142 | 61 | 42.95% | |
getRelocType64(llvm_ks::MCContext&,llvm_ks::SMLoc,llvm_ks::MCSymbolRefExpr::VariantKind,X86_64RelType,bool) | 85 | 13 | 15.29% | |
getArchPointerBitWidth(llvm_ks::Triple::ArchType) | 54 | 28 | 51.85% | |
llvm_ks::RISCVAsmParser::MatchAndEmitInstruction(llvm_ks::SMLoc,unsignedint&,llvm_ks::SmallVectorImpl
|
153 | 57 | 37.25% | |
llvm_ks::RISCVAsmParser::parseDirectiveOption() | 69 | 19 | 27.53% | |
llvm_ks::RISCVAsmParser::processInstruction(llvm_ks::MCInst&,llvm_ks::SMLoc,llvm_ks::SmallVectorImpl
|
86 | 22 | 25.58% | |
adjustFixupValue(llvm_ks::MCFixupconst&,unsignedlong,unsignedint) | 85 | 25 | 29.41% | |
(anonymousnamespace)::RISCVELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 78 | 16 | 20.51% | |
(anonymousnamespace)::RISCVMCCodeEmitter::getImmOpValue(llvm_ks::MCInstconst&,unsignedint,llvm_ks::SmallVectorImpl
|
104 | 52 | 50.0% | |
llvm_ks::RISCVAsmParser::convertToMCInst(unsignedint,llvm_ks::MCInst&,unsignedint,llvm_ks::SmallVectorImpl
|
84 | 32 | 38.09% | |
compressInst(llvm_ks::MCInst&,llvm_ks::MCInstconst&,llvm_ks::MCSubtargetInfoconst&,llvm_ks::MCContext&) | 592 | 205 | 34.62% | |
RISCVValidateMCOperand(llvm_ks::MCOperandconst&,llvm_ks::MCSubtargetInfoconst&,unsignedint) | 82 | 35 | 42.68% | |
llvm_ks::RISCVABI::computeTargetABI(llvm_ks::Tripleconst&,llvm_ks::FeatureBitset,llvm_ks::StringRef) | 47 | 24 | 51.06% | |
llvm_ks::SmallVectorImpl
|
36 | 16 | 44.44% | |
llvm_ks::raw_ostream::operator<<(llvm_ks::FormattedNumberconst&) | 43 | 19 | 44.18% | |
(anonymousnamespace)::HexagonAsmParser::processInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
560 | 38 | 6.785% | |
(anonymousnamespace)::HexagonAsmParser::validateTargetOperandClass(llvm_ks::MCParsedAsmOperand&,unsignedint) | 34 | 15 | 44.11% | |
(anonymousnamespace)::HexagonAsmParser::convertToMCInst(unsignedint,llvm_ks::MCInst&,unsignedint,llvm_ks::SmallVectorImpl
|
178 | 33 | 18.53% | |
llvm_ks::HexagonMCCodeEmitter::getBinaryCodeForInstr(llvm_ks::MCInstconst&,llvm_ks::SmallVectorImpl
|
7756 | 2806 | 36.17% | |
(anonymousnamespace)::HexagonAsmBackend::fixupNeedsRelaxationAdvanced(llvm_ks::MCFixupconst&,bool,unsignedlong,llvm_ks::MCRelaxableFragmentconst*,llvm_ks::MCAsmLayoutconst&)const | 62 | 34 | 54.83% | |
(anonymousnamespace)::HexagonELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 202 | 10 | 4.950% | |
llvm_ks::HexagonMCChecker::checkRegisters() | 75 | 26 | 34.66% | |
llvm_ks::HexagonMCCodeEmitter::EncodeSingleInstruction(llvm_ks::MCInstconst&,llvm_ks::raw_ostream&,llvm_ks::SmallVectorImpl
|
140 | 44 | 31.42% | |
llvm_ks::HexagonMCCodeEmitter::getExprOpValue(llvm_ks::MCInstconst&,llvm_ks::MCOperandconst&,llvm_ks::MCExprconst*,llvm_ks::SmallVectorImpl
|
303 | 71 | 23.43% | |
getFixupNoBits(llvm_ks::MCInstrInfoconst&,llvm_ks::MCInstconst&,llvm_ks::MCOperandconst&,llvm_ks::MCSymbolRefExpr::VariantKind) | 98 | 28 | 28.57% | |
(anonymousnamespace)::getCompoundCandidateGroup(llvm_ks::MCInstconst&,bool) | 74 | 30 | 40.54% | |
(anonymousnamespace)::getCompoundInsn(llvm_ks::MCContext&,llvm_ks::MCInstconst&,llvm_ks::MCInstconst&) | 118 | 29 | 24.57% | |
llvm_ks::HexagonMCInstrInfo::iClassOfDuplexPair(unsignedint,unsignedint) | 68 | 9 | 13.23% | |
llvm_ks::HexagonMCInstrInfo::getDuplexCandidateGroup(llvm_ks::MCInstconst&) | 263 | 19 | 7.224% | |
llvm_ks::HexagonMCInstrInfo::subInstWouldBeExtended(llvm_ks::MCInstconst&) | 31 | 14 | 45.16% | |
llvm_ks::HexagonMCInstrInfo::deriveSubInst(llvm_ks::MCInstconst&) | 304 | 22 | 7.236% | |
llvm_ks::HexagonMCShuffle(llvm_ks::MCInstrInfoconst&,llvm_ks::MCSubtargetInfoconst&,llvm_ks::MCInst&) | 34 | 10 | 29.41% | |
llvm_ks::HexagonShuffler::check() | 187 | 87 | 46.52% | |
(anonymousnamespace)::SystemZAsmParser::parseRegister((anonymousnamespace)::SystemZAsmParser::Register&,unsignedint&) | 37 | 12 | 32.43% | [] |
(anonymousnamespace)::SystemZAsmParser::parseAddress(llvm_ks::SmallVectorImpl
|
35 | 19 | 54.28% | |
(anonymousnamespace)::SystemZAsmParser::parsePCRel(llvm_ks::SmallVectorImpl
|
60 | 16 | 26.66% | |
(anonymousnamespace)::SystemZAsmParser::parseAddress(unsignedint&,llvm_ks::MCExprconst*&,unsignedint&,bool&,llvm_ks::MCExprconst*&,unsignedintconst*,(anonymousnamespace)::RegisterKind,unsignedint&) | 42 | 10 | 23.80% | |
(anonymousnamespace)::SystemZAsmParser::tryCustomParseOperand(llvm_ks::SmallVectorImpl
|
63 | 10 | 15.87% | |
(anonymousnamespace)::SystemZAsmParser::MatchInstructionImpl(llvm_ks::SmallVectorImpl
|
79 | 42 | 53.16% | |
(anonymousnamespace)::SparcELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 64 | 27 | 42.18% | |
llvm_ks::SparcMCExpr::getFixupKind(llvm_ks::SparcMCExpr::VariantKind) | 35 | 5 | 14.28% | |
p_ere_exp | 142 | 52 | 36.61% | [] |
p_bracket | 62 | 20 | 32.25% | [] |
p_b_term | 51 | 24 | 47.05% | [] |
smatcher | 130 | 46 | 35.38% | [] |
sstep | 101 | 51 | 50.49% | [] |
(anonymousnamespace)::AArch64AsmParser::convertToMCInst(unsignedint,llvm_ks::MCInst&,unsignedint,llvm_ks::SmallVectorImpl
|
298 | 36 | 12.08% | |
(anonymousnamespace)::AArch64MCCodeEmitter::getBinaryCodeForInstr(llvm_ks::MCInstconst&,llvm_ks::SmallVectorImpl
|
6817 | 3156 | 46.29% | |
(anonymousnamespace)::AArch64AsmParser::parseRegister(llvm_ks::SmallVectorImpl
|
38 | 18 | 47.36% | |
(anonymousnamespace)::AArch64AsmParser::tryParseFPImm(llvm_ks::SmallVectorImpl
|
55 | 29 | 52.72% | |
(anonymousnamespace)::AArch64AsmParser::parseVectorList(llvm_ks::SmallVectorImpl
|
72 | 31 | 43.05% | |
(anonymousnamespace)::AArch64AsmParser::MatchAndEmitInstruction(llvm_ks::SMLoc,unsignedint&,llvm_ks::SmallVectorImpl
|
357 | 102 | 28.57% | |
(anonymousnamespace)::AArch64AsmParser::validateInstruction(llvm_ks::MCInst&,llvm_ks::SmallVectorImpl
|
147 | 9 | 6.122% | |
(anonymousnamespace)::AArch64AsmParser::showMatchError(llvm_ks::SMLoc,unsignedint) | 110 | 16 | 14.54% | |
(anonymousnamespace)::AArch64AsmParser::validateTargetOperandClass(llvm_ks::MCParsedAsmOperand&,unsignedint) | 55 | 7 | 12.72% | |
(anonymousnamespace)::AArch64AsmBackend::getFixupKindContainereSizeInBytes(unsignedint)const | 32 | 3 | 9.375% | [] |
(anonymousnamespace)::AArch64ELFObjectWriter::getRelocType(llvm_ks::MCContext&,llvm_ks::MCValueconst&,llvm_ks::MCFixupconst&,bool)const | 192 | 27 | 14.06% |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
[] | [] | |
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8.c | ['fuzz_asm_arm_thumbv8'] | ['fuzz_asm_arm_thumbv8'] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | [] | [] |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCExpr.h | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/Regex.cpp | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/SmallString.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCAsmLayout.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/Support/raw_ostream.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/TargetSelect.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/MathExtras.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_sparcbe.c | ['fuzz_asm_sparcbe'] | ['fuzz_asm_sparcbe'] |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/StringMap.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMFeatures.h | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/ErrorOr.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/ks_priv.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/EVMMapping.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCObjectStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCELFStreamer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_mips64be', 'fuzz_asm_mips64', 'fuzz_asm_mipsbe', 'fuzz_asm_mips', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCInstrItineraries.h | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/Triple.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/usr/local/bin/../include/c++/v1/string | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_riscv64.c | ['fuzz_asm_riscv64'] | ['fuzz_asm_riscv64'] |
/src/keystone/llvm/lib/MC/MCSectionELF.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/SmallPtrSet.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbbe.c | ['fuzz_asm_arm_thumbbe'] | ['fuzz_asm_arm_thumbbe'] |
/src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/SubtargetFeature.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | [] | [] |
/src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/StringExtras.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCCodeEmitter.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/FoldingSet.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/STLExtras.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/AlignOf.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp | [] | [] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCELFObjectTargetWriter.cpp | [] | [] |
/src/keystone/llvm/lib/Support/SmallVector.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/PointerIntPair.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_sparc.c | ['fuzz_asm_sparc'] | ['fuzz_asm_sparc'] |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoELF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/StringTableBuilder.cpp | [] | [] |
/src/keystone/llvm/keystone/ks.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/LEB128.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/ArrayRef.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCCodeView.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/FileSystem.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCAsmBackend.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/raw_ostream.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/SourceMgr.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_ppc64.c | ['fuzz_asm_ppc64'] | ['fuzz_asm_ppc64'] |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVMatInt.h | [] | [] |
/src/keystone/llvm/lib/MC/MCELFStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCContext.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCSymbol.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/StringSaver.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCContext.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/Triple.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_sparc64be.c | ['fuzz_asm_sparc64be'] | ['fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/Errc.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoCOFF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCObjectWriter.cpp | [] | [] |
/src/keystone/llvm/lib/MC/MCValue.cpp | [] | [] |
/src/keystone/llvm/include/llvm/Support/SourceMgr.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCSymbolELF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/StringMap.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/Optional.h | [] | [] |
/src/keystone/llvm/lib/Support/StringRef.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/ADT/MapVector.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/ELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCSection.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/ConstantPools.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/regfree.c | [] | [] |
/src/keystone/llvm/lib/MC/MCSection.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_armv8_arm.c | ['fuzz_asm_armv8_arm'] | ['fuzz_asm_armv8_arm'] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCInst.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCValue.h | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/usr/local/bin/../include/c++/v1/stdexcept | [] | [] |
/src/keystone/llvm/include/llvm/ADT/StringRef.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp | [] | [] |
/src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/SubtargetFeature.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/APFloat.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/Support/Path.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/suite/fuzz/fuzz_asm_x86_64.c | ['fuzz_asm_x86_64'] | ['fuzz_asm_x86_64'] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/TargetRegistry.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCWin64EH.h | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp | [] | [] |
/src/keystone/llvm/lib/Support/regstrlcpy.c | [] | [] |
/src/keystone/llvm/include/llvm/Support/MemoryBuffer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/ConstantPools.cpp | [] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h | [] | [] |
/src/keystone/llvm/lib/Support/Hashing.cpp | [] | [] |
/src/keystone/llvm/lib/MC/MCSymbolELF.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_systemz.c | ['fuzz_asm_systemz'] | ['fuzz_asm_systemz'] |
/src/keystone/llvm/lib/Support/regexec.c | [] | [] |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h | [] | [] |
/src/keystone/llvm/include/llvm/Support/SwapByteOrder.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/SetVector.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/EndianStream.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/DenseSet.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_mips.c | ['fuzz_asm_mips'] | ['fuzz_asm_mips'] |
/src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_evm.c | ['fuzz_asm_evm'] | [] |
/src/keystone/llvm/include/llvm/ADT/ilist_node.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_arm_arm.c | ['fuzz_asm_arm_arm'] | ['fuzz_asm_arm_arm'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCInstrDesc.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_arm_armv8be.c | ['fuzz_asm_arm_armv8be'] | ['fuzz_asm_arm_armv8be'] |
/src/keystone/llvm/lib/MC/MCSectionCOFF.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/Utils/RISCVBaseInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/Twine.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_mipsbe.c | ['fuzz_asm_mipsbe'] | ['fuzz_asm_mipsbe'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp | [] | [] |
/src/keystone/llvm/lib/Support/regengine.inc | [] | [] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsMCExpr.h | [] | [] |
/src/keystone/llvm/lib/MC/MCAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/Endian.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_hex.c | ['fuzz_asm_hex'] | ['fuzz_asm_hex'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/APInt.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/ADT/SmallVector.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/SMLoc.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCInstrDesc.cpp | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_mips64.c | ['fuzz_asm_mips64'] | ['fuzz_asm_mips64'] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/include/llvm/Support/PointerLikeTypeTraits.h | [] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCSectionMachO.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/Allocator.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/APFloat.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/iterator_range.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCLabel.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCFixup.h | [] | [] |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/SectionKind.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/suite/fuzz/fuzz_asm_x86_16.c | ['fuzz_asm_x86_16'] | ['fuzz_asm_x86_16'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCWinEH.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCDwarf.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmLexer.h | [] | [] |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_arm_thumbbe', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_mips64be.c | ['fuzz_asm_mips64be'] | ['fuzz_asm_mips64be'] |
/src/keystone/llvm/include/llvm/ADT/iterator.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/APSInt.h | [] | [] |
/src/keystone/llvm/lib/MC/MCStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCSectionELF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCInstBuilder.h | [] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/ADT/edit_distance.h | [] | [] |
/src/keystone/llvm/lib/MC/MCInst.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/lib/MC/MCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/X86/X86GenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenCompressInstEmitter.inc | [] | [] |
/src/keystone/llvm/lib/MC/MCFragment.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenSystemOperands.inc | [] | [] |
/src/keystone/llvm/lib/MC/MCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Support/Unix/Path.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h | [] | [] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_ppc64be.c | ['fuzz_asm_ppc64be'] | ['fuzz_asm_ppc64be'] |
/src/keystone/llvm/lib/Support/APInt.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_arm_thumb.c | ['fuzz_asm_arm_thumb'] | ['fuzz_asm_arm_thumb'] |
/src/keystone/llvm/lib/MC/MCRegisterInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCStreamer.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_arm_thumbbe', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/Support/Format.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_hex', 'fuzz_asm_sparc64be'] |
/src/keystone/suite/fuzz/fuzz_asm_riscv32.c | ['fuzz_asm_riscv32'] | ['fuzz_asm_riscv32'] |
/src/keystone/suite/fuzz/fuzz_asm_arm_armbe.c | ['fuzz_asm_arm_armbe'] | ['fuzz_asm_arm_armbe'] |
/src/keystone/llvm/lib/MC/MCTargetOptions.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_mips64', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_mipsbe', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/StringTableBuilder.h | [] | [] |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/Utils/AArch64BaseInfo.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/suite/fuzz/fuzz_asm_x86_32.c | ['fuzz_asm_x86_32'] | ['fuzz_asm_x86_32'] |
/src/keystone/llvm/include/llvm/MC/MCInstrInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/DenseMap.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/ilist.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCSectionMachO.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParser.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/SystemZGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | [] | ['fuzz_asm_mips64be', 'fuzz_asm_mips64', 'fuzz_asm_mipsbe', 'fuzz_asm_mips', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCAssembler.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCFragment.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/MemoryBuffer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/Twine.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/HexagonGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenMCCodeEmitter.inc | [] | [] |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h | [] | [] |
/src/keystone/llvm/include/llvm/MC/MCAsmInfoDarwin.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Support/regcomp.c | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8be.c | ['fuzz_asm_arm_thumbv8be'] | ['fuzz_asm_arm_thumbv8be'] |
/src/keystone/llvm/keystone/../lib/Target/Sparc/SparcGenRegisterInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Support/TargetParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/ADT/EpochTracker.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MipsGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/ErrorHandling.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/MC/MCAssembler.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | [] | [] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_ppc32be.c | ['fuzz_asm_ppc32be'] | ['fuzz_asm_ppc32be'] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp | [] | [] |
/src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h | [] | [] |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/AArch64/AArch64GenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Support/Path.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCExpr.cpp | [] | [] |
/src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCTargetOptions.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/RISCV/RISCVGenAsmMatcher.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/include/llvm/MC/MCAsmInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/ADT/Hashing.h | [] | [] |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Support/TargetRegistry.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/include/llvm/MC/MCObjectWriter.h | [] | [] |
/src/keystone/llvm/lib/MC/MCSymbol.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/keystone/../lib/Target/ARM/ARMGenSubtargetInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h | [] | [] |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/PPCGenInstrInfo.inc | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | [] |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Target/X86/AsmParser/X86Operand.h | [] | [] |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/regerror.c | [] | [] |
/src/keystone/suite/fuzz/fuzz_asm_arm64_arm.c | ['fuzz_asm_arm64_arm'] | ['fuzz_asm_arm64_arm'] |
/src/keystone/llvm/include/llvm/Support/Casting.h | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_evm', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] | ['fuzz_asm_sparcbe', 'fuzz_asm_ppc32be', 'fuzz_asm_mips64be', 'fuzz_asm_arm_thumbbe', 'fuzz_asm_ppc64be', 'fuzz_asm_arm_thumbv8be', 'fuzz_asm_arm_thumb', 'fuzz_asm_x86_16', 'fuzz_asm_mips64', 'fuzz_asm_x86_64', 'fuzz_asm_riscv32', 'fuzz_asm_arm_armbe', 'fuzz_asm_arm_thumbv8', 'fuzz_asm_riscv64', 'fuzz_asm_arm_arm', 'fuzz_asm_arm_armv8be', 'fuzz_asm_x86_32', 'fuzz_asm_hex', 'fuzz_asm_mipsbe', 'fuzz_asm_systemz', 'fuzz_asm_sparc', 'fuzz_asm_mips', 'fuzz_asm_armv8_arm', 'fuzz_asm_arm64_arm', 'fuzz_asm_ppc64', 'fuzz_asm_sparc64be'] |
/src/keystone/llvm/lib/Support/ARMBuildAttrs.cpp | [] | [] |
Directory |
---|
/src/keystone/llvm/keystone/../lib/Target/RISCV/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/Hexagon/TargetInfo/ |
/src/keystone/llvm/lib/Support/Unix/ |
/src/keystone/llvm/lib/Target/Mips/AsmParser/ |
/src/keystone/llvm/include/llvm/MC/ |
/src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/X86/TargetInfo/ |
/src/keystone/llvm/keystone/../lib/Target/X86/ |
/src/keystone/llvm/keystone/../lib/Target/AArch64/ |
/src/keystone/llvm/include/llvm/MC/MCParser/ |
/src/keystone/llvm/lib/Target/Mips/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/AArch64/TargetInfo/ |
/src/keystone/llvm/keystone/../lib/Target/SystemZ/ |
/src/keystone/llvm/lib/Target/Hexagon/AsmParser/ |
/src/keystone/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/ARM/AsmParser/ |
/src/keystone/llvm/lib/Target/PowerPC/AsmParser/ |
/src/keystone/llvm/include/llvm/ADT/ |
/src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/Mips/TargetInfo/ |
/src/keystone/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/ |
/src/keystone/llvm/keystone/../lib/Target/X86/MCTargetDesc/ |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/ |
/src/keystone/llvm/keystone/../lib/Target/RISCV/Utils/ |
/src/keystone/llvm/lib/Target/Sparc/AsmParser/ |
/src/keystone/llvm/lib/MC/ |
/src/keystone/llvm/keystone/../lib/Target/AArch64/Utils/ |
/src/keystone/llvm/lib/Target/AArch64/Utils/ |
/src/keystone/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/SystemZ/AsmParser/ |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/ |
/src/keystone/llvm/lib/MC/MCParser/ |
/src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/AArch64/AsmParser/ |
/src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/ |
/src/keystone/llvm/include/llvm/Support/ |
/src/keystone/llvm/keystone/../lib/Target/Mips/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/X86/MCTargetDesc/ |
/src/keystone/llvm/keystone/../lib/Target/Hexagon/ |
/src/keystone/llvm/keystone/../lib/Target/ARM/ |
/src/keystone/llvm/lib/Target/RISCV/Utils/ |
/src/keystone/llvm/lib/Target/PowerPC/TargetInfo/ |
/src/keystone/llvm/lib/Target/ARM/TargetInfo/ |
/src/keystone/suite/fuzz/ |
/src/keystone/llvm/keystone/../lib/Target/PowerPC/ |
/src/keystone/llvm/keystone/ |
/src/keystone/llvm/keystone/../lib/Target/Sparc/ |
/src/keystone/llvm/lib/Support/ |
/src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/ |
/src/keystone/llvm/lib/Target/RISCV/TargetInfo/ |
/src/keystone/llvm/keystone/../lib/Target/Mips/ |
/src/keystone/llvm/lib/Target/SystemZ/TargetInfo/ |
/src/keystone/llvm/lib/Target/X86/AsmParser/ |
/src/keystone/llvm/keystone/../lib/Target/RISCV/ |
/src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ |
/usr/local/bin/../include/c++/v1/ |
/src/keystone/llvm/lib/Target/RISCV/AsmParser/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.