aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/ifuzz
Commit message (Expand)AuthorAgeFilesLines
* all: apply linter auto fixesTaras Madan2025-07-173-22/+31
* pkg/ifuzz: fix generate/buildDmitry Vyukov2025-04-034-10/+22
* pkg/ifuzz/x86: fix code generatorDmitry Vyukov2025-04-022-10/+10
* all: fix recvcheck errorsTaras Madan2025-02-071-4/+4
* pkg/ifuzz: another x86 regression testAlexander Potapenko2024-04-301-5/+11
* pkg/ifuzz: fix instruction decoding on x86Alexander Potapenko2024-04-301-0/+4
* pkg/ifuzz: add a regression test for x86 decodingAlexander Potapenko2024-04-301-0/+35
* pkg/ifuzz: use "% x" to print the instruction sequence that causes an errorAlexander Potapenko2024-04-301-1/+1
* all: go fix everythingDmitry Vyukov2024-04-263-3/+0
* pkg/ifuzz/arm64: explicitly use uint32 for immediatesAlexander Potapenko2024-04-261-11/+12
* pkg/ifuzz/arm64: add arm64 supportAlexander Potapenko2024-04-2414-1/+8766
* pkg/ifuzz: test Generate()Alexander Potapenko2024-04-171-0/+36
* all: use errors.As instead of .(type)Taras Madan2023-07-241-5/+8
* all: use special placeholder for errorsTaras Madan2023-07-241-4/+4
* pkg/testutil: add RandSource helperDmitry Vyukov2022-11-231-8/+2
* pkg/ifuzz/powerpc: update cntlzw instructionAlexey Kardashevskiy2022-05-182-2/+2
* pkg/ifuzz/powerpc: update few broken instructionsAlexey Kardashevskiy2022-01-202-204/+193
* pkg/ifuzz/powerpc: add prefixed instructionsAlexey Kardashevskiy2021-11-123-2/+175
* pkg/ifuzz/powerpc: correct instructionsAlexey Kardashevskiy2021-11-123-144/+589
* pkg/ifuzz/powerpc: refactor for adding prefixed instructionsAlexey Kardashevskiy2021-11-121-4/+16
* pkg/ifuzz/powerpc: convert maps to slicesAlexey Kardashevskiy2021-11-123-1182/+1188
* pkg/ifuzz/powerpc: ditch M64Alexey Kardashevskiy2021-11-123-8/+2
* pkg/ifuzz/powerpc: fix instructionsAlexey Kardashevskiy2021-09-163-1202/+1273
* pkg/ifuzz/powerpc: fuzz instruction bits which are not opcodesAlexey Kardashevskiy2021-09-161-1/+6
* pkg/ifuzz/powerpc: fuzz the machine state register (MSR)Alexey Kardashevskiy2021-09-161-0/+27
* executor/common_kvm_ppc64: fuzz more hypercallsAlexey Kardashevskiy2021-09-161-1/+12
* pkg/ifuzz/powerpc: add some RTAS fuzzingAlexey Kardashevskiy2021-07-192-2/+57
* pkg/ifuzz/powerpc: add helper for system call ("sc") instructionAlexey Kardashevskiy2021-07-192-4/+14
* pkg/ifuzz/powerpc: preload registers with interesting numbersAlexey Kardashevskiy2021-07-192-55/+69
* pkg/ifuzz/powerpc: add struct insnSetMapAlexey Kardashevskiy2021-07-192-2/+4
* pkg/ifuzz/iset: make generateInt() available for all archesAlexey Kardashevskiy2021-07-193-57/+57
* pkg: update generated files to go 1.17Alexey Kardashevskiy2021-07-073-0/+3
* all: use tool.Failf instead of local functionsDmitry Vyukov2020-12-251-8/+4
* pkg/ifuzz/iset: make Mode and Type unsignedDmitry Vyukov2020-11-211-3/+3
* pkg/ifuzz/iset: rename ifuzzimpl to isetDmitry Vyukov2020-11-2110-126/+127
* pkg/ifuzz/ifuzzimpl: move IsCompatible from x86Dmitry Vyukov2020-11-213-17/+18
* pkg/ifuzz/x86: deduplicate modeInsns population logicDmitry Vyukov2020-11-214-52/+37
* pkg/ifuzz/x86: simplify pseudo-instruction intializationDmitry Vyukov2020-11-212-32/+30
* pkg/ifuzz/x86: don't use X86 suffix for typesDmitry Vyukov2020-11-215-13/+13
* pkg/ifuzz/ifuzzimpl: simplify Insn interfaceDmitry Vyukov2020-11-215-57/+18
* pkg/ifuzz/ifuzzimpl: move ModeInsns into testsDmitry Vyukov2020-11-212-26/+15
* pkg/ifuzz: invert ifuzz and ifuzzimplDmitry Vyukov2020-11-2110-313/+321
* pkg/ifuzz: use sub-tests for archesDmitry Vyukov2020-11-211-10/+18
* pkg/ifuzz/powerpc: add powerpc supportAlexey Kardashevskiy2020-11-207-1/+1821
* pkg/ifuzz: reorganize files to allow other architecturesAlexey Kardashevskiy2020-11-2012-382/+508
* all: mark auto-generated filesDmitry Vyukov2020-07-292-2/+2
* all: fix comments formatDmitry Vyukov2020-07-123-16/+16
* all: fix dup types in func argsDmitry Vyukov2020-07-041-1/+1
* .golangci.yml: enable funlen checkerDmitry Vyukov2020-06-054-4/+5
* .golangci.yml: enable gocognit checkerDmitry Vyukov2020-06-053-4/+4