Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(909)

Side by Side Diff: src/heap.h

Issue 174056: Add support for forceful termination of JavaScript execution. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 11 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « src/execution.cc ('k') | src/heap.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2006-2008 the V8 project authors. All rights reserved. 1 // Copyright 2006-2008 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 V(Map, oddball_map, OddballMap) \ 104 V(Map, oddball_map, OddballMap) \
105 V(Map, global_property_cell_map, GlobalPropertyCellMap) \ 105 V(Map, global_property_cell_map, GlobalPropertyCellMap) \
106 V(Map, boilerplate_function_map, BoilerplateFunctionMap) \ 106 V(Map, boilerplate_function_map, BoilerplateFunctionMap) \
107 V(Map, shared_function_info_map, SharedFunctionInfoMap) \ 107 V(Map, shared_function_info_map, SharedFunctionInfoMap) \
108 V(Map, proxy_map, ProxyMap) \ 108 V(Map, proxy_map, ProxyMap) \
109 V(Map, one_pointer_filler_map, OnePointerFillerMap) \ 109 V(Map, one_pointer_filler_map, OnePointerFillerMap) \
110 V(Map, two_pointer_filler_map, TwoPointerFillerMap) \ 110 V(Map, two_pointer_filler_map, TwoPointerFillerMap) \
111 V(Object, nan_value, NanValue) \ 111 V(Object, nan_value, NanValue) \
112 V(Object, undefined_value, UndefinedValue) \ 112 V(Object, undefined_value, UndefinedValue) \
113 V(Object, no_interceptor_result_sentinel, NoInterceptorResultSentinel) \ 113 V(Object, no_interceptor_result_sentinel, NoInterceptorResultSentinel) \
114 V(Object, termination_exception, TerminationException) \
114 V(Object, minus_zero_value, MinusZeroValue) \ 115 V(Object, minus_zero_value, MinusZeroValue) \
115 V(Object, null_value, NullValue) \ 116 V(Object, null_value, NullValue) \
116 V(Object, true_value, TrueValue) \ 117 V(Object, true_value, TrueValue) \
117 V(Object, false_value, FalseValue) \ 118 V(Object, false_value, FalseValue) \
118 V(String, empty_string, EmptyString) \ 119 V(String, empty_string, EmptyString) \
119 V(FixedArray, empty_fixed_array, EmptyFixedArray) \ 120 V(FixedArray, empty_fixed_array, EmptyFixedArray) \
120 V(DescriptorArray, empty_descriptor_array, EmptyDescriptorArray) \ 121 V(DescriptorArray, empty_descriptor_array, EmptyDescriptorArray) \
121 V(Object, the_hole_value, TheHoleValue) \ 122 V(Object, the_hole_value, TheHoleValue) \
122 V(Map, neander_map, NeanderMap) \ 123 V(Map, neander_map, NeanderMap) \
123 V(JSObject, message_listeners, MessageListeners) \ 124 V(JSObject, message_listeners, MessageListeners) \
(...skipping 1347 matching lines...) Expand 10 before | Expand all | Expand 10 after
1471 int marked_count_; 1472 int marked_count_;
1472 1473
1473 // The count from the end of the previous full GC. Will be zero if there 1474 // The count from the end of the previous full GC. Will be zero if there
1474 // was no previous full GC. 1475 // was no previous full GC.
1475 int previous_marked_count_; 1476 int previous_marked_count_;
1476 }; 1477 };
1477 1478
1478 } } // namespace v8::internal 1479 } } // namespace v8::internal
1479 1480
1480 #endif // V8_HEAP_H_ 1481 #endif // V8_HEAP_H_
OLDNEW
« no previous file with comments | « src/execution.cc ('k') | src/heap.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698