v8/src/heap
ulan 4097318792 Treat pointers in optimized code as strong before all weak dependencies are registered.
This prevents GC from observing code objects with out-of-sync weak dependencies.

BUG=v8:3823
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#26225}
2015-01-22 15:31:04 +00:00
..
gc-idle-time-handler.cc Restart idle round on context disposal. 2014-12-03 13:14:00 +00:00
gc-idle-time-handler.h Restart idle round on context disposal. 2014-12-03 13:14:00 +00:00
gc-tracer.cc Reset old generation limit on main frame context disposal. 2014-12-22 15:40:36 +00:00
gc-tracer.h Reset old generation limit on main frame context disposal. 2014-12-22 15:40:36 +00:00
heap-inl.h Treat pointers in optimized code as strong before all weak dependencies are registered. 2015-01-22 15:31:04 +00:00
heap.cc Remove deprecated v8::base::OS::nan_value(). 2015-01-21 14:38:58 +00:00
heap.h Treat pointers in optimized code as strong before all weak dependencies are registered. 2015-01-22 15:31:04 +00:00
incremental-marking-inl.h Use just one marking deque. 2014-12-01 17:03:08 +00:00
incremental-marking.cc Add checks to the marking queue 2015-01-16 10:39:25 +00:00
incremental-marking.h Explicitly track whether incremental marking was activated 2014-12-04 16:44:33 +00:00
mark-compact-inl.h Some PNaCL compatibility fixes. 2014-08-27 13:47:19 +00:00
mark-compact.cc Remove custom weak handling of monomorphic IC. 2014-12-22 15:04:18 +00:00
mark-compact.h Add checks to the marking queue 2015-01-16 10:39:25 +00:00
objects-visiting-inl.h Remove custom weak handling of monomorphic IC. 2014-12-22 15:04:18 +00:00
objects-visiting.cc Reland "In-object double fields unboxing (for 64-bit only)." 2014-11-11 10:25:46 +00:00
objects-visiting.h Do not use out of range visitor ids. 2014-12-22 11:12:17 +00:00
spaces-inl.h Verify that heap object iterator stays within page bound. 2015-01-08 14:45:28 +00:00
spaces.cc Store embed-script flag as metadata into snapshot blob. 2015-01-14 11:06:51 +00:00
spaces.h Reserve code range block for evacuation. 2014-11-20 14:52:35 +00:00
store-buffer-inl.h Move store-buffer to heap and remove some unnecessary includes. 2014-08-11 14:22:24 +00:00
store-buffer.cc Regularly check hash set addresses to verify memory integrity. 2015-01-08 18:17:37 +00:00
store-buffer.h Move store-buffer to heap and remove some unnecessary includes. 2014-08-11 14:22:24 +00:00