187 protected: |
187 protected: |
188 Location::Type get_oop_type(Handle value); |
188 Location::Type get_oop_type(Handle value); |
189 ScopeValue* get_scope_value(Handle value, BasicType type, GrowableArray<ScopeValue*>* objects, ScopeValue* &second, TRAPS); |
189 ScopeValue* get_scope_value(Handle value, BasicType type, GrowableArray<ScopeValue*>* objects, ScopeValue* &second, TRAPS); |
190 MonitorValue* get_monitor_value(Handle value, GrowableArray<ScopeValue*>* objects, TRAPS); |
190 MonitorValue* get_monitor_value(Handle value, GrowableArray<ScopeValue*>* objects, TRAPS); |
191 |
191 |
192 void* record_metadata_reference(Handle constant, TRAPS); |
192 void* record_metadata_reference(CodeSection* section, address dest, Handle constant, TRAPS); |
193 #ifdef _LP64 |
193 #ifdef _LP64 |
194 narrowKlass record_narrow_metadata_reference(Handle constant, TRAPS); |
194 narrowKlass record_narrow_metadata_reference(CodeSection* section, address dest, Handle constant, TRAPS); |
195 #endif |
195 #endif |
196 |
196 |
197 // extract the fields of the HotSpotCompiledCode |
197 // extract the fields of the HotSpotCompiledCode |
198 void initialize_fields(oop target, oop target_method, TRAPS); |
198 void initialize_fields(oop target, oop target_method, TRAPS); |
199 void initialize_dependencies(oop target_method, OopRecorder* oop_recorder, TRAPS); |
199 void initialize_dependencies(oop target_method, OopRecorder* oop_recorder, TRAPS); |