Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2014, the Fletch project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Fletch project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE.md file. | 3 // BSD-style license that can be found in the LICENSE.md file. |
| 4 | 4 |
| 5 #ifndef SRC_VM_PROGRAM_H_ | 5 #ifndef SRC_VM_PROGRAM_H_ |
| 6 #define SRC_VM_PROGRAM_H_ | 6 #define SRC_VM_PROGRAM_H_ |
| 7 | 7 |
| 8 #include "src/shared/globals.h" | 8 #include "src/shared/globals.h" |
| 9 #include "src/shared/random.h" | 9 #include "src/shared/random.h" |
| 10 #include "src/vm/event_handler.h" | 10 #include "src/vm/event_handler.h" |
| (...skipping 27 matching lines...) Expand all Loading... | |
| 38 V(Class, int_class) \ | 38 V(Class, int_class) \ |
| 39 V(Class, string_class) \ | 39 V(Class, string_class) \ |
| 40 V(Class, object_class) \ | 40 V(Class, object_class) \ |
| 41 V(Class, array_class) \ | 41 V(Class, array_class) \ |
| 42 V(Class, function_class) \ | 42 V(Class, function_class) \ |
| 43 V(Class, byte_array_class) \ | 43 V(Class, byte_array_class) \ |
| 44 V(Class, double_class) \ | 44 V(Class, double_class) \ |
| 45 V(Class, stack_class) \ | 45 V(Class, stack_class) \ |
| 46 V(Class, coroutine_class) \ | 46 V(Class, coroutine_class) \ |
| 47 V(Class, port_class) \ | 47 V(Class, port_class) \ |
| 48 V(Class, foreign_class) \ | 48 V(Class, foreignfunction_class) \ |
|
kasperl
2015/07/03 07:49:54
foreign_function_class
foreign_memory_class
ricow1
2015/07/03 08:57:25
Done.
| |
| 49 V(Class, foreignmemory_class) \ | |
| 49 V(Class, initializer_class) \ | 50 V(Class, initializer_class) \ |
| 50 V(Class, constant_list_class) \ | 51 V(Class, constant_list_class) \ |
| 51 V(Class, constant_map_class) \ | 52 V(Class, constant_map_class) \ |
| 52 V(HeapObject, raw_retry_after_gc) \ | 53 V(HeapObject, raw_retry_after_gc) \ |
| 53 V(HeapObject, raw_wrong_argument_type) \ | 54 V(HeapObject, raw_wrong_argument_type) \ |
| 54 V(HeapObject, raw_index_out_of_bounds) \ | 55 V(HeapObject, raw_index_out_of_bounds) \ |
| 55 V(HeapObject, raw_illegal_state) \ | 56 V(HeapObject, raw_illegal_state) \ |
| 56 V(HeapObject, raw_should_preempt) \ | 57 V(HeapObject, raw_should_preempt) \ |
| 57 V(Object, native_failure_result) | 58 V(Object, native_failure_result) |
| 58 | 59 |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 247 #define ROOT_DECLARATION(type, name) type* name##_; | 248 #define ROOT_DECLARATION(type, name) type* name##_; |
| 248 ROOTS_DO(ROOT_DECLARATION) | 249 ROOTS_DO(ROOT_DECLARATION) |
| 249 #undef ROOT_DECLARATION | 250 #undef ROOT_DECLARATION |
| 250 }; | 251 }; |
| 251 | 252 |
| 252 #undef ROOTS_DO | 253 #undef ROOTS_DO |
| 253 | 254 |
| 254 } // namespace fletch | 255 } // namespace fletch |
| 255 | 256 |
| 256 #endif // SRC_VM_PROGRAM_H_ | 257 #endif // SRC_VM_PROGRAM_H_ |
| OLD | NEW |