v8/test
yurys@chromium.org 559e1d4540 Correctly report stack trace when current function is FunctionApply builtin
When pc is inside FunctionApply builtin function the top frame may be either
2) Internal stack frame created by FunctionApply itself.
In this case we know its caller's pc and can correctly resolve calling function.
1) Frame of the calling JavaScript function that invoked .apply(). In this case we have no practical reliable way to find out the caller's pc so we mark the caller's frame as 'unresolved'.

All this logic is implemented in ProfileGenerator. SafeStackFrameIterator is extended to provide type of the current top stack frame (iteration actually starts from the caller's frame as we know top function from pc).

BUG=252097
R=jkummerow@chromium.org, loislo@chromium.org

Review URL: https://codereview.chromium.org/18269003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15468 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-07-03 14:04:37 +00:00
..
cctest Correctly report stack trace when current function is FunctionApply builtin 2013-07-03 14:04:37 +00:00
message Migrate blink tests that are not relevant to blink into a new V8 test suite called 'blink'. 2013-06-26 14:23:30 +00:00
mjsunit Enable weak embedded maps in optimized code. 2013-07-02 15:15:58 +00:00
mozilla Remove SCons related files 2013-04-18 11:01:14 +00:00
preparser Remove SCons related files 2013-04-18 11:01:14 +00:00
test262 Fix bogus arguments length check in StringLocaleCompare. 2013-05-10 13:50:10 +00:00
webkit Remove irrelevant parser test that has SVN issues. 2013-07-01 08:11:30 +00:00