Skip to content

Commit 4f059c5

Browse files
committed
tools/syz-symbolize: use -config to support module symbolize
1 parent c6b4fb3 commit 4f059c5

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

tools/syz-symbolize/symbolize.go

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"fmt"
99
"os"
1010
"path/filepath"
11-
"runtime"
1211

1312
"github.com/google/syzkaller/pkg/hash"
1413
"github.com/google/syzkaller/pkg/mgrconfig"
@@ -19,11 +18,8 @@ import (
1918
)
2019

2120
var (
22-
flagOS = flag.String("os", runtime.GOOS, "target os")
23-
flagArch = flag.String("arch", runtime.GOARCH, "target arch")
24-
flagKernelObj = flag.String("kernel_obj", ".", "path to kernel build/obj dir")
25-
flagKernelSrc = flag.String("kernel_src", "", "path to kernel sources (defaults to kernel_obj)")
26-
flagOutDir = flag.String("outdir", "", "output directory")
21+
flagConfig = flag.String("config", "", "configuration file")
22+
flagOutDir = flag.String("outdir", "", "output directory")
2723
)
2824

2925
func main() {
@@ -33,11 +29,7 @@ func main() {
3329
flag.PrintDefaults()
3430
os.Exit(1)
3531
}
36-
cfg, err := mgrconfig.LoadPartialData([]byte(`{
37-
"kernel_obj": "` + *flagKernelObj + `",
38-
"kernel_src": "` + *flagKernelSrc + `",
39-
"target": "` + *flagOS + "/" + *flagArch + `"
40-
}`))
32+
cfg, err := mgrconfig.LoadFile(*flagConfig)
4133
if err != nil {
4234
tool.Fail(err)
4335
}

0 commit comments

Comments
 (0)