aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenFactory.c
diff options
context:
space:
mode:
authorBarry Hayes <bhayes@google.com>2009-06-22 11:45:20 -0700
committerBarry Hayes <bhayes@google.com>2009-06-26 08:45:46 -0700
commiteac47eddd953ca572f1c92a326b55b735b46377d (patch)
tree50bd4bb30ef40a5c2cf6483602196030f7c781bc /vm/compiler/codegen/arm/CodegenFactory.c
parentc1b54205471ea7824c87e53e0d9e6d4c30518007 (diff)
Add a bit-map encoding of Object-reference field offsets to ClassObject.
Class.c populates a new field with a bit for each of the first 32 instance fields, to show if it is a reference or not, and an escape value if there is a reference field beyond 32. The GC uses the encoded bitmap -- if available -- to extract Object refererences from DataObjects.
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenFactory.c')
0 files changed, 0 insertions, 0 deletions