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