]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: demote DWARF line symbols to anonymous aux
authorThan McIntosh <thanm@google.com>
Wed, 11 Mar 2020 15:16:19 +0000 (11:16 -0400)
committerThan McIntosh <thanm@google.com>
Thu, 12 Mar 2020 18:56:25 +0000 (18:56 +0000)
commitad92148058ee060ddbc4ff789f537d8d94f57c5d
treedeeea7912b9724e47eed22b0bdfcb4a09edec732
parentc44af2d4a23a30cb0930adfca9e56b3d1e04a35c
[dev.link] cmd/link: demote DWARF line symbols to anonymous aux

Convert DWARF .debug_line symbols to anonymous aux syms, so as
to save space in object files and reduce the number of symbols
that have to be added to the linker's lookup tables.

Change-Id: I5b350f036e21a7a7128cb08148ab7c243aaf0d0b
Reviewed-on: https://go-review.googlesource.com/c/go/+/223018
Reviewed-by: Jeremy Faller <jeremy@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/internal/dwarf/dwarf.go
src/cmd/internal/obj/objfile.go
src/cmd/internal/obj/objfile2.go
src/cmd/internal/obj/plist.go
src/cmd/internal/obj/sym.go