aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/CompilerCodegen.h
diff options
context:
space:
mode:
authorCarl Shapiro <cshapiro@google.com>2009-12-21 11:42:59 -0800
committerCarl Shapiro <cshapiro@google.com>2009-12-21 15:43:29 -0800
commit94338aadf8355b28846f0d21c49142ca29479dc4 (patch)
treebfc4e126727a3758c21c3f51a111dea7bef41d11 /vm/compiler/codegen/CompilerCodegen.h
parent2692bae61c54b358248ec57de07e7e4b5dc18c2d (diff)
Repurpose bits 1 and 2 of the lockword for encoding the hash state of
an object. Invert the meaning of the shape bit to match the encoding scheme described in Bacon's paper. Consequently, monitor pointers must have the lower 3 bits stripped before they may be dereferenced.
Diffstat (limited to 'vm/compiler/codegen/CompilerCodegen.h')
0 files changed, 0 insertions, 0 deletions