From 977de94f014bc4c0ebd2acc2c0177d196f6cd730 Mon Sep 17 00:00:00 2001 From: Anton Lindqvist Date: Sat, 8 Dec 2018 16:24:24 +0100 Subject: tools/syz-symbolize: add optional arch flag with sensible default The manager config passed to NewReporter() must include a valid arch by now. --- tools/syz-symbolize/symbolize.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/syz-symbolize/symbolize.go b/tools/syz-symbolize/symbolize.go index 277e09066..2dc814505 100644 --- a/tools/syz-symbolize/symbolize.go +++ b/tools/syz-symbolize/symbolize.go @@ -16,6 +16,7 @@ import ( var ( flagOS = flag.String("os", runtime.GOOS, "target os") + flagArch = flag.String("arch", runtime.GOARCH, "target arch") flagKernelSrc = flag.String("kernel_src", ".", "path to kernel sources") flagKernelObj = flag.String("kernel_obj", ".", "path to kernel build/obj dir") ) @@ -28,9 +29,10 @@ func main() { os.Exit(1) } cfg := &mgrconfig.Config{ - TargetOS: *flagOS, - KernelObj: *flagKernelObj, - KernelSrc: *flagKernelSrc, + TargetOS: *flagOS, + TargetArch: *flagArch, + KernelObj: *flagKernelObj, + KernelSrc: *flagKernelSrc, } reporter, err := report.NewReporter(cfg) if err != nil { -- cgit mrf-deployment