OLD | NEW |
1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "v8.h" | 5 #include "v8.h" |
6 | 6 |
7 #include "accessors.h" | 7 #include "accessors.h" |
8 #include "allocation-site-scopes.h" | 8 #include "allocation-site-scopes.h" |
9 #include "api.h" | 9 #include "api.h" |
10 #include "arguments.h" | 10 #include "arguments.h" |
(...skipping 16678 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
16689 break; | 16689 break; |
16690 } | 16690 } |
16691 } | 16691 } |
16692 if (index == kNoBreakPointInfo) { | 16692 if (index == kNoBreakPointInfo) { |
16693 // No free slot - extend break point info array. | 16693 // No free slot - extend break point info array. |
16694 Handle<FixedArray> old_break_points = | 16694 Handle<FixedArray> old_break_points = |
16695 Handle<FixedArray>(FixedArray::cast(debug_info->break_points())); | 16695 Handle<FixedArray>(FixedArray::cast(debug_info->break_points())); |
16696 Handle<FixedArray> new_break_points = | 16696 Handle<FixedArray> new_break_points = |
16697 isolate->factory()->NewFixedArray( | 16697 isolate->factory()->NewFixedArray( |
16698 old_break_points->length() + | 16698 old_break_points->length() + |
16699 Debug::kEstimatedNofBreakPointsInFunction); | 16699 DebugInfo::kEstimatedNofBreakPointsInFunction); |
16700 | 16700 |
16701 debug_info->set_break_points(*new_break_points); | 16701 debug_info->set_break_points(*new_break_points); |
16702 for (int i = 0; i < old_break_points->length(); i++) { | 16702 for (int i = 0; i < old_break_points->length(); i++) { |
16703 new_break_points->set(i, old_break_points->get(i)); | 16703 new_break_points->set(i, old_break_points->get(i)); |
16704 } | 16704 } |
16705 index = old_break_points->length(); | 16705 index = old_break_points->length(); |
16706 } | 16706 } |
16707 ASSERT(index != kNoBreakPointInfo); | 16707 ASSERT(index != kNoBreakPointInfo); |
16708 | 16708 |
16709 // Allocate new BreakPointInfo object and set the break point. | 16709 // Allocate new BreakPointInfo object and set the break point. |
(...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
17162 #define ERROR_MESSAGES_TEXTS(C, T) T, | 17162 #define ERROR_MESSAGES_TEXTS(C, T) T, |
17163 static const char* error_messages_[] = { | 17163 static const char* error_messages_[] = { |
17164 ERROR_MESSAGES_LIST(ERROR_MESSAGES_TEXTS) | 17164 ERROR_MESSAGES_LIST(ERROR_MESSAGES_TEXTS) |
17165 }; | 17165 }; |
17166 #undef ERROR_MESSAGES_TEXTS | 17166 #undef ERROR_MESSAGES_TEXTS |
17167 return error_messages_[reason]; | 17167 return error_messages_[reason]; |
17168 } | 17168 } |
17169 | 17169 |
17170 | 17170 |
17171 } } // namespace v8::internal | 17171 } } // namespace v8::internal |
OLD | NEW |