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>