sun.tools.attach.LinuxVirtualMachine.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jmockit-coverage Show documentation
Show all versions of jmockit-coverage Show documentation
JMockit Coverage is a code coverage tool with several metrics (line, path, data) capable of generating HTML
reports. It is designed with ease of use in mind, avoiding the need for complex configuration.
Instead, smart (but overridable) defaults are employed, such as the selection of which classes to consider for
coverage, and where to find sources files for report generation.
???? 2
K ?
? ? ? ? ?
?
? ?
? ?
? ?
? ? ?
?
?
? ?
?
? ? ? ?
0 ?
?
?
?
? ?
? ? ?
? ? ? ?
% ?
?
% ? ? ?
# ? ? ?
, ? ? ? ? ?
2 ? ?
2 ?
2 ?
2 ?
0 ?
0 ?
0 ? ? ? ?
0 ?
0 ?
# ? ?
# ? ? ?
D ?
?
? ? ?
? ?
? ? SocketInputStream InnerClasses tmpdir Ljava/lang/String;
ConstantValue isLinuxThreads Z path PROTOCOL_VERSION ATTACH_ERROR_BADVERSION I e $assertionsDisabled >(Lcom/sun/tools/attach/spi/AttachProvider;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable x !Ljava/lang/NumberFormatException; Ljava/io/IOException; mpid Ljava/lang/InterruptedException; i delay J retries f Ljava/io/File; this &Lsun/tools/attach/LinuxVirtualMachine; provider )Lcom/sun/tools/attach/spi/AttachProvider; vmid pid s
StackMapTable ? ? ? ? ? ? ? ?
Exceptions detach ()V ? execute <(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/InputStream; cmd args [Ljava/lang/Object; p ioe sis 8Lsun/tools/attach/LinuxVirtualMachine$SocketInputStream; completionStatus ? ? findSocketFile (I)Ljava/lang/String; createAttachFile (I)Ljava/io/File; fn writeString (ILjava/lang/String;)V &Ljava/io/UnsupportedEncodingException; b [B fd ? ? ()Z getLinuxThreadsManager (I)I sendQuitToChildrenOf (I)V
sendQuitTo checkPermissions (Ljava/lang/String;)V socket ()I connect close read (I[BII)I write (I[BII)V
SourceFile LinuxVirtualMachine.java Y Z ? ? ? java/lang/NumberFormatException 0com/sun/tools/attach/AttachNotSupportedException Invalid process identifier Y ? ? ? S O ? ? Q R ? ? java/io/IOException ? ? X R java/lang/AssertionError Y { ? ? ? ? ? ? ? ? ? java/lang/InterruptedException RUnable to open socket file: target process not responding or HotSpot VM not loaded ? ? ? ? ? ? ? ? ? ? Detached from target VM $sun/tools/attach/LinuxVirtualMachine 1 ? ? java/lang/String 6sun/tools/attach/LinuxVirtualMachine$SocketInputStream Y ? ? { Protocol mismatch with target VM load 'com/sun/tools/attach/AgentLoadException Failed to load agent library Command failed in target VM java/io/File /tmp java/lang/StringBuilder .java_pid ? Y ?
? .attach_pid /proc/ /cwd/ ? ? UTF-8
$java/io/UnsupportedEncodingException java/lang/InternalError ? ? ? attach ? Q ? &sun/tools/attach/HotSpotVirtualMachine 'com/sun/tools/attach/spi/AttachProvider java/lang/Throwable java/lang/Object java/lang/Integer parseInt (Ljava/lang/String;)I
getMessage ()Ljava/lang/String;
attachTimeout ()J java/lang/Thread sleep (J)V delete *(Lsun/tools/attach/LinuxVirtualMachine;I)V readInt (Ljava/io/InputStream;)I equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString '(Ljava/lang/String;Ljava/lang/String;)V exists getPath
createNewFile length getBytes (Ljava/lang/String;)[B java/lang/Class desiredAssertionStatus java/lang/System loadLibrary ! K N O P 1 Q R S O T O P ! U V P W X R Y Z [ ? ?*+,? ,? >? :? Y? ?**? ? *? ? ?*? :?
? 7? 6? :? Y?
? ?? ? ? ? Y? ?? ? ? 6 7*? m?6? ? : **? ? ??
*? ???*? ?
? Y? ?? W? :
? W
?*? ? ? 6*? ? ? ?
:? ?? 7 = @ ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? \ ? % ; @ C A B H # I * J 1 Q 7 T = W @ U B V O X c Y h Z k [ o _ r ` w a ? d ? e ? f ? g ? h ? i ? j ? o ? p ? o ? u ? z ? | ? ~ ? ? ~ ? ? ] ?
^ _ B
^ ` = a V O a V ? ^ b r D c V w ? d e ? 5 f V 1 ? g h ? i j ? k l ? m O n V ? n V ? o V p e ? q r s t? ? % q r s u v? ? ? G w? H x?
? q r s x y z { [ z *YL?*? ? *? +ç M+?,?? \ ? ? ? ? ? ] i j p ? |D x? y ? } ~ [ ? ? ? ,?? ? Y? ?*Y:?*? ?
? Y? ?*? Nç :??? 6-? ?
:? ?:*!? "*+? "6? /,?? ,2? *,2? #? "? *$? "???ѧ ::? %Y*? &:*? '6? :? (? ??? 6? (e?
? Y)? ?+*? +?
? ,Y-? .?? Y/? ?? 2 5 5 : 5 B H K X ? ? ? ? ? \ ? ' ? ? ? ? * ? / ? = ? B ? H ? K ? M ? R ? U ? X ? ` ? g ? p ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ] ?
M ^ ` j 2 c V ? ^ ` ? ^ ` i j O ? ? / ? ? O B ? o V X ? ? ` ? X ? ? ? ? V ? ; ? V p ? ? |J x? q s ? s ?
q s ? s v ? v#? B v? q s ? s v ? v? v? q s ? s v ? y , ? ? [ ? +? 0Y1? 2Y? 34? 5? 6? 7? 8M,? 9? ?,? :? \
$ & ] + i j + n V g h p ? & u ? ? [ ? [? 2Y? 3;? 5? 6? 7M? 2Y? 3