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/ThreadAccess.java
/*
* Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package sun.jvm.hotspot.debugger;
/** <P> This interface abstracts over access to operating system-level
threads in the underlying process. It is designed to be minimal
and generic to allow cross-platform compatibility. </P>
<P> The basic operation this interface supports is creating a
sun.jvm.hotspot.debugger.ThreadProxy "token" for an existing
thread. As an example, the HotSpot VM contains a list of Java
threads, encapsulated in VM-specific JavaThread objects. Each of
these contains a platform-dependent field with the OS-level thread
identifier; on Solaris, this field's type is "thread_t", while on
Windows, it is HANDLE. It is necessary to be able to map from
these fields to a ThreadProxy object, in particular to be able to
get the thread's context. However, since the types of these fields
vary greatly from OS to OS (some use integers as thread IDs, some
use pointers as thread handles) it is not possible to define one
particular type (Address, long) in this interface as the lookup
"key" for a Thread. </P>
<P> For this reason this mapping mechanism takes the Address of
the memory location containing the thread identifier. On Solaris,
this is the address of a location containing a thread_t; on
Windows, this is the address of a location containing a HANDLE for
a thread. On Linux, this is the address of a location containing a
pthread_t.</P>
<P> The {@link sun.jvm.hotspot.debugger.cdbg.CDebugger} interface
provides access to the entire thread list of the target process,
but this is optional functionality not required to get the SA to
work. </P> */
public interface ThreadAccess {
/** Gets an abstract ThreadProxy object for the thread identified by
the contents of the memory location pointed to by addr. The
contents at location addr are inherently platform-dependent; see
the documentation for this class for more information. FIXME:
what exception, if any, should this throw? */
public ThreadProxy getThreadForIdentifierAddress(Address addr);
/** Gets an abstract ThreadProxy object for the thread identified by
id or handle that is platform dependent */
public ThreadProxy getThreadForThreadId(long id);
}
⏎ sun/jvm/hotspot/debugger/ThreadAccess.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, ≈94🔥, 0💬
Popular Posts:
Where to find answers to frequently asked questions on Downloading and Using JDK (Java Development K...
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
JDK 17 jdk.jfr.jmod is the JMOD file for JDK 17 JFR module. JDK 17 JFR module compiled class files a...
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
Java Advanced Imaging (JAI) is a Java platform extension API that provides a set of object-oriented ...