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 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/debugger/Debugger.java
/*
* Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package sun.jvm.hotspot.debugger;
import java.util.*;
import sun.jvm.hotspot.debugger.cdbg.CDebugger;
public interface Debugger extends SymbolLookup, ThreadAccess {
/** Indicates whether this underlying debugger can provide a list of
currently-running processes. */
public boolean hasProcessList() throws DebuggerException;
/** Provide a snapshot of the list of currently-running processes in
the form of a List of ProcessInfo objects. Must only be called
if hasProcessList(), above, returns true. */
public List getProcessList() throws DebuggerException;
/** If an error occurs during attachment (i.e., "no such process"),
the thrown DebuggerException will contain a description of the
error in its message string. */
public void attach(int processID) throws DebuggerException;
/** This attaches the debugger to the given coreFileName, which is
assumed to have been generated from the specified
executableName. If an error occurs during loading of the core
file (i.e., "no such file"), the thrown DebuggerException will
contain a description of the error in its message string. */
public void attach(String executableName, String coreFileName)
throws DebuggerException;
/** Detach from the remote process. Returns false if not currently
attached. */
public boolean detach() throws DebuggerException;
/** Parse an address from a hex string in the format "0xFFFFFFFF".
The length of the address (i.e., 32 or 64 bits) is platform
dependent. This method should ONLY be used by routines which
need to interact with the user and parse a string entered by
hand; for example, a graphical user interface. This routine
should NOT be used to subvert the current safety mechanisms in
the system which prevent arbitrary conversion from Address to
long and back. */
public Address parseAddress(String addressString)
throws NumberFormatException, DebuggerException;
/** Returns the 64-bit value of an Address. This method should ONLY
be used when implementing a debugger which needs to interface to
C and which needs a unique identifier for certain objects. */
public long getAddressValue(Address addr) throws DebuggerException;
/** Support for remote debugging. Get the name of the operating
system on which this debugger is running (to be able to properly
configure the local system). Typical return values are
"solaris", "linux", "win32"; see utilities/PlatformInfo.java. */
public String getOS() throws DebuggerException;
/** Support for remote debugging. Get the name of the CPU type on
which this debugger is running (to be able to properly configure
the local system). Typical return values are "sparc", "x86"; see
utilities/PlatformInfo.java. */
public String getCPU() throws DebuggerException;
/** Retrieve the machine description for the underlying hardware for
the cases in which we need to do, for example, machine-dependent
byte swapping */
public MachineDescription getMachineDescription() throws DebuggerException;
/** Find out whether this debugger has a console available on which
commands can be executed; see executeCommandOnConsole, below.
This is an interim routine designed to allow access to the
underlying dbx process on Solaris until we have disassembly,
etc. in the SA. */
public boolean hasConsole() throws DebuggerException;
/** If the underlying debugger has a console (as dbx does), this
provides access to it. Takes in a platform-dependent String,
executes it on the debugger's console, and returns any output as
a String. */
public String consoleExecuteCommand(String cmd) throws DebuggerException;
/** If the underlying debugger has a console, this returns the
debugger-specific prompt which should be displayed. */
public String getConsolePrompt() throws DebuggerException;
/** If this platform supports C/C++ debugging via the CDebugger
interface, returns a CDebugger object; otherwise returns
null. */
public CDebugger getCDebugger() throws DebuggerException;
/** the following methods are intended only for RemoteDebuggerClient */
public long getJBooleanSize();
public long getJByteSize();
public long getJCharSize();
public long getJDoubleSize();
public long getJFloatSize();
public long getJIntSize();
public long getJLongSize();
public long getJShortSize();
public long getHeapOopSize();
public long getNarrowOopBase();
public int getNarrowOopShift();
public long getKlassPtrSize();
public long getNarrowKlassBase();
public int getNarrowKlassShift();
public ReadResult readBytesFromProcess(long address, long numBytes)
throws DebuggerException;
public void writeBytesToProcess(long address, long numBytes, byte[] data)
throws UnmappedAddressException, DebuggerException;
}
⏎ sun/jvm/hotspot/debugger/Debugger.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, ≈228🔥, 0💬
Popular Posts:
The Web Services Description Language for Java Toolkit (WSDL4J), Release 1.6.2, allows the creation,...
What is the dom\ElementPrinter.java provided in the Apache Xerces package? I have Apache Xerces 2.11...
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
Where to find answers to frequently asked questions on Downloading and Using JDK (Java Development K...
JDK 11 jdk.charsets.jmod is the JMOD file for JDK 11 Charsets module. JDK 11 Charsets module compile...