mirror of
https://github.com/golang/go
synced 2024-11-20 11:24:47 -07:00
a9f6db58ce
- new object file reader/writer (liblink/objfile.c) - remove old object file writing routines - add pcdata iterator - remove all trace of "line number stack" and "path fragments" from object files, linker (!!!) - dwarf now writes a single "compilation unit" instead of one per package This CL disables the check for chains of no-split functions that could overflow the stack red zone. A future CL will attack the problem of reenabling that check (issue 6931). This CL is just the liblink and cmd/ld changes. There are minor associated adjustments in CL 37030045. Each depends on the other. R=golang-dev, dave, iant CC=golang-dev https://golang.org/cl/39680043 |
||
---|---|---|
.. | ||
plan9 | ||
ar.h | ||
bio.h | ||
bootexec.h | ||
fmt.h | ||
libc.h | ||
link.h | ||
mach.h | ||
README | ||
u.h | ||
ureg_amd64.h | ||
ureg_arm.h | ||
ureg_x86.h | ||
utf.h |
The header files under this directory are strictly internal to the gc toolchain, so please don't copy them to the system include file directory (/usr/include, /usr/local/include, etc.) Also note that they must be kept as is in $GOROOT/include, or cmd/dist will malfunction.