equal
deleted
inserted
replaced
435 // resizing in the context of an inner resource mark. |
435 // resizing in the context of an inner resource mark. |
436 char* buffer = NEW_RESOURCE_ARRAY(char, O_BUFLEN); |
436 char* buffer = NEW_RESOURCE_ARRAY(char, O_BUFLEN); |
437 stringStream st(buffer, O_BUFLEN); |
437 stringStream st(buffer, O_BUFLEN); |
438 deps.print_dependency(witness, true, &st); |
438 deps.print_dependency(witness, true, &st); |
439 *failure_detail = st.as_string(); |
439 *failure_detail = st.as_string(); |
440 if (env == NULL || counter_changed) { |
440 if (env == NULL || counter_changed || deps.type() == Dependencies::evol_method) { |
441 return JVMCIEnv::dependencies_failed; |
441 return JVMCIEnv::dependencies_failed; |
442 } else { |
442 } else { |
443 // The dependencies were invalid at the time of installation |
443 // The dependencies were invalid at the time of installation |
444 // without any intervening modification of the system |
444 // without any intervening modification of the system |
445 // dictionary. That means they were invalidly constructed. |
445 // dictionary. That means they were invalidly constructed. |