]> Cypherpunks repositories - gostls13.git/commit
Add stack frame support. Architectures are now responsible
authorAustin Clements <aclements@csail.mit.edu>
Tue, 1 Sep 2009 20:01:37 +0000 (13:01 -0700)
committerAustin Clements <aclements@csail.mit.edu>
Tue, 1 Sep 2009 20:01:37 +0000 (13:01 -0700)
commit155fe7925b9decba60581669420622d9f8024feb
tree3e310ee172b67c41e46bb9ee64adb8773932ec84
parente8988bc434620b197653509b88089b11a7292d12
Add stack frame support.  Architectures are now responsible
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
usr/austin/ogle/arch.go
usr/austin/ogle/frame.go [new file with mode: 0644]
usr/austin/ogle/process.go
usr/austin/ogle/rruntime.go
usr/austin/ogle/rvalue.go