On 2014/06/18 16:29:21, alph wrote:
https://codereview.chromium.org/344573004/diff/1/src/arm/debug-arm.cc
File src/arm/debug-arm.cc (right):


https://codereview.chromium.org/344573004/diff/1/src/arm/debug-arm.cc#newcode152
src/arm/debug-arm.cc:152:
On 2014/06/18 15:03:55, Yang wrote:
> Are you sure this is correct? A brief comparison to the ia32 and x64 port
shows
> that this part is quite different. Can you explain where the frame is going
to
> be restored?

FrameAndConstantPoolScope destructor is called here at the end of the block.
It
makes a call to masm_->LeaveFrame(), see here:


https://code.google.com/p/chromium/codesearch#chromium/src/v8/src/arm/macro-assembler-arm.h&q=FrameAndConstantPoolScope&sq=package:chromium&type=cs&l=1549

which in turn restores sp from fp:


https://code.google.com/p/chromium/codesearch#chromium/src/v8/src/arm/macro-assembler-arm.cc&sq=package:chromium&type=cs&l=1064
Lgtm.


https://codereview.chromium.org/344573004/

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to