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/utilities/CStringUtilities.java
/* * Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * */ package sun.jvm.hotspot.utilities; import java.io.*; import java.nio.charset.Charset; import java.util.*; import sun.jvm.hotspot.debugger.*; /** A utility class encapsulating useful operations on C strings represented as Addresses */ public class CStringUtilities { /** Return the length of a null-terminated ASCII string in the remote process */ public static int getStringLength(Address addr) { int i = 0; while (addr.getCIntegerAt(i, 1, false) != 0) { i++; } return i; } private static String encoding = System.getProperty("file.encoding", "US-ASCII"); public static String getString(Address addr) { return getString(addr, Charset.forName(encoding)); } /** Fetch a null-terminated ASCII string from the remote process. Returns null if the argument is null, otherwise returns a non-null string (for example, returns an empty string if the first character fetched is the null terminator). */ public static String getString(Address addr, Charset charset) { if (addr == null) { return null; } List data = new ArrayList(); byte val = 0; long i = 0; do { val = (byte) addr.getCIntegerAt(i, 1, false); if (val != 0) { data.add(new Byte(val)); } ++i; } while (val != 0); // Convert to byte[] and from there to String byte[] bytes = new byte[data.size()]; for (i = 0; i < data.size(); ++i) { bytes[(int) i] = ((Byte) data.get((int) i)).byteValue(); } // FIXME: When we switch to use JDK 6 to build SA, // we can change the following to just return: // return new String(bytes, Charset.defaultCharset()); return new String(bytes, charset); } }
⏎ sun/jvm/hotspot/utilities/CStringUtilities.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, 131621👍, 0💬
Popular Posts:
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
The Digester package lets you configure an XML -> Java object mapping module, which triggers certain...
What is the dom\GetElementsByTagName .javaprovided in the Apache Xerces package? I have Apache Xerce...
How to download and install JDK (Java Development Kit) 7? If you want to write Java applications, yo...
JDK 11 jdk.jdi.jmod is the JMOD file for JDK 11 JDI (Java Debug Interface) tool. JDK 11 JDI tool com...