aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2025-04-02 05:04:00 -0700
committerDmitry Vyukov <dvyukov@google.com>2025-04-02 15:19:47 +0000
commitd539c2ec8ff6d9dae25b81fb1408b67877303827 (patch)
tree893ac1f275dc18a3c5cf7d188743b3f0542d246b /pkg
parentca835e7d4abed39a8dfc072f4fd85b1943197f21 (diff)
pkg/ifuzz/x86: fix code generator
The generator does not run and generates broken code. It looks like the generated file was edited manully. Fix that.
Diffstat (limited to 'pkg')
-rw-r--r--pkg/ifuzz/x86/gen/gen.go12
-rw-r--r--pkg/ifuzz/x86/generated/insns.go8
2 files changed, 10 insertions, 10 deletions
diff --git a/pkg/ifuzz/x86/gen/gen.go b/pkg/ifuzz/x86/gen/gen.go
index 01ba8420b..dc77ea497 100644
--- a/pkg/ifuzz/x86/gen/gen.go
+++ b/pkg/ifuzz/x86/gen/gen.go
@@ -169,19 +169,19 @@ nextInsn:
insns = deduped
fmt.Printf(`
-// Code generated by pkg/ifuzz/gen. DO NOT EDIT.
+// Code generated by pkg/ifuzz/x86/gen. DO NOT EDIT.
-// +build !codeanalysis
+//go:build !codeanalysis
-package x86
+package generated
-import "github.com/google/syzkaller/pkg/ifuzz/x86"
+import . "github.com/google/syzkaller/pkg/ifuzz/x86"
func init() {
- x86.Register(insns_x86)
+ Register(insns)
}
-var insns_x86 = []*Insn{
+var insns =
`)
serializer.Write(os.Stdout, insns)
diff --git a/pkg/ifuzz/x86/generated/insns.go b/pkg/ifuzz/x86/generated/insns.go
index 3e990da92..511605e46 100644
--- a/pkg/ifuzz/x86/generated/insns.go
+++ b/pkg/ifuzz/x86/generated/insns.go
@@ -1,16 +1,16 @@
-// Code generated by pkg/ifuzz/gen. DO NOT EDIT.
+// Code generated by pkg/ifuzz/x86/gen. DO NOT EDIT.
//go:build !codeanalysis
package generated
-import "github.com/google/syzkaller/pkg/ifuzz/x86"
+import . "github.com/google/syzkaller/pkg/ifuzz/x86"
func init() {
- x86.Register(insns)
+ Register(insns)
}
-var insns = []*x86.Insn{
+var insns = []*Insn{
{Name: "FADD", Extension: "X87", Mode: 15, Opcode: []uint8{216}, Modrm: true, Mod: -3, Rm: -1, Mem32: true, VexP: -1},
{Name: "FMUL", Extension: "X87", Mode: 15, Opcode: []uint8{216}, Modrm: true, Mod: -3, Reg: 1, Rm: -1, Mem32: true, VexP: -1},
{Name: "FCOMP", Extension: "X87", Mode: 15, Opcode: []uint8{216}, Modrm: true, Mod: -3, Reg: 3, Rm: -1, Mem32: true, VexP: -1},