diff options
author | Andy Wingo <wingo@pobox.com> | 2010-09-23 11:56:21 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2010-09-23 11:56:21 +0200 |
commit | 1bc1800ffa194d9338295199e3a7ccd5e7b45d90 (patch) | |
tree | b7f18247a1876b61cbb3e7e571338bf8293dc90f /libguile/frames.c | |
parent | 5a6c9e7593c664b692c35191798f4e0881cf35de (diff) | |
download | guile-1bc1800ffa194d9338295199e3a7ccd5e7b45d90.tar.gz |
tracing in terms of traps
* module/system/vm/traps.scm (trap-frame-finish)
(trap-in-dynamic-extent, trap-calls-in-dynamic-extent)
(trap-instructions-in-dynamic-extent): New traps, for implementing
tracing, and the `finish' command.
* module/system/vm/trace.scm (trace-calls-in-procedure)
(trace-instructions-in-procedure): New tracing traps.
(vm-trace): Reimplement in terms of the new traps.
* module/system/vm/trap-state.scm (add-trap!): New helper; not used in
this commit, though.
Diffstat (limited to 'libguile/frames.c')
0 files changed, 0 insertions, 0 deletions