[Vm-dev] Integer overflow with BitBlt rule 20 and depth 32

Juan Vuletich juan at jvuletich.org
Fri Oct 30 13:14:52 UTC 2009


David T. Lewis wrote:
>  
> On Mon, Oct 26, 2009 at 11:57:16AM -0700, Eliot Miranda wrote:
>   
>> On Mon, Oct 26, 2009 at 11:07 AM, Juan Vuletich <juan at jvuletich.org> wrote:
>>
>>     
>>> Anyway, I'm asking for help on making #copyBitsSimulated work again, like
>>> it should do when called from BitBltTest. If nobody can help with that, I
>>> guess I'll open a Mantis issue for this problem, in the hope that some day
>>> it gets fixed.
>>>       
>> Well with my current VM I see no problems; all 10 tests are green.  What is
>> the bug that you see?  How can I reproduce it?
>>     
>
> Juan provided six new tests (see Mantis 7047) that document the problems.
> I added these six tests to the trunk today, and also updated VMMaker on
> SqueakSource with Juan's fixes for bitblt simulation (mainly some memory
> access methods that had apparently been overlooked during the original
> Squeak 64 bit work).
>
> Juan's patches (VMMaker-BitBlt-AlphaFixes-jmv-M7407.cs on Mantis 7047)
> do resolve the problems in the VM, and the changes all look correct to me
> (but I have no experience with bitblt, so I'm just commenting on the fixes
> for type declarations and arithmetic overflow). 
>
> Has anyone else had a chance to review this? If there are no issues or
> concerns, I will add Juan's alpha fixes to VMMaker.
>
> Dave


Good. Thanks!

Cheers,
Juan Vuletich


More information about the Vm-dev mailing list