1public final class shark/ByteArraySourceProvider : shark/DualSourceProvider { 2 public fun <init> ([B)V 3 public fun openRandomAccessSource ()Lshark/RandomAccessSource; 4 public fun openStreamingSource ()Lokio/BufferedSource; 5} 6 7public final class shark/ConstantMemoryMetricsDualSourceProvider : shark/DualSourceProvider { 8 public fun <init> (Lshark/DualSourceProvider;)V 9 public final fun getByteTravelRange ()J 10 public final fun getRandomAccessByteReads ()J 11 public final fun getRandomAccessByteTravel ()J 12 public final fun getRandomAccessReadCount ()J 13 public fun openRandomAccessSource ()Lshark/RandomAccessSource; 14 public fun openStreamingSource ()Lokio/BufferedSource; 15} 16 17public abstract interface class shark/DualSourceProvider : shark/RandomAccessSourceProvider, shark/StreamingSourceProvider { 18} 19 20public final class shark/FileSourceProvider : shark/DualSourceProvider { 21 public fun <init> (Ljava/io/File;)V 22 public fun openRandomAccessSource ()Lshark/RandomAccessSource; 23 public fun openStreamingSource ()Lokio/BufferedSource; 24} 25 26public abstract class shark/GcRoot { 27 public abstract fun getId ()J 28} 29 30public final class shark/GcRoot$Debugger : shark/GcRoot { 31 public fun <init> (J)V 32 public fun getId ()J 33} 34 35public final class shark/GcRoot$Finalizing : shark/GcRoot { 36 public fun <init> (J)V 37 public fun getId ()J 38} 39 40public final class shark/GcRoot$InternedString : shark/GcRoot { 41 public fun <init> (J)V 42 public fun getId ()J 43} 44 45public final class shark/GcRoot$JavaFrame : shark/GcRoot { 46 public fun <init> (JII)V 47 public final fun getFrameNumber ()I 48 public fun getId ()J 49 public final fun getThreadSerialNumber ()I 50} 51 52public final class shark/GcRoot$JniGlobal : shark/GcRoot { 53 public fun <init> (JJ)V 54 public fun getId ()J 55 public final fun getJniGlobalRefId ()J 56} 57 58public final class shark/GcRoot$JniLocal : shark/GcRoot { 59 public fun <init> (JII)V 60 public final fun getFrameNumber ()I 61 public fun getId ()J 62 public final fun getThreadSerialNumber ()I 63} 64 65public final class shark/GcRoot$JniMonitor : shark/GcRoot { 66 public fun <init> (JII)V 67 public fun getId ()J 68 public final fun getStackDepth ()I 69 public final fun getStackTraceSerialNumber ()I 70} 71 72public final class shark/GcRoot$MonitorUsed : shark/GcRoot { 73 public fun <init> (J)V 74 public fun getId ()J 75} 76 77public final class shark/GcRoot$NativeStack : shark/GcRoot { 78 public fun <init> (JI)V 79 public fun getId ()J 80 public final fun getThreadSerialNumber ()I 81} 82 83public final class shark/GcRoot$ReferenceCleanup : shark/GcRoot { 84 public fun <init> (J)V 85 public fun getId ()J 86} 87 88public final class shark/GcRoot$StickyClass : shark/GcRoot { 89 public fun <init> (J)V 90 public fun getId ()J 91} 92 93public final class shark/GcRoot$ThreadBlock : shark/GcRoot { 94 public fun <init> (JI)V 95 public fun getId ()J 96 public final fun getThreadSerialNumber ()I 97} 98 99public final class shark/GcRoot$ThreadObject : shark/GcRoot { 100 public fun <init> (JII)V 101 public fun getId ()J 102 public final fun getStackTraceSerialNumber ()I 103 public final fun getThreadSerialNumber ()I 104} 105 106public final class shark/GcRoot$Unknown : shark/GcRoot { 107 public fun <init> (J)V 108 public fun getId ()J 109} 110 111public final class shark/GcRoot$Unreachable : shark/GcRoot { 112 public fun <init> (J)V 113 public fun getId ()J 114} 115 116public final class shark/GcRoot$VmInternal : shark/GcRoot { 117 public fun <init> (J)V 118 public fun getId ()J 119} 120 121public final class shark/Hprof : java/io/Closeable { 122 public static final field Companion Lshark/Hprof$Companion; 123 public synthetic fun <init> (Ljava/io/File;Lshark/HprofHeader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V 124 public final fun attachClosable (Ljava/io/Closeable;)V 125 public fun close ()V 126 public final fun getFile ()Ljava/io/File; 127 public final fun getFileLength ()J 128 public final fun getHeader ()Lshark/HprofHeader; 129 public final fun getHeapDumpTimestamp ()J 130 public final fun getHprofVersion ()Lshark/Hprof$HprofVersion; 131 public final fun getReader ()Lshark/HprofReader; 132} 133 134public final class shark/Hprof$Companion { 135 public final fun open (Ljava/io/File;)Lshark/Hprof; 136} 137 138public final class shark/Hprof$HprofVersion : java/lang/Enum { 139 public static final field ANDROID Lshark/Hprof$HprofVersion; 140 public static final field JDK1_2_BETA3 Lshark/Hprof$HprofVersion; 141 public static final field JDK1_2_BETA4 Lshark/Hprof$HprofVersion; 142 public static final field JDK_6 Lshark/Hprof$HprofVersion; 143 public final fun getVersionString ()Ljava/lang/String; 144 public static fun valueOf (Ljava/lang/String;)Lshark/Hprof$HprofVersion; 145 public static fun values ()[Lshark/Hprof$HprofVersion; 146} 147 148public final class shark/HprofDeobfuscator { 149 public fun <init> ()V 150 public final fun deobfuscate (Lshark/ProguardMapping;Ljava/io/File;Ljava/io/File;)Ljava/io/File; 151 public static synthetic fun deobfuscate$default (Lshark/HprofDeobfuscator;Lshark/ProguardMapping;Ljava/io/File;Ljava/io/File;ILjava/lang/Object;)Ljava/io/File; 152} 153 154public final class shark/HprofHeader { 155 public static final field Companion Lshark/HprofHeader$Companion; 156 public fun <init> ()V 157 public fun <init> (JLshark/HprofVersion;I)V 158 public synthetic fun <init> (JLshark/HprofVersion;IILkotlin/jvm/internal/DefaultConstructorMarker;)V 159 public final fun component1 ()J 160 public final fun component2 ()Lshark/HprofVersion; 161 public final fun component3 ()I 162 public final fun copy (JLshark/HprofVersion;I)Lshark/HprofHeader; 163 public static synthetic fun copy$default (Lshark/HprofHeader;JLshark/HprofVersion;IILjava/lang/Object;)Lshark/HprofHeader; 164 public fun equals (Ljava/lang/Object;)Z 165 public final fun getHeapDumpTimestamp ()J 166 public final fun getIdentifierByteSize ()I 167 public final fun getRecordsPosition ()I 168 public final fun getVersion ()Lshark/HprofVersion; 169 public fun hashCode ()I 170 public fun toString ()Ljava/lang/String; 171} 172 173public final class shark/HprofHeader$Companion { 174 public final fun parseHeaderOf (Ljava/io/File;)Lshark/HprofHeader; 175 public final fun parseHeaderOf (Lokio/BufferedSource;)Lshark/HprofHeader; 176} 177 178public final class shark/HprofPrimitiveArrayStripper { 179 public fun <init> ()V 180 public final fun stripPrimitiveArrays (Ljava/io/File;Ljava/io/File;)Ljava/io/File; 181 public final fun stripPrimitiveArrays (Lshark/StreamingSourceProvider;Lokio/BufferedSink;)V 182 public static synthetic fun stripPrimitiveArrays$default (Lshark/HprofPrimitiveArrayStripper;Ljava/io/File;Ljava/io/File;ILjava/lang/Object;)Ljava/io/File; 183} 184 185public final class shark/HprofReader { 186 public final fun getIdentifierByteSize ()I 187 public final fun getStartPosition ()J 188 public final fun readHprofRecords (Ljava/util/Set;Lshark/OnHprofRecordListener;)V 189} 190 191public abstract class shark/HprofRecord { 192} 193 194public final class shark/HprofRecord$HeapDumpEndRecord : shark/HprofRecord { 195 public static final field INSTANCE Lshark/HprofRecord$HeapDumpEndRecord; 196} 197 198public abstract class shark/HprofRecord$HeapDumpRecord : shark/HprofRecord { 199} 200 201public final class shark/HprofRecord$HeapDumpRecord$GcRootRecord : shark/HprofRecord$HeapDumpRecord { 202 public fun <init> (Lshark/GcRoot;)V 203 public final fun getGcRoot ()Lshark/GcRoot; 204} 205 206public final class shark/HprofRecord$HeapDumpRecord$HeapDumpInfoRecord : shark/HprofRecord$HeapDumpRecord { 207 public fun <init> (IJ)V 208 public final fun getHeapId ()I 209 public final fun getHeapNameStringId ()J 210} 211 212public abstract class shark/HprofRecord$HeapDumpRecord$ObjectRecord : shark/HprofRecord$HeapDumpRecord { 213} 214 215public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord : shark/HprofRecord$HeapDumpRecord$ObjectRecord { 216 public fun <init> (JIJJJJILjava/util/List;Ljava/util/List;)V 217 public final fun getClassLoaderId ()J 218 public final fun getFields ()Ljava/util/List; 219 public final fun getId ()J 220 public final fun getInstanceSize ()I 221 public final fun getProtectionDomainId ()J 222 public final fun getSignersId ()J 223 public final fun getStackTraceSerialNumber ()I 224 public final fun getStaticFields ()Ljava/util/List; 225 public final fun getSuperclassId ()J 226} 227 228public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$FieldRecord { 229 public fun <init> (JI)V 230 public final fun component1 ()J 231 public final fun component2 ()I 232 public final fun copy (JI)Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$FieldRecord; 233 public static synthetic fun copy$default (Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$FieldRecord;JIILjava/lang/Object;)Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$FieldRecord; 234 public fun equals (Ljava/lang/Object;)Z 235 public final fun getNameStringId ()J 236 public final fun getType ()I 237 public fun hashCode ()I 238 public fun toString ()Ljava/lang/String; 239} 240 241public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$StaticFieldRecord { 242 public fun <init> (JILshark/ValueHolder;)V 243 public final fun component1 ()J 244 public final fun component2 ()I 245 public final fun component3 ()Lshark/ValueHolder; 246 public final fun copy (JILshark/ValueHolder;)Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$StaticFieldRecord; 247 public static synthetic fun copy$default (Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$StaticFieldRecord;JILshark/ValueHolder;ILjava/lang/Object;)Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord$StaticFieldRecord; 248 public fun equals (Ljava/lang/Object;)Z 249 public final fun getNameStringId ()J 250 public final fun getType ()I 251 public final fun getValue ()Lshark/ValueHolder; 252 public fun hashCode ()I 253 public fun toString ()Ljava/lang/String; 254} 255 256public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$InstanceDumpRecord : shark/HprofRecord$HeapDumpRecord$ObjectRecord { 257 public fun <init> (JIJ[B)V 258 public final fun getClassId ()J 259 public final fun getFieldValues ()[B 260 public final fun getId ()J 261 public final fun getStackTraceSerialNumber ()I 262} 263 264public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$ObjectArrayDumpRecord : shark/HprofRecord$HeapDumpRecord$ObjectRecord { 265 public fun <init> (JIJ[J)V 266 public final fun getArrayClassId ()J 267 public final fun getElementIds ()[J 268 public final fun getId ()J 269 public final fun getStackTraceSerialNumber ()I 270} 271 272public abstract class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord : shark/HprofRecord$HeapDumpRecord$ObjectRecord { 273 public abstract fun getId ()J 274 public abstract fun getSize ()I 275 public abstract fun getStackTraceSerialNumber ()I 276} 277 278public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$BooleanArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 279 public fun <init> (JI[Z)V 280 public final fun getArray ()[Z 281 public fun getId ()J 282 public fun getSize ()I 283 public fun getStackTraceSerialNumber ()I 284} 285 286public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$ByteArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 287 public fun <init> (JI[B)V 288 public final fun getArray ()[B 289 public fun getId ()J 290 public fun getSize ()I 291 public fun getStackTraceSerialNumber ()I 292} 293 294public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$CharArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 295 public fun <init> (JI[C)V 296 public final fun getArray ()[C 297 public fun getId ()J 298 public fun getSize ()I 299 public fun getStackTraceSerialNumber ()I 300} 301 302public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$DoubleArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 303 public fun <init> (JI[D)V 304 public final fun getArray ()[D 305 public fun getId ()J 306 public fun getSize ()I 307 public fun getStackTraceSerialNumber ()I 308} 309 310public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$FloatArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 311 public fun <init> (JI[F)V 312 public final fun getArray ()[F 313 public fun getId ()J 314 public fun getSize ()I 315 public fun getStackTraceSerialNumber ()I 316} 317 318public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$IntArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 319 public fun <init> (JI[I)V 320 public final fun getArray ()[I 321 public fun getId ()J 322 public fun getSize ()I 323 public fun getStackTraceSerialNumber ()I 324} 325 326public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$LongArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 327 public fun <init> (JI[J)V 328 public final fun getArray ()[J 329 public fun getId ()J 330 public fun getSize ()I 331 public fun getStackTraceSerialNumber ()I 332} 333 334public final class shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$ShortArrayDump : shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord { 335 public fun <init> (JI[S)V 336 public final fun getArray ()[S 337 public fun getId ()J 338 public fun getSize ()I 339 public fun getStackTraceSerialNumber ()I 340} 341 342public final class shark/HprofRecord$LoadClassRecord : shark/HprofRecord { 343 public fun <init> (IJIJ)V 344 public final fun getClassNameStringId ()J 345 public final fun getClassSerialNumber ()I 346 public final fun getId ()J 347 public final fun getStackTraceSerialNumber ()I 348} 349 350public final class shark/HprofRecord$StackFrameRecord : shark/HprofRecord { 351 public fun <init> (JJJJII)V 352 public final fun getClassSerialNumber ()I 353 public final fun getId ()J 354 public final fun getLineNumber ()I 355 public final fun getMethodNameStringId ()J 356 public final fun getMethodSignatureStringId ()J 357 public final fun getSourceFileNameStringId ()J 358} 359 360public final class shark/HprofRecord$StackTraceRecord : shark/HprofRecord { 361 public fun <init> (II[J)V 362 public final fun getStackFrameIds ()[J 363 public final fun getStackTraceSerialNumber ()I 364 public final fun getThreadSerialNumber ()I 365} 366 367public final class shark/HprofRecord$StringRecord : shark/HprofRecord { 368 public fun <init> (JLjava/lang/String;)V 369 public final fun getId ()J 370 public final fun getString ()Ljava/lang/String; 371} 372 373public final class shark/HprofRecordReader { 374 public static final field Companion Lshark/HprofRecordReader$Companion; 375 public final fun getBytesRead ()J 376 public final fun readBoolean ()Z 377 public final fun readBooleanArray (I)[Z 378 public final fun readByte ()B 379 public final fun readByteArray (I)[B 380 public final fun readChar ()C 381 public final fun readCharArray (I)[C 382 public final fun readClassDumpRecord ()Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ClassDumpRecord; 383 public final fun readDebuggerGcRootRecord ()Lshark/GcRoot$Debugger; 384 public final fun readDouble ()D 385 public final fun readDoubleArray (I)[D 386 public final fun readFinalizingGcRootRecord ()Lshark/GcRoot$Finalizing; 387 public final fun readFloat ()F 388 public final fun readFloatArray (I)[F 389 public final fun readHeapDumpInfoRecord ()Lshark/HprofRecord$HeapDumpRecord$HeapDumpInfoRecord; 390 public final fun readId ()J 391 public final fun readIdArray (I)[J 392 public final fun readInstanceDumpRecord ()Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$InstanceDumpRecord; 393 public final fun readInt ()I 394 public final fun readIntArray (I)[I 395 public final fun readInternedStringGcRootRecord ()Lshark/GcRoot$InternedString; 396 public final fun readJavaFrameGcRootRecord ()Lshark/GcRoot$JavaFrame; 397 public final fun readJniGlobalGcRootRecord ()Lshark/GcRoot$JniGlobal; 398 public final fun readJniLocalGcRootRecord ()Lshark/GcRoot$JniLocal; 399 public final fun readJniMonitorGcRootRecord ()Lshark/GcRoot$JniMonitor; 400 public final fun readLoadClassRecord ()Lshark/HprofRecord$LoadClassRecord; 401 public final fun readLong ()J 402 public final fun readLongArray (I)[J 403 public final fun readMonitorUsedGcRootRecord ()Lshark/GcRoot$MonitorUsed; 404 public final fun readNativeStackGcRootRecord ()Lshark/GcRoot$NativeStack; 405 public final fun readObjectArrayDumpRecord ()Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$ObjectArrayDumpRecord; 406 public final fun readPrimitiveArrayDumpRecord ()Lshark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord; 407 public final fun readReferenceCleanupGcRootRecord ()Lshark/GcRoot$ReferenceCleanup; 408 public final fun readShort ()S 409 public final fun readShortArray (I)[S 410 public final fun readStackFrameRecord ()Lshark/HprofRecord$StackFrameRecord; 411 public final fun readStackTraceRecord ()Lshark/HprofRecord$StackTraceRecord; 412 public final fun readStickyClassGcRootRecord ()Lshark/GcRoot$StickyClass; 413 public final fun readString (ILjava/nio/charset/Charset;)Ljava/lang/String; 414 public final fun readStringRecord (J)Lshark/HprofRecord$StringRecord; 415 public final fun readThreadBlockGcRootRecord ()Lshark/GcRoot$ThreadBlock; 416 public final fun readThreadObjectGcRootRecord ()Lshark/GcRoot$ThreadObject; 417 public final fun readUnknownGcRootRecord ()Lshark/GcRoot$Unknown; 418 public final fun readUnreachableGcRootRecord ()Lshark/GcRoot$Unreachable; 419 public final fun readUnsignedByte ()I 420 public final fun readUnsignedInt ()J 421 public final fun readUnsignedShort ()I 422 public final fun readUtf8 (J)Ljava/lang/String; 423 public final fun readValue (I)Lshark/ValueHolder; 424 public final fun readVmInternalGcRootRecord ()Lshark/GcRoot$VmInternal; 425 public final fun sizeOf (I)I 426 public final fun skip (I)V 427 public final fun skip (J)V 428 public final fun skipClassDumpConstantPool ()V 429 public final fun skipClassDumpFields ()V 430 public final fun skipClassDumpHeader ()V 431 public final fun skipClassDumpRecord ()V 432 public final fun skipClassDumpStaticFields ()V 433 public final fun skipHeapDumpInfoRecord ()V 434 public final fun skipId ()V 435 public final fun skipInstanceDumpRecord ()V 436 public final fun skipObjectArrayDumpRecord ()V 437 public final fun skipPrimitiveArrayDumpRecord ()V 438} 439 440public final class shark/HprofRecordReader$Companion { 441} 442 443public final class shark/HprofRecordTag : java/lang/Enum { 444 public static final field ALLOC_SITES Lshark/HprofRecordTag; 445 public static final field CLASS_DUMP Lshark/HprofRecordTag; 446 public static final field CONTROL_SETTINGS Lshark/HprofRecordTag; 447 public static final field CPU_SAMPLES Lshark/HprofRecordTag; 448 public static final field Companion Lshark/HprofRecordTag$Companion; 449 public static final field END_THREAD Lshark/HprofRecordTag; 450 public static final field HEAP_DUMP Lshark/HprofRecordTag; 451 public static final field HEAP_DUMP_END Lshark/HprofRecordTag; 452 public static final field HEAP_DUMP_INFO Lshark/HprofRecordTag; 453 public static final field HEAP_DUMP_SEGMENT Lshark/HprofRecordTag; 454 public static final field HEAP_SUMMARY Lshark/HprofRecordTag; 455 public static final field INSTANCE_DUMP Lshark/HprofRecordTag; 456 public static final field LOAD_CLASS Lshark/HprofRecordTag; 457 public static final field OBJECT_ARRAY_DUMP Lshark/HprofRecordTag; 458 public static final field PRIMITIVE_ARRAY_DUMP Lshark/HprofRecordTag; 459 public static final field PRIMITIVE_ARRAY_NODATA Lshark/HprofRecordTag; 460 public static final field ROOT_DEBUGGER Lshark/HprofRecordTag; 461 public static final field ROOT_FINALIZING Lshark/HprofRecordTag; 462 public static final field ROOT_INTERNED_STRING Lshark/HprofRecordTag; 463 public static final field ROOT_JAVA_FRAME Lshark/HprofRecordTag; 464 public static final field ROOT_JNI_GLOBAL Lshark/HprofRecordTag; 465 public static final field ROOT_JNI_LOCAL Lshark/HprofRecordTag; 466 public static final field ROOT_JNI_MONITOR Lshark/HprofRecordTag; 467 public static final field ROOT_MONITOR_USED Lshark/HprofRecordTag; 468 public static final field ROOT_NATIVE_STACK Lshark/HprofRecordTag; 469 public static final field ROOT_REFERENCE_CLEANUP Lshark/HprofRecordTag; 470 public static final field ROOT_STICKY_CLASS Lshark/HprofRecordTag; 471 public static final field ROOT_THREAD_BLOCK Lshark/HprofRecordTag; 472 public static final field ROOT_THREAD_OBJECT Lshark/HprofRecordTag; 473 public static final field ROOT_UNKNOWN Lshark/HprofRecordTag; 474 public static final field ROOT_UNREACHABLE Lshark/HprofRecordTag; 475 public static final field ROOT_VM_INTERNAL Lshark/HprofRecordTag; 476 public static final field STACK_FRAME Lshark/HprofRecordTag; 477 public static final field STACK_TRACE Lshark/HprofRecordTag; 478 public static final field START_THREAD Lshark/HprofRecordTag; 479 public static final field STRING_IN_UTF8 Lshark/HprofRecordTag; 480 public static final field UNLOAD_CLASS Lshark/HprofRecordTag; 481 public final fun getTag ()I 482 public static fun valueOf (Ljava/lang/String;)Lshark/HprofRecordTag; 483 public static fun values ()[Lshark/HprofRecordTag; 484} 485 486public final class shark/HprofRecordTag$Companion { 487 public final fun getRootTags ()Ljava/util/EnumSet; 488} 489 490public final class shark/HprofVersion : java/lang/Enum { 491 public static final field ANDROID Lshark/HprofVersion; 492 public static final field JDK1_2_BETA3 Lshark/HprofVersion; 493 public static final field JDK1_2_BETA4 Lshark/HprofVersion; 494 public static final field JDK_6 Lshark/HprofVersion; 495 public final fun getVersionString ()Ljava/lang/String; 496 public static fun valueOf (Ljava/lang/String;)Lshark/HprofVersion; 497 public static fun values ()[Lshark/HprofVersion; 498} 499 500public final class shark/HprofWriter : java/io/Closeable { 501 public static final field Companion Lshark/HprofWriter$Companion; 502 public synthetic fun <init> (Lokio/BufferedSink;Lshark/HprofHeader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V 503 public fun close ()V 504 public final fun getHprofHeader ()Lshark/HprofHeader; 505 public final fun getHprofVersion ()Lshark/Hprof$HprofVersion; 506 public final fun getIdentifierByteSize ()I 507 public final fun valuesToBytes (Ljava/util/List;)[B 508 public final fun write (Lshark/HprofRecord;)V 509} 510 511public final class shark/HprofWriter$Companion { 512 public final fun open (Ljava/io/File;ILshark/Hprof$HprofVersion;)Lshark/HprofWriter; 513 public static synthetic fun open$default (Lshark/HprofWriter$Companion;Ljava/io/File;ILshark/Hprof$HprofVersion;ILjava/lang/Object;)Lshark/HprofWriter; 514 public final fun openWriterFor (Ljava/io/File;Lshark/HprofHeader;)Lshark/HprofWriter; 515 public final fun openWriterFor (Lokio/BufferedSink;Lshark/HprofHeader;)Lshark/HprofWriter; 516 public static synthetic fun openWriterFor$default (Lshark/HprofWriter$Companion;Ljava/io/File;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/HprofWriter; 517 public static synthetic fun openWriterFor$default (Lshark/HprofWriter$Companion;Lokio/BufferedSink;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/HprofWriter; 518} 519 520public abstract interface class shark/OnHprofRecordListener { 521 public static final field Companion Lshark/OnHprofRecordListener$Companion; 522 public abstract fun onHprofRecord (JLshark/HprofRecord;)V 523} 524 525public final class shark/OnHprofRecordListener$Companion { 526 public final fun invoke (Lkotlin/jvm/functions/Function2;)Lshark/OnHprofRecordListener; 527} 528 529public abstract interface class shark/OnHprofRecordTagListener { 530 public static final field Companion Lshark/OnHprofRecordTagListener$Companion; 531 public abstract fun onHprofRecord (Lshark/HprofRecordTag;JLshark/HprofRecordReader;)V 532} 533 534public final class shark/OnHprofRecordTagListener$Companion { 535 public final fun invoke (Lkotlin/jvm/functions/Function3;)Lshark/OnHprofRecordTagListener; 536} 537 538public final class shark/PrimitiveType : java/lang/Enum { 539 public static final field BOOLEAN Lshark/PrimitiveType; 540 public static final field BYTE Lshark/PrimitiveType; 541 public static final field CHAR Lshark/PrimitiveType; 542 public static final field Companion Lshark/PrimitiveType$Companion; 543 public static final field DOUBLE Lshark/PrimitiveType; 544 public static final field FLOAT Lshark/PrimitiveType; 545 public static final field INT Lshark/PrimitiveType; 546 public static final field LONG Lshark/PrimitiveType; 547 public static final field REFERENCE_HPROF_TYPE I 548 public static final field SHORT Lshark/PrimitiveType; 549 public final fun getByteSize ()I 550 public final fun getHprofType ()I 551 public static fun valueOf (Ljava/lang/String;)Lshark/PrimitiveType; 552 public static fun values ()[Lshark/PrimitiveType; 553} 554 555public final class shark/PrimitiveType$Companion { 556 public final fun getByteSizeByHprofType ()Ljava/util/Map; 557 public final fun getPrimitiveTypeByHprofType ()Ljava/util/Map; 558} 559 560public final class shark/ProguardMapping { 561 public fun <init> ()V 562 public final fun addMapping (Ljava/lang/String;Ljava/lang/String;)V 563 public final fun deobfuscateClassName (Ljava/lang/String;)Ljava/lang/String; 564 public final fun deobfuscateFieldName (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 565} 566 567public final class shark/ProguardMappingReader { 568 public static final field Companion Lshark/ProguardMappingReader$Companion; 569 public fun <init> (Ljava/io/InputStream;)V 570 public final fun readProguardMapping ()Lshark/ProguardMapping; 571} 572 573public final class shark/ProguardMappingReader$Companion { 574} 575 576public final class shark/RandomAccessHprofReader : java/io/Closeable { 577 public static final field Companion Lshark/RandomAccessHprofReader$Companion; 578 public synthetic fun <init> (Lshark/RandomAccessSource;Lshark/HprofHeader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V 579 public fun close ()V 580 public final fun readRecord (JJLkotlin/jvm/functions/Function1;)Ljava/lang/Object; 581} 582 583public final class shark/RandomAccessHprofReader$Companion { 584 public final fun openReaderFor (Ljava/io/File;Lshark/HprofHeader;)Lshark/RandomAccessHprofReader; 585 public final fun openReaderFor (Lshark/RandomAccessSourceProvider;Lshark/HprofHeader;)Lshark/RandomAccessHprofReader; 586 public static synthetic fun openReaderFor$default (Lshark/RandomAccessHprofReader$Companion;Ljava/io/File;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/RandomAccessHprofReader; 587 public static synthetic fun openReaderFor$default (Lshark/RandomAccessHprofReader$Companion;Lshark/RandomAccessSourceProvider;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/RandomAccessHprofReader; 588} 589 590public abstract interface class shark/RandomAccessSource : java/io/Closeable { 591 public abstract fun asStreamingSource ()Lokio/BufferedSource; 592 public abstract fun read (Lokio/Buffer;JJ)J 593} 594 595public final class shark/RandomAccessSource$DefaultImpls { 596 public static fun asStreamingSource (Lshark/RandomAccessSource;)Lokio/BufferedSource; 597} 598 599public abstract interface class shark/RandomAccessSourceProvider { 600 public abstract fun openRandomAccessSource ()Lshark/RandomAccessSource; 601} 602 603public final class shark/StreamingHprofReader { 604 public static final field Companion Lshark/StreamingHprofReader$Companion; 605 public synthetic fun <init> (Lshark/StreamingSourceProvider;Lshark/HprofHeader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V 606 public final fun readRecords (Ljava/util/Set;Lshark/OnHprofRecordTagListener;)J 607} 608 609public final class shark/StreamingHprofReader$Companion { 610 public final fun readerFor (Ljava/io/File;Lshark/HprofHeader;)Lshark/StreamingHprofReader; 611 public final fun readerFor (Lshark/StreamingSourceProvider;Lshark/HprofHeader;)Lshark/StreamingHprofReader; 612 public static synthetic fun readerFor$default (Lshark/StreamingHprofReader$Companion;Ljava/io/File;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/StreamingHprofReader; 613 public static synthetic fun readerFor$default (Lshark/StreamingHprofReader$Companion;Lshark/StreamingSourceProvider;Lshark/HprofHeader;ILjava/lang/Object;)Lshark/StreamingHprofReader; 614} 615 616public final class shark/StreamingRecordReaderAdapter { 617 public static final field Companion Lshark/StreamingRecordReaderAdapter$Companion; 618 public fun <init> (Lshark/StreamingHprofReader;)V 619 public final fun readRecords (Ljava/util/Set;Lshark/OnHprofRecordListener;)J 620} 621 622public final class shark/StreamingRecordReaderAdapter$Companion { 623 public final fun asHprofTags (Ljava/util/Set;)Ljava/util/EnumSet; 624 public final fun asStreamingRecordReader (Lshark/StreamingHprofReader;)Lshark/StreamingRecordReaderAdapter; 625} 626 627public abstract interface class shark/StreamingSourceProvider { 628 public abstract fun openStreamingSource ()Lokio/BufferedSource; 629} 630 631public final class shark/ThrowingCancelableFileSourceProvider : shark/DualSourceProvider { 632 public fun <init> (Ljava/io/File;Ljava/lang/Runnable;)V 633 public fun openRandomAccessSource ()Lshark/RandomAccessSource; 634 public fun openStreamingSource ()Lokio/BufferedSource; 635} 636 637public abstract class shark/ValueHolder { 638 public static final field Companion Lshark/ValueHolder$Companion; 639 public static final field NULL_REFERENCE J 640} 641 642public final class shark/ValueHolder$BooleanHolder : shark/ValueHolder { 643 public fun <init> (Z)V 644 public final fun component1 ()Z 645 public final fun copy (Z)Lshark/ValueHolder$BooleanHolder; 646 public static synthetic fun copy$default (Lshark/ValueHolder$BooleanHolder;ZILjava/lang/Object;)Lshark/ValueHolder$BooleanHolder; 647 public fun equals (Ljava/lang/Object;)Z 648 public final fun getValue ()Z 649 public fun hashCode ()I 650 public fun toString ()Ljava/lang/String; 651} 652 653public final class shark/ValueHolder$ByteHolder : shark/ValueHolder { 654 public fun <init> (B)V 655 public final fun component1 ()B 656 public final fun copy (B)Lshark/ValueHolder$ByteHolder; 657 public static synthetic fun copy$default (Lshark/ValueHolder$ByteHolder;BILjava/lang/Object;)Lshark/ValueHolder$ByteHolder; 658 public fun equals (Ljava/lang/Object;)Z 659 public final fun getValue ()B 660 public fun hashCode ()I 661 public fun toString ()Ljava/lang/String; 662} 663 664public final class shark/ValueHolder$CharHolder : shark/ValueHolder { 665 public fun <init> (C)V 666 public final fun component1 ()C 667 public final fun copy (C)Lshark/ValueHolder$CharHolder; 668 public static synthetic fun copy$default (Lshark/ValueHolder$CharHolder;CILjava/lang/Object;)Lshark/ValueHolder$CharHolder; 669 public fun equals (Ljava/lang/Object;)Z 670 public final fun getValue ()C 671 public fun hashCode ()I 672 public fun toString ()Ljava/lang/String; 673} 674 675public final class shark/ValueHolder$Companion { 676} 677 678public final class shark/ValueHolder$DoubleHolder : shark/ValueHolder { 679 public fun <init> (D)V 680 public final fun component1 ()D 681 public final fun copy (D)Lshark/ValueHolder$DoubleHolder; 682 public static synthetic fun copy$default (Lshark/ValueHolder$DoubleHolder;DILjava/lang/Object;)Lshark/ValueHolder$DoubleHolder; 683 public fun equals (Ljava/lang/Object;)Z 684 public final fun getValue ()D 685 public fun hashCode ()I 686 public fun toString ()Ljava/lang/String; 687} 688 689public final class shark/ValueHolder$FloatHolder : shark/ValueHolder { 690 public fun <init> (F)V 691 public final fun component1 ()F 692 public final fun copy (F)Lshark/ValueHolder$FloatHolder; 693 public static synthetic fun copy$default (Lshark/ValueHolder$FloatHolder;FILjava/lang/Object;)Lshark/ValueHolder$FloatHolder; 694 public fun equals (Ljava/lang/Object;)Z 695 public final fun getValue ()F 696 public fun hashCode ()I 697 public fun toString ()Ljava/lang/String; 698} 699 700public final class shark/ValueHolder$IntHolder : shark/ValueHolder { 701 public fun <init> (I)V 702 public final fun component1 ()I 703 public final fun copy (I)Lshark/ValueHolder$IntHolder; 704 public static synthetic fun copy$default (Lshark/ValueHolder$IntHolder;IILjava/lang/Object;)Lshark/ValueHolder$IntHolder; 705 public fun equals (Ljava/lang/Object;)Z 706 public final fun getValue ()I 707 public fun hashCode ()I 708 public fun toString ()Ljava/lang/String; 709} 710 711public final class shark/ValueHolder$LongHolder : shark/ValueHolder { 712 public fun <init> (J)V 713 public final fun component1 ()J 714 public final fun copy (J)Lshark/ValueHolder$LongHolder; 715 public static synthetic fun copy$default (Lshark/ValueHolder$LongHolder;JILjava/lang/Object;)Lshark/ValueHolder$LongHolder; 716 public fun equals (Ljava/lang/Object;)Z 717 public final fun getValue ()J 718 public fun hashCode ()I 719 public fun toString ()Ljava/lang/String; 720} 721 722public final class shark/ValueHolder$ReferenceHolder : shark/ValueHolder { 723 public fun <init> (J)V 724 public final fun component1 ()J 725 public final fun copy (J)Lshark/ValueHolder$ReferenceHolder; 726 public static synthetic fun copy$default (Lshark/ValueHolder$ReferenceHolder;JILjava/lang/Object;)Lshark/ValueHolder$ReferenceHolder; 727 public fun equals (Ljava/lang/Object;)Z 728 public final fun getValue ()J 729 public fun hashCode ()I 730 public final fun isNull ()Z 731 public fun toString ()Ljava/lang/String; 732} 733 734public final class shark/ValueHolder$ShortHolder : shark/ValueHolder { 735 public fun <init> (S)V 736 public final fun component1 ()S 737 public final fun copy (S)Lshark/ValueHolder$ShortHolder; 738 public static synthetic fun copy$default (Lshark/ValueHolder$ShortHolder;SILjava/lang/Object;)Lshark/ValueHolder$ShortHolder; 739 public fun equals (Ljava/lang/Object;)Z 740 public final fun getValue ()S 741 public fun hashCode ()I 742 public fun toString ()Ljava/lang/String; 743} 744 745