Fix GC bug and ARM simulator timeout.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 16 Sep 2009 13:09:26 +0000 (13:09 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 16 Sep 2009 13:09:26 +0000 (13:09 +0000)
commit40471b41daf343261fe0a515ce936cd15ad7a354
tree989be35fc7c1bc0907baf66a79c5abaf78c46a85
parent412a146825943b44b3b67d2450aaa39cdbd132d7
Fix GC bug and ARM simulator timeout.

In the Runtime_DebugGetPropertyDetails the raw object pointers from a LookupResult could be used after a GC might have happened. Fixed the bug and restructured the code to make it less likely for changes to the code to re-introduce the bug.

Skipped a long running test from the ARM simulator in debug mode (and renamed the test).
Review URL: http://codereview.chromium.org/204039

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/runtime.cc
test/mjsunit/array-constructor.js [moved from test/mjsunit/array-construtor.js with 100% similarity]
test/mjsunit/mjsunit.status