Request for review: 8000797: NPG: is_pseudo_string_at() doesn't work

Coleen Phillimore coleen.phillimore at oracle.com
Fri Feb 8 13:59:45 PST 2013


Summary: Null out the original string when patching constant pool with 
pseudo-string

This call is_pseudo_string() conditionalized a pseudo_string_at() call, 
but since it always failed, it went to string_at() which returned the 
same thing.   The only thing that seems to treat pseudo-string and 
regular strings differently is the verifier.   The verifier pushes an 
object for pseudo string vs. an object of type java/lang/String.

open webrev at http://cr.openjdk.java.net/~coleenp/8000797/
bug link at http://bugs.sun.com/view_bug.do?bug_id=8000797

Tested with vm.mlvm.testlists and java/lang/invoke tests.

Thanks,
Coleen


More information about the hotspot-runtime-dev mailing list