diff options
author | Erik Verbruggen <[email protected]> | 2013-09-12 11:32:43 +0200 |
---|---|---|
committer | The Qt Project <[email protected]> | 2013-09-12 14:43:09 +0200 |
commit | 57ee41ee0e01a43b397cccf18ed41061bdd544f0 (patch) | |
tree | 5e855c21932aa992c51309b8f2d7069eca367da4 /src/particles/qquickparticleextruder_p.h | |
parent | 0e8ffe4520d9d32394099c2ea31ca2d3703b121a (diff) |
V4 JIT: change the stack layout.
The saved register area (used to store values in registers that need to
be passed by reference in a function call) is now right behind the
callee saved register area. This means that the stack now has two
"parts": a JavaScript part with the function call arguments and the
locals, and a "C++" part that holds saved registers which do not need to
be garbage collected.
This also fixes a bug where the size of the CallData was not taken into
account when calculating the offset for the saved registers.
Change-Id: If0af072f3299176c54ad33710e7d15bc9d26ae8b
Reviewed-by: Lars Knoll <[email protected]>
Diffstat (limited to 'src/particles/qquickparticleextruder_p.h')
0 files changed, 0 insertions, 0 deletions