RFR: 8227587: Add internal privileged System.loadLibrary
Mandy Chung
mandy.chung at oracle.com
Tue Jul 16 16:42:56 UTC 2019
On 7/16/19 6:48 AM, Claes Redestad wrote:
> Hi,
>
> refactored to use a BootLoader::loadLibrary API that is only visible
> within the java.base module:
>
> http://cr.openjdk.java.net/~redestad/8227587/open.03/
>
Looks good.
Nit: in JavaLangAccess
321 void loadLibrary(Class<?> klass, String library);
s/klass/caller/
> I've retained the bridge to ClassLoader::loadLibrary for performance,
> but without any magic or privilege escalation involved. Moving sys_path
> / systemNativeLibraries out of ClassLoader seems quite complicated, so
> I've not attempted that refactoring for this RFE.
Yes, it is non-trivial. I will file a RFE for this possible clean up.
Mandy
More information about the net-dev
mailing list