comparison src/share/vm/runtime/vframe_hp.hpp @ 6275:957c266d8bc5

Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Tue, 21 Aug 2012 10:39:19 +0200
parents 5857923e563c d2a62e0f25eb
children e522a00b91aa
comparison
equal deleted inserted replaced
5891:fd8832ae511d 6275:957c266d8bc5
87 // store updated locals in a data structure that contains enough 87 // store updated locals in a data structure that contains enough
88 // information to recognize equality with a vframe and to store 88 // information to recognize equality with a vframe and to store
89 // any updated locals. 89 // any updated locals.
90 90
91 class jvmtiDeferredLocalVariable; 91 class jvmtiDeferredLocalVariable;
92 class jvmtiDeferredLocalVariableSet : public CHeapObj { 92 class jvmtiDeferredLocalVariableSet : public CHeapObj<mtCompiler> {
93 private: 93 private:
94 94
95 methodOop _method; // must be GC'd 95 methodOop _method; // must be GC'd
96 int _bci; 96 int _bci;
97 intptr_t* _id; 97 intptr_t* _id;
117 ~jvmtiDeferredLocalVariableSet(); 117 ~jvmtiDeferredLocalVariableSet();
118 118
119 119
120 }; 120 };
121 121
122 class jvmtiDeferredLocalVariable : public CHeapObj { 122 class jvmtiDeferredLocalVariable : public CHeapObj<mtCompiler> {
123 public: 123 public:
124 124
125 jvmtiDeferredLocalVariable(int index, BasicType type, jvalue value); 125 jvmtiDeferredLocalVariable(int index, BasicType type, jvalue value);
126 126
127 BasicType type(void) { return _type; } 127 BasicType type(void) { return _type; }