History log of /dalvik/vm/alloc/HeapTable.c
Revision Date Author Comments
646ba0996da817deddb509b2130a6ad432096691 11-Jun-2010 Carl Shapiro <cshapiro@google.com> Eliminate pointer tagging on the reference operation queue.

Tags are unconditionally added before references are added to the
reference queue. This tag is checked when a reference is removed from
the queue and subsequently cleared. There are no other observers of
this tag and so it is equivalent to not tag the reference in the first
place. The original intent may have been to tag the references in
different ways. Removing this code simplifies reference tracing.

Change-Id: Idb18929e601acdd049b4a92ebf588f3f5febb75c
d4f78d3a764e6aa8f7174c78f537c016dac7f7ec 08-Jun-2010 Barry Hayes <bhayes@google.com> ALLOC_NO_GC is no longer used; remove it, and the nonCollectableRefs table.
Clean up dvmHeapInitHeapRefTable's interface to know the default size.

Change-Id: I535fdfe39924f6f65f286e2809002c2a0e6411b6
7365493ad8d360c1dcf9cd8b6eee62747af01cae 09-Jun-2010 Carl Shapiro <cshapiro@google.com> Remove repeated newlines at the end of files.

Change-Id: I1e3d103a7b932ef21acedb6438c0f26b315df28f
fbdcfb9ea9e2a78f295834424c3f24986ea45dac 29-May-2010 Brian Carlstrom <bdc@google.com> Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master

Change-Id: I0c0edb3ebf0d5e040d6bbbf60269fab0deb70ef9
2954074adc6a9793f38c0c58d03ec1dc057406eb 26-Mar-2010 Carl Shapiro <cshapiro@google.com> Reference class handling overhaul.

* Do not mark through soft-reachable referents when scanning f-
reachable objects.

* Make the SoftReference clearing policy local to better conform to
developer expecataions.

* Eliminate SCHEDULED_REFERENCE_MAGIC, a hold-over from a previous
reference management algorithm.

* Move soft, weak and phantom reference processing into their own
subroutines.

Change-Id: I992788d58f10fa08336e6ac3f0a4dbfa3fc2086f
98389d0893ad3d3e06cfb38296b01de39e52db31 15-Feb-2010 Carl Shapiro <cshapiro@google.com> Eliminate unused variable warnings in the alloc code. In the places
where unused attributes have been added, arguably, the return code
should be passed up to the caller or, if the return code indicates an
error, we should fast-fail.
f6c387128427e121477c1b32ad35cdcaa5101ba3 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
f72d5de56a522ac3be03873bdde26f23a5eeeb3c 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
2ad60cfc28e14ee8f0bb038720836a4696c478ad 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution