[webkit-dev] stack alignment bug

x yz lastguy at yahoo.com
Tue Jun 2 17:26:36 PDT 2009


I don't know how to file bug so I posted here.
In privateCompileCTIMachineTrampolines() there are multiple align() to align code on 16byte margin, yet, the stack can be put on 32bit margin that causes crush.
Suppose original stack is aligned to 8/16bytes, the above function frequently pop/push regT3 that makes stack mis-aligned. Then int to double conversion uses stack that will fail.
rgds
joe


      


More information about the webkit-dev mailing list