dart-sdk/runtime/vm
Ben Konyi e6887536aa [ VM ] Ignore contexts which have been optimized out during stack overflow checks
Fixes https://github.com/dart-lang/sdk/issues/38182

Change-Id: I2b042b9a320e16fc88bee6ea2c0c93598e574c00
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/115880
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Aart Bik <ajcbik@google.com>
Commit-Queue: Ben Konyi <bkonyi@google.com>
2019-09-12 01:20:05 +00:00
..
compiler Revert "[vm/compiler] Check def/use relation for PushArguments in environment." 2019-09-12 01:03:36 +00:00
heap [vm/concurrency] Lock weak table to prepare for concurrent access. 2019-09-10 14:33:46 +00:00
libfuzzer [vm/fuzzer] Added links to Dust 2019-08-08 00:47:55 +00:00
service [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
allocation.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
allocation.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
allocation_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
assert_test.cc
atomic_test.cc
base64.cc Revert "[vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers" 2019-05-31 22:15:51 +00:00
base64.h Revert "[vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers" 2019-05-31 22:15:51 +00:00
base64_test.cc Revert "[vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers" 2019-05-31 22:15:51 +00:00
base_isolate.h [vm/concurrency] Make thread_registry not depend on [Isolate], move mutator thread from thread registry to isolate 2019-07-11 13:36:02 +00:00
benchmark_test.cc Revert "[vm, snapshot] Use data image pages for kFull snapshots." 2019-09-10 23:52:52 +00:00
benchmark_test.h [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
bit_set.h
bit_set_test.cc
bit_vector.cc
bit_vector.h
bit_vector_test.cc
bitfield.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
bitfield_test.cc
bitmap.cc
bitmap.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
bitmap_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
boolfield.h
boolfield_test.cc
bootstrap.cc [vm/bytecode] Explicitly mark _Closure._hash as nullable. 2019-09-04 00:08:58 +00:00
bootstrap.h [VM] Remove 'corelib' and 'dart-io' sources generation into C++ arrays 2018-10-02 23:27:05 +00:00
bootstrap_natives.cc Revert "[SDK] Remove dart:profiler library which has been deprecated since Dart 1.2" 2019-09-03 14:26:26 +00:00
bootstrap_natives.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
BUILD.gn Revert "[SDK] Remove dart:profiler library which has been deprecated since Dart 1.2" 2019-09-03 14:26:26 +00:00
catch_entry_moves_test.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
class_finalizer.cc [vm] Remove left-over code from unevaluated constants. 2019-08-28 16:28:23 +00:00
class_finalizer.h [vm/bytecode] Represent classes, libraries, scripts and recursive types in bytecode 2019-06-20 18:27:21 +00:00
class_finalizer_test.cc [vm] Replace cycle_free and type_finalized bits with class loading state 2019-06-05 01:05:51 +00:00
class_id.h [vm, service] Add requestHeapSnapshot. 2019-08-19 19:31:42 +00:00
class_table.cc [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
class_table.h [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
clustered_snapshot.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
clustered_snapshot.h [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
code_comments.cc Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
code_comments.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
code_descriptors.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
code_descriptors.h [vm, compiler] Remove ASTs and AST flow graph builder. 2018-10-10 18:00:21 +00:00
code_descriptors_test.cc [vm, compiler] Remove ASTs and AST flow graph builder. 2018-10-10 18:00:21 +00:00
code_entry_kind.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
code_observers.cc [VM] Copies Dart_CodeObserver in Init to prevent use-after-free. 2019-08-05 10:46:29 +00:00
code_observers.h [VM] Copies Dart_CodeObserver in Init to prevent use-after-free. 2019-08-05 10:46:29 +00:00
code_patcher.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
code_patcher.h [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_arm.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_arm64.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_arm64_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
code_patcher_arm_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
code_patcher_dbc.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_ia32.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_ia32_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
code_patcher_kbc.cc [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
code_patcher_x64.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
code_patcher_x64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
compilation_trace.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
compilation_trace.h [vm] When loading a compilation trace, speculatively populate ICData based on the receiver's static type. 2019-04-05 21:12:44 +00:00
compiler_test.cc [vm, bytecode] Fix vm/cc/CompileFunctionOnHelperThread. 2019-07-08 23:12:26 +00:00
constants.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
constants_arm.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
constants_arm.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
constants_arm64.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
constants_arm64.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
constants_dbc.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
constants_dbc.h [dart/vm] fix crash in DBC register allocation 2019-06-19 17:24:16 +00:00
constants_ia32.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
constants_ia32.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
constants_kbc.cc [vm/bytecode] Cleanup support for bytecode formats older than v7 2019-06-21 21:38:09 +00:00
constants_kbc.h [vm/bytecode] Generate explicit DebugCheck for assignment to static field 2019-09-09 23:24:09 +00:00
constants_x64.cc [vm] Fix errors compiling with GCC. 2019-04-24 23:12:45 +00:00
constants_x64.h [vm/ffi] DBC support on x64 Linux/MacOS hosts 2019-05-09 11:46:03 +00:00
constants_x86.h
cpu.h
cpu_arm.cc [vm/ios] Don't use __clear_cache on iOS, it's not always available. 2019-08-01 14:14:39 +00:00
cpu_arm.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
cpu_arm64.cc [vm/ios] Don't use __clear_cache on iOS, it's not always available. 2019-08-01 14:14:39 +00:00
cpu_arm64.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
cpu_dbc.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpu_dbc.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
cpu_ia32.cc [vm] Refactor constants to be available in namespaces dart and dart::host 2019-04-08 09:45:27 +00:00
cpu_ia32.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
cpu_test.cc
cpu_x64.cc [vm] Refactor constants to be available in namespaces dart and dart::host 2019-04-08 09:45:27 +00:00
cpu_x64.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
cpuid.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuid.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_android.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_fuchsia.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_linux.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_macos.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
cpuinfo_test.cc
cpuinfo_win.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
custom_isolate_test.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
dart.cc Revert "[vm, snapshot] Use data image pages for kFull snapshots." 2019-09-10 23:52:52 +00:00
dart.h [vm/concurrency] Make an IsolateGroup object which will contain group-specific resources 2019-07-11 12:13:43 +00:00
dart_api_impl.cc Revert "[vm, snapshot] Use data image pages for kFull snapshots." 2019-09-10 23:52:52 +00:00
dart_api_impl.h Add various missing argument checks to dart:io natives. 2019-08-01 23:32:40 +00:00
dart_api_impl_test.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
dart_api_message.cc [vm] Don't copy when reading typed data in messages sent to native ports. 2019-08-30 17:49:28 +00:00
dart_api_message.h [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
dart_api_state.cc
dart_api_state.h [ VM / Service ] Add getInboundReferences, getRetainingPath RPCs and InboundReferences, InboundReference, RetainingPath, RetainingObject objects. 2019-07-30 23:26:28 +00:00
dart_entry.cc Revert "[vm/bytecode] Switch kernel service dill to bytecode if building Dart SDK with --bytecode" 2019-08-16 22:39:52 +00:00
dart_entry.h Reland "[vm] Create offsets_extractor tool." 2019-06-03 22:14:16 +00:00
datastream.cc
datastream.h [vm] Don't copy when reading typed data in messages sent to native ports. 2019-08-30 17:49:28 +00:00
debugger.cc [ VM ] Ignore contexts which have been optimized out during stack overflow checks 2019-09-12 01:20:05 +00:00
debugger.h [vm/bytecode] Improve bytecode debugger. 2019-07-19 18:19:50 +00:00
debugger_api_impl_test.cc [vm] Fix incorrect is_static argument passed to expression evaluation 2019-08-06 17:10:50 +00:00
debugger_api_impl_test.h [vm] Remove dead pre-Observatory debugger code. 2018-11-30 00:01:19 +00:00
debugger_arm.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
debugger_arm64.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
debugger_dbc.cc [DBC simulator] Rename class Bytecode to SimulatorBytecode. 2018-11-02 20:53:24 +00:00
debugger_ia32.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
debugger_kbc.cc [vm/debugger] Implement debug breaks in interpreter without bytecode patching. 2019-06-05 17:39:04 +00:00
debugger_x64.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
deferred_objects.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
deferred_objects.h
deopt_instructions.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
deopt_instructions.h [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
double_conversion.cc [vm/compiler] Tweaks and additions to IL serializer/S-expressions. 2019-07-31 11:52:44 +00:00
double_conversion.h [vm/compiler] Tweaks and additions to IL serializer/S-expressions. 2019-07-31 11:52:44 +00:00
double_internals.h
dwarf.cc [vm] Fix a couple more host vs target architecture bugs 2019-07-17 18:57:04 +00:00
dwarf.h [vm] Direct generation of ELF shared libraries. 2019-05-28 18:48:57 +00:00
elf.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
elf.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
exceptions.cc [ VM ] Don't check if an interpreted frame is marked for lazy deopt 2019-09-04 00:09:27 +00:00
exceptions.h [vm] Namespace constants like offsets and sizeofs to use runtime_api.h 2019-06-10 02:55:25 +00:00
exceptions_test.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
ffi_callback_trampolines.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
ffi_callback_trampolines.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
finalizable_data.h [vm] Don't copy when reading typed data in messages sent to native ports. 2019-08-30 17:49:28 +00:00
fixed_cache.h
fixed_cache_test.cc
flag_list.h [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
flags.cc [VM] Allow for Dart_SetVMFlags to be called again after Dart_Cleanup 2018-10-02 00:33:37 +00:00
flags.h [VM] Allow for Dart_SetVMFlags to be called again after Dart_Cleanup 2018-10-02 00:33:37 +00:00
flags_test.cc
frame_layout.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
gdb_helpers.cc [vm] Provide a couple more gdb helpers to print stack traces. 2019-09-06 19:25:31 +00:00
globals.h [vm] Limit heap size to 15GB on 64-bit systems to avoid fatal errors on page table exhaustion. 2019-08-13 21:36:14 +00:00
growable_array.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
growable_array_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
guard_field_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
handle_visitor.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
handles_impl.h [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
handles_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
hash.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
hash_map.h [vm] Adds Update method to hash maps. 2019-08-27 10:00:18 +00:00
hash_map_test.cc [vm] Adds Update method to hash maps. 2019-08-27 10:00:18 +00:00
hash_table.h [vm] Free readonly header bit so it can be used for other uses. 2019-03-22 23:46:51 +00:00
hash_table_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
image_snapshot.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
image_snapshot.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
instructions.h
instructions_arm.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
instructions_arm.h [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
instructions_arm64.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
instructions_arm64.h [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
instructions_arm64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
instructions_arm_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
instructions_dbc.cc [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
instructions_dbc.h [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
instructions_ia32.cc
instructions_ia32.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_ia32_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
instructions_kbc.cc [vm/bytecode] Support compact bytecode instructions in VM (part 2/3) 2019-05-08 17:33:15 +00:00
instructions_kbc.h [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
instructions_x64.cc [vm] Refactor constants to be available in namespaces dart and dart::host 2019-04-08 09:45:27 +00:00
instructions_x64.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
instructions_x64_test.cc [vm] Replace StubEntry with Code handles. 2018-11-21 17:45:11 +00:00
interpreter.cc [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
interpreter.h [vm/interpreter] Enforce consistent interpreter/compiler unboxing view 2019-09-04 00:52:27 +00:00
intrusive_dlist.h [ VM ] Updated licenses to match other licenses in project 2019-01-18 18:23:26 +00:00
intrusive_dlist_test.cc [ VM ] Updated licenses to match other licenses in project 2019-01-18 18:23:26 +00:00
isolate.cc [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
isolate.h [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
isolate_reload.cc [vm, reload] Remove _getUnusedChangesInLastReload. 2019-09-10 17:36:24 +00:00
isolate_reload.h [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
isolate_reload_test.cc [vm, reload] Allow any change to a class that hasn't yet been declaration loaded. 2019-09-05 16:51:39 +00:00
isolate_test.cc [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
json_stream.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
json_stream.h [ VM / Service ] Made VM timeline functionality public through the service API. 2019-06-19 16:06:12 +00:00
json_test.cc [ VM / Service ] Updated JSONWriter::PrintValue(double) to use double_conversion instead of Printf. 2019-05-03 18:07:27 +00:00
json_writer.cc [ VM / Service ] Updated JSONWriter::PrintValue(double) to use double_conversion instead of Printf. 2019-05-03 18:07:27 +00:00
json_writer.h Re-land "[vm/aot] Snapshot size analysis." 2018-11-22 15:14:46 +00:00
kernel.cc [vm/bytecode] Lookup source and line starts for bytecode scripts specifying uri only. 2019-08-22 18:31:18 +00:00
kernel.h [vm] Use std::unique_ptr for kernel::Program 2019-06-21 19:41:08 +00:00
kernel_binary.cc [vm/concurrency] Ensure library tag handler is set up on the isolate group, shared by all isolates in the group. 2019-07-23 20:03:42 +00:00
kernel_binary.h [kernel] FileUriExpression node 2019-09-06 12:22:09 +00:00
kernel_isolate.cc [vm] Fix incorrect is_static argument passed to expression evaluation 2019-08-06 17:10:50 +00:00
kernel_isolate.h Second attempt to reland "[vm/concurrency] Introduce concept of Isolate Groups" 2019-07-08 23:49:05 +00:00
kernel_loader.cc [vm/bytecode] Cleanup support for old bytecode format versions before v10 2019-09-09 17:59:45 +00:00
kernel_loader.h [CFE] Serialize language version 2019-08-05 09:14:09 +00:00
lockers.cc [vm] Prevent GC when there are outstanding pointers from Dart_TypedDataAcquireData. 2019-06-19 21:31:31 +00:00
lockers.h [vm/ffi] Remove hacks and instability from FFI GC tests. 2019-06-06 15:52:12 +00:00
log.cc [vm] buffer size based log flushing 2018-08-20 22:47:31 +00:00
log.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
log_test.cc [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
longjump.cc [vm] Fix some cases of dropped errors and confusion between Exceptions::PropagateError and LongJumpScope::Jump. 2018-12-05 18:57:02 +00:00
longjump.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
longjump_test.cc [vm] Add missing safepoint transitions. 2018-08-28 16:40:17 +00:00
malloc_hooks.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
malloc_hooks_arm.cc [vm, profiler] Improve profiler stacks and VM backtraces. 2019-04-02 22:45:24 +00:00
malloc_hooks_arm64.cc [vm, profiler] Improve profiler stacks and VM backtraces. 2019-04-02 22:45:24 +00:00
malloc_hooks_ia32.cc [vm, profiler] Improve profiler stacks and VM backtraces. 2019-04-02 22:45:24 +00:00
malloc_hooks_tcmalloc.cc [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
malloc_hooks_test.cc [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
malloc_hooks_unsupported.cc [vm] Remove malloc_hooks support for jemalloc 2019-03-06 19:16:27 +00:00
malloc_hooks_x64.cc [vm, profiler] Improve profiler stacks and VM backtraces. 2019-04-02 22:45:24 +00:00
megamorphic_cache_table.cc [vm, compiler] Consistently use CallTargets instead of ICData or MegamorphicCache. 2019-09-04 18:49:40 +00:00
megamorphic_cache_table.h [vm, compiler] Consistently use CallTargets instead of ICData or MegamorphicCache. 2019-09-04 18:49:40 +00:00
memory_region.cc
memory_region.h
memory_region_test.cc
message.cc [vm/ffi] FFI callbacks on ARM32. 2019-06-03 14:36:04 +00:00
message.h [vm/ffi] FFI callbacks on ARM32. 2019-06-03 14:36:04 +00:00
message_handler.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
message_handler.h [vm] Replace MessageHandler::task_ with task_running_ 2019-06-18 00:14:28 +00:00
message_handler_test.cc [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
message_test.cc [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
metrics.cc [VM] Refactors metrics variables to avoid multiple instances per compiled unit. 2019-04-02 11:49:18 +00:00
metrics.h [VM] Refactors metrics variables to avoid multiple instances per compiled unit. 2019-04-02 11:49:18 +00:00
metrics_test.cc [ VM / Service ] Updated JSONWriter::PrintValue(double) to use double_conversion instead of Printf. 2019-05-03 18:07:27 +00:00
mixin_test.cc Reland "[VM] Remove unused flags" 2018-11-20 17:25:42 +00:00
native_api_impl.cc [vm] Add clang-tidy PRESUBMIT.py check on linux, flag implicit-to-bool conversions 2019-09-04 08:53:12 +00:00
native_arguments.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
native_entry.cc [vm] Replace ^= assignments with = where possible 2019-05-01 00:04:44 +00:00
native_entry.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
native_entry_test.cc
native_entry_test.h
native_function.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
native_message_handler.cc [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
native_message_handler.h [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
native_symbol.h [vm, fuchsia] Consume specialized symbols for the Dart VM's profiler. 2019-04-24 19:53:35 +00:00
native_symbol_android.cc [vm, fuchsia] Consume specialized symbols for the Dart VM's profiler. 2019-04-24 19:53:35 +00:00
native_symbol_fuchsia.cc [vm, profiler] Fix unsigned underflow with an empty set of profiler symbols. 2019-06-05 21:54:11 +00:00
native_symbol_linux.cc [vm, fuchsia] Consume specialized symbols for the Dart VM's profiler. 2019-04-24 19:53:35 +00:00
native_symbol_macos.cc [vm, fuchsia] Consume specialized symbols for the Dart VM's profiler. 2019-04-24 19:53:35 +00:00
native_symbol_win.cc [vm, fuchsia] Consume specialized symbols for the Dart VM's profiler. 2019-04-24 19:53:35 +00:00
object.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
object.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
object_arm64_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
object_arm_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
object_dbc_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
object_graph.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
object_graph.h [vm, service] Add requestHeapSnapshot. 2019-08-19 19:31:42 +00:00
object_graph_test.cc [vm, service] Add requestHeapSnapshot. 2019-08-19 19:31:42 +00:00
object_ia32_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
object_id_ring.cc
object_id_ring.h
object_id_ring_test.cc [vm] Add Native->VM transitions when dereferencing API handles. 2019-03-08 00:06:37 +00:00
object_reload.cc [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
object_service.cc [vm/bytecode] Support library dependencies in bytecode for mirrors and vm-service. 2019-08-29 21:07:06 +00:00
object_set.h
object_store.cc [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
object_store.h [vm, reload] Remove _getUnusedChangesInLastReload. 2019-09-10 17:36:24 +00:00
object_store_test.cc
object_test.cc [vm/bytecode] Include source info and asserts into platform with bytecode 2019-08-21 01:08:24 +00:00
object_x64_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
os.h [vm/ffi] Replicate transition to/from native code around FFI calls. 2019-04-11 11:59:54 +00:00
os_android.cc [vm/test] Show crash dump in builder logs for Android tests. 2019-08-07 15:38:11 +00:00
os_fuchsia.cc Use Dart_PrepareToAbort in segfault handlers for consistency. 2019-08-01 16:41:43 +00:00
os_linux.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
os_macos.cc Use Dart_PrepareToAbort in segfault handlers for consistency. 2019-08-01 16:41:43 +00:00
os_test.cc Reland "[Infra] Let run_vm_tests --list output a test expectation marker" 2019-04-26 12:15:19 +00:00
os_thread.cc [vm] Eliminate Mutex/Monitor indirection where possible 2019-05-13 21:17:51 +00:00
os_thread.h [vm/concurrency] Make all isolates within an isolate group coordinate on GCs 2019-07-23 10:58:11 +00:00
os_thread_android.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_android.h
os_thread_fuchsia.cc [fuchsia] Migrate to zx_clock_get_new 2019-05-10 18:22:28 +00:00
os_thread_fuchsia.h
os_thread_linux.cc [standalone] Name dart:io threads, take 2. 2019-02-13 20:29:46 +00:00
os_thread_linux.h
os_thread_macos.cc [vm] Partially disable 5393ce7d35. 2019-05-23 17:42:37 +00:00
os_thread_macos.h
os_thread_win.cc [ VM / Windows ] Removed call to SetThreadDescription which is only supported in new Win 10 builds 2019-02-26 01:00:26 +00:00
os_thread_win.h [vm] Update Windows synchronization code to CONDITION_VARIABLEs and SRWLOCKs. 2018-11-09 18:44:49 +00:00
os_win.cc [vm/ffi] SimDBC64 align stack frame 2019-06-13 16:26:40 +00:00
parser.cc [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
parser.h [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
pointer_tagging.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
port.cc [vm] Prevent reinterpreting object null as a send port capability. 2019-06-26 00:17:04 +00:00
port.h [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
port_test.cc [vm] Use std::unique_ptr with Message 2019-05-06 21:01:39 +00:00
proccpuinfo.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
proccpuinfo.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
profiler.cc [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
profiler.h [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
profiler_service.cc [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
profiler_service.h [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
profiler_test.cc [nit] Fixes two typos: build flag and error string. 2019-09-10 11:31:46 +00:00
program_visitor.cc [vm] Delete obsolete await_token_positions_ from Code object and flow graph. 2019-06-19 23:38:02 +00:00
program_visitor.h [vm] Maintain view-ness of bytecode instructions in snapshots. 2019-01-31 20:10:58 +00:00
random.cc
random.h
raw_object.cc [vm/concurrency] Move all information except for the class pointers out of [ClassTable] into [SharedClassTable] 2019-09-10 12:48:16 +00:00
raw_object.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
raw_object_fields.cc [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes. 2019-09-06 23:37:33 +00:00
raw_object_fields.h [vm, service] Add requestHeapSnapshot. 2019-08-19 19:31:42 +00:00
raw_object_snapshot.cc [vm] Don't copy when reading typed data in messages sent to native ports. 2019-08-30 17:49:28 +00:00
regexp.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
regexp.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_assembler.cc Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_assembler.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_assembler_bytecode.cc [vm] Bypass malloc for large Zone allocations to avoid jemalloc leaks. 2019-04-30 16:17:18 +00:00
regexp_assembler_bytecode.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_assembler_bytecode_inl.h
regexp_assembler_ir.cc Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_assembler_ir.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_ast.cc [VM] Adding regexp lookbehind assertion support. 2019-03-14 14:26:47 +00:00
regexp_ast.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
regexp_bytecodes.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_interpreter.cc [vm] Bypass malloc for large Zone allocations to avoid jemalloc leaks. 2019-04-30 16:17:18 +00:00
regexp_interpreter.h [vm] Bypass malloc for large Zone allocations to avoid jemalloc leaks. 2019-04-30 16:17:18 +00:00
regexp_parser.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
regexp_parser.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
regexp_test.cc [vm] Greatly reduce handle allocation during reload. 2019-08-20 00:49:52 +00:00
report.cc [vm] Delete BoundedType class in VM. 2018-12-10 23:15:27 +00:00
report.h [vm] Delete BoundedType class in VM. 2018-12-10 23:15:27 +00:00
resolver.cc [vm] Fix function resolution so that it stops when it finds target even if it can't add method extractor. 2019-07-11 18:45:38 +00:00
resolver.h Revert "[vm] Repair the resolver abstraction, take 2." 2019-04-11 09:57:25 +00:00
reusable_handles.h [VM runtime] Introduce a new VM class Bytecode. 2018-11-14 02:48:03 +00:00
reverse_pc_lookup_cache.cc [VM] Bare instructions - Part 3: Add support for building a PC -> Code mapping table 2018-12-13 17:45:02 +00:00
reverse_pc_lookup_cache.h [VM] Bare instructions - Part 3: Add support for building a PC -> Code mapping table 2018-12-13 17:45:02 +00:00
ring_buffer.h
ring_buffer_test.cc
runtime_entry.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
runtime_entry.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
runtime_entry_arm.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
runtime_entry_arm64.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
runtime_entry_dbc.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
runtime_entry_ia32.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
runtime_entry_list.h [vm, bytecode] Use the global lookup cache for dynamic calls. 2019-08-22 21:43:43 +00:00
runtime_entry_x64.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
scope_timer.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
scopes.cc [vm/bytecode] Collect context levels for compiled code generated from bytecode 2019-08-13 20:32:49 +00:00
scopes.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
scopes_test.cc [vm] Assert handles are only allocated when the thread is preventing safepoints. 2018-10-31 19:51:52 +00:00
service.cc [vm, reload] Remove _getUnusedChangesInLastReload. 2019-09-10 17:36:24 +00:00
service.h [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
service_event.cc [ VM / Service ] Added VMFlagUpdated event to VM stream 2019-07-23 15:24:28 +00:00
service_event.h [ VM / Service ] Added VMFlagUpdated event to VM stream 2019-07-23 15:24:28 +00:00
service_isolate.cc [vm] Improve error message from Dart_InvokeVMServiceMethod() 2019-08-28 13:18:52 +00:00
service_isolate.h [vm] Improve error message from Dart_InvokeVMServiceMethod() 2019-08-28 13:18:52 +00:00
service_test.cc [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
signal_handler.h [vm] Update workaround for Android Kernel bug (b089d4f). 2018-09-24 20:16:08 +00:00
signal_handler_android.cc [vm] initialize sigaction for msan 2019-07-16 19:46:56 +00:00
signal_handler_fuchsia.cc
signal_handler_linux.cc [vm] initialize sigaction for msan 2019-07-16 19:46:56 +00:00
signal_handler_macos.cc [vm] initialize sigaction for msan 2019-07-16 19:46:56 +00:00
signal_handler_win.cc
simulator.h
simulator_arm.cc [vm, bytecode] Fix Interpreter::Current when called for the first time outside of kThreadInGenerated state. 2019-06-28 22:20:03 +00:00
simulator_arm.h [vm] Refactor constants to be available in namespaces dart and dart::host 2019-04-08 09:45:27 +00:00
simulator_arm64.cc [vm, bytecode] Fix Interpreter::Current when called for the first time outside of kThreadInGenerated state. 2019-06-28 22:20:03 +00:00
simulator_arm64.h [vm] Refactor constants to be available in namespaces dart and dart::host 2019-04-08 09:45:27 +00:00
simulator_dbc.cc [vm/ffi] Call natives through stubs if write-protection is enabled without dual-mapping. 2019-08-07 11:37:20 +00:00
simulator_dbc.h [vm/ffi] DBC support on x64 Linux/MacOS hosts 2019-05-09 11:46:03 +00:00
snapshot.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
snapshot.h Revert "[vm, snapshot] Use data image pages for kFull snapshots." 2019-09-10 23:52:52 +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 Revert "[vm, snapshot] Use data image pages for kFull snapshots." 2019-09-10 23:52:52 +00:00
source_report.cc [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer. 2019-09-07 01:04:08 +00:00
source_report.h [VM-Runtime]Fix source report coverage to not include field without function initializer 2019-03-07 02:04:41 +00:00
source_report_test.cc [cfe] Move relativize code from dart2js to cfe 2019-08-01 21:07:50 +00:00
splay-tree.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
stack_frame.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame.h [ VM ] Don't check if an interpreted frame is marked for lazy deopt 2019-09-04 00:09:27 +00:00
stack_frame_arm.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_arm64.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_dbc.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_ia32.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_kbc.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_test.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_frame_x64.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stack_trace.cc [vm/bytecode] Fix clobbering of exception handler types in bytecode reader. 2019-09-10 02:03:39 +00:00
stack_trace.h
static_type_exactness_state.h [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
stub_code.cc [vm] Fix notifications of code observers from background compiler 2019-08-15 16:45:10 +00:00
stub_code.h [ VM / Service ] Add getInboundReferences, getRetainingPath RPCs and InboundReferences, InboundReference, RetainingPath, RetainingObject objects. 2019-07-30 23:26:28 +00:00
stub_code_arm64_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
stub_code_arm_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
stub_code_ia32_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
stub_code_list.h Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." 2019-08-21 13:33:37 +00:00
stub_code_x64_test.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
symbols.cc [vm] Replace ^= assignments with = where possible 2019-05-01 00:04:44 +00:00
symbols.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
tags.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
tags.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread.cc Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
thread.h Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
thread_barrier.h
thread_barrier_test.cc [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
thread_interrupter.cc [ VM / Service ] Initialize ThreadInterrupter state even if profiler isn't enabled. 2019-04-16 20:56:39 +00:00
thread_interrupter.h [ VM ] Additional cleanup in Dart_Initialize and Dart_Cleanup 2018-09-28 23:18:59 +00:00
thread_interrupter_android.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_fuchsia.cc [dart:io,fuchsia] Pass Isolate namespace to child process. Fix double free. 2019-01-15 22:07:51 +00:00
thread_interrupter_linux.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_macos.cc [vm] Introduce a separate VMTag for the interpreter. 2018-11-09 01:58:54 +00:00
thread_interrupter_win.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_pool.cc [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
thread_pool.h [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
thread_pool_test.cc [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
thread_registry.cc [vm/concurrency] Make all isolates within an isolate group coordinate on GCs 2019-07-23 10:58:11 +00:00
thread_registry.h [vm/concurrency] Make all isolates within an isolate group coordinate on GCs 2019-07-23 10:58:11 +00:00
thread_stack_resource.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_stack_resource.h [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
thread_state.cc [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
thread_state.h [vm] Decouple assemblers from runtime. 2019-01-25 16:45:13 +00:00
thread_test.cc [vm] Use std::unique_ptr for ThreadPool::Task 2019-06-18 17:51:10 +00:00
timeline.cc [gardening] Migrate most files to be implicit-bool-conversion free 2019-09-05 21:41:42 +00:00
timeline.h Revert "[SDK] Remove dart:profiler library which has been deprecated since Dart 1.2" 2019-09-03 14:26:26 +00:00
timeline_analysis.cc [vm] Use decimal thread ids to match gdb and eu-stack. 2018-11-29 22:06:20 +00:00
timeline_analysis.h [vm] Fix misc printf format bugs. 2018-11-01 16:37:22 +00:00
timeline_android.cc [vm] Add macro for fallthrough annotations 2019-02-15 01:12:01 +00:00
timeline_fuchsia.cc Allow building Dart with Fuchsia SDK enabled buildroots. 2019-05-07 00:43:33 +00:00
timeline_linux.cc Change path order when trying to open tracing 2019-03-13 23:44:11 +00:00
timeline_test.cc [ VM / Service ] Made VM timeline functionality public through the service API. 2019-06-19 16:06:12 +00:00
timer.cc
timer.h [vm] Remove TokenStream, TokenValue, CompilerStats. 2018-10-10 21:39:45 +00:00
token.cc
token.h [vm/compiler] Add support for more instructions to deserializer. 2019-09-05 10:36:13 +00:00
token_position.cc
token_position.h
type_table.h
type_testing_stubs.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
type_testing_stubs.h [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
type_testing_stubs_arm.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
type_testing_stubs_arm64.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
type_testing_stubs_x64.cc [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
unibrow-inl.h
unibrow.cc
unibrow.h
unicode.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
unicode_data.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
unicode_test.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
unit_test.cc [vm] Fix incorrect is_static argument passed to expression evaluation 2019-08-06 17:10:50 +00:00
unit_test.h [vm] Remove misleading usings. 2019-07-10 22:20:10 +00:00
uri.cc [vm] Decouple growable_array.h and zone.h from thread.h 2019-01-11 20:47:10 +00:00
uri.h
uri_test.cc
utils_test.cc
v8_snapshot_writer.cc [vm/aot] Minor improvements to make snapshot profiles more useful. 2019-06-17 13:09:50 +00:00
v8_snapshot_writer.h [vm/aot] Minor improvements to make snapshot profiles more useful. 2019-06-17 13:09:50 +00:00
version.h Move use_abi_version from vm directory to bin 2019-03-15 22:35:25 +00:00
version_in.cc Move use_abi_version from vm directory to bin 2019-03-15 22:35:25 +00:00
virtual_memory.cc Reland "Reland "[VM runtime] Dual mapping of executable pages."" 2019-03-12 20:45:45 +00:00
virtual_memory.h [vm/ffi] Call natives through stubs if write-protection is enabled without dual-mapping. 2019-08-07 11:37:20 +00:00
virtual_memory_fuchsia.cc [vm] When dual mapping is enabled map the executable part as RX immediately 2019-08-08 18:29:33 +00:00
virtual_memory_posix.cc [VM] For app-jit snapshot on MacOS 10.15 and higher mmap ANONYMOUS pages and 2019-08-16 04:39:02 +00:00
virtual_memory_test.cc [vm] Simplify VirtualMemory::Truncate 2019-01-31 21:01:48 +00:00
virtual_memory_win.cc [vm/ffi] Call natives through stubs if write-protection is enabled without dual-mapping. 2019-08-07 11:37:20 +00:00
visitor.h [ VM / Service ] Add getInboundReferences, getRetainingPath RPCs and InboundReferences, InboundReference, RetainingPath, RetainingObject objects. 2019-07-30 23:26:28 +00:00
vm_sources.gni Revert Reland '[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).' as it breaks flutter profile execution on ios 32-bit platform. 2019-09-12 00:10:09 +00:00
zone.cc Outline the StackZone's Zone 2019-05-23 19:10:46 +00:00
zone.h [vm/gardening] clang tidy fixes 2019-09-05 17:00:33 +00:00
zone_test.cc [vm] Check Zones are only [un]chained on the correct side of a safepoint transition. 2019-05-01 00:36:14 +00:00
zone_text_buffer.cc [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer. 2019-03-05 22:32:22 +00:00
zone_text_buffer.h