1
0
mirror of https://github.com/golang/go synced 2024-10-05 18:31:28 -06:00
go/src/cmd/8g
Dmitriy Vyukov 8679d5f2b5 cmd/gc: record argument size for all indirect function calls
This is required to properly unwind reflect.methodValueCall/makeFuncStub.
Fixes #5954.
Stats for 'go install std':
61849 total INSTCALL
24655 currently have ArgSize metadata
27278 have ArgSize metadata with this change
godoc size before: 11351888, after: 11364288

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/12163043
2013-07-31 20:00:33 +04:00
..
cgen64.c
cgen.c cmd/gc: support x[i:j:k] 2013-07-01 20:32:36 -04:00
doc.go
galign.c
gg.h cmd/5g, cmd/6g, cmd/8g: insert arg size annotations on runtime calls 2013-07-16 16:25:10 -04:00
ggen.c cmd/gc: record argument size for all indirect function calls 2013-07-31 20:00:33 +04:00
gobj.c cmd/gc: move genembedtramp into portable code 2013-06-11 09:41:49 -04:00
gsubr.c cmd/5g, cmd/6g, cmd/8g: insert arg size annotations on runtime calls 2013-07-16 16:25:10 -04:00
list.c cmd/gc: emit explicit type information for local variables 2013-02-25 12:13:47 -05:00
Makefile
opt.h
peep.c runtime: use funcdata to supply garbage collection information 2013-07-19 16:04:09 -04:00
reg.c runtime: use funcdata to supply garbage collection information 2013-07-19 16:04:09 -04:00