hotspot Udiff src/share/vm/jvmci/jvmciCodeInstaller.hpp (original) (raw)
@@ -209,11 +209,11 @@ static bool is_general_purpose_reg(VMReg hotspotRegister);
const OopMapSet* oopMapSet() const { return _debug_recorder->_oopmaps; }
protected:
- Location::Type get_oop_type(Handle value);
Location::Type get_oop_type(Thread* thread, Handle value); ScopeValue* get_scope_value(Handle value, BasicType type, GrowableArray<ScopeValue*>* objects, ScopeValue* &second, TRAPS); MonitorValue* get_monitor_value(Handle value, GrowableArray<ScopeValue*>* objects, TRAPS);
void* record_metadata_reference(CodeSection* section, address dest, Handle constant, TRAPS);
#ifdef _LP64
@@ -227,15 +227,15 @@ int estimate_stubs_size(TRAPS);
// perform data and call relocation on the CodeBuffer JVMCIEnv::CodeInstallResult initialize_buffer(CodeBuffer& buffer, TRAPS);
- void assumption_NoFinalizableSubclass(Handle assumption);
- void assumption_ConcreteSubtype(Handle assumption);
- void assumption_LeafType(Handle assumption);
- void assumption_ConcreteMethod(Handle assumption);
- void assumption_CallSiteTargetValue(Handle assumption);
void assumption_NoFinalizableSubclass(Thread* thread, Handle assumption);
void assumption_ConcreteSubtype(Thread* thread, Handle assumption);
void assumption_LeafType(Thread* thread, Handle assumption);
void assumption_ConcreteMethod(Thread* thread, Handle assumption);
void assumption_CallSiteTargetValue(Thread* thread, Handle assumption);
void site_Safepoint(CodeBuffer& buffer, jint pc_offset, Handle site, TRAPS); void site_Infopoint(CodeBuffer& buffer, jint pc_offset, Handle site, TRAPS); void site_Call(CodeBuffer& buffer, jint pc_offset, Handle site, TRAPS); void site_DataPatch(CodeBuffer& buffer, jint pc_offset, Handle site, TRAPS);