[squeak-dev] Opening two debuggers in a single doit
Bob Arning
arning315 at comcast.net
Wed Jan 24 23:53:19 UTC 2018
oh, and it used to work out of the box
On 1/24/18 6:31 PM, Eliot Miranda wrote:
> Hi All,
>
> I'm comparing two close copies of a class in attempting a complex
> refactoring, comparing the original code with the close copy. In
> doing this I need to open up two debuggers to step through the two
> computations simultaneously. If I try it this way, where the two JITs
> break at a particular bytecode:
>
> [:m :opts|
> [StackToRegisterMappingCogit cog: m options: opts] fork.
> Processor yield.
> AltStackToRegisterMappingCogit cog: m options: opts]
> value: TabbedPalette class>>#unload
> value: #(ObjectMemory Spur64BitCoMemoryManager
> debugBytecodePointers #(59)
> compilationTrace 0).
>
> I get an emergency evaluator :-(, and if I type restart I only ever
> get one debugger. What's the right way to do this?
>
> To boil down the example I need this to work:
>
> [1 halt] fork.
> Processor yield.
> 2 halt
>
> i.e. I want to be able to get two debuggers, one open on 1 halt, and
> the other on 2 halt.
> _,,,^..^,,,_
> best, Eliot
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180124/1886a0c7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gaiodmjjkajpkggn.png
Type: image/png
Size: 22626 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180124/1886a0c7/attachment.png>
More information about the Squeak-dev
mailing list
|