summaryrefslogtreecommitdiff
path: root/usr/austin/ogle/frame.go
AgeCommit message (Collapse)AuthorFilesLines
2009-10-14move austin/eval and austin/ogle to exp/eval and exp/ogleRuss Cox1-214/+0
R=r OCL=35736 CL=35746
2009-09-25Switch ogle to in-tree gosym package. Delete my private symAustin Clements1-6/+6
package. If a Sym is a function symbol, include a reference to the Func so it's easily accessible when you're traversing the list of all symbols. This diff is more interesting than the proc switch because the gosym interface differs from the old sym interface. R=rsc APPROVED=rsc DELTA=1957 (34 added, 1868 deleted, 55 changed) OCL=34969 CL=35008
2009-09-24Switch ogle over to the in-tree debug/proc package. FixAustin Clements1-21/+21
debug/proc to install to the right place. Delete the old ptrace package. The diff looks huge, but it's mostly s/ptrace/proc/. R=rsc APPROVED=rsc DELTA=1940 (10 added, 1835 deleted, 95 changed) OCL=34966 CL=34968
2009-09-04Update debugger to use Abort interfaceAustin Clements1-21/+32
R=rsc APPROVED=rsc DELTA=314 (132 added, 2 deleted, 180 changed) OCL=34376 CL=34396
2009-09-03Implement Go threads. Implement a general event systemAustin Clements1-1/+3
including breakpoints and Go thread create/exit. R=rsc APPROVED=rsc DELTA=751 (729 added, 6 deleted, 16 changed) OCL=34345 CL=34351
2009-09-01Add stack frame support. Architectures are now responsibleAustin Clements1-0/+201
for decoding closures. There is now no notion of a current OS thread, though that needs to come back in the form of a current Go thread. As a result, Process now implements Peek and Poke and maps them to any stopped OS thread, since they all share the address space anyways. R=rsc APPROVED=rsc DELTA=322 (310 added, 3 deleted, 9 changed) OCL=34136 CL=34201