summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/amd64/traceback.c
AgeCommit message (Collapse)AuthorFilesLines
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý1-4/+5
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-0/+23
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-35/+89
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-2/+2
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-17/+27
2010-05-21runtime: correct tracebacks for nascent goroutines, even closuresRuss Cox1-1/+86
Fixes issue 780. R=r CC=golang-dev http://codereview.appspot.com/1221042
2010-04-05runtime: various arm fixesRuss Cox1-2/+2
* correct symbol table size * do not reorder functions in output * traceback * signal handling * use same code for go + defer * handle leaf functions in symbol table R=kaib, dpx CC=golang-dev http://codereview.appspot.com/884041
2010-03-23runtime: add CallersRuss Cox1-112/+83
cut copies of traceback from 6 to 1. R=r CC=golang-dev http://codereview.appspot.com/703041
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox1-4/+4
(eliminate assumption of package global name space, make code easier to move between packages). R=r CC=golang-dev http://codereview.appspot.com/194072
2009-11-15runtime: avoid crash in CallerRuss Cox1-1/+1
Fixes issue 176. R=r http://codereview.appspot.com/154146
2009-10-15rename sys functions to runtime,Russ Cox1-3/+3
because they are in package runtime. another step to enforcing package boundaries. R=r DELTA=732 (114 added, 93 deleted, 525 changed) OCL=35811 CL=35824
2009-08-31use correct pc for printing fn+%#x in tracebacksRuss Cox1-5/+6
R=austin DELTA=12 (2 added, 0 deleted, 10 changed) OCL=34098 CL=34120
2009-08-14Account for CALL instructions before looking up the functionAustin Clements1-3/+3
at PC, to deal with functions that end with a CALL instruction. Special case known call-by-return functions. R=rsc APPROVED=rsc DELTA=12 (6 added, 6 deleted, 0 changed) OCL=33255 CL=33279
2009-08-13Don't try to account for CALL instruction in 0th frame.Austin Clements1-3/+3
R=rsc APPROVED=rsc DELTA=9 (4 added, 3 deleted, 2 changed) OCL=33238 CL=33251
2009-07-27fix gc bug causing make smoketest to die in cmd/gofmt.Russ Cox1-0/+1
saving of sp was too far away from use in scanstack; the stack had changed since the sp was saved. R=r DELTA=9 (4 added, 2 deleted, 3 changed) OCL=32232 CL=32237
2009-06-17runtime: stack growth adjustments, cleanupRuss Cox1-17/+15
* keep coherent SP/PC in gobuf (i.e., SP that would be in use at that PC) * gogocall replaces setspgoto, should work better in presence of link registers * delete unused system calls only amd64; 386 is now broken R=r DELTA=548 (183 added, 183 deleted, 182 changed) OCL=30381 CL=30442
2009-06-09mv src/lib to src/pkgRob Pike1-0/+146
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102