On 4 December 2011 20:46, Sean P. DeNigris <[email protected]> wrote:
>
> Igor Stasenko wrote
>>
>> We invented a way to hack an image with Camillo. Instead of hacking VM :)
>> THis is easy and fast.
>>
> Cool! What does it mean to "hack an image"?
>
> When you wrote:
>
> Igor Stasenko wrote
>>
>> look at settings, there's already an option to save a new version of
>> image before quit.
>> if you turn this option on, then any unhandled error will open a
>> debugger if you open an image saved in such state.
>>
> it sounded like this would only work for experiments where you were
> expecting you might cause an error during startup. What I'm suggesting (and
> I thought the OP was requesting) is a way to recover after accidentally
> causing an error at startup. Now there is no way to go back in and set the
> setting, so the image is lost, unless you hack the VM. Or is there currently
> another way?
>
yes. what we do with Camillo is to hack the image file by replacing
bytecode of unwanted method with ^ self bytecode,
in that way image avoiding entering code which leads to failure.
To identify specific method, you can search image file for unique
sequence of bytecodes :)

> --
> View this message in context: 
> http://forum.world.st/startup-errors-tp3736966p4157667.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>



-- 
Best regards,
Igor Stasenko.

Reply via email to