sun.tools.attach.MacosxVirtualMachine.class Maven / Gradle / Ivy
???? 1 ?
I x
y z { | }
~
D D ?
D ? D ?
D ? ?
? D ? ?
?
D ?
D ? ?
D ?
? ? ? ?
8 ?
D ?
D ?
D ?
D ? ?
~ ?
D ? ? ? ?
$ ?
D ?
$ ? ? ?
" ? ? ?
+ ~ ? ?
/ ? ?
/ ?
/ ?
/ ? ?
? ? 8 ? ?
8 ~
8 ? ?
8 ?
" ? ?
" ? ? ?
A ?
D ? ?
? ? ?
? ?
D ? ? SocketInputStream InnerClasses isLinuxThreads Z path Ljava/lang/String; PROTOCOL_VERSION
ConstantValue ATTACH_ERROR_BADVERSION I e $assertionsDisabled >(Lcom/sun/tools/attach/spi/AttachProvider;Ljava/lang/String;)V Code LineNumberTable
Exceptions detach ()V execute <(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/InputStream; findSocketFile (I)Ljava/lang/String; createAttachFile (I)Ljava/io/File; writeString (ILjava/lang/String;)V ()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 MacosxVirtualMachine.java V W ? ? ? java/lang/NumberFormatException 0com/sun/tools/attach/AttachNotSupportedException Invalid process identifier V l _ ` N O a b L M f g java/io/IOException ? ? U M java/lang/AssertionError V \ h i j i ? ? ? ? ? java/lang/InterruptedException RUnable to open socket file: target process not responding or HotSpot VM not loaded ? e k l m n o d p i Detached from target VM 1 c d java/lang/String 7sun/tools/attach/MacosxVirtualMachine$SocketInputStream V ? ? ? p \ Protocol mismatch with target VM load ? ? 'com/sun/tools/attach/AgentLoadException Failed to load agent library Command failed in target VM java/lang/StringBuilder .java_pid ? ? ? ? ? ? java.io.tmpdir ? ? ? ? O java/io/File ? e .attach_pid ? e ? n UTF-8 ? ? $java/io/UnsupportedEncodingException java/lang/InternalError s t %sun/tools/attach/MacosxVirtualMachine ? ? e attach ? l L e &sun/tools/attach/HotSpotVirtualMachine java/lang/Integer parseInt (Ljava/lang/String;)I
getMessage ()Ljava/lang/String;
attachTimeout ()J java/lang/Thread sleep (J)V delete +(Lsun/tools/attach/MacosxVirtualMachine;I)V readInt (Ljava/io/InputStream;)I equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; separator exists
createNewFile length getBytes (Ljava/lang/String;)[B java/lang/Class desiredAssertionStatus loadLibrary ! D I L M N O P O Q R S Q T U M V W X ? ?*+,? ,? >? :? Y? ?**? ? *? ? ?*? :?
? 7? 6? :? Y?
? ?? ? ? ? Y? ?? ? ? 6 7*? m?6? ? : **? ? ??
*? ???*? ?
? Y? ?? W? :
? W
?*? ? ? 6*? ? ? ?
:? ?? 7 = @ ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? Y ? % # ( + ) * 0 # 1 * 2 1 9 7 <