OLD | NEW |
| (Empty) |
1 # Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | |
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 file. | |
4 | |
5 # This file contains all sources (vm and tests) for the dart virtual machine. | |
6 # Unit test files need to have a '_test' suffix appended to the name. | |
7 { | |
8 'sources': [ | |
9 'allocation.cc', | |
10 'allocation.h', | |
11 'allocation_test.cc', | |
12 'aot_optimizer.cc', | |
13 'aot_optimizer.h', | |
14 'assembler.cc', | |
15 'assembler.h', | |
16 'assembler_arm.cc', | |
17 'assembler_arm.h', | |
18 'assembler_arm_test.cc', | |
19 'assembler_arm64.cc', | |
20 'assembler_arm64.h', | |
21 'assembler_arm64_test.cc', | |
22 'assembler_dbc.cc', | |
23 'assembler_dbc.h', | |
24 'assembler_dbc_test.cc', | |
25 'assembler_ia32.cc', | |
26 'assembler_ia32.h', | |
27 'assembler_ia32_test.cc', | |
28 'assembler_test.cc', | |
29 'assembler_x64.cc', | |
30 'assembler_x64.h', | |
31 'assembler_x64_test.cc', | |
32 'assert_test.cc', | |
33 'ast.cc', | |
34 'ast.h', | |
35 'ast_printer.cc', | |
36 'ast_printer.h', | |
37 'ast_printer_test.cc', | |
38 'ast_test.cc', | |
39 'ast_transformer.cc', | |
40 'ast_transformer.h', | |
41 'atomic.h', | |
42 'atomic_android.h', | |
43 'atomic_fuchsia.h', | |
44 'atomic_linux.h', | |
45 'atomic_macos.h', | |
46 'atomic_test.cc', | |
47 'atomic_win.h', | |
48 'base_isolate.h', | |
49 'become.h', | |
50 'become.cc', | |
51 'benchmark_test.cc', | |
52 'benchmark_test.h', | |
53 'bigint_test.cc', | |
54 'bit_set_test.cc', | |
55 'bit_vector.cc', | |
56 'bit_vector.h', | |
57 'bit_vector_test.cc', | |
58 'bitfield.h', | |
59 'bitfield_test.cc', | |
60 'bitmap.cc', | |
61 'bitmap.h', | |
62 'bitmap_test.cc', | |
63 'block_scheduler.cc', | |
64 'block_scheduler.h', | |
65 'boolfield.h', | |
66 'boolfield_test.cc', | |
67 'bootstrap.h', | |
68 'bootstrap_natives.cc', | |
69 'bootstrap_natives.h', | |
70 'branch_optimizer.cc', | |
71 'branch_optimizer.h', | |
72 'cha.cc', | |
73 'cha.h', | |
74 'cha_test.cc', | |
75 'class_finalizer.cc', | |
76 'class_finalizer.h', | |
77 'class_finalizer_test.cc', | |
78 'class_table.cc', | |
79 'class_table.h', | |
80 'clustered_snapshot.cc', | |
81 'clustered_snapshot.h', | |
82 'code_descriptors.cc', | |
83 'code_descriptors.h', | |
84 'code_descriptors_test.cc', | |
85 'code_generator_test.cc', | |
86 'code_observers.cc', | |
87 'code_observers.h', | |
88 'code_patcher.cc', | |
89 'code_patcher.h', | |
90 'code_patcher_arm.cc', | |
91 'code_patcher_arm_test.cc', | |
92 'code_patcher_arm64.cc', | |
93 'code_patcher_arm64_test.cc', | |
94 'code_patcher_dbc.cc', | |
95 'code_patcher_ia32.cc', | |
96 'code_patcher_ia32_test.cc', | |
97 'code_patcher_x64.cc', | |
98 'code_patcher_x64_test.cc', | |
99 'compilation_trace.cc', | |
100 'compilation_trace.h', | |
101 'compiler.cc', | |
102 'compiler.h', | |
103 'compiler_stats.cc', | |
104 'compiler_stats.h', | |
105 'compiler_test.cc', | |
106 'constant_propagator.h', | |
107 'constant_propagator.cc', | |
108 'constants_arm.h', | |
109 'constants_arm64.h', | |
110 'constants_ia32.h', | |
111 'constants_x64.h', | |
112 'cpu.h', | |
113 'cpu_arm.cc', | |
114 'cpu_arm64.cc', | |
115 'cpu_dbc.cc', | |
116 'cpu_ia32.cc', | |
117 'cpu_test.cc', | |
118 'cpu_x64.cc', | |
119 'cpuid.h', | |
120 'cpuid.cc', | |
121 'cpuinfo.h', | |
122 'cpuinfo_android.cc', | |
123 'cpuinfo_fuchsia.cc', | |
124 'cpuinfo_linux.cc', | |
125 'cpuinfo_macos.cc', | |
126 'cpuinfo_test.cc', | |
127 'cpuinfo_win.cc', | |
128 'custom_isolate_test.cc', | |
129 'dart.cc', | |
130 'dart.h', | |
131 'dart_api_impl.h', | |
132 'dart_api_impl_test.cc', | |
133 'dart_api_message.cc', | |
134 'dart_api_message.h', | |
135 'dart_api_state.cc', | |
136 'dart_api_state.h', | |
137 'dart_entry.cc', | |
138 'dart_entry.h', | |
139 'dart_entry_test.cc', | |
140 'datastream.h', | |
141 'debugger.cc', | |
142 'debugger_test.cc', | |
143 'debugger.h', | |
144 'debugger_api_impl_test.cc', | |
145 'debugger_arm.cc', | |
146 'debugger_arm64.cc', | |
147 'debugger_dbc.cc', | |
148 'debugger_ia32.cc', | |
149 'debugger_x64.cc', | |
150 'deferred_objects.cc', | |
151 'deferred_objects.h', | |
152 'deopt_instructions.cc', | |
153 'deopt_instructions.h', | |
154 'disassembler.cc', | |
155 'disassembler.h', | |
156 'disassembler_arm.cc', | |
157 'disassembler_arm64.cc', | |
158 'disassembler_dbc.cc', | |
159 'disassembler_ia32.cc', | |
160 'disassembler_test.cc', | |
161 'disassembler_x64.cc', | |
162 'double_conversion.cc', | |
163 'double_conversion.h', | |
164 'double_internals.h', | |
165 'dwarf.cc', | |
166 'dwarf.h', | |
167 'exceptions.cc', | |
168 'exceptions.h', | |
169 'exceptions_test.cc', | |
170 'find_code_object_test.cc', | |
171 'fixed_cache.h', | |
172 'fixed_cache_test.cc', | |
173 'flag_list.h', | |
174 'flags.cc', | |
175 'flags.h', | |
176 'flags_test.cc', | |
177 'flow_graph.cc', | |
178 'flow_graph.h', | |
179 'flow_graph_allocator.cc', | |
180 'flow_graph_allocator.h', | |
181 'flow_graph_builder.cc', | |
182 'flow_graph_builder.h', | |
183 'flow_graph_builder_test.cc', | |
184 'flow_graph_compiler.cc', | |
185 'flow_graph_compiler.h', | |
186 'flow_graph_compiler_arm.cc', | |
187 'flow_graph_compiler_arm64.cc', | |
188 'flow_graph_compiler_dbc.cc', | |
189 'flow_graph_compiler_ia32.cc', | |
190 'flow_graph_compiler_x64.cc', | |
191 'flow_graph_inliner.cc', | |
192 'flow_graph_inliner.h', | |
193 'flow_graph_range_analysis.cc', | |
194 'flow_graph_range_analysis.h', | |
195 'flow_graph_range_analysis_test.cc', | |
196 'flow_graph_type_propagator.cc', | |
197 'flow_graph_type_propagator.h', | |
198 'freelist.cc', | |
199 'freelist.h', | |
200 'freelist_test.cc', | |
201 'gc_marker.cc', | |
202 'gc_marker.h', | |
203 'gc_sweeper.cc', | |
204 'gc_sweeper.h', | |
205 'gdb_helpers.cc', | |
206 'globals.h', | |
207 'growable_array.h', | |
208 'growable_array_test.cc', | |
209 'guard_field_test.cc', | |
210 'handles.cc', | |
211 'handles.h', | |
212 'handles_impl.h', | |
213 'handles_test.cc', | |
214 'hash_map.h', | |
215 'hash_map_test.cc', | |
216 'hash_table.h', | |
217 'hash_table_test.cc', | |
218 'heap.cc', | |
219 'heap.h', | |
220 'heap_test.cc', | |
221 'il_printer.cc', | |
222 'il_printer.h', | |
223 'instructions.h', | |
224 'instructions_arm.cc', | |
225 'instructions_arm.h', | |
226 'instructions_arm_test.cc', | |
227 'instructions_arm64.cc', | |
228 'instructions_arm64.h', | |
229 'instructions_arm64_test.cc', | |
230 'instructions_dbc.cc', | |
231 'instructions_dbc.h', | |
232 'instructions_ia32.cc', | |
233 'instructions_ia32.h', | |
234 'instructions_ia32_test.cc', | |
235 'instructions_x64.cc', | |
236 'instructions_x64.h', | |
237 'instructions_x64_test.cc', | |
238 'intermediate_language.cc', | |
239 'intermediate_language.h', | |
240 'intermediate_language_arm.cc', | |
241 'intermediate_language_arm64.cc', | |
242 'intermediate_language_dbc.cc', | |
243 'intermediate_language_ia32.cc', | |
244 'intermediate_language_test.cc', | |
245 'intermediate_language_x64.cc', | |
246 'intrinsifier.cc', | |
247 'intrinsifier.h', | |
248 'intrinsifier_arm.cc', | |
249 'intrinsifier_arm64.cc', | |
250 'intrinsifier_dbc.cc', | |
251 'intrinsifier_ia32.cc', | |
252 'intrinsifier_x64.cc', | |
253 'isolate.cc', | |
254 'isolate.h', | |
255 'isolate_reload.cc', | |
256 'isolate_reload.h', | |
257 'isolate_reload_test.cc', | |
258 'isolate_test.cc', | |
259 'jit_optimizer.cc', | |
260 'jit_optimizer.h', | |
261 'json_parser.h', | |
262 'json_stream.h', | |
263 'json_stream.cc', | |
264 'json_test.cc', | |
265 'kernel_isolate.cc', | |
266 'kernel_isolate.h', | |
267 'locations.cc', | |
268 'locations.h', | |
269 'lockers.cc', | |
270 'lockers.h', | |
271 'log_test.cc', | |
272 'log.cc', | |
273 'log.h', | |
274 'longjump.cc', | |
275 'longjump.h', | |
276 'longjump_test.cc', | |
277 'malloc_hooks_jemalloc.cc', | |
278 'malloc_hooks_tcmalloc.cc', | |
279 'malloc_hooks_arm.cc', | |
280 'malloc_hooks_arm64.cc', | |
281 'malloc_hooks_ia32.cc', | |
282 'malloc_hooks_x64.cc', | |
283 'malloc_hooks.h', | |
284 'malloc_hooks_test.cc', | |
285 'malloc_hooks_unsupported.cc', | |
286 'megamorphic_cache_table.cc', | |
287 'megamorphic_cache_table.h', | |
288 'memory_region.cc', | |
289 'memory_region.h', | |
290 'memory_region_test.cc', | |
291 'message.cc', | |
292 'message.h', | |
293 'message_handler.cc', | |
294 'message_handler.h', | |
295 'message_handler_test.cc', | |
296 'message_test.cc', | |
297 'method_recognizer.cc', | |
298 'method_recognizer.h', | |
299 'metrics.cc', | |
300 'metrics.h', | |
301 'metrics_test.cc', | |
302 'native_arguments.h', | |
303 'native_entry.cc', | |
304 'native_entry.h', | |
305 'native_entry_test.cc', | |
306 'native_entry_test.h', | |
307 'native_message_handler.cc', | |
308 'native_message_handler.h', | |
309 'native_symbol.h', | |
310 'native_symbol_android.cc', | |
311 'native_symbol_fuchsia.cc', | |
312 'native_symbol_linux.cc', | |
313 'native_symbol_macos.cc', | |
314 'native_symbol_win.cc', | |
315 'object.cc', | |
316 'object.h', | |
317 'object_arm_test.cc', | |
318 'object_arm64_test.cc', | |
319 'object_dbc_test.cc', | |
320 'object_graph.cc', | |
321 'object_graph.h', | |
322 'object_graph_test.cc', | |
323 'object_ia32_test.cc', | |
324 'object_id_ring.cc', | |
325 'object_id_ring.h', | |
326 'object_id_ring_test.cc', | |
327 'object_reload.cc', | |
328 'object_service.cc', | |
329 'object_set.h', | |
330 'object_store.cc', | |
331 'object_store.h', | |
332 'object_store_test.cc', | |
333 'object_test.cc', | |
334 'object_x64_test.cc', | |
335 'optimizer.cc', | |
336 'optimizer.h', | |
337 'os.h', | |
338 'os_android.cc', | |
339 'os_fuchsia.cc', | |
340 'os_linux.cc', | |
341 'os_macos.cc', | |
342 'os_test.cc', | |
343 'os_thread.cc', | |
344 'os_thread.h', | |
345 'os_thread_android.cc', | |
346 'os_thread_android.h', | |
347 'os_thread_fuchsia.cc', | |
348 'os_thread_fuchsia.h', | |
349 'os_thread_linux.cc', | |
350 'os_thread_linux.h', | |
351 'os_thread_macos.cc', | |
352 'os_thread_macos.h', | |
353 'os_thread_win.cc', | |
354 'os_thread_win.h', | |
355 'os_win.cc', | |
356 'pages.cc', | |
357 'pages.h', | |
358 'pages_test.cc', | |
359 'parser.cc', | |
360 'parser.h', | |
361 'parser_test.cc', | |
362 'port.cc', | |
363 'port.h', | |
364 'port_test.cc', | |
365 'precompiler.cc', | |
366 'precompiler.h', | |
367 'program_visitor.cc', | |
368 'program_visitor.h', | |
369 'kernel.h', | |
370 'kernel.cc', | |
371 'kernel_binary.cc', | |
372 'kernel_binary.h', | |
373 'kernel_binary_flowgraph.cc', | |
374 'kernel_binary_flowgraph.h', | |
375 'kernel_to_il.cc', | |
376 'kernel_to_il.h', | |
377 'kernel_reader.h', | |
378 'kernel_reader.cc', | |
379 'proccpuinfo.cc', | |
380 'proccpuinfo.h', | |
381 'profiler_service.cc', | |
382 'profiler_service.h', | |
383 'profiler_test.cc', | |
384 'profiler.cc', | |
385 'profiler.h', | |
386 'random.cc', | |
387 'random.h', | |
388 'raw_object.cc', | |
389 'raw_object.h', | |
390 'raw_object_snapshot.cc', | |
391 'redundancy_elimination.cc', | |
392 'redundancy_elimination.h', | |
393 'regexp.cc', | |
394 'regexp.h', | |
395 'regexp_assembler.cc', | |
396 'regexp_assembler.h', | |
397 'regexp_assembler_bytecode.cc', | |
398 'regexp_assembler_bytecode.h', | |
399 'regexp_assembler_bytecode_inl.h', | |
400 'regexp_assembler_ir.cc', | |
401 'regexp_assembler_ir.h', | |
402 'regexp_ast.cc', | |
403 'regexp_ast.h', | |
404 'regexp_bytecodes.h', | |
405 'regexp_interpreter.cc', | |
406 'regexp_interpreter.h', | |
407 'regexp_parser.cc', | |
408 'regexp_parser.h', | |
409 'regexp_test.cc', | |
410 'report.cc', | |
411 'report.h', | |
412 'resolver.cc', | |
413 'resolver.h', | |
414 'resolver_test.cc', | |
415 'reusable_handles.h', | |
416 'ring_buffer.h', | |
417 'ring_buffer_test.cc', | |
418 'runtime_entry.h', | |
419 'runtime_entry_list.h', | |
420 'runtime_entry_arm.cc', | |
421 'runtime_entry_arm64.cc', | |
422 'runtime_entry_dbc.cc', | |
423 'runtime_entry_ia32.cc', | |
424 'runtime_entry.cc', | |
425 'runtime_entry_x64.cc', | |
426 'safepoint.cc', | |
427 'safepoint.h', | |
428 'scanner.cc', | |
429 'scanner.h', | |
430 'scanner_test.cc', | |
431 'scavenger.cc', | |
432 'scavenger.h', | |
433 'scavenger_test.cc', | |
434 'scope_timer.h', | |
435 'scopes.cc', | |
436 'scopes.h', | |
437 'scopes_test.cc', | |
438 'service.cc', | |
439 'service.h', | |
440 'service_event.cc', | |
441 'service_event.h', | |
442 'service_isolate.cc', | |
443 'service_isolate.h', | |
444 'service_test.cc', | |
445 'signal_handler_android.cc', | |
446 'signal_handler_fuchsia.cc', | |
447 'signal_handler_linux.cc', | |
448 'signal_handler_macos.cc', | |
449 'signal_handler_win.cc', | |
450 'signal_handler.h', | |
451 'simulator.h', | |
452 'simulator_arm.cc', | |
453 'simulator_arm.h', | |
454 'simulator_arm64.cc', | |
455 'simulator_arm64.h', | |
456 'simulator_dbc.cc', | |
457 'simulator_dbc.h', | |
458 'snapshot.cc', | |
459 'snapshot.h', | |
460 'snapshot_ids.h', | |
461 'snapshot_test.cc', | |
462 'source_report.cc', | |
463 'source_report.h', | |
464 'source_report_test.cc', | |
465 'spaces.h', | |
466 'stack_frame.cc', | |
467 'stack_frame.h', | |
468 'stack_frame_arm.h', | |
469 'stack_frame_arm64.h', | |
470 'stack_frame_ia32.h', | |
471 'stack_frame_test.cc', | |
472 'stack_frame_x64.h', | |
473 'stack_trace.cc', | |
474 'stack_trace.h', | |
475 'store_buffer.cc', | |
476 'store_buffer.h', | |
477 'stub_code.cc', | |
478 'stub_code.h', | |
479 'stub_code_arm.cc', | |
480 'stub_code_arm_test.cc', | |
481 'stub_code_arm64.cc', | |
482 'stub_code_arm64_test.cc', | |
483 'stub_code_dbc.cc', | |
484 'stub_code_ia32.cc', | |
485 'stub_code_ia32_test.cc', | |
486 'stub_code_x64.cc', | |
487 'stub_code_x64_test.cc', | |
488 'symbols.cc', | |
489 'symbols.h', | |
490 'tags.cc', | |
491 'tags.h', | |
492 'thread.cc', | |
493 'thread.h', | |
494 'thread_barrier.h', | |
495 'thread_barrier_test.cc', | |
496 'thread_interrupter.cc', | |
497 'thread_interrupter.h', | |
498 'thread_interrupter_android.cc', | |
499 'thread_interrupter_fuchsia.cc', | |
500 'thread_interrupter_linux.cc', | |
501 'thread_interrupter_macos.cc', | |
502 'thread_interrupter_win.cc', | |
503 'thread_pool.cc', | |
504 'thread_pool.h', | |
505 'thread_pool_test.cc', | |
506 'thread_registry.cc', | |
507 'thread_registry.h', | |
508 'thread_test.cc', | |
509 'timeline.cc', | |
510 'timeline.h', | |
511 'timeline_analysis.cc', | |
512 'timeline_analysis.h', | |
513 'timeline_android.cc', | |
514 'timeline_fuchsia.cc', | |
515 'timeline_linux.cc', | |
516 'timeline_macos.cc', | |
517 'timeline_test.cc', | |
518 'timeline_win.cc', | |
519 'timer.cc', | |
520 'timer.h', | |
521 'token.cc', | |
522 'token.h', | |
523 'token_position.cc', | |
524 'token_position.h', | |
525 'type_table.h', | |
526 'unibrow.cc', | |
527 'unibrow.h', | |
528 'unibrow-inl.h', | |
529 'unicode.cc', | |
530 'unicode.h', | |
531 'unicode_data.cc', | |
532 'unicode_test.cc', | |
533 'unit_test.cc', | |
534 'unit_test.h', | |
535 'uri.cc', | |
536 'uri.h', | |
537 'uri_test.cc', | |
538 'utils_test.cc', | |
539 'verifier.cc', | |
540 'verifier.h', | |
541 'virtual_memory.cc', | |
542 'virtual_memory.h', | |
543 'virtual_memory_android.cc', | |
544 'virtual_memory_fuchsia.cc', | |
545 'virtual_memory_linux.cc', | |
546 'virtual_memory_macos.cc', | |
547 'virtual_memory_test.cc', | |
548 'virtual_memory_win.cc', | |
549 'visitor.h', | |
550 'weak_code.cc', | |
551 'weak_code.h', | |
552 'weak_table.cc', | |
553 'weak_table.h', | |
554 'zone.cc', | |
555 'zone.h', | |
556 'zone_test.cc', | |
557 'zone_text_buffer.cc', | |
558 'zone_text_buffer.h', | |
559 ], | |
560 } | |
OLD | NEW |