Mercurial > hg > truffle
comparison src/share/vm/oops/oop.hpp @ 1123:167c2986d91b
6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu
author | phh |
---|---|
date | Wed, 16 Dec 2009 12:54:49 -0500 |
parents | 148e5441d916 |
children | c18cbe5936b8 2d127394260e |
comparison
equal
deleted
inserted
replaced
1122:dcb15a6f342d | 1123:167c2986d91b |
---|---|
28 // (see oopHierarchy for complete oop class hierarchy) | 28 // (see oopHierarchy for complete oop class hierarchy) |
29 // | 29 // |
30 // no virtual functions allowed | 30 // no virtual functions allowed |
31 | 31 |
32 // store into oop with store check | 32 // store into oop with store check |
33 template <class T> void oop_store(T* p, oop v); | 33 template <class T> inline void oop_store(T* p, oop v); |
34 template <class T> void oop_store(volatile T* p, oop v); | 34 template <class T> inline void oop_store(volatile T* p, oop v); |
35 | 35 |
36 // store into oop without store check | 36 // store into oop without store check |
37 template <class T> void oop_store_without_check(T* p, oop v); | 37 template <class T> inline void oop_store_without_check(T* p, oop v); |
38 template <class T> void oop_store_without_check(volatile T* p, oop v); | 38 template <class T> inline void oop_store_without_check(volatile T* p, oop v); |
39 | |
40 | 39 |
41 extern bool always_do_update_barrier; | 40 extern bool always_do_update_barrier; |
42 | 41 |
43 // Forward declarations. | 42 // Forward declarations. |
44 class OopClosure; | 43 class OopClosure; |