14 <p>Tools menu sub-menus include:</p>
15 <ul>
16 <li>browsing of the annotated stack memory ("Stack Memory" button). It
17 is currently annotated with the following information:
18 <ul>
19 <li> method names of the Java frames and their extents (supporting
20 inlined compiled methods)
21 <li> locations and types of oops, found using the oop map information
22 from compiled methods (interpreter oop maps coming soon)
23 <li> if a Java frame was interrupted by a signal (e.g., because of a
24 crash), annotates the frame with the signal name and number
25 <li> interpreter codelet descriptions for interpreted frames
26 </ul>
27 <li> finding which thread or threads caused a crash (currently
28 identified by the presence of a signal handler frame - solaris-only)
29 <li> browsing of oops using the Oop Inspector.
30 <li> browsing of the java.lang.Thread object's oop.
31 <li> Object Histogram and inspection of objects and liveness analysis therein.
32 <li> Class Browser - view Java classes, bytecode disassembly,
33 or create .class files for selected classes
34 <li> native disassembly (sparc, x86 only) and nmethod disassembly with annotations for safepoint details.
35 <li> view -XX flags, System properties, VM version of debuggee
36 </ul>
37 <p>Windows sub-menu options include:</p>
38 <ul>
39 <li> Windows sub-menu: Console window to run "CLHSDB" commands in GUI
40 <li> Windows sub-menu: Debugger console of underlying native debugger (MS Windbg or dbx (if used))
41 </ul>
42
43 </body>
44 </html>
|
14 <p>Tools menu sub-menus include:</p>
15 <ul>
16 <li>browsing of the annotated stack memory ("Stack Memory" button). It
17 is currently annotated with the following information:
18 <ul>
19 <li> method names of the Java frames and their extents (supporting
20 inlined compiled methods)
21 <li> locations and types of oops, found using the oop map information
22 from compiled methods (interpreter oop maps coming soon)
23 <li> if a Java frame was interrupted by a signal (e.g., because of a
24 crash), annotates the frame with the signal name and number
25 <li> interpreter codelet descriptions for interpreted frames
26 </ul>
27 <li> finding which thread or threads caused a crash (currently
28 identified by the presence of a signal handler frame - solaris-only)
29 <li> browsing of oops using the Oop Inspector.
30 <li> browsing of the java.lang.Thread object's oop.
31 <li> Object Histogram and inspection of objects and liveness analysis therein.
32 <li> Class Browser - view Java classes, bytecode disassembly,
33 or create .class files for selected classes
34 <li> native disassembly (x86 only) and nmethod disassembly with annotations for safepoint details.
35 <li> view -XX flags, System properties, VM version of debuggee
36 </ul>
37 <p>Windows sub-menu options include:</p>
38 <ul>
39 <li> Windows sub-menu: Console window to run "CLHSDB" commands in GUI
40 <li> Windows sub-menu: Debugger console of underlying native debugger (MS Windbg or dbx (if used))
41 </ul>
42
43 </body>
44 </html>
|