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/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, 144819👍, 0💬
Popular Posts:
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. ...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...
What Is commons-logging-1.2.jar? commons-logging-1.2.jar is the JAR file for Apache Commons Logging ...
JRE 8 deploy.jar is the JAR file for JRE 8 Java Control Panel and other deploy tools. JRE (Java Runt...