commit ca230d2d6ffeaef0be2f58fd46ba6ed34a8dbf46 [browse]
Author: Russ Cox
Date: 2014-10-29 21:02:58 -04:00
cmd/objdump: disable test failing on arm5
TBR=adg
CC=golang-codereviews
https://golang.org/cl/167890043
commit a5a07331444f9b48a5e09728e3d0085cfbfb2222 [browse]
Author: Russ Cox
Date: 2014-10-29 20:37:44 -04:00
runtime: change top-most return PC from goexit to goexit+PCQuantum
If you get a stack of PCs from Callers, it would be expected
that every PC is immediately after a call instruction, so to find
the line of the call, you look up the line for PC-1.
CL 163550043 now explicitly documents that.
The most common exception to this is the top-most return PC
on the stack, which is the entry address of the runtime.goexit
function. Subtracting 1 from that PC will end up in a different
function entirely.
To remove this special case, make the top-most return PC
goexit+PCQuantum and then implement goexit in assembly
so that the first instruction can be skipped.
Fixes #7690.
LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/170720043
commit f9c4c16dce621f1834943f3ccda0d0a079f7b1a4 [browse]
Author: Alex Brainman
Date: 2014-10-30 10:24:37 +11:00
runtime: make TestCgoExternalThreadPanic run on windows
LGTM=rsc
R=golang-codereviews, bradfitz, rsc
CC=golang-codereviews
https://golang.org/cl/163540043
commit bfe459adc98724354ffefa624b73815adaa711d8 [browse]
Author: Rob Pike
Date: 2014-10-29 15:35:48 -07:00
doc/go1.4.html: final library changes
First draft now complete.
LGTM=rsc
R=golang-codereviews, rsc
CC=golang-codereviews
https://golang.org/cl/170750043
commit 3eadbb02afa1494821de000ee280e00c3c398f1d [browse]
Author: Russ Cox
Date: 2014-10-29 18:07:24 -04:00
cmd/objdump: use cmd/internal/objfile
This removes a bunch of ugly duplicate code.
The end goal is to factor the disassembly code
into cmd/internal/objfile too, so that pprof can use it,
but one step at a time.
LGTM=r, iant
R=r, alex.brainman, iant
CC=golang-codereviews
https://golang.org/cl/149400043
clone the repository to get more history