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.hotspot.agent.jmod - Hotspot Agent Module
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module.
JDK 11 Hotspot Agent module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.hotspot.agent.jmod.
JDK 11 Hotspot Agent module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Hotspot Agent module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.hotspot.agent.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ sun/jvm/hotspot/DebugServer.java
/* * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * */ package sun.jvm.hotspot; import sun.jvm.hotspot.debugger.*; import sun.jvm.hotspot.runtime.*; import sun.jvm.hotspot.oops.*; public class DebugServer { private void usage() { System.out.println("usage: java " + getClass().getName() + " <pid> [server id]"); System.out.println(" or: java " + getClass().getName() + " <executable> <core> [server id]"); System.out.println("\"pid\" must be the process ID of a HotSpot process."); System.out.println("If reading a core file, \"executable\" must (currently) be the"); System.out.println("full path name to the precise java executable which generated"); System.out.println("the core file (not, on Solaris, the \"java\" wrapper script in"); System.out.println("the \"bin\" subdirectory of the JDK.)"); System.out.println("The \"server id\" is a unique name for a specific remote debuggee."); System.exit(1); } public static void main(String[] args) { new DebugServer().run(args); } private void run(String[] args) { if ((args.length < 1) || (args.length > 3)) { usage(); } // Attempt to handle "-h" or "-help" if (args[0].startsWith("-")) { usage(); } int pid = 0; boolean usePid = false; String coreFileName = null; // FIXME: would be nice to pick this up from the core file // somehow, but that doesn't look possible. Should at least figure // it out from a path to the JDK. String javaExecutableName = null; String serverID = null; switch (args.length) { case 1: try { pid = Integer.parseInt(args[0]); usePid = true; } catch (NumberFormatException e) { usage(); } break; case 2: // either we have pid and server id or exec file and core file try { pid = Integer.parseInt(args[0]); usePid = true; serverID = args[1]; } catch (NumberFormatException e) { pid = -1; usePid = false; javaExecutableName = args[0]; coreFileName = args[1]; } break; case 3: javaExecutableName = args[0]; coreFileName = args[1]; serverID = args[2]; break; default: // should not happend, taken care already. break; } final HotSpotAgent agent = new HotSpotAgent(); try { if (usePid) { System.err.println("Attaching to process ID " + pid + " and starting RMI services, please wait..."); agent.startServer(pid, serverID); } else { System.err.println("Attaching to core " + coreFileName + " from executable " + javaExecutableName + " and starting RMI services, please wait..."); agent.startServer(javaExecutableName, coreFileName, serverID); } } catch (DebuggerException e) { if (usePid) { System.err.print("Error attaching to process or starting server: "); } else { System.err.print("Error attaching to core file or starting server: "); } e.printStackTrace(); System.exit(1); } // shutdown hook to clean-up the server in case of forced exit. Runtime.getRuntime().addShutdownHook(new java.lang.Thread( new Runnable() { public void run() { agent.shutdownServer(); } })); System.err.println("Debugger attached and RMI services started."); } }
⏎ sun/jvm/hotspot/DebugServer.java
Or download all of them as a single archive file:
File name: jdk.hotspot.agent-11.0.1-src.zip File size: 1243786 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.httpserver.jmod - HTTP Server Module
2020-02-29, 144844👍, 0💬
Popular Posts:
How to perform XML Schema validation with dom\Writer.java provided in the Apache Xerces package? You...
io.jar is a component in iText Java library to provide input/output functionalities. iText Java libr...
JDK 11 jdk.scripting.nashorn.jm odis the JMOD file for JDK 11 Scripting Nashorn module. JDK 11 Scrip...
JDK 11 jdk.crypto.mscapi.jmod is the JMOD file for JDK 11 Crypto MSCAPI module. JDK 11 Crypto MSCAPI...
JDK 11 jdk.xml.dom.jmod is the JMOD file for JDK 11 XML DOM module. JDK 11 XML DOM module compiled c...