| Index: src/objects-debug.cc | 
| diff --git a/src/objects-debug.cc b/src/objects-debug.cc | 
| index 9761ed160b3d1cd24d5f5368344b11ad685e2e4e..d5691611b673dfd6263cdbc85eede5e8096f1af2 100644 | 
| --- a/src/objects-debug.cc | 
| +++ b/src/objects-debug.cc | 
| @@ -901,10 +901,11 @@ void JSObject::SpillInformation::Print() { | 
| } | 
|  | 
|  | 
| -bool DescriptorArray::IsSortedNoDuplicates() { | 
| +bool DescriptorArray::IsSortedNoDuplicates(int valid_entries) { | 
| +  if (valid_entries == -1) valid_entries = number_of_descriptors(); | 
| String* current_key = NULL; | 
| uint32_t current = 0; | 
| -  for (int i = 0; i < number_of_descriptors(); i++) { | 
| +  for (int i = 0; i < valid_entries; i++) { | 
| String* key = GetSortedKey(i); | 
| if (key == current_key) { | 
| PrintDescriptors(); | 
| @@ -922,7 +923,8 @@ bool DescriptorArray::IsSortedNoDuplicates() { | 
| } | 
|  | 
|  | 
| -bool TransitionArray::IsSortedNoDuplicates() { | 
| +bool TransitionArray::IsSortedNoDuplicates(int valid_entries) { | 
| +  ASSERT(valid_entries == -1); | 
| String* current_key = NULL; | 
| uint32_t current = 0; | 
| for (int i = 0; i < number_of_transitions(); i++) { | 
|  |