dart-sdk/runtime/vm
Régis Crelier b04def964c [VM interpreter] Save previous argdesc_ and pp_ on reentry, restore on exit.
Fix previously broken AssertAssignable bytecode failing to throw.
Do not assume interpreter is never called on generic closure.
Propagate error after failed getter invocation in GetFieldForDispatch runtime
call.

Change-Id: I548a49829cc29addbbd310f1dc19ce8073738015
Reviewed-on: https://dart-review.googlesource.com/67922
Commit-Queue: Régis Crelier <regis@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Zach Anderson <zra@google.com>
2018-08-02 17:56:50 +00:00
..
compiler [vm/compiler] Non-speculative ARM64 long division/remainder. 2018-08-02 15:50:26 +00:00
heap [vm] Combine internal and external allocation into one allocation limit. 2018-07-03 17:17:33 +00:00
service Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
allocation.cc [VM] Optimize performance of dart_boostrap in debug-kernel-strong mode. 2018-03-21 10:24:29 +00:00
allocation.h [VM] Optimize performance of dart_boostrap in debug-kernel-strong mode. 2018-03-21 10:24:29 +00:00
allocation_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
assert_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
ast.cc [vm] Fix build for gcc 7.3.0. 2018-05-03 17:59:44 +00:00
ast.h [VM, JIT] Lower CloneContext into AllocateUninitializedContext. 2017-10-25 11:09:29 +00:00
ast_printer.cc [VM] Decouple frontend from frame layout 2018-06-07 11:35:58 +00:00
ast_printer.h Improve --print-ast printing of LetNode. 2017-06-20 16:49:10 +02:00
ast_printer_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
ast_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
ast_transformer.cc Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
ast_transformer.h
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 Renames the isolate's mutator_thread_ to scheduled_mutator_thread_ 2017-08-07 15:54:49 -07:00
benchmark_test.cc [vm] Normalize external string finalizers. 2018-06-04 23:44:39 +00:00
benchmark_test.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
bit_set.h
bit_set_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
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 VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
bitfield.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
bitfield_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
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: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
bitmap_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
boolfield.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
boolfield_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
bootstrap.cc Handle invalid dill files more gracefully 2018-06-26 11:16:35 +00:00
bootstrap.h [VM interpreter] Support NativeCall kernel bytecode. 2018-06-13 23:30:44 +00:00
bootstrap_natives.cc [VM interpreter] Support NativeCall kernel bytecode. 2018-06-13 23:30:44 +00:00
bootstrap_natives.h [vm/corelib] More cleanup in integer operations after _Bigint is removed 2018-06-18 18:16:51 +00:00
bootstrap_nocore.cc Handle invalid dill files more gracefully 2018-06-26 11:16:35 +00:00
BUILD.gn [component] rename libs fuchsia::sys -> component 2018-07-16 21:48:42 +00:00
class_finalizer.cc [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
class_finalizer.h Load class members lazily when loading from kernel. 2017-10-31 19:19:25 +00:00
class_finalizer_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
class_table.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
class_table.h [VM] Make classes movable in sliding compactor 2018-04-26 09:38:25 +00:00
clustered_snapshot.cc These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +00:00
clustered_snapshot.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
code_descriptors.cc [vm/aot] Add detailed error messages and stack traces for null checks 2018-04-26 20:33:15 +00:00
code_descriptors.h [vm/aot] Add detailed error messages and stack traces for null checks 2018-04-26 20:33:15 +00:00
code_descriptors_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
code_observers.cc [vm] When generating JITDUMP also dump IR and attach it as source to code. 2018-07-30 12:35:45 +00:00
code_observers.h [vm] When generating JITDUMP also dump IR and attach it as source to code. 2018-07-30 12:35:45 +00:00
code_patcher.cc Reland "[VM] Introduction of type testing stubs - Part 1-4" 2018-04-13 09:06:56 +00:00
code_patcher.h Reland "[VM] Introduction of type testing stubs - Part 1-4" 2018-04-13 09:06:56 +00:00
code_patcher_arm.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
code_patcher_arm64.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
code_patcher_arm64_test.cc Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
code_patcher_arm_test.cc Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
code_patcher_dbc.cc [vm, dbc] Implement lazily-linked natives for DBC and enable AppJIT. 2018-02-23 02:20:12 +00:00
code_patcher_ia32.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
code_patcher_ia32_test.cc Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
code_patcher_x64.cc Reland "[VM] Introduction of type testing stubs - Part 1-4" 2018-04-13 09:06:56 +00:00
code_patcher_x64_test.cc Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
compilation_trace.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
compilation_trace.h [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
compiler_stats.cc Refactor Isolate name format, storage and log 2017-08-25 18:07:03 -07:00
compiler_stats.h Added period to comment for consistency. 2018-05-21 19:04:38 +00:00
compiler_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +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 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_arm64.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_dbc.h [VM interpreter] Support inline type check of implicit setter value. 2018-07-16 20:33:41 +00:00
constants_ia32.h [vm] Don't need to preserve ICData past the dispatching stubs. 2018-07-13 23:26:29 +00:00
constants_kbc.h [VM interpreter] Support inline type check of implicit setter value. 2018-07-16 20:33:41 +00:00
constants_x64.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_x86.h [VM] Make x64 assembler more regular 2017-12-12 14:14:45 +00:00
cpu.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpu_arm.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
cpu_arm.h
cpu_arm64.cc Rename Magenta to Zircon, along with related abbreviations 2017-09-15 14:54:18 +00:00
cpu_arm64.h
cpu_dbc.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpu_dbc.h
cpu_ia32.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
cpu_ia32.h
cpu_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpu_x64.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
cpu_x64.h
cpuid.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuid.h
cpuinfo.h
cpuinfo_android.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuinfo_fuchsia.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuinfo_linux.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuinfo_macos.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuinfo_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
cpuinfo_win.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
custom_isolate_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
dart.cc [vm] Shut down application isolates before the kernel isolate. 2018-07-11 19:29:15 +00:00
dart.h [vm] Shut down application isolates before the kernel isolate. 2018-07-11 19:29:15 +00:00
dart_api_impl.cc [vm] Notify the service isolate of all isolate shutdowns, not just those triggered by Dart_ShutdownIsolate. 2018-07-24 20:51:09 +00:00
dart_api_impl.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
dart_api_impl_test.cc Revert CLs reworking generator class handling of non-lvalues. 2018-07-27 17:18:28 +00:00
dart_api_message.cc [vm] Check for NULL finalizers in Dart_PostCObject. 2018-07-11 17:16:34 +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 interpreter] Improve transition from jitted code to interpreted code. 2018-07-12 18:58:24 +00:00
dart_entry.h [VM runtime] Initial version of Kernel Bytecode interpreter in VM runtime. 2018-05-09 20:29:27 +00:00
dart_entry_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +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] Stream writing snapshots as assembly to reduce peak memory usage. 2018-03-08 19:26:17 +00:00
debugger.cc Fix invalid assert that slipped by in ac8fdb5a 2018-08-02 08:08:37 +00:00
debugger.h [ VM / Debugger ] Use existing Function object to set breakpoints instead of finding "best fit" when possible. 2018-07-20 21:15:49 +00:00
debugger_api_impl_test.cc Transition tests to EvaluateCompiledExpression. 2018-06-19 02:41:00 +00:00
debugger_api_impl_test.h Transition tests to EvaluateCompiledExpression. 2018-06-19 02:41:00 +00:00
debugger_arm.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
debugger_arm64.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
debugger_dbc.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
debugger_ia32.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
debugger_x64.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
deferred_objects.cc [vm] Refactor state bits to free up two bits on Function. 2018-05-23 13:59:25 +00:00
deferred_objects.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
deopt_instructions.cc [VM] Decouple frontend from frame layout 2018-06-07 11:35:58 +00:00
deopt_instructions.h [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
double_conversion.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
double_conversion.h
double_internals.h
dwarf.cc [vm/aot] Add detailed error messages and stack traces for null checks 2018-04-26 20:33:15 +00:00
dwarf.h [vm] Stream writing snapshots as assembly to reduce peak memory usage. 2018-03-08 19:26:17 +00:00
exceptions.cc [vm/compiler] Non-speculative X64 long division/remainder. 2018-08-01 00:13:55 +00:00
exceptions.h [vm/compiler] Non-speculative X64 long division/remainder. 2018-08-01 00:13:55 +00:00
exceptions_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +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 VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
fixed_cache_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
flag_list.h [vm] Add unsafe mode to VM 2018-07-20 20:31:19 +00:00
flags.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
flags.h [vm] Get more helpful errors from Dart_SetVMFlags and Dart_MakeIsolateRunnable. 2018-05-01 20:54:38 +00:00
flags_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
gdb_helpers.cc [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
globals.h Revert "[VM] Reduce Smi size to 32 bit on 64 bit platforms" 2018-05-07 13:56:10 +00:00
growable_array.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
growable_array_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
guard_field_test.cc Create isolate from the platform kernel when running VM tests under dartk. 2018-02-20 22:08:25 +00:00
handles.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
handles.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
handles_impl.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
handles_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +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] Refactoring: move StreamingScopeBuilder out of kernel_binary_flowgraph 2018-07-07 19:00:12 +00:00
hash_map_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
hash_table.h [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
hash_table_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
image_snapshot.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
image_snapshot.h [vm] Fail gracefully when a snapshot is loaded without the proper alignment. 2018-04-30 21:12:41 +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] Enable type stubs based type checks in JIT mode for some types. 2018-06-01 20:58:33 +00:00
instructions_arm.h [vm] Use LoadWordFromPool in AssertAssignable on ARMs instead of raw ldr 2018-06-11 21:33:05 +00:00
instructions_arm64.cc [vm] Enable type stubs based type checks in JIT mode for some types. 2018-06-01 20:58:33 +00:00
instructions_arm64.h [vm] Use LoadWordFromPool in AssertAssignable on ARMs instead of raw ldr 2018-06-11 21:33:05 +00:00
instructions_arm64_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
instructions_arm_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
instructions_dbc.cc [vm, dbc] Implement lazily-linked natives for DBC and enable AppJIT. 2018-02-23 02:20:12 +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: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
instructions_ia32_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
instructions_x64.cc [vm] Enable type stubs based type checks in JIT mode for some types. 2018-06-01 20:58:33 +00:00
instructions_x64.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
instructions_x64_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
interpreter.cc [VM interpreter] Save previous argdesc_ and pp_ on reentry, restore on exit. 2018-08-02 17:56:50 +00:00
interpreter.h [VM interpreter] Support inline type check of implicit setter value. 2018-07-16 20:33:41 +00:00
isolate.cc Reland "[VM] Move kernel buffer created by IKG into external typed data with finalizer"" 2018-07-26 12:09:48 +00:00
isolate.h Reland "[VM] Move kernel buffer created by IKG into external typed data with finalizer"" 2018-07-26 12:09:48 +00:00
isolate_reload.cc [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
isolate_reload.h [VM] Make classes movable in sliding compactor 2018-04-26 09:38:25 +00:00
isolate_reload_test.cc [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +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 [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
json_stream.h Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
json_test.cc Limit preserialized JSON for timeline events from Dart code to the arguments. 2017-09-19 23:29:55 +00:00
json_writer.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
json_writer.h [VM] Extract simple JSON writer out of VM service-specific JSONStream 2017-11-03 18:31:50 +00:00
kernel.cc [vm] Refactoring: remove misuses of StreamingFlowGraphBuilder 2018-07-17 16:36:50 +00:00
kernel.h Reland "[VM] Move kernel buffer created by IKG into external typed data with finalizer"" 2018-07-26 12:09:48 +00:00
kernel_binary.cc Reland "[VM] Move kernel buffer created by IKG into external typed data with finalizer"" 2018-07-26 12:09:48 +00:00
kernel_binary.h [vm] Refactoring: extract constant evaluator and fingerprints helper 2018-07-11 21:30:13 +00:00
kernel_isolate.cc Revert "Reland "[VM/SDK]"" 2018-07-23 18:07:29 +00:00
kernel_isolate.h [vm] Shut down application isolates before the kernel isolate. 2018-07-11 19:29:15 +00:00
kernel_loader.cc These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +00:00
kernel_loader.h These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +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/jit] Introduce dynamic invocation forwarders that perform type checking 2018-06-25 07:27:04 +00:00
log.h [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
log_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
longjump.cc [VM interpreter] Propagate unhandled exception returned from jitted code to interpreter. 2018-06-18 19:22:05 +00:00
longjump.h
longjump_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
malloc_hooks.h
malloc_hooks_arm.cc When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code. 2017-04-21 13:34:51 -07:00
malloc_hooks_arm64.cc When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code. 2017-04-21 13:34:51 -07:00
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_jemalloc.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
malloc_hooks_tcmalloc.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
malloc_hooks_test.cc [vm] Defeat ICF for some profiler test cases. 2018-06-28 20:03:19 +00:00
malloc_hooks_unsupported.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
malloc_hooks_x64.cc When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code. 2017-04-21 13:34:51 -07:00
megamorphic_cache_table.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
megamorphic_cache_table.h Revised "Eliminate dependencies on assemblers and code stubs in precompiled runtime." 2017-09-04 13:13:26 +02:00
memory_region.cc
memory_region.h [vm] Align old-space pages. 2017-10-30 22:02:20 +00:00
memory_region_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
message.cc [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +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] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
message_handler.h [vm] Remove Dart_HandleMessages. 2018-04-05 21:42:38 +00:00
message_handler_test.cc [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +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 Restore "Add current rss and embedder name to Observatory" 2017-08-14 17:02:30 -07:00
metrics.h Restore "Add current rss and embedder name to Observatory" 2017-08-14 17:02:30 -07:00
metrics_test.cc Create isolate from the platform kernel when running VM tests under dartk. 2018-02-20 22:08:25 +00:00
mixin_test.cc [ VM / Dart 2 ] Fixed Mixin_PrivateSuperResolutionCrossLibraryShould fail which was expecting a NoSuchMethod error instead of a compilation error in strong-mode. 2018-03-23 15:43:09 +00:00
native_api_impl.cc [VM] Fix windows build after landing new navie embedder API 2018-07-25 12:34:59 +00:00
native_arguments.h [windows] Fix 'all' target 2018-05-14 22:17:38 +00:00
native_entry.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
native_entry.h [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
native_entry_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
native_entry_test.h
native_message_handler.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
native_message_handler.h
native_symbol.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
native_symbol_android.cc [android] Override __cxa_demangle() in PRODUCT mode 2017-10-05 16:56:16 +00:00
native_symbol_fuchsia.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
native_symbol_linux.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
native_symbol_macos.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
native_symbol_win.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
object.cc [vm] Streamline passing of ICData through compilation pipeline 2018-08-02 00:00:59 +00:00
object.h [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
object_arm64_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
object_arm_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
object_dbc_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
object_graph.cc [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
object_graph.h Calculates retaining paths through user fields and ignores VM objects 2017-07-27 13:24:48 -07:00
object_graph_test.cc [vm, gc] Require a safepoint for heap iteration. 2017-08-07 17:51:25 -07:00
object_ia32_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
object_id_ring.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
object_id_ring.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
object_id_ring_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
object_reload.cc [vm, standalone] Do not copy when loading kernel. 2018-06-21 23:27:53 +00:00
object_service.cc [VM interpreter] Support implicit getters and setters without compiling them. 2018-06-26 20:24:38 +00:00
object_set.h
object_store.cc [VM interpreter] Support NativeCall kernel bytecode. 2018-06-13 23:30:44 +00:00
object_store.h [vm] Work around interaction between type and instance canonicalization in isolate messages. 2018-06-21 23:45:05 +00:00
object_store_test.cc
object_test.cc [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
object_x64_test.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
os.h [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
os_android.cc [vm] When generating JITDUMP also dump IR and attach it as source to code. 2018-07-30 12:35:45 +00:00
os_fuchsia.cc [component] rename libs fuchsia::sys -> component 2018-07-16 21:48:42 +00:00
os_linux.cc [vm] When generating JITDUMP also dump IR and attach it as source to code. 2018-07-30 12:35:45 +00:00
os_macos.cc [vm] Remove --limit-ints-to-64-bits option and old _Bigint class 2018-06-04 20:10:40 +00:00
os_test.cc [vm/cleanup] Remove vm/cc/Sleep test. 2018-03-12 17:15:28 +00:00
os_thread.cc [vm] Use C++11 thread_local instead of platform TLS for Thread::Current(). 2018-07-11 23:52:43 +00:00
os_thread.h [vm] Use C++11 thread_local instead of platform TLS for Thread::Current(). 2018-07-11 23:52:43 +00:00
os_thread_android.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
os_thread_android.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
os_thread_fuchsia.cc [fuchsia] Migrate from zx_time_get to zx_clock_get 2018-01-22 22:46:35 +00:00
os_thread_fuchsia.h Reorder Fuchsia file headers and gn format 2017-09-15 20:28:49 +00:00
os_thread_linux.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
os_thread_linux.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
os_thread_macos.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
os_thread_macos.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
os_thread_win.cc [ VM / Windows ] Fixed potential null dereference in ThreadLocalData::RunDestructors. 2018-07-16 21:08:21 +00:00
os_thread_win.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
os_win.cc [vm] Remove --limit-ints-to-64-bits option and old _Bigint class 2018-06-04 20:10:40 +00:00
parser.cc These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +00:00
parser.h These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +00:00
parser_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
port.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
port.h
port_test.cc [vm, isolate] Send large TypedData as ExternalTypedData in isolate messages. 2018-02-21 18:57:14 +00:00
proccpuinfo.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
proccpuinfo.h
profiler.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
profiler.h [vm] Align 64-bit atomic variables for 32-bit iOS. 2018-05-07 18:37:12 +00:00
profiler_service.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
profiler_service.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
profiler_test.cc Avoid patching with redirecting factories in vm-related patches 2018-02-08 14:11:50 +00:00
program_visitor.cc [vm] Hash canonical objects by content instead of address. 2018-05-14 20:11:27 +00:00
program_visitor.h [vm] Deduplicate catch entry state maps. 2017-11-14 23:06:05 +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 [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
raw_object.h [VM runtime] Consider partial instantiation when printing closures (fixes #34034). 2018-08-01 15:43:48 +00:00
raw_object_snapshot.cc These changes are causing a segfault in DartEntry::InvokeFunction in dart_entry.cc in Flutter, 2018-07-28 00:01:50 +00:00
regexp.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
regexp.h [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
regexp_assembler.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
regexp_assembler.h [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
regexp_assembler_bytecode.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
regexp_assembler_bytecode.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
regexp_assembler_bytecode_inl.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
regexp_assembler_ir.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
regexp_assembler_ir.h Revert "Revert "Introduce StaticCallNode::kNoRebind and use that in implicit closures."" 2017-09-28 19:43:32 +00:00
regexp_ast.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
regexp_ast.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
regexp_bytecodes.h
regexp_interpreter.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
regexp_interpreter.h
regexp_parser.cc [vm] Fix build for gcc 7.3.0. 2018-05-03 17:59:44 +00:00
regexp_parser.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
regexp_test.cc [vm] Normalize external string finalizers. 2018-06-04 23:44:39 +00:00
report.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
report.h
resolver.cc [vm/jit] Introduce dynamic invocation forwarders that perform type checking 2018-06-25 07:27:04 +00:00
resolver.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
resolver_test.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
reusable_handles.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
ring_buffer.h
ring_buffer_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
runtime_entry.cc [VM interpreter] Save previous argdesc_ and pp_ on reentry, restore on exit. 2018-08-02 17:56:50 +00:00
runtime_entry.h [VM interpreter] Improve transition from jitted code to interpreted code. 2018-07-12 18:58:24 +00:00
runtime_entry_arm.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
runtime_entry_arm64.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
runtime_entry_dbc.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
runtime_entry_ia32.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
runtime_entry_list.h [vm/compiler] Non-speculative X64 long division/remainder. 2018-08-01 00:13:55 +00:00
runtime_entry_x64.cc [VM, Compiler] Move compiler to a separate folder. 2017-09-04 15:15:18 +00:00
scanner.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
scanner.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
scanner_test.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +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] Make the encoding of variable descriptors use variable indices 2018-06-11 09:55:54 +00:00
scopes.h [vm] Add unsafe mode to VM 2018-07-20 20:31:19 +00:00
scopes_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
service.cc [vm] Shut down application isolates before the kernel isolate. 2018-07-11 19:29:15 +00:00
service.h Add support for expression compilation via service. 2018-06-05 04:16:39 +00:00
service_event.cc Make service protocol respect isolate lifecycle 2017-08-30 17:09:36 -07: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 [VM] Add Dart_InvokeVMServiceMethod() to dart_tools_api.h 2018-07-25 12:06:55 +00:00
service_isolate.h [VM] Add Dart_InvokeVMServiceMethod() to dart_tools_api.h 2018-07-25 12:06:55 +00:00
service_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
signal_handler.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
signal_handler_android.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
signal_handler_fuchsia.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
signal_handler_linux.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
signal_handler_macos.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
signal_handler_win.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
simulator.h Remove MIPS support 2017-06-22 08:49:22 -07:00
simulator_arm.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
simulator_arm.h [vm] Optimize ARM simulator by forcing inlining of hot functions. 2018-01-02 13:29:03 +00:00
simulator_arm64.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
simulator_arm64.h Reapply "[vm] Prefer stack bounds from the system thread library for overflow checks." 2017-10-18 21:15:49 +00:00
simulator_dbc.cc [VM runtime] Minor cleanup of stubs on all architectures as already done for x64 2018-06-18 22:19:13 +00:00
simulator_dbc.h [VM] Replace hand-written assembly prologues with IR 2017-12-13 16:04:34 +00:00
snapshot.cc [VM] Only add direct implementor when reading script snapshots if the implemented class is from the full snapshot 2018-07-29 17:52:54 +00:00
snapshot.h [vm] Remove --limit-ints-to-64-bits option and old _Bigint class 2018-06-04 20:10:40 +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] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +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 source coverage] Improve source coverage report for a class being finalized. 2018-07-24 21:42:59 +00:00
source_report.h
source_report_test.cc [vm] Report a coverage tick for the function as a whole. 2017-10-26 16:50:30 +00:00
stack_frame.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
stack_frame.h [VM] Decouple frontend from frame layout 2018-06-07 11:35:58 +00:00
stack_frame_arm.h [vm] Visit the pool pointer slot of optimized frames; visit the object slots of exit frames. 2017-10-12 03:47:15 +00:00
stack_frame_arm64.h [vm] Visit the pool pointer slot of optimized frames; visit the object slots of exit frames. 2017-10-12 03:47:15 +00:00
stack_frame_dbc.h [VM] Decouple frontend from frame layout 2018-06-07 11:35:58 +00:00
stack_frame_ia32.h [vm] Visit the pool pointer slot of optimized frames; visit the object slots of exit frames. 2017-10-12 03:47:15 +00:00
stack_frame_kbc.h [VM interpreter] Save previous argdesc_ and pp_ on reentry, restore on exit. 2018-08-02 17:56:50 +00:00
stack_frame_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
stack_frame_x64.h [vm] Visit the pool pointer slot of optimized frames; visit the object slots of exit frames. 2017-10-12 03:47:15 +00:00
stack_trace.cc [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
stack_trace.h
stub_code.cc [VM interpreter] Provide arm64 stubs. Minor cleanups. 2018-06-20 21:48:13 +00:00
stub_code.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
stub_code_arm.cc 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
stub_code_arm64.cc 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
stub_code_arm64_test.cc [vm] Update runtime/vm/stub_code_<arch>_test to avoid using Bigints 2017-07-26 13:15:08 -07:00
stub_code_arm_test.cc [vm] Update runtime/vm/stub_code_<arch>_test to avoid using Bigints 2017-07-26 13:15:08 -07:00
stub_code_dbc.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
stub_code_ia32.cc 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
stub_code_ia32_test.cc [vm] Update runtime/vm/stub_code_<arch>_test to avoid using Bigints 2017-07-26 13:15:08 -07:00
stub_code_x64.cc 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
stub_code_x64_test.cc [vm] Update runtime/vm/stub_code_<arch>_test to avoid using Bigints 2017-07-26 13:15:08 -07:00
symbols.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
symbols.h [vm/compiler] Non-speculative X64 long division/remainder. 2018-08-01 00:13:55 +00:00
tags.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
tags.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread.cc 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
thread.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
thread_barrier.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_barrier_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_interrupter.cc Make OOB messages and the profiler thread easier to identify. 2017-12-01 22:30:15 +00:00
thread_interrupter.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_interrupter_android.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_interrupter_fuchsia.cc [kernel] Update Fuchsia suspend to use new API. 2018-06-14 16:08:31 +00:00
thread_interrupter_linux.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_interrupter_macos.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_interrupter_win.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07: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 VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
thread_registry.cc [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
thread_registry.h [VM] Consistently use ValidationPolicy in frame iteration APIs 2018-06-04 14:46:26 +00:00
thread_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
timeline.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
timeline.h [vm] Don't keep events in memory when using systrace/traceutil. 2018-04-02 18:34:35 +00:00
timeline_analysis.cc [vm] Replace most runtime/vm uses of OS::Print with OS::PrintErr. 2018-06-13 19:51:40 +00:00
timeline_analysis.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
timeline_android.cc [vm] Don't keep events in memory when using systrace/traceutil. 2018-04-02 18:34:35 +00:00
timeline_fuchsia.cc [vm] Don't keep events in memory when using systrace/traceutil. 2018-04-02 18:34:35 +00:00
timeline_linux.cc [vm] Don't keep events in memory when using systrace/traceutil. 2018-04-02 18:34:35 +00:00
timeline_test.cc Special-case Timeline.{start,finish}Sync for Fuchsia 2017-07-21 08:06:36 -07:00
timer.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
timer.h [vm] Align 64-bit atomic variables for 32-bit iOS. 2018-05-07 18:37:12 +00:00
token.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
token.h [VM] Treat 'deferred' as a built-in identifier (fixes #31267 and #25732). 2017-11-09 23:29:52 +00:00
token_position.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
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 VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
type_testing_stubs.cc [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
type_testing_stubs.h [VM] Optimize generation of type testing stubs in JIT mode. 2018-07-28 20:22:05 +00:00
unibrow-inl.h
unibrow.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
unibrow.h
unicode.cc VM: Speed up output of UTF8 for 1-byte strings. 2017-10-23 10:43:59 +00:00
unicode.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
unicode_data.cc
unicode_test.cc VM: Speed up output of UTF8 for 1-byte strings. 2017-10-23 10:43:59 +00:00
unit_test.cc [vm/embedder] Introduce dart_standalone_embedder_api.h 2018-07-17 09:04:05 +00:00
unit_test.h [vm] Introduce kernel_multiroot options to support multiroot compilation mode in kernel service. 2018-06-26 00:56:56 +00:00
uri.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
uri.h
uri_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
utils_test.cc Reapply "[vm] Popcount via compiler intrinsics." 2017-11-03 17:39:16 +00:00
verified_memory_test.cc VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
version.h
version_in.cc [vm] Toward deterministic builds. 2017-11-23 00:07:56 +00:00
virtual_memory.cc Allocate from the root VMAR on Fuchsia. 2017-12-19 21:47:44 +00:00
virtual_memory.h Report errno on mprotect failure. 2018-01-10 01:37:49 +00:00
virtual_memory_android.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
virtual_memory_fuchsia.cc [syscalls] Use vmar..._old apis. 2018-06-21 23:48:23 +00:00
virtual_memory_linux.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
virtual_memory_macos.cc [vm] Remove redundant Profiler::DumpStackTrace(). 2018-06-14 20:56:44 +00:00
virtual_memory_test.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
virtual_memory_win.cc [vm][windows] Implement VirtualMemory::FreeSubSegment 2018-04-25 23:39:52 +00:00
visitor.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
vm_sources.gni [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
zone.cc [vm] Move heap-related code to its own subdirectory (cf. compiler). 2018-06-20 00:39:49 +00:00
zone.h Reland "[VM] Introduction of type testing stubs - Part 1-4" 2018-04-13 09:06:56 +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] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
zone_text_buffer.h