dart-sdk/runtime/vm
Zach Anderson 327db5e9ab [vm] Fix kernel_isolate use_field_guard flag for kbc
Change-Id: Iaebc204c57cff9d01e1be3db9b2c16ca3a839c38
Reviewed-on: https://dart-review.googlesource.com/69006
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Régis Crelier <regis@google.com>
Commit-Queue: Zach Anderson <zra@google.com>
2018-08-08 21:51:47 +00:00
..
compiler [vm/kernel/bytecode] Revise access to instance fields in bytecode 2018-08-08 16:35:25 +00:00
heap [vm] Add timeline events for GC phases. 2018-08-08 17:27:29 +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 [vm] Fix kernel_isolate use_field_guard flag for kbc 2018-08-08 21:51:47 +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/kernel/bytecode] Revise access to instance fields in bytecode 2018-08-08 16:35:25 +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] Fix kernel_isolate use_field_guard flag for kbc 2018-08-08 21:51:47 +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 runtime] For now, do not use field guards when using kernel bytecode. 2018-08-07 19:06:48 +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/kernel/bytecode] Revise access to instance fields in bytecode 2018-08-08 16:35:25 +00:00
interpreter.h [VM interpreter] Support inline type check of implicit setter value. 2018-07-16 20:33:41 +00:00
isolate.cc [vm, gc] Rename store_buffer.h as pointer_block.h as it also defines the mark stack blocks. 2018-08-07 23:49:14 +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] During hot-reload check if .packages was modified, tell IKG to re-load it if so 2018-08-03 11:03:08 +00:00
isolate_reload.h [VM] During hot-reload check if .packages was modified, tell IKG to re-load it if so 2018-08-03 11:03:08 +00:00
isolate_reload_test.cc [vm/precomp] Take 4 for procedure- and class-entrypoints. 2018-08-07 13:54:27 +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 [kernel] Remove Vector-related Kernel nodes 2018-08-07 11:49:49 +00:00
kernel_isolate.cc [vm] Fix kernel_isolate use_field_guard flag for kbc 2018-08-08 21:51:47 +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 [vm/precomp] Support @pragma for fields and remove associated entry-point entries. 2018-08-07 16:47:50 +00:00
kernel_loader.h [vm/precomp] Take 4 for procedure- and class-entrypoints. 2018-08-07 13:54:27 +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 Resubmission of native memory allocation info surfacing in Observatory. Fixed crashing tests and stack trace collection skip counts for different configurations. 2017-03-27 13:25:26 -07:00
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] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +00:00
object.h [VM] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +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 [observatory] Fix _guardLength serialization to output a string, rather than an int. 2018-08-07 22:58:36 +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] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +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 [vm/precomp] Support @pragma for fields and remove associated entry-point entries. 2018-08-07 16:47:50 +00:00
parser.h [vm/precomp] Take 4 for procedure- and class-entrypoints. 2018-08-07 13:54:27 +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/precomp] Take 4 for procedure- and class-entrypoints. 2018-08-07 13:54:27 +00:00
raw_object_snapshot.cc [vm/precomp] Take 4 for procedure- and class-entrypoints. 2018-08-07 13:54:27 +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] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +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] Add missing 6-type-test to subtypecache search in simdbc (it has it in 2 places) 2018-08-08 15:45:02 +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 [VM] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +00:00
stub_code_arm.cc [VM] Add missing 6-type-test to subtypecache search in simdbc (it has it in 2 places) 2018-08-08 15:45:02 +00:00
stub_code_arm64.cc [VM] Add missing 6-type-test to subtypecache search in simdbc (it has it in 2 places) 2018-08-08 15:45:02 +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 [VM] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +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 [VM] Extend subtype-test mechanism with support for generic methods 2018-08-08 13:40:58 +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/precomp] Support @pragma for fields and remove associated entry-point entries. 2018-08-07 16:47:50 +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 [vm, gc] Rename store_buffer.h as pointer_block.h as it also defines the mark stack blocks. 2018-08-07 23:49:14 +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