Index: src/heap.cc |
diff --git a/src/heap.cc b/src/heap.cc |
index 401f4f7948adc09cb845390ef7f37036fa179aee..8a1d949d102aabfc6608274de3a1ac1ce3712578 100644 |
--- a/src/heap.cc |
+++ b/src/heap.cc |
@@ -3363,7 +3363,7 @@ MaybeObject* Heap::AllocateConsString(String* first, String* second) { |
// of the new cons string is too large. |
if (length > String::kMaxLength || length < 0) { |
isolate()->context()->mark_out_of_memory(); |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x4); |
} |
bool is_ascii_data_in_two_byte_string = false; |
@@ -3551,7 +3551,7 @@ MaybeObject* Heap::AllocateExternalStringFromAscii( |
size_t length = resource->length(); |
if (length > static_cast<size_t>(String::kMaxLength)) { |
isolate()->context()->mark_out_of_memory(); |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x5); |
} |
ASSERT(String::IsAscii(resource->data(), static_cast<int>(length))); |
@@ -3576,7 +3576,7 @@ MaybeObject* Heap::AllocateExternalStringFromTwoByte( |
size_t length = resource->length(); |
if (length > static_cast<size_t>(String::kMaxLength)) { |
isolate()->context()->mark_out_of_memory(); |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x6); |
} |
// For small strings we check whether the resource contains only |
@@ -3628,7 +3628,7 @@ MaybeObject* Heap::LookupSingleCharacterStringFromCode(uint16_t code) { |
MaybeObject* Heap::AllocateByteArray(int length, PretenureFlag pretenure) { |
if (length < 0 || length > ByteArray::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x7); |
} |
if (pretenure == NOT_TENURED) { |
return AllocateByteArray(length); |
@@ -3650,7 +3650,7 @@ MaybeObject* Heap::AllocateByteArray(int length, PretenureFlag pretenure) { |
MaybeObject* Heap::AllocateByteArray(int length) { |
if (length < 0 || length > ByteArray::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x8); |
} |
int size = ByteArray::SizeFor(length); |
AllocationSpace space = |
@@ -4699,13 +4699,13 @@ MaybeObject* Heap::AllocateInternalSymbol(T t, |
if (is_one_byte) { |
if (chars > SeqOneByteString::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0x9); |
} |
map = ascii_symbol_map(); |
size = SeqOneByteString::SizeFor(chars); |
} else { |
if (chars > SeqTwoByteString::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xa); |
} |
map = symbol_map(); |
size = SeqTwoByteString::SizeFor(chars); |
@@ -4750,7 +4750,7 @@ MaybeObject* Heap::AllocateInternalSymbol<false>(Vector<const char>, |
MaybeObject* Heap::AllocateRawOneByteString(int length, |
PretenureFlag pretenure) { |
if (length < 0 || length > SeqOneByteString::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xb); |
} |
int size = SeqOneByteString::SizeFor(length); |
@@ -4798,7 +4798,7 @@ MaybeObject* Heap::AllocateRawOneByteString(int length, |
MaybeObject* Heap::AllocateRawTwoByteString(int length, |
PretenureFlag pretenure) { |
if (length < 0 || length > SeqTwoByteString::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xc); |
} |
int size = SeqTwoByteString::SizeFor(length); |
ASSERT(size <= SeqTwoByteString::kMaxSize); |
@@ -4867,7 +4867,7 @@ MaybeObject* Heap::AllocateEmptyFixedArray() { |
MaybeObject* Heap::AllocateRawFixedArray(int length) { |
if (length < 0 || length > FixedArray::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xd); |
} |
ASSERT(length > 0); |
// Use the general function if we're forced to always allocate. |
@@ -4943,7 +4943,7 @@ MaybeObject* Heap::AllocateFixedArray(int length) { |
MaybeObject* Heap::AllocateRawFixedArray(int length, PretenureFlag pretenure) { |
if (length < 0 || length > FixedArray::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xe); |
} |
AllocationSpace space = |
@@ -5076,7 +5076,7 @@ MaybeObject* Heap::AllocateFixedDoubleArrayWithHoles( |
MaybeObject* Heap::AllocateRawFixedDoubleArray(int length, |
PretenureFlag pretenure) { |
if (length < 0 || length > FixedDoubleArray::kMaxLength) { |
- return Failure::OutOfMemoryException(); |
+ return Failure::OutOfMemoryException(0xf); |
} |
AllocationSpace space = |