]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: escape binary export data so it contains no '$'
authorRobert Griesemer <gri@golang.org>
Fri, 23 Oct 2015 23:01:09 +0000 (16:01 -0700)
committerRobert Griesemer <gri@golang.org>
Mon, 26 Oct 2015 17:27:17 +0000 (17:27 +0000)
commite6ccfc1ad14d1078428fe5f408498f925ab69670
treea64656f83a5681bd20f84626029175b0330f443d
parentd3df04cd8cf96db47d986cf3dcf3c7b2ba8238ea
cmd/compile/internal/gc: escape binary export data so it contains no '$'

Necessary to ensure that subsequent tools can continue to find
then end of the export data section simply by searching for "$$".

Adjusted gcimporter used by go/types accordingly.

Also, fixed a bug in gcimporter related to reading export data
in debug format.

Change-Id: Iaea4ed05edd8a5bab28ebe5b19a4740f5e537d35
Reviewed-on: https://go-review.googlesource.com/16283
Reviewed-by: Chris Manghane <cmang@golang.org>
src/cmd/compile/internal/gc/bexport.go
src/cmd/compile/internal/gc/bimport.go
src/cmd/compile/internal/gc/export.go
src/go/internal/gcimporter/bimport.go