Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 jdk.attach.jmod - Attach Module
JDK 11 jdk.attach.jmod is the JMOD file for JDK 11 Attach module.
JDK 11 Attach module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.attach.jmod.
JDK 11 Attach module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Attach module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.attach.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/tools/attach/AttachPermission.java
/* * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.tools.attach; /** * When a {@link java.lang.SecurityManager SecurityManager} set, this * is the permission which will be checked when code invokes {@link * VirtualMachine#attach VirtualMachine.attach} to attach to a target virtual * machine. * This permission is also checked when an {@link * com.sun.tools.attach.spi.AttachProvider AttachProvider} is created. * * <p> An <code>AttachPermission</code> object contains a name (also referred * to as a "target name") but no actions list; you either have the * named permission or you don't. * The following table provides a summary description of what the * permission allows, and discusses the risks of granting code the * permission. * * <table class="striped"><caption style="display:none">Table shows permission * target name, what the permission allows, and associated risks</caption> * <thead> * <tr> * <th scope="col">Permission Target Name</th> * <th scope="col">What the Permission Allows</th> * <th scope="col">Risks of Allowing this Permission</th> * </tr> * </thead> * <tbody> * <tr> * <th scope="row">attachVirtualMachine</th> * <td>Ability to attach to another Java virtual machine and load agents * into that VM. * </td> * <td>This allows an attacker to control the target VM which can potentially * cause it to misbehave. * </td> * </tr> * * <tr> * <th scope="row">createAttachProvider</th> * <td>Ability to create an <code>AttachProvider</code> instance. * </td> * <td>This allows an attacker to create an AttachProvider which can * potentially be used to attach to other Java virtual machines. * </td> * </tr> * </tbody> * * </table> * <p> * Programmers do not normally create AttachPermission objects directly. * Instead they are created by the security policy code based on reading * the security policy file. * * @see com.sun.tools.attach.VirtualMachine * @see com.sun.tools.attach.spi.AttachProvider */ public final class AttachPermission extends java.security.BasicPermission { /** use serialVersionUID for interoperability */ static final long serialVersionUID = -4619447669752976181L; /** * Constructs a new AttachPermission object. * * @param name Permission name. Must be either "attachVirtualMachine", * or "createAttachProvider". * * @throws NullPointerException if name is <code>null</code>. * @throws IllegalArgumentException if the name is invalid. */ public AttachPermission(String name) { super(name); if (!name.equals("attachVirtualMachine") && !name.equals("createAttachProvider")) { throw new IllegalArgumentException("name: " + name); } } /** * Constructs a new AttachPermission object. * * @param name Permission name. Must be either "attachVirtualMachine", * or "createAttachProvider". * * @param actions Not used and should be <code>null</code>, or * the empty string. * * @throws NullPointerException if name is <code>null</code>. * @throws IllegalArgumentException if arguments are invalid. */ public AttachPermission(String name, String actions) { super(name); if (!name.equals("attachVirtualMachine") && !name.equals("createAttachProvider")) { throw new IllegalArgumentException("name: " + name); } if (actions != null && actions.length() > 0) { throw new IllegalArgumentException("actions: " + actions); } } }
⏎ com/sun/tools/attach/AttachPermission.java
Or download all of them as a single archive file:
File name: jdk.attach-11.0.1-src.zip File size: 27192 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.charsets.jmod - Charsets Module
2020-08-13, 8325👍, 0💬
Popular Posts:
What Is ojdbc8.jar for Oracle 12c R2? ojdbc8.jar for Oracle 12c R2 is the JAR files of ojdbc.jar, JD...
commons-collections4-4.2 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...
Java Servlet 3.0 Specification API. JAR File Size and Download Location: File name: servlet-api.jar,...
JRE 8 plugin.jar is the JAR file for JRE 8 Java Control Panel Plugin interface and tools. JRE (Java ...
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...