1
0
mirror of https://github.com/golang/go synced 2024-11-20 09:24:50 -07:00
go/src/cmd/6l
Shenghou Ma 576d648b2a cmd/ld, cmd/6l, cmd/8l, cmd/5l: fix hidden/local symbol import for ELF systems
Introduce a newsym() to cmd/lib.c to add a symbol but don't add
them to hash table.
   Introduce a new bit flag SHIDDEN and bit mask SMASK to handle hidden
and/or local symbols in ELF symbol tables. Though we still need to order
the symbol table entries correctly.
   Fix for issue 3261 comment #9.
   For CL 5822049.

R=iant, rsc
CC=golang-dev
https://golang.org/cl/5823055
2012-05-23 02:32:27 +08:00
..
6.out.h cmd/6a, cmd/6l: add BSWAPL, BSWAPQ 2012-05-22 00:12:58 -04:00
asm.c cmd/ld, cmd/6l, cmd/8l, cmd/5l: fix hidden/local symbol import for ELF systems 2012-05-23 02:32:27 +08:00
doc.go 5l, 6l, 8l: implement -X flag 2012-02-07 16:46:33 -05:00
l.h ld: align ELF data sections 2011-11-30 13:24:16 -08:00
list.c 5l, 6l, 8l: link pclntab and symtab as ordinary rodata symbols 2010-10-19 18:07:19 -04:00
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
mkenam 5l, 6l, 8l: drop use of ed during build 2011-06-27 12:03:19 -04:00
obj.c cmd/cgo, cmd/cc, cmd/ld: detect dynamic linker automatically 2012-05-05 01:54:16 +08:00
optab.c cmd/6a, cmd/6l: add BSWAPL, BSWAPQ 2012-05-22 00:12:58 -04:00
pass.c cmd/ld, cmd/6l, cmd/8l, cmd/5l: fix hidden/local symbol import for ELF systems 2012-05-23 02:32:27 +08:00
prof.c 6a, 6c, 6l: fix for Plan 9 build 2011-07-15 11:58:39 -04:00
span.c 6l: add MOVQ xmm_reg, xmm_reg 2011-11-09 16:01:17 -05:00