]> Cypherpunks repositories - gostls13.git/commit
cmd/objdump: add loong64 disassembler support
authorGuoqi Chen <chenguoqi@loongson.cn>
Wed, 28 Aug 2024 09:01:15 +0000 (17:01 +0800)
committerabner chenc <chenguoqi@loongson.cn>
Thu, 19 Sep 2024 00:40:50 +0000 (00:40 +0000)
commit165bf241f2f7c72cffd83e278d674ae3ddbd72a1
tree9d97d45a9ae2b245e3ec419e9cbf55c6cb8f6900
parent7ba074fe43a3c1e9a35cd579520d7184d3a20d36
cmd/objdump: add loong64 disassembler support

This CL provides vendor support for loong64 disassembler gnu and plan9 syntax.

cd $GOROOT/src/cmd
go get golang.org/x/arch@master
go mod tidy
go mod vendor

Change-Id: Ic8b888de0aa11cba58cbf559f8f69337d1d69309
Reviewed-on: https://go-review.googlesource.com/c/go/+/609015
Reviewed-by: Meidan Li <limeidan@loongson.cn>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn>
12 files changed:
src/cmd/go.mod
src/cmd/go.sum
src/cmd/internal/objfile/disasm.go
src/cmd/internal/objfile/elf.go
src/cmd/objdump/objdump_test.go
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/arg.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/decode.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/gnu.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/inst.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/plan9x.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/tables.go [new file with mode: 0644]
src/cmd/vendor/modules.txt