diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-05-05 15:40:10 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-05-05 15:40:10 +0200 |
| commit | 31ea20ce83aa7ca21b4d0ef28d8375a058292a5a (patch) | |
| tree | 4df7407aa0bca0fd4caeb65808e899f0c6558e21 /sys/linux | |
| parent | 08a0ef9cb0622002a2f9b0aabeab678bee4e0dbf (diff) | |
sys: move generate files to separate packages
Move generated files to gen subdir. This allows to:
1. Rebuild init.go without rebuilding generated code.
2. Excluding generated files from gometalinter checking.
This makes faster and consume less memory.
Update #538
Diffstat (limited to 'sys/linux')
| -rw-r--r-- | sys/linux/gen/386.go (renamed from sys/linux/386.go) | 8 | ||||
| -rw-r--r-- | sys/linux/gen/amd64.go (renamed from sys/linux/amd64.go) | 8 | ||||
| -rw-r--r-- | sys/linux/gen/arm.go (renamed from sys/linux/arm.go) | 8 | ||||
| -rw-r--r-- | sys/linux/gen/arm64.go (renamed from sys/linux/arm64.go) | 8 | ||||
| -rw-r--r-- | sys/linux/gen/ppc64le.go (renamed from sys/linux/ppc64le.go) | 8 | ||||
| -rw-r--r-- | sys/linux/init.go | 9 |
6 files changed, 24 insertions, 25 deletions
diff --git a/sys/linux/386.go b/sys/linux/gen/386.go index cf22addd3..81cd7e00d 100644 --- a/sys/linux/386.go +++ b/sys/linux/gen/386.go @@ -1,12 +1,10 @@ // AUTOGENERATED FILE -package linux +package gen import . "github.com/google/syzkaller/prog" -func init() { - RegisterTarget(&Target{OS: "linux", Arch: "386", Revision: revision_386, PtrSize: 4, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_386, Resources: resources_386, Structs: structDescs_386, Consts: consts_386}, initTarget) -} +var Target_386 = &Target{OS: "linux", Arch: "386", Revision: revision_386, PtrSize: 4, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_386, Resources: resources_386, Structs: structDescs_386, Consts: consts_386} var resources_386 = []*ResourceDesc{ {Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"assoc_id"}, Values: []uint64{0}}, @@ -29655,4 +29653,4 @@ var consts_386 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_386 = "9c1e3d88594580bd4b3123526425c29d9753a03a" +const revision_386 = "4c6d0af70679490e322df745c8fa4dadae283c39" diff --git a/sys/linux/amd64.go b/sys/linux/gen/amd64.go index 95a8e45be..172440efa 100644 --- a/sys/linux/amd64.go +++ b/sys/linux/gen/amd64.go @@ -1,12 +1,10 @@ // AUTOGENERATED FILE -package linux +package gen import . "github.com/google/syzkaller/prog" -func init() { - RegisterTarget(&Target{OS: "linux", Arch: "amd64", Revision: revision_amd64, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_amd64, Resources: resources_amd64, Structs: structDescs_amd64, Consts: consts_amd64}, initTarget) -} +var Target_amd64 = &Target{OS: "linux", Arch: "amd64", Revision: revision_amd64, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_amd64, Resources: resources_amd64, Structs: structDescs_amd64, Consts: consts_amd64} var resources_amd64 = []*ResourceDesc{ {Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"assoc_id"}, Values: []uint64{0}}, @@ -30326,4 +30324,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "f8acbe0e15423ec80dfcf52662c0f6109ef208bf" +const revision_amd64 = "277587fb6c542ca7062a505c11fc03ef9904f304" diff --git a/sys/linux/arm.go b/sys/linux/gen/arm.go index 34fd81f38..10983675f 100644 --- a/sys/linux/arm.go +++ b/sys/linux/gen/arm.go @@ -1,12 +1,10 @@ // AUTOGENERATED FILE -package linux +package gen import . "github.com/google/syzkaller/prog" -func init() { - RegisterTarget(&Target{OS: "linux", Arch: "arm", Revision: revision_arm, PtrSize: 4, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_arm, Resources: resources_arm, Structs: structDescs_arm, Consts: consts_arm}, initTarget) -} +var Target_arm = &Target{OS: "linux", Arch: "arm", Revision: revision_arm, PtrSize: 4, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_arm, Resources: resources_arm, Structs: structDescs_arm, Consts: consts_arm} var resources_arm = []*ResourceDesc{ {Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"assoc_id"}, Values: []uint64{0}}, @@ -29518,4 +29516,4 @@ var consts_arm = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm = "5f20b8c644dfc68c4f871523b4e3377cece897b5" +const revision_arm = "a34cd0cdc59606f38cb712367c20831f10dc478d" diff --git a/sys/linux/arm64.go b/sys/linux/gen/arm64.go index 69f0dd0c3..0f64eac1e 100644 --- a/sys/linux/arm64.go +++ b/sys/linux/gen/arm64.go @@ -1,12 +1,10 @@ // AUTOGENERATED FILE -package linux +package gen import . "github.com/google/syzkaller/prog" -func init() { - RegisterTarget(&Target{OS: "linux", Arch: "arm64", Revision: revision_arm64, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_arm64, Resources: resources_arm64, Structs: structDescs_arm64, Consts: consts_arm64}, initTarget) -} +var Target_arm64 = &Target{OS: "linux", Arch: "arm64", Revision: revision_arm64, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_arm64, Resources: resources_arm64, Structs: structDescs_arm64, Consts: consts_arm64} var resources_arm64 = []*ResourceDesc{ {Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"assoc_id"}, Values: []uint64{0}}, @@ -29708,4 +29706,4 @@ var consts_arm64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm64 = "1b0779569d22aeee458f1015be6b3831602ed203" +const revision_arm64 = "7040c6f6b778e74ce07b7286262276f0cb49f7ee" diff --git a/sys/linux/ppc64le.go b/sys/linux/gen/ppc64le.go index 236d78ed4..05119b0df 100644 --- a/sys/linux/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -1,12 +1,10 @@ // AUTOGENERATED FILE -package linux +package gen import . "github.com/google/syzkaller/prog" -func init() { - RegisterTarget(&Target{OS: "linux", Arch: "ppc64le", Revision: revision_ppc64le, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_ppc64le, Resources: resources_ppc64le, Structs: structDescs_ppc64le, Consts: consts_ppc64le}, initTarget) -} +var Target_ppc64le = &Target{OS: "linux", Arch: "ppc64le", Revision: revision_ppc64le, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_ppc64le, Resources: resources_ppc64le, Structs: structDescs_ppc64le, Consts: consts_ppc64le} var resources_ppc64le = []*ResourceDesc{ {Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"assoc_id"}, Values: []uint64{0}}, @@ -29470,4 +29468,4 @@ var consts_ppc64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_ppc64le = "90526274f947d332127c3e331252c843ecc73b7e" +const revision_ppc64le = "90d89d7881b95ee12d0c43664882db875068a881" diff --git a/sys/linux/init.go b/sys/linux/init.go index e2370baab..86bdb8bde 100644 --- a/sys/linux/init.go +++ b/sys/linux/init.go @@ -7,8 +7,17 @@ import ( "runtime" "github.com/google/syzkaller/prog" + "github.com/google/syzkaller/sys/linux/gen" ) +func init() { + prog.RegisterTarget(gen.Target_amd64, initTarget) + prog.RegisterTarget(gen.Target_386, initTarget) + prog.RegisterTarget(gen.Target_arm64, initTarget) + prog.RegisterTarget(gen.Target_arm, initTarget) + prog.RegisterTarget(gen.Target_ppc64le, initTarget) +} + func initTarget(target *prog.Target) { arch := &arch{ mmapSyscall: target.SyscallMap["mmap"], |
