< prev index next >

src/hotspot/share/oops/oop.hpp

Print this page
rev 49911 : imported patch removeAllGCs

*** 257,273 **** inline bool is_forwarded() const; inline void forward_to(oop p); inline bool cas_forward_to(oop p, markOop compare); - #if INCLUDE_ALL_GCS // Like "forward_to", but inserts the forwarding pointer atomically. // Exactly one thread succeeds in inserting the forwarding pointer, and // this call returns "NULL" for that thread; any other thread has the // value of the forwarding pointer returned and does not modify "this". inline oop forward_to_atomic(oop p); - #endif // INCLUDE_ALL_GCS inline oop forwardee() const; // Age of object during scavenge inline uint age() const; --- 257,271 ----
*** 276,286 **** // mark-sweep support void follow_body(int begin, int end); // Garbage Collection support ! #if INCLUDE_ALL_GCS // Parallel Compact inline void pc_follow_contents(ParCompactionManager* cm); inline void pc_update_contents(ParCompactionManager* cm); // Parallel Scavenge inline void ps_push_contents(PSPromotionManager* pm); --- 274,284 ---- // mark-sweep support void follow_body(int begin, int end); // Garbage Collection support ! #if INCLUDE_PARALLELGC // Parallel Compact inline void pc_follow_contents(ParCompactionManager* cm); inline void pc_update_contents(ParCompactionManager* cm); // Parallel Scavenge inline void ps_push_contents(PSPromotionManager* pm);
*** 301,319 **** ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_ITERATE_SIZE_DECL) ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_ITERATE_SIZE_DECL) ! #if INCLUDE_ALL_GCS #define OOP_ITERATE_BACKWARDS_DECL(OopClosureType, nv_suffix) \ inline void oop_iterate_backwards(OopClosureType* blk); ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_ITERATE_BACKWARDS_DECL) ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_ITERATE_BACKWARDS_DECL) ! #endif // INCLUDE_ALL_GCS inline int oop_iterate_no_header(OopClosure* bk); inline int oop_iterate_no_header(OopClosure* bk, MemRegion mr); inline static bool is_instanceof_or_null(oop obj, Klass* klass); --- 299,317 ---- ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_ITERATE_SIZE_DECL) ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_ITERATE_SIZE_DECL) ! #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS #define OOP_ITERATE_BACKWARDS_DECL(OopClosureType, nv_suffix) \ inline void oop_iterate_backwards(OopClosureType* blk); ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_ITERATE_BACKWARDS_DECL) ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_ITERATE_BACKWARDS_DECL) ! #endif // INCLUDE_OOP_OOP_ITERATE_BACKWARDS inline int oop_iterate_no_header(OopClosure* bk); inline int oop_iterate_no_header(OopClosure* bk, MemRegion mr); inline static bool is_instanceof_or_null(oop obj, Klass* klass);
< prev index next >