From f48120ef51bd007f0d84b42e25e1e23e75b9f244 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 18 Dec 2013 13:29:40 -0500 Subject: cmd/nm: minor cleanup from previous CL I forgot to apply Ian's suggestions before submitting CL 40600043. R=iant CC=golang-dev https://golang.org/cl/43560045 --- src/cmd/nm/nm.go | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'src/cmd/nm/nm.go') diff --git a/src/cmd/nm/nm.go b/src/cmd/nm/nm.go index c37d1cc007..d369a4ab54 100644 --- a/src/cmd/nm/nm.go +++ b/src/cmd/nm/nm.go @@ -24,6 +24,8 @@ var ( sortOrder = flag.String("sort", "name", "") printSize = flag.Bool("size", false, "") printType = flag.Bool("type", false, "") + + filePrefix = false ) func init() { @@ -64,6 +66,7 @@ func main() { } args := flag.Args() + filePrefix = len(args) > 1 if len(args) == 0 { flag.Usage() } @@ -136,6 +139,9 @@ HaveSyms: w := bufio.NewWriter(os.Stdout) for _, sym := range syms { + if filePrefix { + fmt.Fprintf(w, "%s:\t", file) + } if sym.Code == 'U' { fmt.Fprintf(w, "%8s", "") } else { @@ -153,16 +159,6 @@ HaveSyms: w.Flush() } -func filter(syms []Sym, ok func(Sym) bool) []Sym { - out := syms[:0] - for _, sym := range syms { - if ok(sym) { - out = append(out, sym) - } - } - return out -} - type byAddr []Sym func (x byAddr) Len() int { return len(x) } -- cgit v1.3