зеркало из https://github.com/mozilla/gecko-dev.git
32dfb2df9a
I noticed after I pushed this that there were some failures on ARM builds. I think the problem is that MacroAssembler::freeListAllocate can overwrite the result register before it calls the failure path, and that can be shared with the shape register. However I tried restoring the shape register before the callvm.prepare() call, and that didn't work. This patch adds a load to restore the shape register in the failure path. I'm not sure if this will show up except on fuzzing builds at the moment since this stub is currently only used there. Differential Revision: https://phabricator.services.mozilla.com/D111897 |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
public | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure | ||
sub.configure |