1
0
mirror of https://github.com/golang/go synced 2024-10-04 12:31:21 -06:00
go/src/cmd/8c
Russ Cox 48769bf546 runtime: use funcdata to supply garbage collection information
This CL introduces a FUNCDATA number for runtime-specific
garbage collection metadata, changes the C and Go compilers
to emit that metadata, and changes the runtime to expect it.

The old pseudo-instructions that carried this information
are gone, as is the linker code to process them.

R=golang-dev, dvyukov, cshapiro
CC=golang-dev
https://golang.org/cl/11406044
2013-07-19 16:04:09 -04:00
..
cgen64.c cmd/8c: better fix for 64-bit register smash 2012-05-24 23:36:26 -04:00
cgen.c cmd/5c, cmd/6c, cmd/8c: record arg size for every call 2013-07-16 16:24:43 -04:00
div.c various: avoid %ld etc 2010-10-13 16:20:22 -04:00
doc.go cmd/godoc: use go/build to determine package and example files 2013-02-19 11:19:58 -08:00
gc.h cmd/5c, cmd/6c, cmd/8c: record arg size for every call 2013-07-16 16:24:43 -04:00
list.c cmd/6c, cmd/8c: fix print format for Prog 2013-01-18 19:00:38 -08:00
machcap.c 8a, 8c, and 8l from inferno distribution 2009-01-06 09:41:38 -08:00
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
mul.c cmd/6c, cmd/8c: use signed char explicitly in mul.c 2012-11-09 21:06:45 +01:00
peep.c all: fix typos 2013-06-09 21:50:24 +08:00
reg.c runtime: use funcdata to supply garbage collection information 2013-07-19 16:04:09 -04:00
sgen.c runtime: cleanup: use ArgsSizeUnknown to mark all functions 2013-07-19 11:19:18 -07:00
swt.c cmd/6c, cmd/8c: fix stack allocated Biobuf leaking at exit 2013-03-20 23:42:00 +11:00
txt.c cmd/5c, cmd/6c, cmd/8c: record arg size for every call 2013-07-16 16:24:43 -04:00