agent/doc/hsdb.html

changeset 0
f90c822e73f8
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/agent/doc/hsdb.html	Wed Apr 27 01:25:04 2016 +0800
     1.3 @@ -0,0 +1,44 @@
     1.4 +<html>
     1.5 +<head>
     1.6 +<title>
     1.7 +SA HSDB GUI
     1.8 +</title>
     1.9 +</head>
    1.10 +<body>
    1.11 +<p>
    1.12 +Once the HSDB debugger has been launched, the threads list is displayed
    1.13 +if launched with debuggee options (pid or core) in command line. If
    1.14 +HSDB was launched without debuggee, empty screen is shown.
    1.15 +</p>
    1.16 +<p>File menu sub-menu options to attach, detach debuggee and exit tool.</p>
    1.17 +<p>Tools menu sub-menus include:</p>
    1.18 +  <ul>
    1.19 +  <li>browsing of the annotated stack memory ("Stack Memory" button). It
    1.20 +   is currently annotated with the following information:
    1.21 +   <ul>
    1.22 +   <li> method names of the Java frames and their extents (supporting
    1.23 +     inlined compiled methods)
    1.24 +   <li> locations and types of oops, found using the oop map information
    1.25 +     from compiled methods (interpreter oop maps coming soon)
    1.26 +   <li> if a Java frame was interrupted by a signal (e.g., because of a
    1.27 +     crash), annotates the frame with the signal name and number
    1.28 +   <li> interpreter codelet descriptions for interpreted frames
    1.29 +   </ul>
    1.30 + <li> finding which thread or threads caused a crash (currently
    1.31 +   identified by the presence of a signal handler frame - solaris-only)
    1.32 + <li> browsing of oops using the Oop Inspector.
    1.33 + <li> browsing of the java.lang.Thread object's oop.
    1.34 + <li> Object Histogram and inspection of objects and liveness analysis therein.
    1.35 + <li> Class Browser - view Java classes, bytecode disassembly,
    1.36 +   or create .class files for selected classes
    1.37 + <li> native disassembly (sparc, x86 only) and nmethod disassembly with annotations for safepoint details.
    1.38 + <li> view -XX flags, System properties, VM version of debuggee
    1.39 + </ul>
    1.40 +<p>Windows sub-menu options include:</p>
    1.41 + <ul>
    1.42 + <li> Windows sub-menu: Console window to run "CLHSDB" commands in GUI
    1.43 + <li> Windows sub-menu: Debugger console of underlying native debugger (MS Windbg or dbx (if used))
    1.44 +</ul>
    1.45 +
    1.46 +</body>
    1.47 +</html>

mercurial