diff options
| author | Robert Sesek <rsesek@google.com> | 2014-02-27 19:11:03 -0800 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2014-02-27 19:11:03 -0800 |
| commit | a9600502bbaace43792e3f00a8f23286ba8a1667 (patch) | |
| tree | 634a8dd111a703ff49630c07321c3ee6cc9d6d85 /src/pkg | |
| parent | 67b8bf3e32ec0bcc79453caeea9595a3ca036929 (diff) | |
| download | go-a9600502bbaace43792e3f00a8f23286ba8a1667.tar.xz | |
debug/macho: Define CPU constants for other common architectures for OS X/iOS.
LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/69100045
Diffstat (limited to 'src/pkg')
| -rw-r--r-- | src/pkg/debug/macho/macho.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/pkg/debug/macho/macho.go b/src/pkg/debug/macho/macho.go index 09f4d0ec91..d9678c8eda 100644 --- a/src/pkg/debug/macho/macho.go +++ b/src/pkg/debug/macho/macho.go @@ -44,14 +44,22 @@ const ( // A Cpu is a Mach-O cpu type. type Cpu uint32 +const cpuArch64 = 0x01000000 + const ( Cpu386 Cpu = 7 - CpuAmd64 Cpu = Cpu386 + 1<<24 + CpuAmd64 Cpu = Cpu386 | cpuArch64 + CpuArm Cpu = 12 + CpuPpc Cpu = 18 + CpuPpc64 Cpu = CpuPpc | cpuArch64 ) var cpuStrings = []intName{ {uint32(Cpu386), "Cpu386"}, {uint32(CpuAmd64), "CpuAmd64"}, + {uint32(CpuArm), "CpuArm"}, + {uint32(CpuPpc), "CpuPpc"}, + {uint32(CpuPpc64), "CpuPpc64"}, } func (i Cpu) String() string { return stringName(uint32(i), cpuStrings, false) } |
