| 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 |