Debugger woes
Andreas Raab
andreas.raab at gmx.de
Thu Mar 27 14:38:47 UTC 2003
Cees,
> - BlockContext>>ensure: uses #valueUninterruptably to evaluate the
> block. It seems that the debugger cannot descent inside such
> blocks.
Actually, this is legacy code for VMs which don't have the proper unwind
support (for another workaround of that kind see
#ifProperUnwindSupportedElseSignalAboutToReturn ;) As the comment says:
<primitive: 123>
"The above indicates new EH primitives supported.
In this case is identical to #value."
Therefore, you can safely remove any sends of #valueUninterruptably and
replace them by #value (which the debugger can step through).
Cheers,
- Andreas
More information about the Squeak-dev
mailing list
|