aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/ifuzz/generated
Commit message (Collapse)AuthorAgeFilesLines
* pkg/ifuzz: reorganize files to allow other architecturesAlexey Kardashevskiy2020-11-202-2287/+0
| | | | | | | | | | | | | | | | | | At the moment ifuzz only generates x86 instructions. In order to support instruction fuzzing for others (ARM, POWERPC), some separation of the common and arch layers is needed. This adds 2 packages: 1. "x86" where x86 instruction generator goes to 2. "ifuzzimpl which contains some common code. The goal was to keep changes to the rand.go to the minimum. The next patch will use this when adding PPC64. This should cause no behavioural change. Signed-off-by: Alexey Kardashevskiy <aik@linux.ibm.com>
* all: mark auto-generated filesDmitry Vyukov2020-07-291-1/+1
| | | | | | | | | | Use the standard Go convention for Go files: https://golang.org/pkg/cmd/go/internal/generate Use github linguish for other files: https://github.com/github/linguist#generated-code Both are understood by github and should result in these files being collapsed in PRs by default.
* pkg/ifuzz: update to latest intelxedDmitry Vyukov2019-06-231-204/+303
| | | | | Update all-enc-instructions.txt to b7231de4c808db821d64f4018d15412640c34113 and regenerate instruction info.
* .golangci.yml: add codeanalysis build tagDmitry Vyukov2019-05-152-0/+8
| | | | | | | | | Using a build tag to exclude files for golangci-lint reduces memory consumption (it does not parse them). The naive attempt with skip-dirs did not work. So add codeanalysis build tag and use it in auto-generated files. Update #977
* pkg/ifuzz/generated: change package name to match pathDmitry Vyukov2019-02-191-1/+1
| | | | | Some tools blow up due to the mismatch... Let's use the canonical convention.
* pkg/ifuzz: move generated code to a separate packageDmitry Vyukov2018-05-071-0/+2180
This helps to ignore generated code with gometalinter. There is currently no other way: https://github.com/alecthomas/gometalinter/issues/270 Update #538