1
0
mirror of https://github.com/golang/go synced 2024-10-04 20:21:22 -06:00
go/src/cmd/5l
Russ Cox be2c2120d0 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
2010-10-14 23:48:40 -04:00
..
5.out.h 5l, 6l, 8l: first pass cleanup 2010-10-13 15:51:21 -04:00
asm.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
doc.go Add -r option to 6l/8l/5l. 2010-02-26 14:03:52 -08:00
l.h 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
list.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
Makefile 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
mkenam This is really two changes in one but given interdependencies 2009-03-25 16:31:38 -07:00
noop.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
obj.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
optab.c LDREX and STREX 2009-10-14 21:47:08 -07:00
pass.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
prof.c 5l, 6l, 8l: first pass cleanup 2010-10-13 15:51:21 -04:00
softfloat.c 5l, 6l, 8l: first pass cleanup 2010-10-13 15:51:21 -04:00
span.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
symtab.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00
thumb.c 5l, 6l, 8l: accumulate data image during import 2010-10-14 23:48:40 -04:00