Mercurial > hg > truffle
comparison src/share/vm/oops/oop.pcgc.inline.hpp @ 20804:7848fc12602b
Merge with jdk8u40-b25
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Tue, 07 Apr 2015 14:58:49 +0200 |
parents | 89152779163c ee019285a52c |
children |
comparison
equal
deleted
inserted
replaced
20184:84105dcdb05b | 20804:7848fc12602b |
---|---|
52 assert (PSParallelCompact::mark_bitmap()->is_marked(this), | 52 assert (PSParallelCompact::mark_bitmap()->is_marked(this), |
53 "should be marked"); | 53 "should be marked"); |
54 klass()->oop_follow_contents(cm, this); | 54 klass()->oop_follow_contents(cm, this); |
55 } | 55 } |
56 | 56 |
57 // Used by parallel old GC. | |
58 | |
59 inline oop oopDesc::forward_to_atomic(oop p) { | 57 inline oop oopDesc::forward_to_atomic(oop p) { |
60 assert(ParNewGeneration::is_legal_forward_ptr(p), | 58 assert(ParNewGeneration::is_legal_forward_ptr(p), |
61 "illegal forwarding pointer value."); | 59 "illegal forwarding pointer value."); |
62 markOop oldMark = mark(); | 60 markOop oldMark = mark(); |
63 markOop forwardPtrMark = markOopDesc::encode_pointer_as_mark(p); | 61 markOop forwardPtrMark = markOopDesc::encode_pointer_as_mark(p); |