[Webkit-unassigned] [Bug 19946] Possible misalignment in RenderArena when compiled for debug

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 11 17:34:11 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=19946





--- Comment #4 from David Tapuska <dtapuska at rim.com>  2010-05-11 17:34:11 PST ---
Yes we do require this on 32 bit ARMv5TE. ARMv5TE has double word instructions LDRD and STRD that load 64bits in a single instruction; but the requirement is that the dest/src need to be 8 byte aligned. The problem is that we are running allocators from pools that are 4 byte aligned. This is all well and good for on most platforms that can do double word loads from 4 byte addresses; but that CPU can't.

I agree that this would be good on all platforms to move to 8 byte alignment on objects to move them more inline with what a malloc would provide; but didn't want to influence all other platforms for this one CPU case. I'll prepare a patch as per your comments.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list