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/GenericArray.java
/* * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * */ package sun.jvm.hotspot.utilities; import java.util.Observable; import java.util.Observer; import sun.jvm.hotspot.debugger.Address; import sun.jvm.hotspot.oops.ArrayKlass; import sun.jvm.hotspot.oops.CIntField; import sun.jvm.hotspot.oops.Oop; import sun.jvm.hotspot.runtime.VM; import sun.jvm.hotspot.runtime.VMObject; import sun.jvm.hotspot.types.AddressField; import sun.jvm.hotspot.types.Type; import sun.jvm.hotspot.types.TypeDataBase; import sun.jvm.hotspot.types.WrongTypeException; /** * The base class for the mirrors of the Array<T> C++ classes. */ public abstract class GenericArray extends VMObject { static { VM.registerVMInitializedObserver(new Observer() { public void update(Observable o, Object data) { initialize(VM.getVM().getTypeDataBase()); } }); } private static synchronized void initialize(TypeDataBase db) throws WrongTypeException { // Array<int> is arbitrarily chosen to get the fields in Array<T>. Type type = db.lookupType("Array<int>"); lengthField = new CIntField(type.getCIntegerField("_length"), 0); } private static long sizeOfArray; private static CIntField lengthField; private long dataFieldOffset; public GenericArray(Address addr, long dataOffset) { super(addr); dataFieldOffset = dataOffset; } public int length() { return (int)lengthField.getValue(this); } // for compatibility with TypeArray public int getLength() { return length(); } /** * Gets the element at the given index. */ protected long getIntegerAt(int index) { if (index < 0 || index >= length()) throw new ArrayIndexOutOfBoundsException(index + " " + length()); Type elemType = getElemType(); if (!getElemType().isCIntegerType()) throw new RuntimeException("elemType must be of CInteger type"); Address data = getAddress().addOffsetTo(dataFieldOffset); long elemSize = elemType.getSize(); return data.getCIntegerAt(index * elemSize, elemSize, false); } protected Address getAddressAt(int index) { if (index < 0 || index >= length()) throw new ArrayIndexOutOfBoundsException(index); Type elemType = getElemType(); if (getElemType().isCIntegerType()) throw new RuntimeException("elemType must not be of CInteger type"); Address data = getAddress().addOffsetTo(dataFieldOffset); long elemSize = elemType.getSize(); return data.getAddressAt(index * elemSize); } private long byteSizeof(int length) { return sizeOfArray + length * getElemType().getSize(); } public long getSize() { return VM.getVM().alignUp(byteSizeof(length()), VM.getVM().getBytesPerWord()) / VM.getVM().getBytesPerWord(); } /** * The element type of this array. */ public abstract Type getElemType(); }
⏎ sun/jvm/hotspot/utilities/GenericArray.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, 131821👍, 0💬
Popular Posts:
JDK 11 jdk.jdi.jmod is the JMOD file for JDK 11 JDI (Java Debug Interface) tool. JDK 11 JDI tool com...
What is ojdbc.jar - JDBC Driver for Oracle? ojdbc.jar is a JDBC driver from Oracle that provides dat...
Provides support for the runtime platform, core utility methods and the extension registry. JAR File...
Where to find answers to frequently asked questions on Downloading and Installing ojdbc.jar - JDBC D...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...