Mercurial > hg > graal-jvmci-8
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)) { |