comparison src/share/vm/prims/jvmtiEnvBase.cpp @ 2177:3582bf76420e

6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
author coleenp
date Thu, 27 Jan 2011 16:11:27 -0800
parents 684faacebf20
children c7f3d0b4570f
comparison
equal deleted inserted replaced
2176:27e4ea99855d 2177:3582bf76420e
1353 } 1353 }
1354 Deoptimization::deoptimize_frame(java_thread, jvf->fr().id()); 1354 Deoptimization::deoptimize_frame(java_thread, jvf->fr().id());
1355 } 1355 }
1356 1356
1357 // Get information about method return type 1357 // Get information about method return type
1358 symbolHandle signature(current_thread, jvf->method()->signature()); 1358 Symbol* signature = jvf->method()->signature();
1359 1359
1360 ResultTypeFinder rtf(signature); 1360 ResultTypeFinder rtf(signature);
1361 TosState fr_tos = as_TosState(rtf.type()); 1361 TosState fr_tos = as_TosState(rtf.type());
1362 if (fr_tos != tos) { 1362 if (fr_tos != tos) {
1363 if (tos != itos || (fr_tos != btos && fr_tos != ctos && fr_tos != stos)) { 1363 if (tos != itos || (fr_tos != btos && fr_tos != ctos && fr_tos != stos)) {