1
0
mirror of https://github.com/golang/go synced 2024-11-19 01:54:39 -07:00
go/src/cmd
Joel Sing ced2454220 cmd/internal/obj/riscv: add environment call/breakpoint and base counter/timer instructions
This implements assembler support for ECALL/EBREAK, along with base
counter/timer instructions.

Based on riscv-go port.

Updates #27532

Change-Id: I690a9fd835eeddee1fe9a5616d2b2f856d3952b8
Reviewed-on: https://go-review.googlesource.com/c/go/+/195918
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-09-24 04:16:35 +00:00
..
addr2line internal/testenv: remove SetModVendor 2019-03-08 23:40:24 +00:00
api cmd/api: read std package info once, not per goos-goarch-cgo 2019-05-21 18:14:40 +00:00
asm cmd/internal/obj/riscv: add environment call/breakpoint and base counter/timer instructions 2019-09-24 04:16:35 +00:00
buildid
cgo cmd/cgo: do not rewrite call if there are more args than parameters 2019-07-12 17:31:29 +00:00
compile cmd/compile: clean up escape graph construction 2019-09-23 21:24:59 +00:00
cover cmd/cover: skip go list when profile is empty 2019-08-30 17:07:53 +00:00
dist cmd/asm,cmd/internal/obj: initial support for riscv64 assembler 2019-09-12 18:54:38 +00:00
doc cmd/doc: add option to output a clean one-line symbol representation 2019-09-19 01:55:12 +00:00
fix cmd/fix: mark tests as parallel 2019-05-13 20:03:20 +00:00
go cmd/go: don't construct module version info if there are import errors 2019-09-19 20:53:11 +00:00
gofmt cmd/gofmt: don't turn nil slices into empty slices during rewriting 2019-09-11 20:34:54 +00:00
internal cmd/internal/obj/riscv: add environment call/breakpoint and base counter/timer instructions 2019-09-24 04:16:35 +00:00
link cmd/compile: add new symbol for debug line numbers 2019-09-23 19:40:07 +00:00
nm cmd/internal/obj: write package path at compile time if possible 2019-05-06 18:17:03 +00:00
objdump cmd/objdump: ensure that test executable files are distinct 2019-05-13 20:36:11 +00:00
pack all: shorten some tests 2019-05-22 12:54:00 +00:00
pprof
test2json
trace all: simplify code using "gofmt -s -w" 2019-05-06 22:19:22 +00:00
vendor cmd/vendor: update vendored x/arch repo to 8a70ba74b3a1 2019-08-24 01:11:56 +00:00
vet cmd/vet: include the errors.As check from upstream x/tools 2019-06-11 17:54:27 +00:00
go.mod cmd/vendor: update vendored x/arch repo to 8a70ba74b3a1 2019-08-24 01:11:56 +00:00
go.sum cmd/vendor: update vendored x/arch repo to 8a70ba74b3a1 2019-08-24 01:11:56 +00:00
README.vendor all: document vendoring in the standard library 2019-05-09 17:11:16 +00:00

See src/README.vendor for information on loading vendored packages
and updating the vendor directory.