Index: src/liveobjectlist.cc |
=================================================================== |
--- src/liveobjectlist.cc (revision 9531) |
+++ src/liveobjectlist.cc (working copy) |
@@ -1336,8 +1336,10 @@ |
// Allocate the JSArray of the elements. |
Handle<JSObject> elements = factory->NewJSObject(isolate->array_function()); |
if (elements->IsFailure()) return Object::cast(*elements); |
- Handle<JSArray>::cast(elements)->SetContent(*elements_arr); |
+ maybe_result = Handle<JSArray>::cast(elements)->SetContent(*elements_arr); |
+ if (maybe_result->IsFailure()) return maybe_result; |
+ |
// Set body.elements. |
Handle<String> elements_sym = factory->LookupAsciiSymbol("elements"); |
maybe_result = body->SetProperty(*elements_sym, |
@@ -1462,8 +1464,10 @@ |
Handle<JSObject> summary_obj = |
factory->NewJSObject(isolate->array_function()); |
if (summary_obj->IsFailure()) return Object::cast(*summary_obj); |
- Handle<JSArray>::cast(summary_obj)->SetContent(*summary_arr); |
+ maybe_result = Handle<JSArray>::cast(summary_obj)->SetContent(*summary_arr); |
+ if (maybe_result->IsFailure()) return maybe_result; |
+ |
// Create the body object. |
Handle<JSObject> body = factory->NewJSObject(isolate->object_function()); |
if (body->IsFailure()) return Object::cast(*body); |
@@ -1589,8 +1593,10 @@ |
// Return the result as a JS array. |
Handle<JSObject> lols = factory->NewJSObject(isolate->array_function()); |
- Handle<JSArray>::cast(lols)->SetContent(*list); |
+ maybe_result = Handle<JSArray>::cast(lols)->SetContent(*list); |
+ if (maybe_result->IsFailure()) return maybe_result; |
+ |
Handle<JSObject> result = factory->NewJSObject(isolate->object_function()); |
if (result->IsFailure()) return Object::cast(*result); |
@@ -2613,7 +2619,7 @@ |
HeapObject* heap_obj = it.Obj(); |
if (heap->InFromSpace(heap_obj)) { |
OS::Print(" ERROR: VerifyNotInFromSpace: [%d] obj %p in From space %p\n", |
- i++, heap_obj, heap->new_space()->FromSpaceLow()); |
+ i++, heap_obj, Heap::new_space()->FromSpaceStart()); |
} |
} |
} |