Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
Collections:
Other Resources:
JDK 17 jdk.hotspot.agent.jmod - Hotspot Agent Module
JDK 17 jdk.hotspot.agent.jmod is the JMOD file for JDK 17 Hotspot Agent module.
JDK 17 Hotspot Agent module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.hotspot.agent.jmod.
JDK 17 Hotspot Agent module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Hotspot Agent module source code files are stored in \fyicenter\jdk-17.0.5\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/debugger/win32/coff/COFFSymbol.java
/*
* Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package sun.jvm.hotspot.debugger.win32.coff;
/** Describes a COFF symbol. (Some of the descriptions are taken
directly from Microsoft's documentation and are copyrighted by
Microsoft.) */
public interface COFFSymbol {
/** Offset within the file of this record. (FIXME: Now that we have
the auxiliary records exposed, it may not be necessary to expose
this.) */
public int getOffset();
public String getName();
/** Value associated with the symbol. The interpretation of this
field depends on Section Number and Storage Class. A typical
meaning is the relocatable address. */
public int getValue();
/** Signed integer identifying the section, using a one-based index
into the Section Table. Some values have special meaning defined
in {@link sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants}. */
public short getSectionNumber();
/** <P> The Type field of a symbol table entry contains two bytes,
each byte representing type information. The least-significant
byte represents simple (base) data type, and the
most-significant byte represents complex type, if any: </P>
<P> MSB: Complex type: none, pointer, function, array. </P>
<P> LSB: Base type: integer, floating-point, etc. </P>
<P> The possible base type values are listed in {@link
sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants} under the
IMAGE_SYM_TYPE constants. </P>
<P> The most significant byte specifies whether the symbol is a
pointer to, function returning, or array of the base type
specified in the least significant byte. Microsoft tools use
this field only to indicate whether or not the symbol is a
function, so that the only two resulting values are 0x0 and 0x20
for the Type field. However, other tools can use this field to
communicate more information. </P>
<P> It is very important to specify the function attribute
correctly. This information is required for incremental linking
to work correctly. For some architectures the information may be
required for other purposes. </P>
<P> The possible function types are listed in {@link
sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants} under the
IMAGE_SYM_DTYPE constants. </P> */
public short getType();
/** Enumerated value representing storage class. See {@link
sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants} under the
IMAGE_SYM_CLASS constants. */
public byte getStorageClass();
/** Number of auxiliary symbol table entries that follow this
record. (FIXME: the APIs below which fetch such an auxiliary
symbol are only currently capable of fetching the first one.) */
public byte getNumberOfAuxSymbols();
/** Indicates whether this symbol is a function definition: storage
class EXTERNAL (2), a Type value indicating it is a function
(0x20), and a section number greater than zero. This indicates
that the function is followed by an {@link
sun.jvm.hotspot.debugger.win32.coff.AuxFunctionDefinitionRecord}.
Note that a symbol table record that has a section number of
UNDEFINED (0) does not define the function and does not have an
auxiliary record. */
public boolean isFunctionDefinition();
/** This should only be called if {@link #isFunctionDefinition}
returns true. */
public AuxFunctionDefinitionRecord getAuxFunctionDefinitionRecord();
/** Indicates whether this symbol is a .bf or .ef symbol record and
is therefore followed by an {@link
sun.jvm.hotspot.debugger.win32.coff.AuxBfEfRecord}. */
public boolean isBfOrEfSymbol();
/** This should only be called if {@link #isBfOrEfSymbol} returns
true. */
public AuxBfEfRecord getAuxBfEfRecord();
/** Indicates whether this symbol is a weak external and is
therefore followed by an {@link
sun.jvm.hotspot.debugger.win32.coff.AuxWeakExternalRecord}. */
public boolean isWeakExternal();
/** This should only be called if {@link #isWeakExternal} returns
true. */
public AuxWeakExternalRecord getAuxWeakExternalRecord();
/** Indicates whether this symbol has storage class FILE and is
therefore followed by a {@link
sun.jvm.hotspot.debugger.win32.coff.AuxFileRecord}. */
public boolean isFile();
/** This should only be called if {@link #isFile} returns
true. */
public AuxFileRecord getAuxFileRecord();
/** Indicates whether this symbol defines a section and is therefore
followed by an {@link
sun.jvm.hotspot.debugger.win32.coff.AuxSectionDefinitionsRecord}. */
public boolean isSectionDefinition();
/** This should only be called if {@link #isSectionDefinition} returns
true. */
public AuxSectionDefinitionsRecord getAuxSectionDefinitionsRecord();
}
⏎ sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java
Or download all of them as a single archive file:
File name: jdk.hotspot.agent-17.0.5-src.zip File size: 1238587 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.httpserver.jmod - HTTP Server Module
2023-10-04, ≈96🔥, 0💬
Popular Posts:
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
What Is javamail1_1_3.zip? javamail1_1_3.zip is the binary package of JavaMail API 1.1.3 in ZIP form...
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers. Both...
JUnit Source Code Files are provided in the source package file, junit-4.13.2-sources.jar .You can b...
Joda-Time provides a quality replacement for the Java date and time classes. The design allows for m...