dart-sdk/runtime/vm
Alexander Markov 8f827aef4f [vm/bytecode] Recognize identical() in bytecode flow graph builder
This optimization is performed in AST-based flow graph builder and
it is needed for optimizer to constant fold certain things
(e.g. testing endianness in typed data getters).

Replicating it in bytecode flow graph builder to keep parity with
AST-based flow graph builder.

Bug: FL-203.
Change-Id: Id28bcccc75c5d5184801574dbe10b74b86711d50
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97400
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Aart Bik <ajcbik@google.com>
2019-03-21 18:07:47 +00:00
..
compiler [vm/bytecode] Recognize identical() in bytecode flow graph builder 2019-03-21 18:07:47 +00:00
heap Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
service [ VM / Service ] Added getMemoryUsage RPC and MemoryUsage object to service protocol 2019-03-14 21:53:49 +00:00
allocation.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
allocation.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
allocation_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
assert_test.cc
ast.h [vm, compiler] Remove ASTs and AST flow graph builder. 2018-10-10 18:00:21 +00:00
atomic_test.cc [vm] Weaken CAS to RMW when accessing the remembered and mark bits. 2018-06-20 21:53:12 +00:00
base64.cc Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
base64.h Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
base64_test.cc Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
base_isolate.h
benchmark_test.cc [vm] Remove Dart_CreateNativeWrapperClass API. 2018-12-14 15:25:53 +00:00
benchmark_test.h [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
bit_set.h
bit_set_test.cc
bit_vector.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
bit_vector.h
bit_vector_test.cc
bitfield.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
bitfield_test.cc
bitmap.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
bitmap.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
bitmap_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
boolfield.h
boolfield_test.cc
bootstrap.cc [vm/kernel] Index all source and line starts before using them 2019-03-21 12:05:15 +00:00
bootstrap.h [VM] Remove 'corelib' and 'dart-io' sources generation into C++ arrays 2018-10-02 23:27:05 +00:00
bootstrap_natives.cc [vm / library] Foreign function interface prototype 2019-02-13 12:42:47 +00:00
bootstrap_natives.h [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
BUILD.gn [fuchsia] Migrate to lib/sys/cpp 2019-03-06 21:16:30 +00:00
catch_entry_moves_test.cc [VM/AOT] Fixes incorrect deserialization of catch entry moves 2019-03-11 22:32:31 +00:00
class_finalizer.cc [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
class_finalizer.h [vm] Cleanup class finalization checks 2019-02-04 21:00:49 +00:00
class_finalizer_test.cc [vm] Cleanup class finalization checks 2019-02-04 21:00:49 +00:00
class_id.h [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
class_table.cc [vm] Reduce cost of allocation tracing. 2019-03-19 22:46:59 +00:00
class_table.h [vm] Reduce cost of allocation tracing. 2019-03-19 22:46:59 +00:00
clustered_snapshot.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
clustered_snapshot.h [vm] Mark VM isolate objects at heap finalization instead of allocation. 2019-03-07 00:20:30 +00:00
code_descriptors.cc [vm/compiler] Support materializing unboxed variables when entering catch. 2018-09-14 17:39:12 +00:00
code_descriptors.h [vm, compiler] Remove ASTs and AST flow graph builder. 2018-10-10 18:00:21 +00:00
code_descriptors_test.cc [vm, compiler] Remove ASTs and AST flow graph builder. 2018-10-10 18:00:21 +00:00
code_entry_kind.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
code_observers.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
code_observers.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
code_patcher.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
code_patcher.h Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
code_patcher_arm.cc [VM] Bare instructions - Part 5: Get rid of CODE_REG indirection in SwitchableCalls 2018-12-14 16:11:53 +00:00
code_patcher_arm64.cc [VM] Bare instructions - Part 5: Get rid of CODE_REG indirection in SwitchableCalls 2018-12-14 16:11:53 +00:00
code_patcher_arm64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
code_patcher_arm_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
code_patcher_dbc.cc [vm, x64] Use short forms for object pool loads. 2018-10-09 17:30:25 +00:00
code_patcher_ia32.cc [vm, x64] Use short forms for object pool loads. 2018-10-09 17:30:25 +00:00
code_patcher_ia32_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
code_patcher_kbc.cc [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
code_patcher_x64.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
code_patcher_x64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
compilation_trace.cc [vm] Address various quirks observed in Fuchsia profiling samples. 2019-03-19 17:46:08 +00:00
compilation_trace.h [vm] Fix memory leaks in --load_compilation_trace and --load_type_feedback. 2019-03-14 19:26:13 +00:00
compiler_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
constants.h Take 3 for "[vm] Factor out more of the slow-path of the store barrier into the stubs." 2018-07-27 18:51:20 +00:00
constants_arm.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
constants_arm64.cc [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_arm64.h [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_dbc.h [VM/SIMDBC] Add simdbc64 bytecodes to allow LoadIndexed/StoreIndexed to work on untagged arrays 2019-03-20 11:23:35 +00:00
constants_ia32.cc [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_ia32.h [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_kbc.h [vm/bytecode] Revise representation of types, constants and calls in bytecode 2019-02-05 20:13:45 +00:00
constants_x64.cc [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_x64.h [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
constants_x86.h [VM] Make x64 assembler more regular 2017-12-12 14:14:45 +00:00
cpu.h
cpu_arm.cc Fix build failure introduced in https://dart-review.googlesource.com/c/sdk/+/77013 2018-10-01 08:30:42 +00:00
cpu_arm.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_arm64.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_arm64.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_dbc.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_dbc.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_ia32.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_ia32.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_test.cc
cpu_x64.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_x64.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuid.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuid.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_android.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_fuchsia.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_linux.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_macos.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_test.cc
cpuinfo_win.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
custom_isolate_test.cc [vm] Remove Dart_LoadScript, Dart_LoadLibrary, Dart_LoadSource, etc. 2018-10-11 00:38:37 +00:00
dart.cc [vm] Never give DBC instructions executable permissions. 2019-03-20 16:13:55 +00:00
dart.h [gardening] Fix leaks in run_vm_tests binary detected by ASAN. 2018-10-11 16:52:14 +00:00
dart_api_impl.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
dart_api_impl.h [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
dart_api_impl_test.cc [vm] Have Dart_TimelineEvent respect SUPPORT_TIMELINE instead of PRODUCT. 2019-02-05 18:26:05 +00:00
dart_api_message.cc [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
dart_api_message.h [vm] Remove --limit-ints-to-64-bits option and old _Bigint class 2018-06-04 20:10:40 +00:00
dart_api_state.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
dart_api_state.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
dart_entry.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
dart_entry.h [vm/bytecode] Replace InstanceCall instruction with InterfaceCall and DynamicCall. 2018-12-14 16:51:51 +00:00
dart_entry_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
datastream.cc [vm] Stream writing snapshots as assembly to reduce peak memory usage. 2018-03-08 19:26:17 +00:00
datastream.h [vm] Add Dart_SaveTypeFeedback and Dart_LoadTypeFeedback. 2019-01-10 01:04:11 +00:00
debugger.cc Add field evaluation to source report generation 2019-01-18 19:15:44 +00:00
debugger.h [ VM / Service ] Added disableBreakpoints parameter to evaluate, evaluateInFrame and invoke RPCs 2019-03-08 02:19:06 +00:00
debugger_api_impl_test.cc [vm] Remove dead pre-Observatory debugger code. 2018-11-30 00:01:19 +00:00
debugger_api_impl_test.h [vm] Remove dead pre-Observatory debugger code. 2018-11-30 00:01:19 +00:00
debugger_arm.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
debugger_arm64.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
debugger_dbc.cc [DBC simulator] Rename class Bytecode to SimulatorBytecode. 2018-11-02 20:53:24 +00:00
debugger_ia32.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
debugger_x64.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
deferred_objects.cc [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
deferred_objects.h
deopt_instructions.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
deopt_instructions.h [vm, dbc] Remove bad assert from DBC deoptimization. 2018-12-14 20:18:46 +00:00
double_conversion.cc
double_conversion.h
double_internals.h
dwarf.cc [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
dwarf.h [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
exceptions.cc [VM/AOT] Execute catch-entry moves in parallel (our AOT doesn't generate non-cyclic moves) 2019-03-12 10:32:22 +00:00
exceptions.h [VM/AOT] Fixes incorrect deserialization of catch entry moves 2019-03-11 22:32:31 +00:00
exceptions_test.cc [vm] Code size reductions: 2018-11-08 02:02:39 +00:00
finalizable_data.h [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +00:00
find_code_object_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
fixed_cache.h
fixed_cache_test.cc
flag_list.h [vm / library] Foreign function interface prototype 2019-02-13 12:42:47 +00:00
flags.cc [VM] Allow for Dart_SetVMFlags to be called again after Dart_Cleanup 2018-10-02 00:33:37 +00:00
flags.h [VM] Allow for Dart_SetVMFlags to be called again after Dart_Cleanup 2018-10-02 00:33:37 +00:00
flags_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
frame_layout.h Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
gdb_helpers.cc [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
globals.h [vm] Enable timeline on Fuchsia even in product mode. 2019-01-18 00:06:10 +00:00
growable_array.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
growable_array_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
guard_field_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
handle_visitor.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles_impl.h [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
handles_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
hash.h [vm] Support for sharing parts of an app snapshot. 2018-04-27 17:42:16 +00:00
hash_map.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
hash_map_test.cc
hash_table.h Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
hash_table_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
image_snapshot.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
image_snapshot.h [VM/Compiler/AOT] Bare instructions 7: Trampolines for out-of-range calls 2019-01-17 12:32:38 +00:00
instructions.h [vm] Enable type stubs based type checks in JIT mode for some types. 2018-06-01 20:58:33 +00:00
instructions_arm.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_arm.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_arm64.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_arm64.h [vm] Fix build after f496e538f4 2019-01-25 18:01:50 +00:00
instructions_arm64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
instructions_arm_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
instructions_dbc.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_dbc.h [vm, dbc] Implement lazily-linked natives for DBC and enable AppJIT. 2018-02-23 02:20:12 +00:00
instructions_ia32.cc
instructions_ia32.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_ia32_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
instructions_kbc.cc [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
instructions_kbc.h [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
instructions_x64.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_x64.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_x64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
interpreter.cc [vm, interpreter] Support unboxed fields. 2019-03-13 23:29:56 +00:00
interpreter.h [vm, interpreter] Support unboxed fields. 2019-03-13 23:29:56 +00:00
intrusive_dlist.h [ VM ] Updated licenses to match other licenses in project 2019-01-18 18:23:26 +00:00
intrusive_dlist_test.cc [ VM ] Updated licenses to match other licenses in project 2019-01-18 18:23:26 +00:00
isolate.cc Revert "[ VM / dart:isolate ] Added ability to set names for spawned isolates." 2019-03-15 14:40:37 +00:00
isolate.h Revert "[ VM / dart:isolate ] Added ability to set names for spawned isolates." 2019-03-15 14:40:37 +00:00
isolate_reload.cc [vm] Relax assertion about duplicated direct implementors 2019-02-05 00:35:02 +00:00
isolate_reload.h [vm] Report kernel program stats for hot-reload request. 2018-12-20 23:14:16 +00:00
isolate_reload_test.cc Remove dummy .packages files 2018-10-11 16:50:42 +00:00
isolate_test.cc Create isolate from the platform kernel when running VM tests under dartk. 2018-02-20 22:08:25 +00:00
json_stream.cc Revert "[vm/aot] Snapshot size analysis." 2018-11-19 22:29:09 +00:00
json_stream.h [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
json_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
json_writer.cc Re-land "[vm/aot] Snapshot size analysis." 2018-11-22 15:14:46 +00:00
json_writer.h Re-land "[vm/aot] Snapshot size analysis." 2018-11-22 15:14:46 +00:00
kernel.cc [vm] Extract reading of parameter covariance attributes 2019-03-12 17:58:46 +00:00
kernel.h VM reads import uri if kernel binary version >= 22 2019-03-20 09:39:33 +00:00
kernel_binary.cc VM reads import uri if kernel binary version >= 22 2019-03-20 09:39:33 +00:00
kernel_binary.h Add importUri and fileUri to Source. 2019-03-20 08:44:33 +00:00
kernel_isolate.cc Revert "[ VM / dart:isolate ] Added ability to set names for spawned isolates." 2019-03-15 14:40:37 +00:00
kernel_isolate.h [VM] Experimental flags in the dart CLI 2019-01-15 01:02:07 +00:00
kernel_loader.cc [vm/kernel] Index all source and line starts before using them 2019-03-21 12:05:15 +00:00
kernel_loader.h [vm/kernel] Index all source and line starts before using them 2019-03-21 12:05:15 +00:00
lockers.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
lockers.h Take 3 for "[vm] Factor out more of the slow-path of the store barrier into the stubs." 2018-07-27 18:51:20 +00:00
log.cc [vm] buffer size based log flushing 2018-08-20 22:47:31 +00:00
log.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
log_test.cc [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
longjump.cc [vm] Fix some cases of dropped errors and confusion between Exceptions::PropagateError and LongJumpScope::Jump. 2018-12-05 18:57:02 +00:00
longjump.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
longjump_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
malloc_hooks.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
malloc_hooks_arm.cc
malloc_hooks_arm64.cc
malloc_hooks_ia32.cc [infra] Use Clang for ia32 and arm64. Use the dl'd sysroots by default. 2017-12-02 06:19:33 +00:00
malloc_hooks_tcmalloc.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
malloc_hooks_test.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
malloc_hooks_unsupported.cc [vm] Remove malloc_hooks support for jemalloc 2019-03-06 19:16:27 +00:00
malloc_hooks_x64.cc
megamorphic_cache_table.cc Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
megamorphic_cache_table.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
memory_region.cc
memory_region.h
memory_region_test.cc
message.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
message.h [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +00:00
message_handler.cc [VM] Invoke a new isolate notify callback on install if there are pending messages 2018-11-13 10:32:48 +00:00
message_handler.h [VM] Invoke a new isolate notify callback on install if there are pending messages 2018-11-13 10:32:48 +00:00
message_handler_test.cc Reland "[VM] Dart_Initialize no longer crashes after Dart_Cleanup" 2018-09-26 17:54:45 +00:00
message_test.cc [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +00:00
metrics.cc Exposes VM and Isolate Metrics in the API. 2018-10-22 13:38:16 +00:00
metrics.h Exposes VM and Isolate Metrics in the API. 2018-10-22 13:38:16 +00:00
metrics_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
mixin_test.cc Reland "[VM] Remove unused flags" 2018-11-20 17:25:42 +00:00
native_api_impl.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
native_arguments.h [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
native_entry.cc [vm / library] Foreign function interface prototype 2019-02-13 12:42:47 +00:00
native_entry.h [vm / library] Foreign function interface prototype 2019-02-13 12:42:47 +00:00
native_entry_test.cc
native_entry_test.h
native_function.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
native_message_handler.cc
native_message_handler.h
native_symbol.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
native_symbol_android.cc Revert "[android] Override __cxa_demangle() in PRODUCT mode" 2018-11-19 23:41:25 +00:00
native_symbol_fuchsia.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
native_symbol_linux.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
native_symbol_macos.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
native_symbol_win.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
object.cc [vm/kernel] Index all source and line starts before using them 2019-03-21 12:05:15 +00:00
object.h Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
object_arm64_test.cc
object_arm_test.cc [VM] Use one instruction to unwind frame and return instead of two on ARM 2018-08-31 12:23:54 +00:00
object_dbc_test.cc
object_graph.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
object_graph.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
object_graph_test.cc [vm] Rename RawObject::Size to RawObject::HeapSize. 2019-02-08 18:48:46 +00:00
object_ia32_test.cc
object_id_ring.cc
object_id_ring.h
object_id_ring_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
object_reload.cc [vm] Add names for more types to the V8 snapshot profile output. 2019-02-12 17:54:58 +00:00
object_service.cc [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
object_set.h
object_store.cc [VM] Rehash sets after they are read from a snapshot. 2019-02-21 19:39:09 +00:00
object_store.h [dart/vm] be more flexible with precomputed constants 2019-03-13 23:38:26 +00:00
object_store_test.cc
object_test.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
object_x64_test.cc
os.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
os_android.cc [vm] Fix header includes 2019-01-25 02:03:51 +00:00
os_fuchsia.cc [fuchsia] Remove unused header 2019-03-07 20:10:21 +00:00
os_linux.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
os_macos.cc [vm] Remove Dart scanner. 2018-11-09 00:13:26 +00:00
os_test.cc [vm/cleanup] Remove vm/cc/Sleep test. 2018-03-12 17:15:28 +00:00
os_thread.cc Shrink the stack headroom if the stack is very small 2019-03-07 17:32:59 +00:00
os_thread.h Shrink the stack headroom if the stack is very small 2019-03-07 17:32:59 +00:00
os_thread_android.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_android.h
os_thread_fuchsia.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_fuchsia.h
os_thread_linux.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_linux.h
os_thread_macos.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_macos.h
os_thread_win.cc [ VM / Windows ] Removed call to SetThreadDescription which is only supported in new Win 10 builds 2019-02-26 01:00:26 +00:00
os_thread_win.h [vm] Update Windows synchronization code to CONDITION_VARIABLEs and SRWLOCKs. 2018-11-09 18:44:49 +00:00
os_win.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
parser.cc [vm] Build FFI trampolines with IL. 2019-03-15 12:38:54 +00:00
parser.h Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
pointer_tagging.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
port.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
port.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
port_test.cc [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +00:00
proccpuinfo.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
proccpuinfo.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
profiler.cc [vm] Also print version information in assertion failures, not just faults. 2019-03-06 20:02:18 +00:00
profiler.h [vm] Adds an API call to dump the CPU profile to the timeline 2019-03-07 21:28:26 +00:00
profiler_service.cc [vm] Adds an API call to dump the CPU profile to the timeline 2019-03-07 21:28:26 +00:00
profiler_service.h [vm] Adds an API call to dump the CPU profile to the timeline 2019-03-07 21:28:26 +00:00
profiler_test.cc [vm] Account for bytecode in profile processing and Observatory. 2018-11-15 17:42:13 +00:00
program_visitor.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
program_visitor.h [vm] Maintain view-ness of bytecode instructions in snapshots. 2019-01-31 20:10:58 +00:00
random.cc [vm] Toward deterministic builds. 2017-11-23 00:07:56 +00:00
random.h [vm] Toward deterministic builds. 2017-11-23 00:07:56 +00:00
raw_object.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
raw_object.h Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
raw_object_fields.cc [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
raw_object_fields.h Re-land "[vm/aot] Fill in names of properties in snapshot profile." 2018-12-03 19:11:42 +00:00
raw_object_snapshot.cc [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp.cc [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp.h [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp_assembler.cc [vm/compiler] Move compiler state (CHA, deopt id) from Thread to a special class 2018-09-03 16:01:24 +00:00
regexp_assembler.h [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_assembler_bytecode.cc [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp_assembler_bytecode.h [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_assembler_bytecode_inl.h
regexp_assembler_ir.cc [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_assembler_ir.h [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_ast.cc [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_ast.h [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp_bytecodes.h [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_interpreter.cc [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_interpreter.h
regexp_parser.cc [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp_parser.h [VM] Partial support for named regexp captures. 2019-03-19 10:40:15 +00:00
regexp_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
report.cc [vm] Delete BoundedType class in VM. 2018-12-10 23:15:27 +00:00
report.h [vm] Delete BoundedType class in VM. 2018-12-10 23:15:27 +00:00
resolver.cc [vm] Fix typo forwader => forwarder 2019-03-13 16:39:02 +00:00
resolver.h
resolver_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
reusable_handles.h [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
reverse_pc_lookup_cache.cc [VM] Bare instructions - Part 3: Add support for building a PC -> Code mapping table 2018-12-13 17:45:02 +00:00
reverse_pc_lookup_cache.h [VM] Bare instructions - Part 3: Add support for building a PC -> Code mapping table 2018-12-13 17:45:02 +00:00
ring_buffer.h
ring_buffer_test.cc
runtime_entry.cc [vm] Address various quirks observed in Fuchsia profiling samples. 2019-03-19 17:46:08 +00:00
runtime_entry.h [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
runtime_entry_arm.cc [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
runtime_entry_arm64.cc [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
runtime_entry_dbc.cc [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
runtime_entry_ia32.cc [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
runtime_entry_list.h [vm / library] Foreign function interface prototype 2019-02-13 12:42:47 +00:00
runtime_entry_x64.cc [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down. 2019-02-06 22:37:24 +00:00
scope_timer.h [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
scopes.cc [vm, interpreter] Enable field guards. 2019-03-07 00:19:40 +00:00
scopes.h [vm, interpreter] Enable field guards. 2019-03-07 00:19:40 +00:00
scopes_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
service.cc [ VM / Service ] Added getMemoryUsage RPC and MemoryUsage object to service protocol 2019-03-14 21:53:49 +00:00
service.h [ VM / Service ] Dynamically load source from linked-in platform kernel 2019-02-21 18:22:39 +00:00
service_event.cc [VM] - Fix race condition in setting kernel isolate 2018-08-16 22:01:42 +00:00
service_event.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
service_isolate.cc Revert "[vm] Cleanup Dart_Get/Set/HasStickyError API and use isolate's sticky error only as a backup for thread's sticky error" 2019-01-18 01:41:18 +00:00
service_isolate.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
service_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
signal_handler.h [vm] Update workaround for Android Kernel bug (b089d4f). 2018-09-24 20:16:08 +00:00
signal_handler_android.cc
signal_handler_fuchsia.cc
signal_handler_linux.cc
signal_handler_macos.cc
signal_handler_win.cc
simulator.h
simulator_arm.cc Shrink the stack headroom if the stack is very small 2019-03-07 17:32:59 +00:00
simulator_arm.h [vm] Fix crash when enum initialization hits a stack overflow. 2018-12-10 23:40:21 +00:00
simulator_arm64.cc Shrink the stack headroom if the stack is very small 2019-03-07 17:32:59 +00:00
simulator_arm64.h [vm] Fix crash when enum initialization hits a stack overflow. 2018-12-10 23:40:21 +00:00
simulator_dbc.cc [VM/SIMDBC] Add simdbc64 bytecodes to allow LoadIndexed/StoreIndexed to work on untagged arrays 2019-03-20 11:23:35 +00:00
simulator_dbc.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
snapshot.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
snapshot.h [VM] Define layout of _*ArrayView/_ByteDataView in C+++ 2019-03-15 21:24:15 +00:00
snapshot_ids.h [vm] Work around interaction between type and instance canonicalization in isolate messages. 2018-06-21 23:45:05 +00:00
snapshot_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
snapshot_test.dart [vm] Remove --limit-ints-to-64-bits option and old _Bigint class 2018-06-04 20:10:40 +00:00
snapshot_test_in.dat
source_report.cc [VM-Runtime]Fix source report coverage to not include field without function initializer 2019-03-07 02:04:41 +00:00
source_report.h [VM-Runtime]Fix source report coverage to not include field without function initializer 2019-03-07 02:04:41 +00:00
source_report_test.cc [ VM ] Updated SourceReport tests with correct token positions 2019-03-01 00:48:59 +00:00
stack_frame.cc Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
stack_frame.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
stack_frame_arm.h
stack_frame_arm64.h [VM] Bare instructions - Part 4: Add --use-bare-instructions flag to AOT compiler & runtime 2018-12-14 16:03:04 +00:00
stack_frame_dbc.h [VM] Decouple frontend from frame layout 2018-06-07 11:35:58 +00:00
stack_frame_ia32.h
stack_frame_kbc.h [vm/bytecode] Bytecode compilation 2018-09-14 22:02:29 +00:00
stack_frame_test.cc [vm] Code size reductions: 2018-11-08 02:02:39 +00:00
stack_frame_x64.h [VM] Bare instructions - Part 4: Add --use-bare-instructions flag to AOT compiler & runtime 2018-12-14 16:03:04 +00:00
stack_trace.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
stack_trace.h
static_type_exactness_state.h [vm, interpreter] Enable field guards. 2019-03-07 00:19:40 +00:00
stub_code.cc Call dart::StubCode::Cleanup in AOT mode as well. 2019-02-20 00:43:31 +00:00
stub_code.h Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
stub_code_arm64_test.cc [VM] Fix deadlock between mutator and BG compiler 2019-02-19 14:00:04 +00:00
stub_code_arm_test.cc [VM] Fix deadlock between mutator and BG compiler 2019-02-19 14:00:04 +00:00
stub_code_ia32_test.cc [VM] Fix deadlock between mutator and BG compiler 2019-02-19 14:00:04 +00:00
stub_code_list.h Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
stub_code_x64_test.cc [VM] Fix deadlock between mutator and BG compiler 2019-02-19 14:00:04 +00:00
symbols.cc [vm] Don't change the content of the VM isolate's snapshot based on what was loading into a core or app snapshot. 2019-02-26 19:04:50 +00:00
symbols.h [vm] Don't change the content of the VM isolate's snapshot based on what was loading into a core or app snapshot. 2019-02-26 19:04:50 +00:00
tags.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
tags.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread.cc Revert "[vm] Free readonly header bit so it can be used for other uses." 2019-03-21 06:23:50 +00:00
thread.h Restore TLABs. 2019-01-26 06:24:18 +00:00
thread_barrier.h
thread_barrier_test.cc
thread_interrupter.cc [ VM / Service ] Allow for profile_period flag to be set via the service protocol 2019-01-16 18:08:19 +00:00
thread_interrupter.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
thread_interrupter_android.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_fuchsia.cc [dart:io,fuchsia] Pass Isolate namespace to child process. Fix double free. 2019-01-15 22:07:51 +00:00
thread_interrupter_linux.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_macos.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_win.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_pool.cc [vm] Check for stack headroom before starting a hot reload. 2017-12-08 18:07:31 +00:00
thread_pool.h
thread_pool_test.cc
thread_registry.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_registry.h Restore TLABs. 2019-01-26 06:24:18 +00:00
thread_stack_resource.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_stack_resource.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_state.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
thread_state.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
thread_test.cc [vm/tlab] Abandon tlab when thread gets descheduled. Allow all threads to allocate from tlab. Add tlab test. 2019-02-14 21:45:00 +00:00
timeline.cc [vm] On Fuchsia, enable timeline streams based on the state of system trace categories. 2019-03-01 18:05:40 +00:00
timeline.h [vm] Address various quirks observed in Fuchsia profiling samples. 2019-03-19 17:46:08 +00:00
timeline_analysis.cc [vm] Use decimal thread ids to match gdb and eu-stack. 2018-11-29 22:06:20 +00:00
timeline_analysis.h [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
timeline_android.cc [vm] Add macro for fallthrough annotations 2019-02-15 01:12:01 +00:00
timeline_fuchsia.cc [vm] On Fuchsia, enable timeline streams based on the state of system trace categories. 2019-03-01 18:05:40 +00:00
timeline_linux.cc Change path order when trying to open tracing 2019-03-13 23:44:11 +00:00
timeline_test.cc [vm] On Fuchsia, enable timeline streams based on the state of system trace categories. 2019-03-01 18:05:40 +00:00
timer.cc
timer.h [vm] Remove TokenStream, TokenValue, CompilerStats. 2018-10-10 21:39:45 +00:00
token.cc
token.h [dart/compiler] Refactor negate/flip token utilities 2018-12-14 17:29:44 +00:00
token_position.cc
token_position.h Revert "[VM] Reduce Smi size to 32 bit on 64 bit platforms" 2018-05-07 13:56:10 +00:00
type_table.h
type_testing_stubs.cc [vm/compiler] Fix bug in Cid range computation 2019-02-25 22:31:24 +00:00
type_testing_stubs.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
type_testing_stubs_arm.cc Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
type_testing_stubs_arm64.cc Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
type_testing_stubs_x64.cc Reland "[vm] Decouple stub code from runtime" 2019-02-12 13:52:28 +00:00
unibrow-inl.h
unibrow.cc
unibrow.h
unicode.cc [dart/vm] fix potential buffer overrun in unicode utils 2019-03-15 18:18:15 +00:00
unicode.h #35222 Return null and Print Error with invalid UTF8 input 2018-12-19 22:04:45 +00:00
unicode_data.cc
unicode_test.cc #35222 Return null and Print Error with invalid UTF8 input 2018-12-19 22:04:45 +00:00
unit_test.cc [VM] Fix deadlock between mutator and BG compiler 2019-02-19 14:00:04 +00:00
unit_test.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
uri.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
uri.h
uri_test.cc
utils_test.cc
v8_snapshot_writer.cc Fix SDK build on Mac. 2018-12-04 20:18:23 +00:00
v8_snapshot_writer.h Re-land "[vm/aot] Fill in names of properties in snapshot profile." 2018-12-03 19:11:42 +00:00
verified_memory_test.cc
version.h Move use_abi_version from vm directory to bin 2019-03-15 22:35:25 +00:00
version_in.cc Move use_abi_version from vm directory to bin 2019-03-15 22:35:25 +00:00
virtual_memory.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
virtual_memory.h Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
virtual_memory_fuchsia.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
virtual_memory_posix.cc [vm] Never give DBC instructions executable permissions. 2019-03-20 16:13:55 +00:00
virtual_memory_test.cc [vm] Simplify VirtualMemory::Truncate 2019-01-31 21:01:48 +00:00
virtual_memory_win.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
visitor.h [vm] Reland kernel data library and class caches. 2018-11-01 20:25:59 +00:00
vm_sources.gni [vm] Support FFI on ARM64 and Android. 2019-03-20 17:45:23 +00:00
zone.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
zone.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
zone_test.cc Create isolate from the platform kernel when running VM tests under dartk. 2018-02-20 22:08:25 +00:00
zone_text_buffer.cc [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer. 2019-03-05 22:32:22 +00:00
zone_text_buffer.h