]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: directly create go.map and go.track symbols
authorMatthew Dempsky <mdempsky@google.com>
Sun, 17 Jan 2021 10:53:18 +0000 (02:53 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 19 Jan 2021 03:02:52 +0000 (03:02 +0000)
commita2f825c542bc62b9d4341080302ed309cd3daa97
tree1440cf7e0cd167b8f7236494f1100b0b610eaea4
parent4a4212c0e59dee4458be2f5c85262e54f127c500
[dev.regabi] cmd/compile: directly create go.map and go.track symbols

These symbols are implementation details and don't correspond to Go
source symbols, so directly create them as linker symbols and get rid
of their pseudo packages.

Passes toolstash -cmp w/ -gcflags=all=-abiwrap.

Change-Id: I2e97374c21f3e909f6d350f15e7a5ed3574cadf4
Reviewed-on: https://go-review.googlesource.com/c/go/+/284372
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Trust: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/obj.go
src/cmd/compile/internal/ir/symtab.go
src/cmd/compile/internal/reflectdata/reflect.go