-
- Downloads
[dev.link] cmd/link: store external relocations in Reloc2 format
Store external relocations in (almost) the same format as the Go objects, so we can handle them more uniformly. There is a small speedup: (linking cmd/compile) Deadcode 67.8ms ± 3% 61.1ms ± 3% -9.94% (p=0.008 n=5+5) Dostkcheck 41.2ms ± 2% 38.8ms ± 3% -5.99% (p=0.008 n=5+5) Change-Id: I8616e10b26235904201d6c9465f5ae32a49c9949 Reviewed-on: https://go-review.googlesource.com/c/go/+/226365 Run-TryBot: Cherry Zhang <cherryyz@google.com> Reviewed-by:Than McIntosh <thanm@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
Showing
- src/cmd/internal/goobj2/objfile.go 14 additions, 6 deletionssrc/cmd/internal/goobj2/objfile.go
- src/cmd/link/internal/ld/data.go 4 additions, 9 deletionssrc/cmd/link/internal/ld/data.go
- src/cmd/link/internal/ld/dwarf.go 12 additions, 24 deletionssrc/cmd/link/internal/ld/dwarf.go
- src/cmd/link/internal/loader/loader.go 34 additions, 93 deletionssrc/cmd/link/internal/loader/loader.go
- src/cmd/link/internal/loader/loader_test.go 13 additions, 13 deletionssrc/cmd/link/internal/loader/loader_test.go
- src/cmd/link/internal/loader/symbolbuilder.go 27 additions, 16 deletionssrc/cmd/link/internal/loader/symbolbuilder.go
Loading
Please register or sign in to comment