aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/A32/fuzz_arm.cpp
AgeCommit message (Expand)Author
2022-12-31tests: Update to Catch2 v3Merry
2022-08-08fuzz_arm: Avoid backwards jumps that may jump into codemerry
2022-07-14fuzz_arm: Correct unicorn overrun recovery codeMerry
2022-04-19Migrate to mclMerry
2022-03-20fuzz_arm: Add offset thumb instruction testmerry
2022-02-27fuzz_arm: Sometimes we have to step more to sync up with unicornmerry
2022-02-15fuzz_arm: Don't generate thumb32_MSR_reg: Unicorn steps by 2 instead of 4Merry
2022-02-15fuzz_arm: Handle unicorn overrun on internal jumpMerry
2022-02-12fuzz_arm: Ensure that FPSCR.QC is testedmerry
2021-12-23general: Rename files with duplicate namesMorph
2021-08-08catch: Correct include directoryMerry
2021-08-06tests: Use Zydis for disassemblyMerry
2021-05-22Add .clang-format fileMerryMage
2021-05-19Consolidate all source files into src/ directoryMerry
2021-05-13thumb32: Add coprocessor instructionsMerryMage
2021-05-04thumb32: Implement MRS (register)MerryMage
2021-05-04T32: Add ASIMD instructionsMerryMage
2021-05-04T32: Add VFP instructionsMerryMage
2021-04-21ir: Reorganize to new top level folderMerryMage
2021-04-19thumb32: Implement exclusive loadsLioncash
2021-04-10thumb32: Implement STREX variantsLioncash
2021-02-07A32/thumb16: Implement IT instructionMerryMage
2021-02-07fuzz_arm: Correctly print thumb instruction listingMerryMage
2021-02-06a32_unicorn: Halt when PC leaves code_memMerryMage
2021-02-06fuzz_arm: Add fuzzing for thumb instructionsMerryMage
2020-07-04Add optimization flags to disable specific optimizationsMerryMage
2020-07-04asimd_three_same: Ignore Q=1 for VPADD (floating-point)MerryMage
2020-06-22A32: Implement VFPv3 VCT (between floating-point and fixed-point)MerryMage
2020-06-21A32: Implement ASIMD VMULLMerryMage
2020-06-21fuzz_arm: Test large random blocksMerryMage
2020-06-20fuzz_arm: Test testable parts of ASIMD VRECPE and VRSQRTEMerryMage
2020-06-20A32: Implement ASIMD VRSQRTEMerryMage
2020-06-20fuzz_arm: Unicorn has incorrect VRSQRTS implementationMerryMage
2020-06-20A32: Implement ASIMD VRECPEMerryMage
2020-06-20A32: Implement ASIMD VRSQRTSMerryMage
2020-06-20A32: Implement ASIMD VPADD (floating-point)MerryMage
2020-06-16fuzz_arm: Ignore endian bitLioncash
2020-06-12interface/a32: Remove descriptor argument from DisassembleMerryMage
2020-05-16A32/ASIMD: ARMv8: Implement VLD{1-4} (multiple)MerryMage
2020-05-15A32: ARMv8: Implement LDA{,EX}{,B,D,H} and STL{,EX}{,B,D,H}MerryMage
2020-05-10fuzz_arm: Do not test vfp_VMRSMerryMage
2020-05-10fuzz_arm: Ensure all instructions are fuzzedMerryMage
2020-04-23Relicense to 0BSDMerryMage
2020-04-22fuzz_arm: Test MSR and MRS instructions against unicornMerryMage
2020-04-22tests: Fix Windows build when DYNARMIC_TESTS_USE_UNICORN is enabledMerryMage
2020-04-22A32: Handle different variants of PLDLioncash
2020-04-22A32: Rename vfp2-related files to vfpLioncash
2020-04-22a32/fuzz_arm: Use same fuzzing mechanism as AArch64Lioncash
2020-04-22A32: Implement ARM-mode MLSLioncash
2020-04-22A32: Implement ARM-mode MOVTLioncash