]> Cypherpunks repositories - gostls13.git/commit
cmd/link,runtime: make textsectmap fields more convenient for runtime
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 5 Oct 2021 18:26:25 +0000 (11:26 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Wed, 6 Oct 2021 19:54:45 +0000 (19:54 +0000)
commit058fa255bcbe414011f5b9f469f44ec64a168224
treec024b60a5f969bd5e8569156411246a3166054a5
parentb5cdb1b71c2198c6c5e209e77ce3801087a21d62
cmd/link,runtime: make textsectmap fields more convenient for runtime

They're only used in a single place.
Instead of calculating the end every time,
calculate it in the linker.

It'd be nice to recalculate baseaddr-vaddr,
but that generates relocations that are too large.

While we're here, remove some pointless uintptr -> uintptr conversions.

Change-Id: I91758f9bff11b365bc3a63fee172dbdc3d90b966
Reviewed-on: https://go-review.googlesource.com/c/go/+/354089
Trust: Josh Bleecher Snyder <josharian@gmail.com>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/link/internal/ld/symtab.go
src/runtime/symtab.go