Mercurial > hg > truffle
diff src/share/vm/memory/generation.hpp @ 113:ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author | coleenp |
---|---|
date | Sun, 13 Apr 2008 17:43:42 -0400 |
parents | a61af66fc99e |
children | d1605aabd0a1 12eea04c8b06 |
line wrap: on
line diff
--- a/src/share/vm/memory/generation.hpp Fri Apr 11 09:56:35 2008 -0400 +++ b/src/share/vm/memory/generation.hpp Sun Apr 13 17:43:42 2008 -0400 @@ -295,13 +295,7 @@ // // The "obj_size" argument is just obj->size(), passed along so the caller can // avoid repeating the virtual call to retrieve it. - // - // The "ref" argument, if non-NULL, is the address of some reference to "obj" - // (that is "*ref == obj"); some generations may use this information to, for - // example, influence placement decisions. - // - // The default implementation ignores "ref" and calls allocate(). - virtual oop promote(oop obj, size_t obj_size, oop* ref); + virtual oop promote(oop obj, size_t obj_size); // Thread "thread_num" (0 <= i < ParalleGCThreads) wants to promote // object "obj", whose original mark word was "m", and whose size is