comparison src/share/vm/ci/ciEnv.cpp @ 12160:f98f5d48f511

7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked Summary: Do patching rather bailing out for unlinked call with appendix Reviewed-by: twisti, kvn
author roland
date Wed, 21 Aug 2013 13:34:45 +0200
parents 9ce110b1d14a
children cefad50507d8 5cc2d82aa82a
comparison
equal deleted inserted replaced
12159:b17d8f6d9ed7 12160:f98f5d48f511
1148 void ciEnv::record_out_of_memory_failure() { 1148 void ciEnv::record_out_of_memory_failure() {
1149 // If memory is low, we stop compiling methods. 1149 // If memory is low, we stop compiling methods.
1150 record_method_not_compilable("out of memory"); 1150 record_method_not_compilable("out of memory");
1151 } 1151 }
1152 1152
1153 ciInstance* ciEnv::unloaded_ciinstance() {
1154 GUARDED_VM_ENTRY(return _factory->get_unloaded_object_constant();)
1155 }
1156
1153 void ciEnv::dump_replay_data(outputStream* out) { 1157 void ciEnv::dump_replay_data(outputStream* out) {
1154 VM_ENTRY_MARK; 1158 VM_ENTRY_MARK;
1155 MutexLocker ml(Compile_lock); 1159 MutexLocker ml(Compile_lock);
1156 ResourceMark rm; 1160 ResourceMark rm;
1157 #if INCLUDE_JVMTI 1161 #if INCLUDE_JVMTI