dart-sdk/runtime/vm
koda@google.com c026736cff Fix race in debug assertion.
Change order of initialization for the two-way pointers between Isolate and Thread.

This only affects the debug assertion in Isolate::mutator_thread().

R=iposva@google.com

Review URL: https://codereview.chromium.org//1138643006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45814 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-15 16:28:26 +00:00
..
service Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
allocation.cc Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
allocation.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
allocation_test.cc Replaces LongJump with LongJumpScope. 2014-01-04 01:23:43 +00:00
assembler.cc Undo unnecessary changes to ARM assembler. 2015-02-09 16:14:11 +00:00
assembler.h VM: Align implementations of assembler constant pools. 2015-02-09 11:47:36 +00:00
assembler_arm.cc Use a breakpoint instruction for a stop message on arm instead of 2015-04-22 20:45:52 +00:00
assembler_arm.h Use a breakpoint instruction for a stop message on arm instead of 2015-04-22 20:45:52 +00:00
assembler_arm64.cc Use a breakpoint instruction for a stop message on arm instead of 2015-04-22 20:45:52 +00:00
assembler_arm64.h Implement Smi_bitLength intrinsic on mips, arm, and arm64. 2015-05-06 13:56:08 +00:00
assembler_arm64_test.cc Implement Smi_bitLength intrinsic on mips, arm, and arm64. 2015-05-06 13:56:08 +00:00
assembler_arm_test.cc Adds a simarmv5te build and test target. 2015-04-15 20:44:43 +00:00
assembler_ia32.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
assembler_ia32.h Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
assembler_ia32_test.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
assembler_mips.cc Fix array allocation overflow check on arm/arm64/mips. 2015-04-22 18:32:37 +00:00
assembler_mips.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
assembler_mips_test.cc Fix MIPS assembler test. 2015-01-09 17:59:11 +00:00
assembler_test.cc Adds StoreIntoObject for arm64. 2014-04-22 19:44:11 +00:00
assembler_x64.cc Reduce instruction size on X64. 2015-04-16 21:10:23 +00:00
assembler_x64.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
assembler_x64_test.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
assert_test.cc
ast.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
ast.h Properly resolve top-level setters 2015-04-21 17:36:34 +00:00
ast_printer.cc Add support for debug break in Dart source. 2015-04-16 19:32:48 +00:00
ast_printer.h Nicer AST formatting. 2015-03-16 19:52:06 +00:00
ast_printer_test.cc - Ensure that all names in local scopes are symbols. 2014-03-07 19:37:04 +00:00
ast_test.cc - Ensure that all names in local scopes are symbols. 2014-03-07 19:37:04 +00:00
ast_transformer.cc Properly resolve top-level setters 2015-04-21 17:36:34 +00: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 - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_android.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_linux.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_macos.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_simulator.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
atomic_win.h - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
base_isolate.h Split Thread/Isolate instances, but still maintain 1:1 relationship. 2015-03-25 22:41:33 +00:00
benchmark_test.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
benchmark_test.h First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +00:00
bigint_test.cc Resurrect tests from deleted bigint_operations_test.cc into new bigint_test.cc 2014-09-11 22:34:02 +00: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 Cleanups: int -> intptr_t for "array" lengths, memory sizes. 2013-10-07 20:19:37 +00:00
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 Use GPRs for mints. 2014-05-22 06:30:51 +00:00
bitmap.h Use GPRs for mints. 2014-05-22 06:30:51 +00:00
bitmap_test.cc
block_scheduler.cc Cleanup: use const reference for ParsedFunction where possible. 2015-01-28 00:41:09 +00:00
block_scheduler.h
boolfield.h
boolfield_test.cc
bootstrap.cc Revert 45783 2015-05-14 00:32:32 +00:00
bootstrap.h Revert 45783 2015-05-14 00:32:32 +00:00
bootstrap_natives.cc Revert 45783 2015-05-14 00:32:32 +00:00
bootstrap_natives.h Add Debugger.inspect. 1976 here we come! 2015-05-08 22:18:43 +00:00
bootstrap_nocore.cc Regularize naming to make BUILD.gn files easier to write. 2014-11-04 22:03:57 +00:00
BUILD.gn Only add -lrt on Linux, not on Mac 2015-05-07 17:40:01 +00:00
cha.cc Move CHA state keeping from Isolate to Thread. 2015-03-18 00:29:26 +00:00
cha.h Move CHA state keeping from Isolate to Thread. 2015-03-18 00:29:26 +00:00
cha_test.cc Move CHA state keeping from Isolate to Thread. 2015-03-18 00:29:26 +00:00
class_finalizer.cc - 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
class_finalizer.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
class_finalizer_test.cc Rename kDummyTokenIndex to kNoSourcePos 2014-01-21 23:46:26 +00:00
class_table.cc Kill service_test.cc tests in favor of dart tests for the service protocol. 2015-04-17 21:08:02 +00:00
class_table.h Copy-on-write class table for concurrent reading. 2015-01-21 18:13:12 +00:00
code_descriptors.cc Revert "Delta encode pc descriptors." 2015-05-13 20:24:47 +00:00
code_descriptors.h Revert "Delta encode pc descriptors." 2015-05-13 20:24:47 +00:00
code_descriptors_test.cc Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
code_generator.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
code_generator.h Rename DeoptimizeAll to DeoptimizeFunctionsOnStack. 2015-01-29 17:45:54 +00:00
code_generator_test.cc Fix vm/cc/StaticNonNullSumCallCodegen. 2014-08-21 16:07:11 +00:00
code_observers.cc Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
code_observers.h Add support for dumping code in jitdump file format 2014-02-26 22:30:25 +00:00
code_patcher.cc VM: Enable collection of unoptimized code for optimized functions. 2015-04-10 12:02:30 +00:00
code_patcher.h VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_arm.cc VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_arm64.cc VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_arm64_test.cc Make isolate specific stub code accessors instance methods instead 2014-07-07 21:25:00 +00:00
code_patcher_arm_test.cc Make isolate specific stub code accessors instance methods instead 2014-07-07 21:25:00 +00:00
code_patcher_ia32.cc VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_ia32_test.cc Make isolate specific stub code accessors instance methods instead 2014-07-07 21:25:00 +00:00
code_patcher_mips.cc VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_mips_test.cc Make isolate specific stub code accessors instance methods instead 2014-07-07 21:25:00 +00:00
code_patcher_x64.cc VM: Small generated code size improvements on x64. 2015-01-08 16:42:05 +00:00
code_patcher_x64_test.cc Make isolate specific stub code accessors instance methods instead 2014-07-07 21:25:00 +00:00
compiler.cc Fix CompilerStats info 2015-05-12 23:03:48 +00:00
compiler.h Eagerly create local var descriptors for artificially created methods (they cannot be regularly parsed). 2015-05-07 19:04:28 +00:00
compiler_stats.cc Compute accurate token count when loading from snapshot 2015-05-15 00:11:01 +00:00
compiler_stats.h Compute accurate token count when loading from snapshot 2015-05-15 00:11:01 +00:00
compiler_test.cc Remove some duplication in code that extracts the source for a function. 2015-04-14 19:41:38 +00:00
constant_propagator.cc Reland r45243. 2015-04-20 10:42:54 +00:00
constant_propagator.h Fold BIT_NOT and NEGATE during constant propagation. 2015-02-23 14:53:02 +00:00
constants_arm.h Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
constants_arm64.h Implement Smi_bitLength intrinsic on mips, arm, and arm64. 2015-05-06 13:56:08 +00:00
constants_ia32.h ia32: Remove redundant CTX preservation from intrinsics; tweak definition of CTX. 2015-03-25 21:25:36 +00:00
constants_mips.h Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
constants_x64.h ia32: Remove redundant CTX preservation from intrinsics; tweak definition of CTX. 2015-03-25 21:25:36 +00: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 Fix http://dartbug.com/23290 2015-04-24 23:31:15 +00: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 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
cpu.h Begins work on ARM64, first assembler test. 2014-04-02 17:39:32 +00:00
cpu_arm.cc Adds comments about ARM versions. 2015-04-17 16:42:32 +00:00
cpu_arm.h Fixes to support ARMv5 lego mindstorm. 2014-08-14 15:42:00 +00:00
cpu_arm64.cc Adds support for building arm64 Android. 2014-09-03 23:31:51 +00:00
cpu_arm64.h Begins work on ARM64, first assembler test. 2014-04-02 17:39:32 +00:00
cpu_ia32.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
cpu_ia32.h Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
cpu_mips.cc Avoids MIPS32r2 instructions on MIPS32. 2014-03-25 21:30:51 +00:00
cpu_mips.h Avoids MIPS32r2 instructions on MIPS32. 2014-03-25 21:30:51 +00:00
cpu_test.cc Begins work on ARM64, first assembler test. 2014-04-02 17:39:32 +00:00
cpu_x64.cc - Sort out confusion between malloc/free and new/delete. 2014-02-27 09:33:44 +00:00
cpu_x64.h Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
cpuid.cc - Actually allocate memory. 2014-02-27 09:57:46 +00:00
cpuid.h Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
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 Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
cpuinfo_test.cc Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
cpuinfo_win.cc Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
custom_isolate_test.cc - Remove Dart_ReceivePortGetId, Dart_GetReceivePort and Dart_PostMessage. 2014-06-30 17:46:26 +00:00
dart.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
dart.h First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +00:00
dart_api_impl.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
dart_api_impl.h Prepares for multiple threads by further decoupling Thread from Isolate. 2015-04-01 17:48:11 +00:00
dart_api_impl_test.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
dart_api_message.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
dart_api_message.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
dart_api_state.h In this first version, we just track the set of objects and verify that calls to release match. The next step is to copy the data to a side buffer, which is then unmapped on release to catch use-after-release bugs. 2015-02-06 22:31:46 +00:00
dart_entry.cc Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
dart_entry.h Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00: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 Show tooltip with local variable value in Observatory debugger 2015-05-12 02:41:43 +00:00
debugger.h Rename 'dart:debugger' to 'dart:developer' 2015-05-08 21:24:57 +00:00
debugger_api_impl.cc Remove deprecated debugger code 2014-12-20 00:20:03 +00:00
debugger_api_impl_test.cc Make EfficientLength public, as EfficientLengthIterable. 2015-05-06 09:00:45 +00:00
debugger_arm.cc Remove saving/restoring of the context at function entry. 2014-10-31 07:35:51 +00:00
debugger_arm64.cc Remove saving/restoring of the context at function entry. 2014-10-31 07:35:51 +00:00
debugger_ia32.cc Remove saving/restoring of the context at function entry. 2014-10-31 07:35:51 +00:00
debugger_mips.cc Remove saving/restoring of the context at function entry. 2014-10-31 07:35:51 +00:00
debugger_test.cc Major rework of vm service events 2015-03-05 19:02:42 +00:00
debugger_x64.cc Remove saving/restoring of the context at function entry. 2014-10-31 07:35:51 +00:00
debuginfo.h
debuginfo_android.cc
debuginfo_linux.cc
deferred_objects.cc Fix http://dartbug.com/23290 2015-04-24 23:31:15 +00: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 Fix http://dartbug.com/23290 2015-04-24 23:31:15 +00:00
deopt_instructions.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
disassembler.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00: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 Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00: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 Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
double_conversion.cc
double_conversion.h
double_internals.h
elfgen.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
exceptions.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
exceptions.h - Allow any implementation of StackTrace to participate in async/ 2015-02-19 16:17:19 +00: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 Tidy up the service protocol. Begin improving the documentation. 2015-04-02 19:16:35 +00: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 Keep zone cached in SnapshotReader to allow removing ZoneHandle(Isolate*) interface. 2015-03-19 17:42:40 +00:00
flow_graph.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
flow_graph_allocator.cc Port flow_graph*, disassembler to ISL_Print 2015-02-09 20:49:32 +00:00
flow_graph_allocator.h Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
flow_graph_builder.cc Fix build bot failures. 2015-05-12 18:55:43 +00:00
flow_graph_builder.h Some more cleanup of the finger print checking code. 2015-05-12 18:14:18 +00:00
flow_graph_compiler.cc Fix CompilerStats info 2015-05-12 23:03:48 +00:00
flow_graph_compiler.h VM: Use canonical empty-array for empty inlining meta-data. 2015-04-27 22:50:02 +00:00
flow_graph_compiler_arm.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
flow_graph_compiler_arm64.cc Move megamorphic lookup code to stub instead of inlining. Preformance loss < 5%, instruction size reduced by 30% (when using always-megamorphic). 2015-05-05 14:07:48 +00:00
flow_graph_compiler_ia32.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
flow_graph_compiler_mips.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
flow_graph_compiler_x64.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
flow_graph_inliner.cc Fix CompilerStats info 2015-05-12 23:03:48 +00:00
flow_graph_inliner.h Redesign inlining interval computation. 2015-02-09 23:11:05 +00:00
flow_graph_optimizer.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
flow_graph_optimizer.h Move CHA state keeping from Isolate to Thread. 2015-03-18 00:29:26 +00:00
flow_graph_range_analysis.cc Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00: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 Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00: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 - Avoid inconsistency of for example IterateObjects vs VisitObjects. 2015-04-16 23:16:25 +00:00
gc_marker.h - Account for live size in marker. 2014-04-24 23:20:48 +00:00
gc_sweeper.cc Remove fake isolate from concurrent sweeper and extend lifetime of VM threads. 2015-05-15 12:48:49 +00: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 Double-align Zone allocations to fix MIPS issue. 2015-01-13 01:56:30 +00:00
growable_array.h Compress deopt instructions in memory using variable length encoding. 2015-04-08 13:08:36 +00: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 Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
handles.h Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
handles_impl.h Add Zone-based handle allocation interface and reduce use of Isolate-based interfaces. 2015-01-26 14:54:02 +00:00
handles_test.cc
hash_map.h Improve constant pool implementation in the assembler. 2015-01-15 10:43:36 +00:00
hash_map_test.cc
hash_table.h Clear the handle returned by HashTable::Release in ~HashTable. 2014-09-30 17:05:19 +00:00
hash_table_test.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
heap.cc Do not JSON encode the 'result' of a service rpc. 2015-04-23 17:55:08 +00:00
heap.h Do not JSON encode the 'result' of a service rpc. 2015-04-23 17:55:08 +00:00
heap_test.cc Before write-protecting a PageSpace, return bump allocation block to freelist. 2015-04-15 16:59:02 +00:00
il_printer.cc Add a bit of info to flow graph printout 2015-03-11 21:38:56 +00:00
il_printer.h Add --print-flow-graph-filter to allow filtering debugging output. 2015-02-09 16:26:46 +00:00
instructions.h Begins work on ARM64, first assembler test. 2014-04-02 17:39:32 +00:00
instructions_arm.cc Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_arm.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_arm64.cc Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_arm64.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_arm64_test.cc Make AllocateArray stub patchable, like instance allocation stubs. 2014-09-25 23:31:08 +00:00
instructions_arm_test.cc Make AllocateArray stub patchable, like instance allocation stubs. 2014-09-25 23:31:08 +00:00
instructions_ia32.cc Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_ia32.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_ia32_test.cc Make AllocateArray stub patchable, like instance allocation stubs. 2014-09-25 23:31:08 +00:00
instructions_mips.cc Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_mips.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_mips_test.cc Make AllocateArray stub patchable, like instance allocation stubs. 2014-09-25 23:31:08 +00:00
instructions_x64.cc Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_x64.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
instructions_x64_test.cc VM: Emit compacter code for x64 branches to external labels. 2015-01-23 10:28:23 +00:00
intermediate_language.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intermediate_language.h Add support for debug break in Dart source. 2015-04-16 19:32:48 +00:00
intermediate_language_arm.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intermediate_language_arm64.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intermediate_language_ia32.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intermediate_language_mips.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00: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 Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intrinsifier.cc Revert 45783 2015-05-14 00:32:32 +00: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 Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intrinsifier_arm64.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intrinsifier_ia32.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intrinsifier_mips.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
intrinsifier_x64.cc Remove unneeded flag declaratiosn (enable_type_checks, enable_asserts). 2015-05-08 16:48:43 +00:00
isolate.cc Remove fake isolate from concurrent sweeper and extend lifetime of VM threads. 2015-05-15 12:48:49 +00:00
isolate.h Remove fake isolate from concurrent sweeper and extend lifetime of VM threads. 2015-05-15 12:48:49 +00:00
isolate_test.cc Revert revision 39617 "Create isolates in a separate thread." 2014-08-28 09:52:59 +00:00
json_stream.cc Rework error handling in the service protocol and in Observatory. 2015-05-14 19:34:37 +00:00
json_stream.h Rework error handling in the service protocol and in Observatory. 2015-05-14 19:34:37 +00:00
json_test.cc Finish moving service protocol to json rpc. 2015-02-05 17:45:52 +00:00
libdart_dependency_helper.cc
locations.cc Port flow_graph*, disassembler to ISL_Print 2015-02-09 20:49:32 +00: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 Add Log::VPrint and remove duplicated code. 2015-02-09 23:28:47 +00:00
log.h Add Log::VPrint and remove duplicated code. 2015-02-09 23:28:47 +00:00
log_test.cc Use printf("%s", str); to avoid glibc assertion 2015-02-09 21:28:54 +00:00
longjump.cc Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
longjump.h Replaces LongJump with LongJumpScope. 2014-01-04 01:23:43 +00:00
longjump_test.cc Replaces LongJump with LongJumpScope. 2014-01-04 01:23:43 +00:00
megamorphic_cache_table.cc Separate is_debuggable and is_visible again. The outer async functions (that produce the Futures or Streams) should be visible but not debuggable. Visible so their frames are included in stacktraces for return type errors during checked mode. Not debuggable so breakpoints are resolved to the function that implements the async body. 2015-03-23 20:26:05 +00:00
megamorphic_cache_table.h Fixes a couple problems with GC of unoptimized code. 2013-11-23 00:17:28 +00:00
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 Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
message.h Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
message_handler.cc Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00:00
message_handler.h Display isolate message queue in Observatory debugger 2015-05-04 20:20:44 +00: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 Revert 45783 2015-05-14 00:32:32 +00:00
method_recognizer.h Revert 45783 2015-05-14 00:32:32 +00:00
metrics.cc Port metrics to RPC 2015-02-04 21:27:49 +00:00
metrics.h - Add VMMetric and some sample metrics 2014-08-15 17:35:00 +00:00
metrics_test.cc Port metrics to RPC 2015-02-04 21:27:49 +00:00
mirrors_api_impl.cc Runtime support for evaluation of static field initializer expressions 2014-08-19 21:53:44 +00:00
native_api_impl.cc Prepares for multiple threads by further decoupling Thread from Isolate. 2015-04-01 17:48:11 +00:00
native_arguments.h Rename IsConstructor to IsGenerativeConstructor. 2015-02-11 00:59:19 +00:00
native_entry.cc MemorySanitizer support. 2014-12-23 01:07:58 +00:00
native_entry.h Split Thread/Isolate instances, but still maintain 1:1 relationship. 2015-03-25 22:41:33 +00: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
native_message_handler.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
native_message_handler.h
native_symbol.h Build map of code regions and address ticks for profile report. 2014-01-03 19:55:50 +00:00
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 Compute accurate token count when loading from snapshot 2015-05-15 00:11:01 +00:00
object.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
object_arm64_test.cc Expands the use of Immediate and Operand wrappers. 2014-10-03 19:46:24 +00:00
object_arm_test.cc Rename ShifterOperand to Operand on ARM. 2014-05-27 23:18:17 +00:00
object_graph.cc - Avoid inconsistency of for example IterateObjects vs VisitObjects. 2015-04-16 23:16:25 +00:00
object_graph.h vmservice: basic object graph serialization. 2014-12-02 19:33:09 +00:00
object_graph_test.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00: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 Merge (x & y) == 0 pattern to emit a single test instruction. 2013-11-06 12:13:29 +00:00
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 Revert 45783 2015-05-14 00:32:32 +00:00
object_store.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
object_store_test.cc
object_test.cc Revert "Delta encode pc descriptors." 2015-05-13 20:24:47 +00:00
object_x64_test.cc Fix for issue 14790 - Crash when using dartium devtools 2013-11-08 00:25:40 +00: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 Adds support for building arm64 Android. 2014-09-03 23:31:51 +00:00
os_linux.cc A few fixes for ARMv5TE. 2015-03-30 20:46:52 +00:00
os_macos.cc - Fix a lot of warnings generated by -Wshorten-64-to-32 2014-07-23 14:10:13 +00: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 Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
os_thread_android.cc Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
os_thread_android.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_thread_linux.cc Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
os_thread_linux.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
os_thread_macos.cc Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
os_thread_macos.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_thread_win.cc Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
os_thread_win.h Rename more friend declarations. 2015-01-15 02:45:51 +00:00
os_win.cc Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
pages.cc Fix CompilerStats info 2015-05-12 23:03:48 +00:00
pages.h Propagate failures from VirtualMemory::Commit. 2015-05-05 00:01:29 +00: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 Compute accurate token count when loading from snapshot 2015-05-15 00:11:01 +00:00
parser.h Fix CompilerStats info 2015-05-12 23:03:48 +00:00
parser_test.cc Lazily generate local var descriptors. 2015-05-07 04:16:50 +00:00
port.cc Fix crash when posting a message to a send port with port id 0. 2015-04-05 19:06:29 +00:00
port.h Refactor isolate startup code in preparation for making isolate spawning more truly non-blocking. 2014-08-20 19:57:09 +00: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
proccpuinfo.cc - Sort out confusion between malloc/free and new/delete. 2014-02-27 09:33:44 +00:00
proccpuinfo.h Updates refactoring of CPU feature detection 2014-02-24 19:28:30 +00:00
profiler.cc Attempt to fix Windows Dartium #2 2015-05-14 22:47:21 +00:00
profiler.h Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
profiler_service.cc Rework error handling in the service protocol and in Observatory. 2015-05-14 19:34:37 +00:00
profiler_service.h Add Function based profile tree 2015-02-26 18:48:55 +00:00
profiler_test.cc Rework Sample class 2014-02-20 21:10:07 +00:00
random.cc - Add a per-isolate pseudo random number generator to the 2013-11-06 00:59:46 +00:00
random.h - Add a minimal implementation of Capability. 2014-04-23 19:44:03 +00:00
raw_object.cc Revert "Delta encode pc descriptors." 2015-05-13 20:24:47 +00:00
raw_object.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
raw_object_snapshot.cc - Remove JSCRE from the runtime. 2015-04-08 23:59:23 +00:00
regexp.cc After sudying IrregExp compilation, it seems too complicated to do lazy local var descriptors for those. The amount of eagerly generated descriptors is small enough that it IMO does not warrant the additional complexity. Cleaned up, removed the flag. 2015-05-08 07:04:21 +00:00
regexp.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
regexp_assembler.cc Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
regexp_assembler.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00: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_parser.cc A few fixes for ARMv5TE. 2015-03-30 20:46:52 +00:00
regexp_parser.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
regexp_test.cc Remove dead --use_jscre flag. 2015-05-08 20:31:37 +00:00
report.cc Cleanup of error and warning reporting. 2014-06-18 22:30:34 +00:00
report.h Cleanup of error and warning reporting. 2014-06-18 22:30:34 +00:00
report_test.cc Don't double-escape strings in the VM Service, and don't use \u0000 to determine the string length. 2014-09-09 21:34:06 +00:00
resolver.cc Separate is_debuggable and is_visible again. The outer async functions (that produce the Futures or Streams) should be visible but not debuggable. Visible so their frames are included in stacktraces for return type errors during checked mode. Not debuggable so breakpoints are resolved to the function that implements the async body. 2015-03-23 20:26:05 +00: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 Split Thread/Isolate instances, but still maintain 1:1 relationship. 2015-03-25 22:41:33 +00:00
runtime_entry_arm.cc Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
runtime_entry_arm64.cc Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
runtime_entry_ia32.cc Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
runtime_entry_mips.cc Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
runtime_entry_test.cc Adds Runtime call stub and Dart entry stub to ARM64. 2014-04-18 23:43:15 +00:00
runtime_entry_x64.cc Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
scanner.cc Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
scanner.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
scanner_test.cc - Ensure that the token stream from generated source matches the 2013-10-23 19:08:36 +00:00
scavenger.cc - Avoid inconsistency of for example IterateObjects vs VisitObjects. 2015-04-16 23:16:25 +00:00
scavenger.h Fix Dartium DEBUG failures by ensuring proper scoping within GC prologue/epilogue. 2015-02-06 17:38:39 +00: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 Fix generation of context level descriptors (issue 22391). 2015-03-21 00:14:00 +00: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 Rename kDummyTokenIndex to kNoSourcePos 2014-01-21 23:46:26 +00:00
service.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
service.h Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
service_event.cc Add Debugger.inspect. 1976 here we come! 2015-05-08 22:18:43 +00:00
service_event.h Add Debugger.inspect. 1976 here we come! 2015-05-08 22:18:43 +00:00
service_isolate.cc Add Service ID zones to service protocol 2015-05-12 23:48:01 +00:00
service_isolate.h Do not register service isolate descendants with service 2015-04-01 20:23:42 +00:00
service_sources.gypi Split service into VM and embedder specific bits. 2014-01-14 22:34:43 +00:00
service_test.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
signal_handler.h Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
signal_handler_android.cc Fix unsimulated ARM64 build. 2015-04-27 22:16:53 +00:00
signal_handler_linux.cc Fix unsimulated ARM64 build. 2015-04-27 22:16:53 +00:00
signal_handler_macos.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
signal_handler_win.cc Fix Windows build 2015-04-07 19:19:51 +00:00
simulator.h Begins work on ARM64, first assembler test. 2014-04-02 17:39:32 +00:00
simulator_arm.cc Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
simulator_arm.h Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
simulator_arm64.cc Implement Smi_bitLength intrinsic on mips, arm, and arm64. 2015-05-06 13:56:08 +00:00
simulator_arm64.h Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
simulator_mips.cc Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
simulator_mips.h Support profiling of simulated Dart code on mips, arm, and arm64. 2015-04-27 19:55:53 +00:00
snapshot.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
snapshot.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
snapshot_ids.h Fix for issue 20992 - Allow sending static/top-level functions to other isolates which are spawned using the 'spawn function' functionality. 2015-03-06 18:50:19 +00:00
snapshot_test.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
snapshot_test.dart
snapshot_test_in.dat
spaces.h Corrected resubmssion of r34736. 2014-04-04 21:04:48 +00:00
stack_frame.cc Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
stack_frame.h Compress deopt instructions in memory using variable length encoding. 2015-04-08 13:08:36 +00: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 * Rename misleading Instance::Equals to CanonicalizeEquals and document it. 2014-05-12 20:53:23 +00:00
stack_frame_x64.h Save top StackResource in entry frame. 2015-02-20 20:46:31 +00:00
store_buffer.cc
store_buffer.h - Add and enable concurrent sweeper. 2014-08-27 13:37:55 +00:00
stub_code.cc VM: Don't emit usage counter code when optimizations are disabled. 2015-05-05 17:06:18 +00:00
stub_code.h Move megamorphic lookup code to stub instead of inlining. Preformance loss < 5%, instruction size reduced by 30% (when using always-megamorphic). 2015-05-05 14:07:48 +00:00
stub_code_arm.cc Add flag --support_debugger, controls emitting single stepping checks. Disable in --noopt, 6% gain. 2015-05-08 10:33:12 +00:00
stub_code_arm64.cc Add flag --support_debugger, controls emitting single stepping checks. Disable in --noopt, 6% gain. 2015-05-08 10:33:12 +00:00
stub_code_arm64_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
stub_code_arm_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
stub_code_ia32.cc Add flag --support_debugger, controls emitting single stepping checks. Disable in --noopt, 6% gain. 2015-05-08 10:33:12 +00:00
stub_code_ia32_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
stub_code_mips.cc Add flag --support_debugger, controls emitting single stepping checks. Disable in --noopt, 6% gain. 2015-05-08 10:33:12 +00:00
stub_code_mips_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
stub_code_x64.cc Add flag --support_debugger, controls emitting single stepping checks. Disable in --noopt, 6% gain. 2015-05-08 10:33:12 +00:00
stub_code_x64_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
symbols.cc Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
symbols.h Move symbol table from per isolate snapshot to vm isolate snapshot, this reduces the per isolate initial heap size 2015-05-14 20:14:37 +00:00
tags.cc Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
tags.h Fix idle ticks during isolate startup 2015-04-28 00:32:44 +00:00
thread.cc Fix race in debug assertion. 2015-05-15 16:28:26 +00:00
thread.h Remove fake isolate from concurrent sweeper and extend lifetime of VM threads. 2015-05-15 12:48:49 +00:00
thread_interrupter.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_interrupter.h Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_interrupter_android.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_interrupter_linux.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_interrupter_macos.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_interrupter_test.cc * Introduce ThreadInterrupter which calls a TLS set callback when thread is interrupted. 2013-12-16 18:52:15 +00:00
thread_interrupter_win.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
thread_pool.cc Prepares for multiple threads by further decoupling Thread from Isolate. 2015-04-01 17:48:11 +00:00
thread_pool.h Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
thread_pool_test.cc - Address review comments from https://codereview.chromium.org/474913004/ 2014-08-20 18:37:29 +00:00
thread_test.cc - Separate the thread implementation used in bin/ and vm/ 2014-08-12 23:19:53 +00:00
timer.cc Extend Timer to track longest contiguous interval, and add GC timer. 2014-04-04 22:13:59 +00:00
timer.h Fix CompilerStats info 2015-05-12 23:03:48 +00:00
token.cc Range feedback for arithmetic operations. 2014-12-15 18:48:15 +00:00
token.h Range feedback for arithmetic operations. 2014-12-15 18:48:15 +00: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 Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
unit_test.h First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +00: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 Add simpler unit tests for VerifiedMemory. 2014-11-05 18:26:36 +00:00
verifier.cc Never mark free list elements. 2015-04-15 22:18:07 +00: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 VM: Enable collection of unoptimized code for optimized functions. 2015-04-10 12:02:30 +00:00
vm.gypi Revert 45783 2015-05-14 00:32:32 +00:00
vm_sources.gypi Split Thread/Isolate instances, but still maintain 1:1 relationship. 2015-03-25 22:41:33 +00:00
vtune.cc
vtune.h
weak_code.cc Track references to allocation stubs via static_calls_table, instead of keeping two referencers alive. 2014-09-26 20:17:53 +00: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 Double-align Zone allocations to fix MIPS issue. 2015-01-13 01:56:30 +00:00
zone.h Fix build by silencing zero-length memset warning. 2015-01-13 17:34:09 +00:00
zone_test.cc VM: Make ZoneAllocated-objects that don't need a vtable smaller. 2014-06-11 10:54:16 +00:00