dart-sdk/runtime/vm
John McCutchan 7052bd6bed Rework service extensions to be safe
- When scheduling a service extension to be invoked, store the closure in an array held in the isolate.
- At the tail of IsolateMessageHandler::HandleMessage, invoke all pending service extension closures.

R=iposva@google.com, turnidge@google.com

Review URL: https://codereview.chromium.org//1299493007 .
2015-08-27 11:23:39 -07:00
..
service Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
allocation.cc Add NoSafepointScope to ObjectPointerVisitor. 2015-08-13 12:59:32 -07:00
allocation.h Add NoSafepointScope to ObjectPointerVisitor. 2015-08-13 12:59:32 -07:00
allocation_test.cc Migrate LongJumpScope to Thread. 2015-08-17 13:29:17 -07:00
assembler.cc Add ObjectPool tag for external labels. Use LoadExternalLabel for native calls and the predefined symbols table. 2015-08-14 10:10:34 -07:00
assembler.h Object pool with support for untagged entries. 2015-06-10 11:41:22 +02:00
assembler_arm.cc Fix simulators. 2015-08-17 13:46:24 -07:00
assembler_arm.h VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
assembler_arm64.cc VM: Move calling convention-dependent code out of cc tests. 2015-08-07 10:54:43 +02:00
assembler_arm64.h Fix simulators. 2015-08-17 13:46:24 -07:00
assembler_arm64_test.cc VM: Refactor assembler test that rely on the constant pool. 2015-08-18 11:36:05 +02:00
assembler_arm_test.cc VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
assembler_ia32.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
assembler_ia32.h VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
assembler_ia32_test.cc VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
assembler_mips.cc Fix simulators. 2015-08-17 13:46:24 -07:00
assembler_mips.h VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
assembler_mips_test.cc VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
assembler_test.cc VM: Refactor assembler test that rely on the constant pool. 2015-08-18 11:36:05 +02:00
assembler_x64.cc VM: Move calling convention-dependent code out of cc tests. 2015-08-07 10:54:43 +02:00
assembler_x64.h VM: Move calling convention-dependent code out of cc tests. 2015-08-07 10:54:43 +02:00
assembler_x64_test.cc VM: Refactor assembler test that rely on the constant pool. 2015-08-18 11:36:05 +02:00
assert_test.cc
ast.cc Fix #23871: identical on consts should be always const 2015-07-28 11:37:22 -07:00
ast.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
ast_printer.cc Make default_parameter_values a ZoneGrowableArray instead of an array in new space 2015-08-24 17:22:44 -07:00
ast_printer.h Nicer AST formatting. 2015-03-16 19:52:06 +00:00
ast_printer_test.cc
ast_test.cc
ast_transformer.cc Don't zone-register async callbacks for every await call in the VM. 2015-08-17 19:26:50 +02:00
ast_transformer.h Simplify restoring of saved try contexts in async code by passing around the 2015-04-10 22:15:00 +00:00
atomic.h Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
atomic_android.h Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
atomic_linux.h Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
atomic_macos.h Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
atomic_simulator.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_test.cc Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
atomic_win.h Compatible atomics: volatile for LoadRelaxed, replace FetchAndAdd with FetchAndDecrement. 2015-08-13 09:21:38 -07:00
base_isolate.h Migrate NoSafepointScope to Thread, so that helper threads can successfully call Heap::Allocate (but only for old space). 2015-07-22 15:09:54 -07:00
benchmark_test.cc Toward precompiled snapshots. 2015-08-19 15:34:17 -07:00
benchmark_test.h Migrate most uses of StackZone(Isolate*) to Thread*. 2015-08-13 13:11:30 -07:00
bigint_test.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
bit_set.h Fix ARM: explicitly reduce shift count modulo word size. 2014-09-10 05:50:08 +00:00
bit_set_test.cc Speed up freelist by using intrinsics to find last set bit. 2014-09-09 21:17:07 +00:00
bit_vector.cc
bit_vector.h Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
bit_vector_test.cc Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
bitfield.h Fix LoadOptimizer's handling of load/stores with constant indices for TypedData. 2015-01-26 15:14:35 +00:00
bitfield_test.cc
bitmap.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
bitmap.h Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
bitmap_test.cc
block_scheduler.cc With --noopt run unoptimized code through optimizer, more optimizations can be done later. 2015-05-28 10:05:46 -07:00
block_scheduler.h
boolfield.h
boolfield_test.cc
bootstrap.cc Use Object::null_instance and Object::null_function and do not create Handles everytime. 2015-08-13 10:57:18 -07:00
bootstrap.h Update GN build files for Mojo roll 2015-05-22 11:32:14 -07:00
bootstrap_natives.cc Revert 45783 2015-05-14 00:32:32 +00:00
bootstrap_natives.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
bootstrap_nocore.cc Regularize naming to make BUILD.gn files easier to write. 2014-11-04 22:03:57 +00:00
BUILD.gn Update GN build files for Mojo roll 2015-05-22 11:32:14 -07:00
cha.cc Some cleanup and be more conservative when guessing cids: use only current leaf classes; otherwise we may get the cid of e.g., _StringBase, which confuses the VM since an object of that cid is never instantiated. 2015-06-19 10:16:11 -07:00
cha.h Migrate stack resource unwinding to Thread. 2015-07-31 12:57:19 -07:00
cha_test.cc Some cleanup and be more conservative when guessing cids: use only current leaf classes; otherwise we may get the cid of e.g., _StringBase, which confuses the VM since an object of that cid is never instantiated. 2015-06-19 10:16:11 -07:00
class_finalizer.cc Change trail from GrowableObjectArray to ZoneGrowableArray. 2015-08-27 09:56:36 -07:00
class_finalizer.h Change trail from GrowableObjectArray to ZoneGrowableArray. 2015-08-27 09:56:36 -07:00
class_finalizer_test.cc
class_table.cc Enable allocation tracing for classes owned by vm isolate 2015-08-14 06:55:05 -07:00
class_table.h Enable allocation tracing for classes owned by vm isolate 2015-08-14 06:55:05 -07:00
code_descriptors.cc Delta encode pc descriptors, and combine pc kind and try index into single field. 2015-05-18 11:04:45 -07:00
code_descriptors.h Delta encode pc descriptors, and combine pc kind and try index into single field. 2015-05-18 11:04:45 -07:00
code_descriptors_test.cc Make default_parameter_values a ZoneGrowableArray instead of an array in new space 2015-08-24 17:22:44 -07:00
code_generator.cc - Clarify the order of setting the interrupt bit and posting a message in 2015-08-20 19:26:25 -07:00
code_generator.h Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
code_generator_test.cc Make default_parameter_values a ZoneGrowableArray instead of an array in new space 2015-08-24 17:22:44 -07:00
code_observers.cc Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
code_observers.h
code_patcher.cc VM: Enable collection of unoptimized code for optimized functions. 2015-04-10 12:02:30 +00:00
code_patcher.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_arm.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_arm64.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_arm64_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
code_patcher_arm_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
code_patcher_ia32.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_ia32_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
code_patcher_mips.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_mips_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
code_patcher_x64.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
code_patcher_x64_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
compiler.cc Add missing support in disassembler for recently introduced new variable 2015-08-25 14:57:55 -07:00
compiler.h Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
compiler_stats.cc Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
compiler_stats.h Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
compiler_test.cc Only test optimizing compilation in helper thread compilation test. 2015-08-19 09:42:56 -07:00
constant_propagator.cc Use zone when allocating handles in FlowGraphCompiler assembling operations. Add profiling VM tags for parse and flow graph builder, active only when --profile_vm. Lazily generate IR constant_value handles. 2015-08-03 10:10:24 -07:00
constant_propagator.h Fold BIT_NOT and NEGATE during constant propagation. 2015-02-23 14:53:02 +00:00
constants_arm.h Cache current thread in a reserved register and use it in LoadIsolate 2015-05-26 13:46:12 -07:00
constants_arm64.h Simplify constant pool usage in arm64 code generator (by removing extra argument 2015-07-29 15:21:20 -07:00
constants_ia32.h Cache current thread in a reserved register and use it in LoadIsolate 2015-05-26 13:46:12 -07:00
constants_mips.h Cache current thread in a reserved register and use it in LoadIsolate 2015-05-26 13:46:12 -07:00
constants_x64.h Cache current thread in a reserved register and use it in LoadIsolate 2015-05-26 13:46:12 -07:00
counters.cc Light-weight stats counters for temporary experiments/debugging. 2014-06-16 17:13:20 +00:00
counters.h Light-weight stats counters for temporary experiments/debugging. 2014-06-16 17:13:20 +00:00
coverage.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
coverage.h Display ICData entries at call sites, with links to the targets and guarded classes. Implement service response for call site data for the same targets as coverage. Fix JSONifying ICData for super calls. 2015-03-18 20:28:26 +00:00
coverage_test.cc Mark script kinds as private in the service protocol. 2015-05-27 09:28:19 -07:00
cpu.h
cpu_arm.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
cpu_arm.h Fixes to support ARMv5 lego mindstorm. 2014-08-14 15:42:00 +00:00
cpu_arm64.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
cpu_arm64.h
cpu_ia32.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
cpu_ia32.h
cpu_mips.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
cpu_mips.h
cpu_test.cc
cpu_x64.cc
cpu_x64.h
cpuid.cc
cpuid.h
cpuinfo.h Fixes to run "Hello, world!" on arm64 hardware. 2014-06-03 18:38:28 +00:00
cpuinfo_android.cc Adds support for building arm64 Android. 2014-09-03 23:31:51 +00:00
cpuinfo_linux.cc Fixes to run "Hello, world!" on arm64 hardware. 2014-06-03 18:38:28 +00:00
cpuinfo_macos.cc - Make sure to properly check for errors from sysctlbyname. 2015-06-02 23:22:24 +02:00
cpuinfo_test.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
cpuinfo_win.cc
custom_isolate_test.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
dart.cc Add argument to Dart_Initialize for precompiled instructions. 2015-08-26 11:04:27 -07:00
dart.h Add argument to Dart_Initialize for precompiled instructions. 2015-08-26 11:04:27 -07:00
dart_api_impl.cc Add argument to Dart_Initialize for precompiled instructions. 2015-08-26 11:04:27 -07:00
dart_api_impl.h Revert "Hide Isolate pointer from embedder" 2015-05-19 11:41:42 -07:00
dart_api_impl_test.cc Avoid numerous type allocations by caching the canonical type of a class, which 2015-08-21 13:37:07 -07:00
dart_api_message.cc Use the zone in ApiNativeScope for allocating objects in the ApiMessageReader instead of passing in an allocator. 2015-08-25 14:48:41 -07:00
dart_api_message.h Use the zone in ApiNativeScope for allocating objects in the ApiMessageReader instead of passing in an allocator. 2015-08-25 14:48:41 -07:00
dart_api_state.h Remove more uses of Isolate::current_zone. 2015-07-21 09:37:23 -07:00
dart_entry.cc Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
dart_entry.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
dart_entry_test.cc MallocGrowableArray 2015-01-13 16:40:09 +00:00
datastream.h Change snapshot versioning code to use plain strings instead of Dart strings 2014-08-29 20:39:21 +00:00
debugger.cc Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
debugger.h Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
debugger_api_impl.cc Remove dart_debugger_api.h 2015-06-17 14:56:55 -07:00
debugger_api_impl_test.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
debugger_arm.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
debugger_arm64.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
debugger_ia32.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
debugger_mips.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
debugger_test.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
debugger_x64.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
debuginfo.h
debuginfo_android.cc
debuginfo_linux.cc
deferred_objects.cc Revert "VM: Materialize stub pc-markers (smi 0) eagerly on deoptimization." 2015-08-17 14:48:04 +02:00
deferred_objects.h VM: Add infrastructure to support deferred generation of unoptimized code. 2015-04-07 12:32:22 +00:00
deopt_instructions.cc Revert "VM: Materialize stub pc-markers (smi 0) eagerly on deoptimization." 2015-08-17 14:48:04 +02:00
deopt_instructions.h Initial Timeline Events 2015-06-16 10:10:14 -07:00
disassembler.cc Don't use %p when generating disassembly in vm service. 2015-08-11 11:22:55 -07:00
disassembler.h Port flow_graph*, disassembler to ISL_Print 2015-02-09 20:49:32 +00:00
disassembler_arm.cc Use a breakpoint instruction for a stop message on arm instead of 2015-04-22 20:45:52 +00:00
disassembler_arm64.cc Implement Smi_bitLength intrinsic on mips, arm, and arm64. 2015-05-06 13:56:08 +00:00
disassembler_ia32.cc Static analysis fixes and debug prints for wedging test 2015-08-21 14:31:33 -07:00
disassembler_mips.cc Use a breakpoint instruction for a stop message on arm instead of 2015-04-22 20:45:52 +00:00
disassembler_test.cc Adds Simulator Longjmp and enables many tests for arm64. 2014-04-30 23:07:47 +00:00
disassembler_x64.cc Fix short jump address calculation in x64 disassembler 2015-08-11 06:17:58 -07:00
double_conversion.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
double_conversion.h
double_internals.h
elfgen.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
exceptions.cc Make List constructor give better error messages for non-int arguments 2015-08-17 13:01:13 +02:00
exceptions.h Make List constructor give better error messages for non-int arguments 2015-08-17 13:01:13 +02:00
exceptions_test.cc Cleanup of error and warning reporting. 2014-06-18 22:30:34 +00:00
find_code_object_test.cc Adds far-branches to arm64. 2014-05-12 18:43:08 +00:00
flags.cc Rework the format of the FlagList response. 2015-06-03 10:09:15 -07:00
flags.h Make instruction counter in simulators 64-bit (issue 22302). 2015-02-10 17:41:01 +00:00
flags_test.cc
flow_graph.cc Migrate most uses of StackZone(Isolate*) to Thread*. 2015-08-13 13:11:30 -07:00
flow_graph.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
flow_graph_allocator.cc - Use #if defined(DEBUG) 2015-05-29 17:43:36 -07:00
flow_graph_allocator.h Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
flow_graph_builder.cc Refactor VMTagScope to Thread* rather than Isolate*. 2015-08-10 10:43:30 -07:00
flow_graph_builder.h Fix (optimizer) crashes in conditional nodes when result is not needed. 2015-06-24 11:30:50 -07:00
flow_graph_compiler.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_compiler.h Addressed review comments from previous CLs; adding more Symbols::FromConcat 2015-08-21 11:16:30 -07:00
flow_graph_compiler_arm.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_compiler_arm64.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_compiler_ia32.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_compiler_mips.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_compiler_x64.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_inliner.cc VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
flow_graph_inliner.h Redesign inlining interval computation. 2015-02-09 23:11:05 +00:00
flow_graph_optimizer.cc Static analysis fixes and debug prints for wedging test 2015-08-21 14:31:33 -07:00
flow_graph_optimizer.h Inline instanceOf and 'as' operations; fix a bug in code emission 2015-06-10 13:17:51 -07:00
flow_graph_range_analysis.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
flow_graph_range_analysis.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
flow_graph_range_analysis_test.cc Fix vm/cc/RangeAnd test 2014-12-10 19:11:02 +00:00
flow_graph_type_propagator.cc Store the RegExp and the string specialization cid in an Array in RawFunction::data_. 2015-08-14 16:01:10 -07:00
flow_graph_type_propagator.h Reland r45243. 2015-04-20 10:42:54 +00:00
freelist.cc Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
freelist.h Never mark free list elements. 2015-04-15 22:18:07 +00:00
freelist_test.cc Simplify VirtualMemory by removing unused ReserveAligned method. 2014-10-09 15:59:28 +00:00
gc_marker.cc Refactor skipped code functions interface. 2015-08-27 11:19:19 -07:00
gc_marker.h Process marking stack chunk-wise. 2015-08-07 06:43:07 -07:00
gc_sweeper.cc Add safepointing to the GC 2015-08-25 18:20:27 -07:00
gc_sweeper.h Revert "Eliminate fake-Isolate workaround from concurrent sweeper." 2015-03-23 17:17:41 +00:00
gdbjit_android.cc
gdbjit_android.h
gdbjit_linux.cc
gdbjit_linux.h
globals.h Fix for arm and arm64 builds 2015-08-17 14:58:00 -07:00
growable_array.h Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
growable_array_test.cc MallocGrowableArray 2015-01-13 16:40:09 +00:00
guard_field_test.cc Uses double load/store on arm64, enables tests. 2014-05-02 20:16:22 +00:00
handles.cc Remove more uses of Isolate::current_zone. 2015-07-21 09:37:23 -07:00
handles.h Migrate handle scope fields to Thread. 2015-07-16 19:17:30 -07:00
handles_impl.h Remove more uses of Isolate::current_zone. 2015-07-21 09:37:23 -07:00
handles_test.cc
hash_map.h Tree-shaking: use a hash set for tracking live selectors; drop uncompiled functions. 2015-08-05 13:21:42 -07:00
hash_map_test.cc
hash_table.h Migrate to Zone-based handle allocation interface in hash table and symbol table. 2015-08-19 09:35:01 -07:00
hash_table_test.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
heap.cc Add unit test to ensure that we can execute a full GC on a thread other than the main mutator. (For now, the main mutator waits manually, since the GC does not yet safepoint.) 2015-08-18 07:23:17 -07:00
heap.h Add NoSafepointScope to ObjectPointerVisitor. 2015-08-13 12:59:32 -07:00
heap_test.cc Migrate NoSafepointScope to Thread, so that helper threads can successfully call Heap::Allocate (but only for old space). 2015-07-22 15:09:54 -07:00
il_printer.cc Trace CHA optimizations (where, when, why) 2015-08-13 13:47:34 -07:00
il_printer.h Add --print-flow-graph-filter to allow filtering debugging output. 2015-02-09 16:26:46 +00:00
instructions.h
instructions_arm.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_arm.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_arm64.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_arm64.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_arm64_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
instructions_arm_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
instructions_ia32.cc VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
instructions_ia32.h VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
instructions_ia32_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
instructions_mips.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_mips.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
instructions_mips_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
instructions_x64.cc VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
instructions_x64.h VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
instructions_x64_test.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
intermediate_language.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
intermediate_language.h VM: Don't depend on unoptimized code when inlining and creating deoptimization info. 2015-08-27 11:32:50 +02:00
intermediate_language_arm.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
intermediate_language_arm64.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
intermediate_language_ia32.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
intermediate_language_mips.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
intermediate_language_test.cc Consolidate all range analysis related code in a separate file. 2014-08-06 12:43:49 +00:00
intermediate_language_x64.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
intrinsifier.cc Static analysis fixes and debug prints for wedging test 2015-08-21 14:31:33 -07:00
intrinsifier.h - Use conditional code inclusion for the dart_no_snapshot and dart executables using the MACRO DART_NO_SNAPSHOT 2015-05-11 18:31:55 +00:00
intrinsifier_arm.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
intrinsifier_arm64.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
intrinsifier_ia32.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
intrinsifier_mips.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
intrinsifier_x64.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
isolate.cc Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
isolate.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
isolate_test.cc Reduce size of test StackLimitInterrupts to avoid Win timeouts. 2015-08-13 12:03:15 -07:00
json_stream.cc Switch to a VM wide timeline recorder 2015-08-18 15:18:02 -07:00
json_stream.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
json_test.cc Introduce Instance.kind. 2015-05-29 13:02:36 -07:00
libdart_dependency_helper.cc
locations.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
locations.h VM: Fix bug in stack map builder. 2015-04-14 12:37:51 +00:00
lockers.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
log.cc Migrate stack resource unwinding to Thread. 2015-07-31 12:57:19 -07:00
log.h Add Log::VPrint and remove duplicated code. 2015-02-09 23:28:47 +00:00
log_test.cc Remove dart_debugger_api.h 2015-06-17 14:56:55 -07:00
longjump.cc Enable concurrent optimization test after migrating scopes to Thread* 2015-08-19 15:16:47 -07:00
longjump.h Migrate LongJumpScope to Thread. 2015-08-17 13:29:17 -07:00
longjump_test.cc Migrate LongJumpScope to Thread. 2015-08-17 13:29:17 -07:00
megamorphic_cache_table.cc Migrate most uses of StackZone(Isolate*) to Thread*. 2015-08-13 13:11:30 -07:00
megamorphic_cache_table.h
memory_region.cc
memory_region.h Make unused semispace available to other isolates. 2014-06-06 20:20:34 +00:00
memory_region_test.cc
message.cc Switch to using SourceLocation universally in service protocol. 2015-06-03 09:02:40 -07:00
message.h Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
message_handler.cc Set paused_timestamp before notifying 2015-08-26 11:53:39 -07:00
message_handler.h Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
message_handler_test.cc Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
message_test.cc Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
method_recognizer.cc Deprecate 'dart:profiler' and move functionality to 'dart:developer' 2015-05-18 11:31:20 -07:00
method_recognizer.h Intrinsic version of Object.runtimeType 2015-07-01 10:13:14 -07:00
metrics.cc Add --print-metrics vm flag for printing metrics to console 2015-08-26 10:05:26 -07:00
metrics.h Add --print-metrics vm flag for printing metrics to console 2015-08-26 10:05:26 -07:00
metrics_test.cc Fix use-after-free from my previous CL. 2015-08-03 17:34:31 +02:00
mirrors_api_impl.cc Fix typos of "function". 2015-06-24 12:36:34 +02:00
native_api_impl.cc Non-tree-shaking --precompile. 2015-07-30 15:29:19 -07:00
native_arguments.h VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
native_entry.cc VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
native_entry.h VM: Link native calls lazily. 2015-08-21 11:37:50 +02:00
native_entry_test.cc Keep zone cached in SnapshotReader to allow removing ZoneHandle(Isolate*) interface. 2015-03-19 17:42:40 +00:00
native_entry_test.h Move test runtime entries out of the master list. 2015-08-17 11:05:18 -07:00
native_message_handler.cc Use the zone in ApiNativeScope for allocating objects in the ApiMessageReader instead of passing in an allocator. 2015-08-25 14:48:41 -07:00
native_message_handler.h
native_symbol.h
native_symbol_android.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
native_symbol_linux.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
native_symbol_macos.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
native_symbol_win.cc Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
object.cc Change trail from GrowableObjectArray to ZoneGrowableArray. 2015-08-27 09:56:36 -07:00
object.h Refactor skipped code functions interface. 2015-08-27 11:19:19 -07:00
object_arm64_test.cc VM: Move calling convention-dependent code out of cc tests. 2015-08-07 10:54:43 +02:00
object_arm_test.cc Rename ShifterOperand to Operand on ARM. 2014-05-27 23:18:17 +00:00
object_graph.cc Retaining path improvements. 2015-07-28 15:56:10 -07:00
object_graph.h Heap snapshot visualizations: 2015-05-26 14:46:28 -07:00
object_graph_test.cc Make ObjectGraph wait for concurrent sweeper before using mark bits 2015-06-17 14:22:51 -07:00
object_ia32_test.cc
object_id_ring.cc Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
object_id_ring.h Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
object_id_ring_test.cc Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
object_mips_test.cc
object_set.h Address MSVS 2013 warning C4146: unary minus operator applied to unsigned type, result still unsigned 2014-09-25 22:15:43 +00:00
object_store.cc Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
object_store.h Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
object_store_test.cc
object_test.cc Make List constructor give better error messages for non-int arguments 2015-08-17 13:01:13 +02:00
object_x64_test.cc VM: Move calling convention-dependent code out of cc tests. 2015-08-07 10:54:43 +02:00
os.h - Fix a lot of warnings generated by -Wshorten-64-to-32 2014-07-23 14:10:13 +00:00
os_android.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
os_linux.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
os_macos.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
os_test.cc - Fix a lot of warnings generated by -Wshorten-64-to-32 2014-07-23 14:10:13 +00:00
os_thread.h Fix MacOS build 2015-08-12 15:01:21 -07:00
os_thread_android.cc Fix MacOS build 2015-08-12 15:01:21 -07:00
os_thread_android.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_thread_linux.cc Fix MacOS build 2015-08-12 15:01:21 -07:00
os_thread_linux.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
os_thread_macos.cc Fix MacOS build 2015-08-12 15:01:21 -07:00
os_thread_macos.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_thread_win.cc Fix MacOS build 2015-08-12 15:01:21 -07:00
os_thread_win.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_win.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
pages.cc Add safepointing to the GC 2015-08-25 18:20:27 -07:00
pages.h Enable iterating over roots from helper threads by moving stack walking. 2015-08-11 09:41:06 -07:00
pages_test.cc Remove default heap size limit and add separate limit for externals. 2015-01-23 16:32:20 +00:00
parser.cc Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
parser.h Introduce per-isolate cache for compile time constants 2015-08-26 16:17:20 -07:00
parser_test.cc Add 3 new tokens and fix all the fallout from changing token values. 2015-05-21 09:06:11 -07:00
port.cc Ports page for isolates 2015-06-18 10:24:28 -07:00
port.h Ports page for isolates 2015-06-18 10:24:28 -07:00
port_test.cc Refactor isolate startup code in preparation for making isolate spawning more truly non-blocking. 2014-08-20 19:57:09 +00:00
precompiler.cc Migrate LongJumpScope to Thread. 2015-08-17 13:29:17 -07:00
precompiler.h Tree-shaking: use a hash set for tracking live selectors; drop uncompiled functions. 2015-08-05 13:21:42 -07:00
proccpuinfo.cc
proccpuinfo.h
profiler.cc Chain samples together to collect long stack traces in profiler 2015-08-24 11:29:44 -07:00
profiler.h Chain samples together to collect long stack traces in profiler 2015-08-24 11:29:44 -07:00
profiler_service.cc Chain samples together to collect long stack traces in profiler 2015-08-24 11:29:44 -07:00
profiler_service.h Support profiler code transition tags 2015-08-04 15:02:51 -07:00
profiler_test.cc Fix profiler test failure on simulator 2015-08-24 12:02:31 -07:00
random.cc
random.h - Add a minimal implementation of Capability. 2014-04-23 19:44:03 +00:00
raw_object.cc Refactor skipped code functions interface. 2015-08-27 11:19:19 -07:00
raw_object.h Refactor skipped code functions interface. 2015-08-27 11:19:19 -07:00
raw_object_snapshot.cc Toward precompiled snapshots. 2015-08-19 15:34:17 -07:00
regexp.cc Store the RegExp and the string specialization cid in an Array in RawFunction::data_. 2015-08-14 16:01:10 -07:00
regexp.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler.cc Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler_bytecode.cc Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler_bytecode.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler_bytecode_inl.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler_ir.cc Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_assembler_ir.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_ast.cc Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
regexp_ast.h Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
regexp_bytecodes.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_interpreter.cc Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_interpreter.h Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
regexp_parser.cc Refactor VMTagScope to Thread* rather than Isolate*. 2015-08-10 10:43:30 -07:00
regexp_parser.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
regexp_test.cc Port irregexp bytecode compiler and interpreter from V8 r24065. 2015-07-07 14:43:32 -07:00
report.cc Migrate LongJumpScope to Thread. 2015-08-17 13:29:17 -07:00
report.h Cleanup of error and warning reporting. 2014-06-18 22:30:34 +00:00
report_test.cc Allow setting break-on-exceptions option over the service protocol. Add command to Observatory's debugger. 2015-06-15 12:05:23 -07:00
resolver.cc Adjust implementation of the hash-closurization to work with --no-lazy-dispatchers. 2015-08-04 16:11:55 -07:00
resolver.h Make Dart_Invoke work for private static functions 2015-02-03 00:37:08 +00:00
resolver_test.cc Adds Simulator Longjmp and enables many tests for arm64. 2014-04-30 23:07:47 +00:00
reusable_handles.h Pass around the current isolate in exception handling code. 2014-06-17 18:17:03 +00:00
ring_buffer.h - Fix a lot of warnings generated by -Wshorten-64-to-32 2014-07-23 14:10:13 +00:00
ring_buffer_test.cc RingBuffer<T, N> utility with unit test; use for GC history. 2014-04-24 17:07:51 +00:00
runtime_entry.h Move test runtime entries out of the master list. 2015-08-17 11:05:18 -07:00
runtime_entry_arm.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
runtime_entry_arm64.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
runtime_entry_ia32.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
runtime_entry_mips.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
runtime_entry_test.cc Move test runtime entries out of the master list. 2015-08-17 11:05:18 -07:00
runtime_entry_x64.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
scanner.cc Remove new space allocation in optimizing compiler, use Symbols::FromConcat where appropriate 2015-08-20 15:13:06 -07:00
scanner.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
scanner_test.cc
scavenger.cc Add safepointing to the GC 2015-08-25 18:20:27 -07:00
scavenger.h - Remove the from field from the the Scavenger class. 2015-08-14 13:24:13 -07:00
scavenger_test.cc Catch corrupted pointers earlier. 2015-03-02 20:40:30 +00:00
scope_timer.h Improved profiler view and inclusive profile tree 2015-03-02 23:01:43 +00:00
scopes.cc Use correct scope to lookup saved async context variable. 2015-08-25 15:46:17 -07:00
scopes.h Be less aggressive in sharing contexts between scopes so that sibling contexts 2015-03-19 22:39:46 +00:00
scopes_test.cc
service.cc Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
service.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
service_event.cc Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
service_event.h Remember when an isolate was paused and subtly display it in Obseravatory 2015-08-26 10:57:59 -07:00
service_isolate.cc Switch to a VM wide timeline recorder 2015-08-18 15:18:02 -07:00
service_isolate.h Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
service_sources.gypi
service_test.cc Switch to a VM wide timeline recorder 2015-08-18 15:18:02 -07:00
signal_handler.h Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
signal_handler_android.cc Fix ia32 android build 2015-06-15 08:53:41 -07:00
signal_handler_linux.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
signal_handler_macos.cc - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
signal_handler_win.cc Fix Windows build 2015-04-07 19:19:51 +00:00
simulator.h - Determine whether the simulator is being used in globals.h 2015-05-29 14:35:29 -07:00
simulator_arm.cc Migrate stack resource unwinding to Thread. 2015-07-31 12:57:19 -07:00
simulator_arm.h VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
simulator_arm64.cc Migrate stack resource unwinding to Thread. 2015-07-31 12:57:19 -07:00
simulator_arm64.h VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
simulator_mips.cc Migrate stack resource unwinding to Thread. 2015-07-31 12:57:19 -07:00
simulator_mips.h VM: Simplify assembler test by removing unused parameter. 2015-08-06 10:24:14 +02:00
snapshot.cc Toward precompiled snapshots. 2015-08-19 15:34:17 -07:00
snapshot.h Toward precompiled snapshots. 2015-08-19 15:34:17 -07:00
snapshot_ids.h Toward precompiled snapshots. 2015-08-19 15:34:17 -07:00
snapshot_test.cc Use the zone in ApiNativeScope for allocating objects in the ApiMessageReader instead of passing in an allocator. 2015-08-25 14:48:41 -07:00
snapshot_test.dart
snapshot_test_in.dat
spaces.h
stack_frame.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
stack_frame.h Make array allocation stub shared between isolates. 2015-07-23 12:56:16 +02:00
stack_frame_arm.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
stack_frame_arm64.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
stack_frame_ia32.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
stack_frame_mips.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
stack_frame_test.cc Migrate most uses of Isolate::current_zone to Thread::zone. 2015-07-08 09:59:32 -07:00
stack_frame_x64.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
store_buffer.cc Fix reuse of free store buffer blocks from the global cache of free blocks. 2015-08-21 08:37:09 -07:00
store_buffer.h Fix reuse of free store buffer blocks from the global cache of free blocks. 2015-08-21 08:37:09 -07:00
stub_code.cc VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
stub_code.h VM: More abstract interface for generating stub calls. 2015-08-05 10:18:35 +02:00
stub_code_arm.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
stub_code_arm64.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
stub_code_arm64_test.cc Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
stub_code_arm_test.cc Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
stub_code_ia32.cc VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
stub_code_ia32_test.cc Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
stub_code_mips.cc VM: Cache instructions entry point in RawFunction/RawCode. 2015-08-19 10:04:39 +02:00
stub_code_mips_test.cc Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
stub_code_x64.cc VM: Clean up and fix bugs in instructions patterns 2015-08-21 09:31:36 +02:00
stub_code_x64_test.cc Port "Add mapping from address to id for runtime functions." 2015-08-13 14:42:31 -07:00
symbols.cc Use zone allocated C-strings instead of String heap objects to construct signature symbols 2015-08-26 13:30:55 -07:00
symbols.h Rework service extensions to be safe 2015-08-27 11:23:39 -07:00
tags.cc Refactor VMTagScope to Thread* rather than Isolate*. 2015-08-10 10:43:30 -07:00
tags.h Refactor VMTagScope to Thread* rather than Isolate*. 2015-08-10 10:43:30 -07:00
thread.cc On Windows, set current thread in TLS to NULL before deleting the thread. 2015-08-25 15:34:52 -07:00
thread.h - Really delete InterruptableThreadState. 2015-08-21 15:59:34 -07:00
thread_interrupter.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter.h Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter_android.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter_linux.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter_macos.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter_test.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_interrupter_win.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_pool.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
thread_pool.h Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
thread_pool_test.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
thread_registry.cc Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_registry.h Completely remove InterruptableThreadState 2015-08-20 14:38:38 -07:00
thread_test.cc Add safepointing to the GC 2015-08-25 18:20:27 -07:00
timeline.cc Switch to a VM wide timeline recorder 2015-08-18 15:18:02 -07:00
timeline.h Enable concurrent optimization test after migrating scopes to Thread* 2015-08-19 15:16:47 -07:00
timeline_analysis.cc Correct inclusive time and start tracking maximum exclusive time 2015-08-14 14:47:28 -07:00
timeline_analysis.h Correct inclusive time and start tracking maximum exclusive time 2015-08-14 14:47:28 -07:00
timeline_test.cc Switch to a VM wide timeline recorder 2015-08-18 15:18:02 -07:00
timer.cc
timer.h Enable concurrent optimization test after migrating scopes to Thread* 2015-08-19 15:16:47 -07:00
token.cc Range feedback for arithmetic operations. 2014-12-15 18:48:15 +00:00
token.h Add 3 new tokens and fix all the fallout from changing token values. 2015-05-21 09:06:11 -07:00
trace_buffer.cc Add support to trace warnings in TraceBuffer. 2014-06-13 00:47:15 +00:00
trace_buffer.h Add support to trace warnings in TraceBuffer. 2014-06-13 00:47:15 +00:00
trace_buffer_test.cc Add support to trace warnings in TraceBuffer. 2014-06-13 00:47:15 +00:00
unibrow-inl.h Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
unibrow.cc Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
unibrow.h Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
unicode.cc Don't crash when generating error messages with malformed strings. 2014-10-01 00:49:36 +00:00
unicode.h Integrate the Irregexp Regular Expression Engine. 2014-11-26 09:32:43 +00:00
unicode_data.cc
unicode_test.cc
unit_test.cc Make default_parameter_values a ZoneGrowableArray instead of an array in new space 2015-08-24 17:22:44 -07:00
unit_test.h Make default_parameter_values a ZoneGrowableArray instead of an array in new space 2015-08-24 17:22:44 -07:00
utils_test.cc Fix typo in unit test. 2014-09-09 23:31:16 +00:00
verified_memory.cc Add VerifiedMemory helper for write-barrier verification. 2014-10-29 19:56:12 +00:00
verified_memory.h Support verified heap pointer writes on ia32. 2014-11-12 23:47:42 +00:00
verified_memory_test.cc Reverts VM thread cleanup 2015-08-07 19:10:31 -07:00
verifier.cc Safer interface for heap iteration. 2015-07-07 17:20:20 -07:00
verifier.h Check mark bit when verifying heap. 2014-10-06 19:24:45 +00:00
version.h Checks snapshot validity using a hash of source file instead of a version string. 2014-09-09 01:44:48 +00:00
version_in.cc Checks snapshot validity using a hash of source file instead of a version string. 2014-09-09 01:44:48 +00:00
virtual_memory.cc Simplify VirtualMemory by removing unused ReserveAligned method. 2014-10-09 15:59:28 +00:00
virtual_memory.h Propagate failures from VirtualMemory::Commit. 2015-05-05 00:01:29 +00:00
virtual_memory_android.cc Fix return types on macos+android. 2014-10-09 16:07:21 +00:00
virtual_memory_linux.cc Simplify VirtualMemory by removing unused ReserveAligned method. 2014-10-09 15:59:28 +00:00
virtual_memory_macos.cc Fix return types on macos+android. 2014-10-09 16:07:21 +00:00
virtual_memory_test.cc Deletion barrier preparation: validate overwritten references. 2015-01-02 18:16:13 +00:00
virtual_memory_win.cc Fix old bug in VirtualMemory::Commit on Windows. 2014-11-05 21:29:55 +00:00
visitor.h Refactor skipped code functions interface. 2015-08-27 11:19:19 -07:00
vm.gypi Deprecate 'dart:profiler' and move functionality to 'dart:developer' 2015-05-18 11:31:20 -07:00
vm_sources.gypi Start TimelineAnalysis utility 2015-08-12 13:31:31 -07:00
vtune.cc
vtune.h
weak_code.cc Added full deferred loading semantic to precompiled/--noopt/eager-loading code (some corner cases, e.g., compile-time errors for constants, still missing) 2015-07-09 10:56:55 -07:00
weak_code.h Break out WeakCodeReferences to own file in preparation to use it outside object.cc. 2014-09-24 22:43:05 +00:00
weak_table.cc
weak_table.h
zone.cc Start TimelineAnalysis utility 2015-08-12 13:31:31 -07:00
zone.h Start TimelineAnalysis utility 2015-08-12 13:31:31 -07:00
zone_test.cc Migrate most uses of StackZone(Isolate*) to Thread*. 2015-08-13 13:11:30 -07:00