dart-sdk/runtime/vm
hausner@google.com 21ca62f8bc Properly resolve top-level setters
Fixes issue 4386.

When converting a getter to a setter (converting a right-hand
side expression to a left-hand side, assignable entity),
we need to know where to look for the setter function.
Top-level setters need to be resolved in the library or prefix
scope in which the getter was found.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45316 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-21 17:36:34 +00:00
..
service Do not register service isolate descendants for debugging 2015-04-21 01:10:54 +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 Fixes ARM instruction version checking. 2015-04-07 17:36:46 +00:00
assembler_arm.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
assembler_arm64.cc VM: Align implementations of assembler constant pools. 2015-02-09 11:47:36 +00:00
assembler_arm64.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
assembler_arm64_test.cc Process two 32-bit digits as one 64-bit digit in all bigint intrinsics on ARM64. 2015-01-05 20:46:48 +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 Replace MIPS TraceSimMsg calls with Comment calls. 2015-04-08 19:59:50 +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 Properly resolve top-level setters 2015-04-21 17:36:34 +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 Add missing ExitIsolate to benchmark test. 2015-04-01 23:29:56 +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
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 Regularize naming to make BUILD.gn files easier to write. 2014-11-04 22:03:57 +00:00
bootstrap.h Regularize naming to make BUILD.gn files easier to write. 2014-11-04 22:03:57 +00:00
bootstrap_natives.cc Add VM class for Map/LinkedHashMap. 2014-07-25 20:04:11 +00:00
bootstrap_natives.h Deal with type arguments of generic local functions in VM mirrors. 2015-04-08 21:40:51 +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 Fixes for updated third_party/android_tools. 2015-01-26 20:59:03 +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 Make sure declared upper bounds are resolved when finalizing a type containing a 2015-04-08 00:59:52 +00:00
class_finalizer.h Service isolate rework take 2 2015-01-29 18:31:27 +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 Fix crash in x64: handler's pc-offset must be in 32-bit uword range ( x64 -1 is out of range). Use kInvalidPcOffset = 0. 2015-03-12 21:40:05 +00:00
code_descriptors.h Fix crash in x64: handler's pc-offset must be in 32-bit uword range ( x64 -1 is out of range). Use kInvalidPcOffset = 0. 2015-03-12 21:40:05 +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 Fix List length size check; add test. 2015-04-17 00:34:44 +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 Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
compiler.h VM: Add infrastructure to support deferred generation of unoptimized code. 2015-04-07 12:32:22 +00:00
compiler_stats.cc - Ensure that all names in local scopes are symbols. 2014-03-07 19:37:04 +00:00
compiler_stats.h - Ensure that all names in local scopes are symbols. 2014-03-07 19:37:04 +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 ia32: Remove redundant CTX preservation from intrinsics; tweak definition of CTX. 2015-03-25 21:25:36 +00:00
constants_arm64.h Add support for debug break in Dart source. 2015-04-16 19:32:48 +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 Add support for debug break in Dart source. 2015-04-16 19:32:48 +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 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.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 Prepares for multiple threads by further decoupling Thread from Isolate. 2015-04-01 17:48:11 +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 Add asserts that isolates have a root library set up before they become runnable. 2015-04-17 00:44:47 +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 Reland r45243. 2015-04-20 10:42:54 +00:00
dart_api_message.cc Fix for issue 21398. 2015-01-12 23:14:30 +00:00
dart_api_message.h Make sure Bigint._digits is always a Uint32List and bever null. Adapt type information for get:_digits. 2014-09-18 21:18:25 +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 Do not register service isolate descendants for debugging 2015-04-21 01:10:54 +00:00
debugger.h Remove redundant variable descriptors from optimized code. 2015-04-17 09:11:38 +00:00
debugger_api_impl.cc Remove deprecated debugger code 2014-12-20 00:20:03 +00:00
debugger_api_impl_test.cc Move implementation from IterableBase to Iterable. 2015-04-13 12:26:15 +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 VM: Add infrastructure to support deferred generation of unoptimized code. 2015-04-07 12:32:22 +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 Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +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 Fixes ARM instruction version checking. 2015-04-07 17:36:46 +00:00
disassembler_arm64.cc Fix a windows build issue 2015-02-10 21:30:28 +00:00
disassembler_ia32.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
disassembler_mips.cc Improve generated MIPS code for conditional expressions and branches by delaying 2014-12-22 20:50:15 +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 Properly resolve top-level setters 2015-04-21 17:36:34 +00:00
flow_graph_builder.h Thread/Isolate refactoring: new(Isolate*) -> new(Zone*) 2015-03-17 19:24:26 +00:00
flow_graph_compiler.cc Remove redundant variable descriptors from optimized code. 2015-04-17 09:11:38 +00:00
flow_graph_compiler.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
flow_graph_compiler_arm.cc Remove zapping of registers introduced in r37297 that has not turned up any GC 2015-04-08 20:56:28 +00:00
flow_graph_compiler_arm64.cc Remove zapping of registers introduced in r37297 that has not turned up any GC 2015-04-08 20:56:28 +00:00
flow_graph_compiler_ia32.cc Remove zapping of registers introduced in r37297 that has not turned up any GC 2015-04-08 20:56:28 +00:00
flow_graph_compiler_mips.cc Remove zapping of registers introduced in r37297 that has not turned up any GC 2015-04-08 20:56:28 +00:00
flow_graph_compiler_x64.cc Remove zapping of registers introduced in r37297 that has not turned up any GC 2015-04-08 20:56:28 +00:00
flow_graph_inliner.cc VM: Enable collection of unoptimized code for optimized functions. 2015-04-10 12:02:30 +00:00
flow_graph_inliner.h Redesign inlining interval computation. 2015-02-09 23:11:05 +00:00
flow_graph_optimizer.cc A few fixes for ARMv5TE. 2015-03-30 20:46:52 +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 Reland r45243. 2015-04-20 10:42:54 +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 Prepares for multiple threads by further decoupling Thread from Isolate. 2015-04-01 17:48:11 +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 - Avoid inconsistency of for example IterateObjects vs VisitObjects. 2015-04-16 23:16:25 +00:00
heap.h - Avoid inconsistency of for example IterateObjects vs VisitObjects. 2015-04-16 23:16:25 +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 A CheckClass instruction that compares against a null class only can be optimized to check instance instead of its class, since null-class has only one instance (not counting the sentinel, transitional etc temorary instances). 2015-04-06 17:32:09 +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 Emit OSR check stub only if needed. 2015-04-17 21:25:53 +00:00
intermediate_language_arm64.cc Emit OSR check stub only if needed. 2015-04-17 21:25:53 +00:00
intermediate_language_ia32.cc Emit OSR check stub only if needed. 2015-04-17 21:25:53 +00:00
intermediate_language_mips.cc Emit OSR check stub only if needed. 2015-04-17 21:25:53 +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 Emit OSR check stub only if needed. 2015-04-17 21:25:53 +00:00
intrinsifier.cc Fix flow graph and AST printing. 2015-03-13 21:46:35 +00:00
intrinsifier.h Cleanup: use const reference for ParsedFunction where possible. 2015-01-28 00:41:09 +00:00
intrinsifier_arm.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
intrinsifier_arm64.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
intrinsifier_ia32.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
intrinsifier_mips.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
intrinsifier_x64.cc Implement bigint shift intrinsics on IA32. 2015-04-15 20:46:24 +00:00
isolate.cc Add asserts that isolates have a root library set up before they become runnable. 2015-04-17 00:44:47 +00:00
isolate.h Move CHA field back to Isolate, pending a permanent fix. 2015-04-13 20:59:51 +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 Fix the build. 2015-03-26 19:23:14 +00:00
json_stream.h Major rework of vm service events 2015-03-05 19:02:42 +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 - Implement Isolate.ping. 2014-12-08 22:45:10 +00:00
message.h - Implement Isolate.ping. 2014-12-08 22:45:10 +00:00
message_handler.cc Yesterday's deadlock fix was wrong. It could drop notifications. 2015-03-10 18:15:37 +00:00
message_handler.h Major rework of vm service events 2015-03-05 19:02:42 +00:00
message_handler_test.cc Rename Thread -> OSThread. 2015-01-15 02:30:07 +00:00
message_test.cc - Implement Isolate.ping. 2014-12-08 22:45:10 +00:00
method_recognizer.cc Refactor _ByteDataView.[set|get]<Type> methods to improve their performance. 2015-01-21 14:21:49 +00:00
method_recognizer.h Revert "Change ListIterator to only check for concurrent modification at each iteration" 2015-04-16 18:53:39 +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 Properly resolve top-level setters 2015-04-21 17:36:34 +00:00
object.h Remove some duplication in code that extracts the source for a function. 2015-04-14 19:41:38 +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 Treat null like the object it is in the Observatory and Service. 2014-08-27 19:36:29 +00:00
object_id_ring.h Treat null like the object it is in the Observatory and Service. 2014-08-27 19:36:29 +00:00
object_id_ring_test.cc Treat null like the object it is in the Observatory and Service. 2014-08-27 19:36:29 +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 - Implement some more missing pieces of the Isolate API. 2015-03-07 01:04:19 +00:00
object_store.h - Implement some more missing pieces of the Isolate API. 2015-03-07 01:04:19 +00:00
object_store_test.cc
object_test.cc Extend list length unit test. 2015-04-17 23:56:55 +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 Kill service_test.cc tests in favor of dart tests for the service protocol. 2015-04-17 21:08:02 +00:00
pages.h Before write-protecting a PageSpace, return bump allocation block to freelist. 2015-04-15 16:59:02 +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 Properly resolve top-level setters 2015-04-21 17:36:34 +00:00
parser.h Properly resolve top-level setters 2015-04-21 17:36:34 +00:00
parser_test.cc Be less aggressive in sharing contexts between scopes so that sibling contexts 2015-03-19 22:39:46 +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 Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
profiler.h Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
profiler_service.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +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 VM: Enable collection of unoptimized code for optimized functions. 2015-04-10 12:02:30 +00:00
raw_object.h Eliminate object table and use regular object pool for deoptimization infos. 2015-04-13 15:43:58 +00:00
raw_object_snapshot.cc - Remove JSCRE from the runtime. 2015-04-08 23:59:23 +00:00
regexp.cc - Remove JSCRE from the runtime. 2015-04-08 23:59:23 +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 JSCRE from the runtime. 2015-04-08 23:59:23 +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 Kill service_test.cc tests in favor of dart tests for the service protocol. 2015-04-17 21:08:02 +00:00
service.h Some cleanups in the code that posts results to service clients. 2015-04-09 21:08:38 +00:00
service_event.cc Allow Observatory debugger to switch isolates. 2015-03-26 19:06:18 +00:00
service_event.h Allow Observatory debugger to switch isolates. 2015-03-26 19:06:18 +00:00
service_isolate.cc Some cleanups in the code that posts results to service clients. 2015-04-09 21:08:38 +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 Kill service_test.cc tests in favor of dart tests for the service protocol. 2015-04-17 21:08:02 +00:00
signal_handler.h Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
signal_handler_android.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +00:00
signal_handler_linux.cc Remove profiler signal handler on shutdown 2015-04-07 18:33:01 +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 Adds a simarmv5te build and test target. 2015-04-15 20:44:43 +00:00
simulator_arm.h Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
simulator_arm64.cc Add support for debug break in Dart source. 2015-04-16 19:32:48 +00:00
simulator_arm64.h Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
simulator_mips.cc Add support for debug break in Dart source. 2015-04-16 19:32:48 +00:00
simulator_mips.h Isolate -> Thread for tracking owner of mutex and simulator's exclusive access. 2015-03-27 20:33:36 +00:00
snapshot.cc Rename NoGCScope -> NoSafepointScope. 2015-03-20 22:08:25 +00:00
snapshot.h First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +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 First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +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 Remove isolate pointer from context objects. 2014-10-24 12:19:20 +00:00
stub_code.h Range feedback for arithmetic operations. 2014-12-15 18:48:15 +00:00
stub_code_arm.cc Adds a simarmv5te build and test target. 2015-04-15 20:44:43 +00:00
stub_code_arm64.cc VM: Add infrastructure to support deferred generation of unoptimized code. 2015-04-07 12:32:22 +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 Save top StackResource in entry frame. 2015-02-20 20:46:31 +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 Replace MIPS TraceSimMsg calls with Comment calls. 2015-04-08 19:59:50 +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 VM: Add infrastructure to support deferred generation of unoptimized code. 2015-04-07 12:32:22 +00:00
stub_code_x64_test.cc Make CTX allocatable by the register allocator. 2014-10-30 15:42:38 +00:00
symbols.cc - Add a separate step to finalize the VM isolate explicitly. 2014-10-17 17:02:19 +00:00
symbols.h Continue improving the documentation for the vm service protocol. 2015-04-06 19:24:47 +00:00
tags.cc Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
tags.h Fix memory leak in CPU Profile page 2015-03-03 19:00:20 +00:00
thread.cc Move CHA field back to Isolate, pending a permanent fix. 2015-04-13 20:59:51 +00:00
thread.h Move CHA field back to Isolate, pending a permanent fix. 2015-04-13 20:59:51 +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 - Ensure that BaseIsolate is only used to break the header include cycles. 2014-05-05 21:45:38 +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 Deletion barrier preparation: validate overwritten references. 2015-01-02 18:16:13 +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 Regularize naming to make BUILD.gn files easier to write. 2014-11-04 22:03:57 +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