From 992320aaa8e30fdd006b5c781b58549a2327d3b6 Mon Sep 17 00:00:00 2001 From: Michael Munday Date: Fri, 18 Mar 2016 16:49:19 -0400 Subject: [PATCH] cmd/internal/objfile: add s390x support Change-Id: I39aa6569c9a6f327f7aaa01f8b4ace814fd5b766 Reviewed-on: https://go-review.googlesource.com/20943 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- src/cmd/internal/objfile/disasm.go | 1 + src/cmd/internal/objfile/elf.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/cmd/internal/objfile/disasm.go b/src/cmd/internal/objfile/disasm.go index b2e7485a9d..d63f8f616f 100644 --- a/src/cmd/internal/objfile/disasm.go +++ b/src/cmd/internal/objfile/disasm.go @@ -245,4 +245,5 @@ var byteOrders = map[string]binary.ByteOrder{ "arm": binary.LittleEndian, "ppc64": binary.BigEndian, "ppc64le": binary.LittleEndian, + "s390x": binary.BigEndian, } diff --git a/src/cmd/internal/objfile/elf.go b/src/cmd/internal/objfile/elf.go index 7ddfe1df24..6369f7e259 100644 --- a/src/cmd/internal/objfile/elf.go +++ b/src/cmd/internal/objfile/elf.go @@ -99,6 +99,8 @@ func (f *elfFile) goarch() string { return "arm" case elf.EM_PPC64: return "ppc64" + case elf.EM_S390: + return "s390x" } return "" } -- 2.48.1