5l, 6l, 8l: accumulate data image during import
Using explicit relocations internally, we can represent the data for a particular symbol as an initialized block of memory instead of a linked list of ADATA instructions. The real goal here is to be able to hand off some of the relocations to the dynamic linker when interacting with system libraries, but a pleasant side effect is that the memory image is much more compact than the ADATA list, so the linkers use less memory. R=ken2 CC=golang-dev https://golang.org/cl/2512041
Showing
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/cmd/ld/data.c
0 → 100644
This diff is collapsed.
Please register or sign in to comment