Keith Randall
fff63c2448
runtime: WriteHeapDump dumps the heap to a file.
...
See http://golang.org/s/go13heapdump for the file format.
LGTM=rsc
R=rsc, bradfitz, dvyukov, khr
CC=golang-codereviews
https://golang.org/cl/37540043
2014-03-25 15:09:49 -07:00
Keith Randall
fb376021be
runtime: record type information for hashtable internal structures.
...
Remove all hashtable-specific GC code.
Fixes bug 6119.
R=cshapiro, dvyukov, khr
CC=golang-dev
https://golang.org/cl/13078044
2013-08-31 09:09:50 -07:00
Russ Cox
3660b532ac
reflect: add garbage collection info in ChanOf, MapOf, PtrTo, SliceOf
...
ArrayOf will remain unexported (and therefore unused) for Go 1.1.
Fixes #4375 .
R=0xe2.0x9a.0x9b, r, iant
CC=golang-dev
https://golang.org/cl/7716048
2013-03-26 11:50:29 -07:00
Jan Ziak
6e69df6102
cmd/gc: support channel types in the garbage collector
...
R=golang-dev, dvyukov, rsc
CC=golang-dev
https://golang.org/cl/7473044
2013-03-19 19:51:03 +01:00
Elias Naur
44cf814d50
runtime, cmd/ld: make code more position-independent
...
Change the stack unwinding code to compensate for the dynamic
relocation of symbols.
Change the gc instruction GC_CALL to use a relative offset instead of
an absolute address.
R=golang-dev
CC=golang-dev
https://golang.org/cl/7248048
2013-02-01 11:24:49 -08:00
Jan Ziak
d09afc2efb
gc: generate garbage collection info for types
...
R=rsc, nigeltao, minux.ma
CC=golang-dev
https://golang.org/cl/6290043
2012-09-12 12:08:27 -04:00