diff src/share/vm/jvmci/jvmciRuntime.cpp @ 21605:7a7cf422160b

replaced OptionsParsed with DebugInitializationPropertyProvider
author Doug Simon <doug.simon@oracle.com>
date Fri, 29 May 2015 17:23:14 +0200
parents 59c3f921e454
children 71b338926f2e
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciRuntime.cpp	Fri May 29 17:01:57 2015 +0200
+++ b/src/share/vm/jvmci/jvmciRuntime.cpp	Fri May 29 17:23:14 2015 +0200
@@ -1045,8 +1045,6 @@
     if (closure.is_aborted()) {
       vm_abort(false);
     }
-
-    notify_options_set(THREAD);
   }
   OptionValue* printFlags = options->get(PRINT_FLAGS_ARG);
   if (printFlags != NULL && printFlags->boolean_value) {
@@ -1054,22 +1052,6 @@
   }
 }
 
-void JVMCIRuntime::notify_options_set(TRAPS) {
-  HandleMark hm(THREAD);
-  TempNewSymbol optionsParsedName = SymbolTable::new_symbol("com/oracle/jvmci/runtime/OptionsParsed", CHECK_ABORT);
-  KlassHandle optionsParsedClass = load_required_class(optionsParsedName);
-  objArrayHandle impls = get_service_impls(optionsParsedClass, THREAD);
-  int implsLen = impls->length();
-  if (implsLen != 0) {
-    for (int i = 0; i < implsLen; i++) {
-      JavaValue result(T_VOID);
-      JavaCallArguments args;
-      args.push_oop(impls->obj_at(i));
-      JavaCalls::call_interface(&result, optionsParsedClass, vmSymbols::run_method_name(), vmSymbols::void_method_signature(), &args, CHECK_ABORT);
-    }
-  }
-}
-
 void JVMCIRuntime::print_flags_helper(TRAPS) {
   // TODO(gd) write this in C++?
   HandleMark hm(THREAD);