aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/RallocUtil.c
diff options
context:
space:
mode:
authorCarl Shapiro <cshapiro@google.com>2010-05-11 13:46:29 -0700
committerCarl Shapiro <cshapiro@google.com>2010-05-11 13:54:21 -0700
commit7800c097fe06c046a1f6bed8650dd546d7b7a886 (patch)
treee742c54e69d084d0407cb561e470a8ed2395adb2 /vm/compiler/codegen/arm/RallocUtil.c
parent79fe98bede046ea50dd3f9616ca6ff96f0e63477 (diff)
Two fixes to referencing processing.
First, ensure the transporter allocates from blocks on the scavenger work queue. Previously, the transporter could have objects allocated in the free space of dequeued to-space blocks. When this condition occurs we unconditionally enqueue the block for re-scavenging. Second, finish the implementation of large heap table scavenging and add a verification routine for this root. Change-Id: I5a9caf4b2824673a1f532c4e215c53f64a6a4627
Diffstat (limited to 'vm/compiler/codegen/arm/RallocUtil.c')
0 files changed, 0 insertions, 0 deletions