Extensive changes to utilize compiled code debugging information:
authorChris Hanson <org/chris-hanson/cph>
Fri, 30 Dec 1988 06:44:04 +0000 (06:44 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 30 Dec 1988 06:44:04 +0000 (06:44 +0000)
commit1ba388aa192c19f58db122b2366071064e8eb1e8
treea106cc6316d5f4ce5958e39ae206d7e4f7d2d560
parent1e7e9a3fef49e7dbf51bcd6a226090ea8ee97e59
Extensive changes to utilize compiled code debugging information:

* The stack parser now knows how to parse individual compiled code
subproblem frames.

* The compiler-info package has been updated to match the new compiled
code info format.

* The environment abstraction has been generalized to handle compiled
code stack and closure frames, when debugging info is available to
describe them.

* The `debug' and `where' presentation formats have been adjusted
somewhat to allow compiled code information to be presented
reasonably.

* `debug' has been extended to provide the common `A' command from
`where'; there should be little need to invoke `where' from `debug'.
26 files changed:
v7/src/runtime/advice.scm
v7/src/runtime/conpar.scm
v7/src/runtime/cpoint.scm
v7/src/runtime/dbgutl.scm
v7/src/runtime/debug.scm
v7/src/runtime/framex.scm
v7/src/runtime/infutl.scm
v7/src/runtime/lambda.scm
v7/src/runtime/load.scm
v7/src/runtime/packag.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/stream.scm
v7/src/runtime/udata.scm
v7/src/runtime/uenvir.scm
v7/src/runtime/uerror.scm
v7/src/runtime/unpars.scm
v7/src/runtime/vector.scm
v7/src/runtime/version.scm
v7/src/runtime/where.scm
v8/src/runtime/conpar.scm
v8/src/runtime/dbgutl.scm
v8/src/runtime/framex.scm
v8/src/runtime/infutl.scm
v8/src/runtime/load.scm
v8/src/runtime/runtime.pkg
v8/src/runtime/uenvir.scm