Edit D:\chineseall_products\software\win-32bit\Java\lib\sun\tools\jstack\JStack.class
?? 4 ? ! " # $ % & ' ( ) - . / 0 1 2 3 8 < = > ? ] i B # (to connect to a core file) & (to connect to a hung process) - (to connect to a remote debug server) ' (to connect to running process) X -F to force a thread dump. Use when jstack <pid> does not respond (process is hung) * -h or -help to print this help message ? -l long listing. Prints additional information about locks 9 -m to print both java and native frames (mixed mode) jstack -F [-m] [-l] <pid> jstack [-l] <pid> ( jstack [-m] [-l] <executable> <core> ? jstack [-m] [-l] [server_id@]<remote server IP or hostname> ()V (I)V ([B)I - -F -h -help -l -m : <init> Code Exceptions LineNumberTable Options: Signature SourceFile StackMapTable CThe -F option can be used when the target process is not responding UTF-8 Usage: [0-9]+ [B [Ljava/lang/Object; [Ljava/lang/String; append arraycopy attach close 0com/sun/tools/attach/AttachNotSupportedException #com/sun/tools/attach/VirtualMachine detach equals err exit forName getDeclaredMethod getMessage getSystemClassLoader invoke java/io/InputStream java/io/PrintStream java/lang/Class java/lang/ClassLoader java/lang/Exception java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/lang/reflect/Method loadSAClass main matches out prepend print printStackTrace println read remoteDataDump runJStackTool runThreadDump startsWith sun.jvm.hotspot.tools.JStack &sun/tools/attach/HotSpotVirtualMachine sun/tools/jstack/JStack toString usage @ A G H R S T U V W X Y Z [ j k Ljava/io/PrintStream; ()Ljava/lang/Class; ()Ljava/lang/Class<*>; ()Ljava/lang/ClassLoader; (Ljava/lang/Object;)Z ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (ZZ[Ljava/lang/String;)V ([BIILjava/lang/String;)V ([Ljava/lang/String;)V 9(Ljava/lang/String;)Lcom/sun/tools/attach/VirtualMachine; *([Ljava/lang/Object;)Ljava/io/InputStream; *(Ljava/lang/Object;ILjava/lang/Object;II)V ((Ljava/lang/String;[Ljava/lang/String;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; :(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; K ~ _ ~ 4 * F * I * b * L + m + d , \ P ? J ? O ? l ? a ? c ? ^ ? h ? f ? 4 ? E ? e ? D ? g ? C ? M ? Q ? ` ? N ? z ? z ? q ? q ? r ? r ? s ? s ? t ? t ? u ? v ? v ? w ? x ? x ? x ? x ? y ? y ? y ? z ? z ? { ? | ? } ? } ? } ? } ? } ? JStack.java ! } w 4 * 5 *? ? 7 * ] ? 5 *? ? ?<=>6*? h*2:? ? ? U? ? ? ? ? ? 4? ? <? %? ? =? ? ? >? ? ???? <*?d6? ? ? ?? <? *2? ? <? 1? x:6*? d*2S???? ? (*2:? ? xYS:? ? x:? ? ; D ? ? x? ? ? ? ? ? x? ? 7 ? + , - 0 1 2 5 6 7 8 ) 9 , ; @ <