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/asm/sparc/SPARCRegister.java
/* * Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * */ package sun.jvm.hotspot.asm.sparc; import sun.jvm.hotspot.asm.*; import sun.jvm.hotspot.runtime.*; import sun.jvm.hotspot.utilities.*; public class SPARCRegister extends Register { private static final int nofRegisters = 32; // total number of registers private static final int GLOBAL_BASE = 0; private static final int OUT_BASE = 8; private static final int LOCAL_BASE = 16; private static final int IN_BASE = 24; private static final int LOCAL_SP_WORD_OFFSET = 0; private static final int IN_SP_WORD_OFFSET = 8; /** Constructor for an explicitly numbered register */ public SPARCRegister(int number) { super(number); } /** Constructor for an I, G, O, or L register */ public SPARCRegister(SPARCRegisterType type, int number) { if (type == SPARCRegisterType.GLOBAL) { this.number = number + GLOBAL_BASE; } else if (type == SPARCRegisterType.OUT) { this.number = number + OUT_BASE; } else if (type == SPARCRegisterType.LOCAL) { this.number = number + LOCAL_BASE; } else if (type == SPARCRegisterType.IN) { this.number = number + IN_BASE; } else { throw new IllegalArgumentException("Invalid SPARC register type"); } } public int getNumberOfRegisters() { return nofRegisters; } public boolean isIn() { return (IN_BASE <= getNumber()); } public boolean isLocal() { return (LOCAL_BASE <= getNumber() && getNumber() < IN_BASE); } public boolean isOut() { return (OUT_BASE <= getNumber() && getNumber() < LOCAL_BASE); } public boolean isGlobal() { return (GLOBAL_BASE <= getNumber() && getNumber() < OUT_BASE); } public SPARCRegister afterSave() { if (Assert.ASSERTS_ENABLED) { Assert.that(isOut() || isGlobal(), "register not visible after save"); } return isOut() ? new SPARCRegister(getNumber() + (IN_BASE - OUT_BASE)) : this; } public SPARCRegister afterRestore() { if (Assert.ASSERTS_ENABLED) { Assert.that(isIn() || isGlobal(), "register not visible after save"); } return isIn() ? new SPARCRegister(getNumber() + (OUT_BASE - IN_BASE)) : this; } /** NOTE: this returns an offset in BYTES in this system! */ public long spOffsetInSavedWindow() { if (isIn()) { return VM.getVM().getAddressSize() * (getNumber() - IN_BASE + IN_SP_WORD_OFFSET); } else if (isLocal()) { return VM.getVM().getAddressSize() * (getNumber() - LOCAL_BASE + LOCAL_SP_WORD_OFFSET); } if (Assert.ASSERTS_ENABLED) { Assert.that(isIn() || isLocal(), "only ins and locals are saved in my frame"); } return 0; } public String toString() { return SPARCRegisters.getRegisterName(number); } public boolean isFramePointer() { return number == 30; // is I6? } public boolean isStackPointer() { return number == 14; // is O6? } public boolean isFloat() { return false; } public boolean isV9Only() { return false; } }
⏎ sun/jvm/hotspot/asm/sparc/SPARCRegister.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, 145094👍, 0💬
Popular Posts:
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
How to download and install Apache ZooKeeper Source Package? Apache ZooKeeper is an open-source serv...
What is the sax\Writer.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 insta...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
maven-settings-builder-3 .8.6.jaris the JAR file for Apache Maven 3.8.6 Settings Builder module. Apa...