Could I use AnonymousClassLoader?

Kirill Shirokov kirill.shirokov at oracle.com
Fri Mar 13 01:24:43 UTC 2015


Hi Lev,

Yes, you can pass NULL to CP patches argument [1].
AnonymousClassLoader is not supported and doesn't have to be correct [2].

Best regards,
Kirill

[1] 
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/c82d1a19ffb5/src/share/vm/prims/unsafe.cpp#l1090
[2] 
https://bugs.openjdk.java.net/browse/JDK-6990182?focusedCommentId=13501386#comment-13501386


3/13/2015 2:45 AM, Lev Serebryakov пишет:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On 13.03.2015 02:36, Vladimir Ivanov wrote:
>
>> Have you tried passing -XDignore.symbol.file to javac?
>    Nope. It helps! :)
>
>> Regarding the API, I'd "recommend" (if it's an appropriate word
>> for implementation-specific API :-)) to experiment with
>> Unsafe.defineAnonymousClass() instead.
>   Could I simply pass "null" for CP patches (last argument to this
> call) or should I create array with proper number of elements (each
> "null")?
>
> - -- 
> // Black Lion AKA Lev Serebryakov
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (MingW32)
>
> iQJ8BAEBCgBmBQJVAiUlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
> ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
> QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EeP70IQAJJfOrbQ9HIPy8MSPbCp94I8
> Mf9eRRdGKX3usqNRoO6STkPCd91Wg/oPlAYDuizOPHRS1edlZpXQTP4wd2U8CKp1
> MgitDQBOLGhGYxzeQ59nYdofCD6wUniLo57Yd7GNsL3m/zsI1K7nXzGX73LbdZu2
> WedMdpNInbgNsIbb+Z8nRJHpWC7x9akqYfsd7Q6SAM8QaPhNYcMf5OB89EdB6emJ
> i3k3EJgcm9KSor9cZGHKKDIiuoyrrDqDDh3pBvT7fTuDu+lX2CGF8BFPi4pOEAbf
> APscdu5UzRj57q9UtBOIkbjv6XbEPocH8dkWqVWTAwK+CsHv6JD8dxsSVnY87VIJ
> Oqy84YVU6EZpjaayqQ18fZq38qTkumwrJ9u03VaEEAdVC9y6S0ZtsQMp48PEQZK9
> kiHFUk9gsI89VMyHJ+X8OC1gytz5U0oBWs2fOCBeJNAf+HrIVm8NzGeUj7B+QINf
> z0V8wvTvJEhU7a32MYY33RYRuYnAfQsPSLiCbPwY6F0hZehsmThEZHxxcFkGVUZu
> iFeUcGSheCJEgr28t5csVkvl2mn9Doy/M93+WDrmtIPhAneTAVyuNZekwB3aKk1v
> LfULxHcEfcEtO6l/0wslVhGtyR5+G4aydQbwIWDxzh68b4tUFUVbuLLARV9c3Vfl
> 2Tfynr750TWRzvxd+vNX
> =QQMY
> -----END PGP SIGNATURE-----
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev



More information about the mlvm-dev mailing list