diff options
| author | Aram Hăvărneanu <aram@mgk.ro> | 2014-07-09 12:32:49 +0200 |
|---|---|---|
| committer | Aram Hăvărneanu <aram@mgk.ro> | 2014-07-09 12:32:49 +0200 |
| commit | fa113cf767ac330b836966c4e75b6b21566da095 (patch) | |
| tree | 6060599a63aa5f67960b6bc798866f2f52046234 /src/cmd/objdump | |
| parent | 38e75f9d0e8a58ad30871dda7faa92dc9541d68f (diff) | |
| download | go-fa113cf767ac330b836966c4e75b6b21566da095.tar.xz | |
cmd/objdump: set goarch properly on non-386 Plan 9 systems
LGTM=0intro, r
R=0intro, r
CC=ality, golang-codereviews, jas, mischief
https://golang.org/cl/108420043
Diffstat (limited to 'src/cmd/objdump')
| -rw-r--r-- | src/cmd/objdump/plan9obj.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cmd/objdump/plan9obj.go b/src/cmd/objdump/plan9obj.go index 34462f31c5..f851d4158c 100644 --- a/src/cmd/objdump/plan9obj.go +++ b/src/cmd/objdump/plan9obj.go @@ -34,7 +34,14 @@ func plan9Symbols(f *os.File) (syms []Sym, goarch string) { return } - goarch = "386" + switch p.Magic { + case plan9obj.MagicAMD64: + goarch = "amd64" + case plan9obj.Magic386: + goarch = "386" + case plan9obj.MagicARM: + goarch = "arm" + } // Build sorted list of addresses of all symbols. // We infer the size of a symbol by looking at where the next symbol begins. |
