summaryrefslogtreecommitdiffstats
path: root/tests/bugs187/470663/inpath/x
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs187/470663/inpath/x')
-rw-r--r--tests/bugs187/470663/inpath/x7016
1 files changed, 7016 insertions, 0 deletions
diff --git a/tests/bugs187/470663/inpath/x b/tests/bugs187/470663/inpath/x
new file mode 100644
index 000000000..bb8e60106
--- /dev/null
+++ b/tests/bugs187/470663/inpath/x
@@ -0,0 +1,7016 @@
+Classfile /Users/aclement/gits/org.aspectj/tests/bugs187/470663/inpath/v.class
+ Last modified Sep 9, 2014; size 33512 bytes
+ MD5 checksum 006380b9c751e86f0b59edc98b9f0135
+ Compiled from "SourceFile"
+final class com.crashlytics.android.v implements java.lang.Thread$UncaughtExceptionHandler
+ SourceFile: "SourceFile"
+ minor version: 0
+ major version: 50
+ flags: ACC_FINAL, ACC_SUPER
+Constant pool:
+ #1 = Integer 65536
+ #2 = String #727 //
+ #3 = String #728 // \tat
+ #4 = String #729 // \n
+ #5 = String #730 // \r
+ #6 = String #731 //
+ #7 = String #732 // data for session ID
+ #8 = String #733 // \" from thread
+ #9 = String #734 // %d %s%n
+ #10 = String #735 // (\r\n|\n| )
+ #11 = String #876 // ([\d|A-Z|a-z]{12}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{12}).+
+ #12 = String #877 // -
+ #13 = String #878 // .
+ #14 = String #879 // ...
+ #15 = String #880 // .temp
+ #16 = String #881 // 0
+ #17 = String #882 // 1
+ #18 = String #883 // :
+ #19 = String #888 // A problem occurred while reading the Crashlytics log file.
+ #20 = String #889 // An error occurred in the fatal exception logger
+ #21 = String #890 // An error occurred in the non-fatal exception logger
+ #22 = String #891 // An error occurred in the uncaught exception handler
+ #23 = String #892 // An error occurred when trimming non-fatal files.
+ #24 = String #893 // Attempting to send crash report at time of crash...
+ #25 = String #894 // BeginSession
+ #26 = String #896 // Can't find
+ #27 = String #897 // Caused by:
+ #28 = String #898 // Checking for previous crash marker.
+ #29 = String #899 // Closing all open sessions.
+ #30 = String #900 // Closing session:
+ #31 = String #902 // Collecting
+ #32 = String #903 // Collecting SessionStart data for session ID
+ #33 = String #904 // Collecting session parts for ID
+ #34 = String #905 // Could not close log file:
+ #35 = String #906 // Could not create log file:
+ #36 = String #907 // Could not write stack trace
+ #37 = String #908 // Crashlytics
+ #38 = String #909 // Crashlytics Android SDK/%s
+ #39 = String #910 // Crashlytics Exception Handler
+ #40 = String #911 // Crashlytics Report Uploader
+ #41 = String #912 // Crashlytics completed exception processing. Invoking default exception handler.
+ #42 = String #913 // Crashlytics is handling uncaught exception \"
+ #43 = String #914 // Crashlytics is logging non-fatal exception \"
+ #44 = String #915 // Deleting all part files for invalid session:
+ #45 = String #916 // Deleting session file:
+ #46 = String #917 // Error closing session file stream in the presence of an exception
+ #47 = String #918 // Error flushing session file stream
+ #48 = String #919 // Error writting non-fatal to session.
+ #49 = String #920 // Exception thrown by CrashlyticsListener while notifying of previous crash.
+ #50 = String #922 // Executor is shut down because we're handling a fatal crash.
+ #51 = String #923 // Failed to close CLS file
+ #52 = String #924 // Failed to close begin session file.
+ #53 = String #925 // Failed to close fatal exception file output stream.
+ #54 = String #926 // Failed to close file input stream.
+ #55 = String #927 // Failed to close non-fatal file output stream.
+ #56 = String #928 // Failed to close session OS file.
+ #57 = String #929 // Failed to close session app file.
+ #58 = String #930 // Failed to close session device file.
+ #59 = String #931 // Failed to close session user file.
+ #60 = String #932 // Failed to close stack trace writer.
+ #61 = String #933 // Failed to create PrintWriter
+ #62 = String #934 // Failed to execute task.
+ #63 = String #935 // Failed to flush session device info.
+ #64 = String #936 // Failed to flush session user file.
+ #65 = String #937 // Failed to flush to non-fatal file.
+ #66 = String #938 // Failed to flush to session OS file.
+ #67 = String #939 // Failed to flush to session app file.
+ #68 = String #940 // Failed to flush to session begin file.
+ #69 = String #941 // Failed to write session file for session ID:
+ #70 = String #942 // Found Non Fatal for session ID %s in %s
+ #71 = String #943 // Found invalid session part file:
+ #72 = String #971 // No events present for session ID
+ #73 = String #972 // No log data to include with this event.
+ #74 = String #973 // No session begin files found.
+ #75 = String #974 // Opening an new session with ID
+ #76 = String #976 // Preferences requested not to collect custom logs. Aborting log file creation.
+ #77 = String #978 // Removing session part files for ID
+ #78 = String #979 // Session %s has fatal exception: %s
+ #79 = String #980 // Session %s has non-fatal exceptions: %s
+ #80 = String #981 // SessionApp
+ #81 = String #982 // SessionCrash
+ #82 = String #983 // SessionDevice
+ #83 = String #984 // SessionEvent
+ #84 = String #985 // SessionOS
+ #85 = String #986 // SessionUser
+ #86 = String #990 // There was a problem closing the Crashlytics log file.
+ #87 = String #991 // There was a problem writing to the Crashlytics log.
+ #88 = String #992 // Tried to include a file that doesn't exist:
+ #89 = String #993 // Tried to write a fatal exception while no session was open.
+ #90 = String #994 // Tried to write a non-fatal exception while no session was open.
+ #91 = String #995 // Trimming down to %d logged exceptions.
+ #92 = String #996 // Trimming open session file:
+ #93 = String #998 // UTF-8
+ #94 = String #999 // Unable to close session. Settings are not loaded.
+ #95 = String #1000 // Unregistering power receivers.
+ #96 = String #1001 // X-CRASHLYTICS-SEND-FLAGS
+ #97 = String #1011 // android.intent.action.ACTION_POWER_CONNECTED
+ #98 = String #1012 // android.intent.action.ACTION_POWER_DISCONNECTED
+ #99 = String #1027 // com.crashlytics.CollectCustomKeys
+ #100 = String #1028 // com.crashlytics.CollectCustomLogs
+ #101 = String #1072 // crash
+ #102 = String #1073 // crash_marker
+ #103 = String #1074 // crashlytics-userlog-
+ #104 = String #1081 // error
+ #105 = String #1120 // initialization_marker
+ #106 = String #1121 // invalidClsFiles
+ #107 = String #1182 // null
+ #108 = Class #1003 // "[B"
+ #109 = Class #1004 // "[I"
+ #110 = Class #1005 // "[Ljava/io/File;"
+ #111 = Class #1006 // "[Ljava/lang/StackTraceElement;"
+ #112 = Class #1007 // "[Ljava/lang/String;"
+ #113 = Class #1013 // android/app/ActivityManager$RunningAppProcessInfo
+ #114 = Class #1014 // android/content/Context
+ #115 = Class #1015 // android/content/IntentFilter
+ #116 = Class #1016 // android/content/res/Configuration
+ #117 = Class #1017 // android/content/res/Resources
+ #118 = Class #1018 // android/os/Build
+ #119 = Class #1019 // android/os/Build$VERSION
+ #120 = Class #1020 // android/os/Environment
+ #121 = Class #1021 // android/os/StatFs
+ #122 = Class #1029 // com/crashlytics/android/A
+ #123 = Class #1030 // com/crashlytics/android/B
+ #124 = Class #1031 // com/crashlytics/android/C
+ #125 = Class #1032 // com/crashlytics/android/Crashlytics
+ #126 = Class #1033 // com/crashlytics/android/CrashlyticsListener
+ #127 = Class #1034 // com/crashlytics/android/D
+ #128 = Class #1035 // com/crashlytics/android/E
+ #129 = Class #1036 // com/crashlytics/android/F
+ #130 = Class #1037 // com/crashlytics/android/G
+ #131 = Class #1038 // com/crashlytics/android/H
+ #132 = Class #1039 // com/crashlytics/android/I
+ #133 = Class #1040 // com/crashlytics/android/J
+ #134 = Class #1041 // com/crashlytics/android/K
+ #135 = Class #1042 // com/crashlytics/android/L
+ #136 = Class #1043 // com/crashlytics/android/M
+ #137 = Class #1044 // com/crashlytics/android/N
+ #138 = Class #1045 // com/crashlytics/android/O
+ #139 = Class #1046 // com/crashlytics/android/P
+ #140 = Class #1047 // com/crashlytics/android/Q
+ #141 = Class #1048 // com/crashlytics/android/R
+ #142 = Class #1049 // com/crashlytics/android/S
+ #143 = Class #1050 // com/crashlytics/android/b
+ #144 = Class #1051 // com/crashlytics/android/d
+ #145 = Class #1052 // com/crashlytics/android/e
+ #146 = Class #1053 // com/crashlytics/android/f
+ #147 = Class #1054 // com/crashlytics/android/h
+ #148 = Class #1055 // com/crashlytics/android/internal/aR
+ #149 = Class #1056 // com/crashlytics/android/internal/ab
+ #150 = Class #1057 // com/crashlytics/android/internal/ah
+ #151 = Class #1058 // com/crashlytics/android/internal/ai
+ #152 = Class #1059 // com/crashlytics/android/internal/ao
+ #153 = Class #1060 // com/crashlytics/android/internal/ap
+ #154 = Class #1061 // com/crashlytics/android/internal/aq
+ #155 = Class #1062 // com/crashlytics/android/internal/q
+ #156 = Class #1063 // com/crashlytics/android/internal/r
+ #157 = Class #1064 // com/crashlytics/android/internal/v
+ #158 = Class #1065 // com/crashlytics/android/v
+ #159 = Class #1066 // com/crashlytics/android/w
+ #160 = Class #1067 // com/crashlytics/android/x
+ #161 = Class #1068 // com/crashlytics/android/y
+ #162 = Class #1069 // com/crashlytics/android/z
+ #163 = Class #1127 // java/io/File
+ #164 = Class #1128 // java/io/FileInputStream
+ #165 = Class #1129 // java/io/FileOutputStream
+ #166 = Class #1130 // java/io/FilenameFilter
+ #167 = Class #1131 // java/io/IOException
+ #168 = Class #1132 // java/io/OutputStream
+ #169 = Class #1133 // java/io/PrintWriter
+ #170 = Class #1134 // java/io/Writer
+ #171 = Class #1135 // java/lang/Boolean
+ #172 = Class #1136 // java/lang/Class
+ #173 = Class #1137 // java/lang/Exception
+ #174 = Class #1138 // java/lang/Integer
+ #175 = Class #1139 // java/lang/Long
+ #176 = Class #1140 // java/lang/Math
+ #177 = Class #1141 // java/lang/Object
+ #178 = Class #1142 // java/lang/Runnable
+ #179 = Class #1143 // java/lang/Runtime
+ #180 = Class #1144 // java/lang/StackTraceElement
+ #181 = Class #1145 // java/lang/String
+ #182 = Class #1146 // java/lang/StringBuilder
+ #183 = Class #1147 // java/lang/Thread
+ #184 = Class #1148 // java/lang/Thread$UncaughtExceptionHandler
+ #185 = Class #1149 // java/lang/Throwable
+ #186 = Class #1150 // java/util/Arrays
+ #187 = Class #1151 // java/util/Collections
+ #188 = Class #1152 // java/util/Date
+ #189 = Class #1153 // java/util/HashSet
+ #190 = Class #1154 // java/util/Iterator
+ #191 = Class #1155 // java/util/LinkedList
+ #192 = Class #1156 // java/util/List
+ #193 = Class #1157 // java/util/Locale
+ #194 = Class #1158 // java/util/Map
+ #195 = Class #1159 // java/util/Map$Entry
+ #196 = Class #1160 // java/util/Set
+ #197 = Class #1161 // java/util/TreeMap
+ #198 = Class #1162 // java/util/UUID
+ #199 = Class #1163 // java/util/concurrent/Callable
+ #200 = Class #1164 // java/util/concurrent/ExecutorService
+ #201 = Class #1165 // java/util/concurrent/Future
+ #202 = Class #1166 // java/util/concurrent/RejectedExecutionException
+ #203 = Class #1167 // java/util/concurrent/atomic/AtomicBoolean
+ #204 = Class #1168 // java/util/concurrent/atomic/AtomicInteger
+ #205 = Class #1169 // java/util/regex/Matcher
+ #206 = Class #1170 // java/util/regex/Pattern
+ #207 = Long 1000l
+ #209 = Fieldref #113.#662 // android/app/ActivityManager$RunningAppProcessInfo.importance:I
+ #210 = Fieldref #116.#690 // android/content/res/Configuration.orientation:I
+ #211 = Fieldref #118.#506 // android/os/Build.MANUFACTURER:Ljava/lang/String;
+ #212 = Fieldref #118.#507 // android/os/Build.MODEL:Ljava/lang/String;
+ #213 = Fieldref #118.#508 // android/os/Build.PRODUCT:Ljava/lang/String;
+ #214 = Fieldref #119.#505 // android/os/Build$VERSION.CODENAME:Ljava/lang/String;
+ #215 = Fieldref #119.#509 // android/os/Build$VERSION.RELEASE:Ljava/lang/String;
+ #216 = Fieldref #148.#567 // com/crashlytics/android/internal/aR.a:I
+ #217 = Fieldref #149.#569 // com/crashlytics/android/internal/ab.a:Ljava/util/Comparator;
+ #218 = Fieldref #153.#620 // com/crashlytics/android/internal/ap.f:I
+ #219 = Fieldref #158.#568 // com/crashlytics/android/v.a:Ljava/io/FilenameFilter;
+ #220 = Fieldref #158.#591 // com/crashlytics/android/v.b:Ljava/util/Comparator;
+ #221 = Fieldref #158.#599 // com/crashlytics/android/v.c:Ljava/util/Comparator;
+ #222 = Fieldref #158.#607 // com/crashlytics/android/v.d:Ljava/util/regex/Pattern;
+ #223 = Fieldref #158.#612 // com/crashlytics/android/v.e:Ljava/util/Map;
+ #224 = Fieldref #158.#621 // com/crashlytics/android/v.f:Lcom/crashlytics/android/d;
+ #225 = Fieldref #158.#625 // com/crashlytics/android/v.g:Ljava/util/concurrent/atomic/AtomicInteger;
+ #226 = Fieldref #158.#659 // com/crashlytics/android/v.h:Ljava/util/concurrent/atomic/AtomicBoolean;
+ #227 = Fieldref #158.#661 // com/crashlytics/android/v.i:I
+ #228 = Fieldref #158.#668 // com/crashlytics/android/v.j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ #229 = Fieldref #158.#670 // com/crashlytics/android/v.k:Ljava/io/File;
+ #230 = Fieldref #158.#672 // com/crashlytics/android/v.l:Ljava/io/File;
+ #231 = Fieldref #158.#679 // com/crashlytics/android/v.m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ #232 = Fieldref #158.#685 // com/crashlytics/android/v.n:Ljava/lang/String;
+ #233 = Fieldref #158.#689 // com/crashlytics/android/v.o:Landroid/content/BroadcastReceiver;
+ #234 = Fieldref #158.#692 // com/crashlytics/android/v.p:Landroid/content/BroadcastReceiver;
+ #235 = Fieldref #158.#694 // com/crashlytics/android/v.q:Lcom/crashlytics/android/d;
+ #236 = Fieldref #158.#697 // com/crashlytics/android/v.r:Lcom/crashlytics/android/d;
+ #237 = Fieldref #158.#704 // com/crashlytics/android/v.s:Ljava/util/concurrent/ExecutorService;
+ #238 = Fieldref #158.#714 // com/crashlytics/android/v.t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #239 = Fieldref #158.#716 // com/crashlytics/android/v.u:Lcom/crashlytics/android/internal/aq;
+ #240 = Fieldref #158.#719 // com/crashlytics/android/v.v:Z
+ #241 = Fieldref #158.#723 // com/crashlytics/android/v.w:[Ljava/lang/Thread;
+ #242 = Fieldref #158.#725 // com/crashlytics/android/v.x:Ljava/util/List;
+ #243 = Fieldref #158.#726 // com/crashlytics/android/v.y:[Ljava/lang/StackTraceElement;
+ #244 = Fieldref #193.#510 // java/util/Locale.US:Ljava/util/Locale;
+ #245 = Methodref #114.#648 // android/content/Context.getPackageCodePath:()Ljava/lang/String;
+ #246 = Methodref #114.#650 // android/content/Context.getResources:()Landroid/content/res/Resources;
+ #247 = Methodref #114.#700 // android/content/Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ #248 = Methodref #114.#718 // android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
+ #249 = Methodref #115.#501 // android/content/IntentFilter."<init>":(Ljava/lang/String;)V
+ #250 = Methodref #117.#638 // android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration;
+ #251 = Methodref #120.#640 // android/os/Environment.getDataDirectory:()Ljava/io/File;
+ #252 = Methodref #121.#501 // android/os/StatFs."<init>":(Ljava/lang/String;)V
+ #253 = Methodref #121.#632 // android/os/StatFs.getBlockCount:()I
+ #254 = Methodref #121.#633 // android/os/StatFs.getBlockSize:()I
+ #255 = Methodref #122.#489 // com/crashlytics/android/A."<init>":(Lcom/crashlytics/android/v;)V
+ #256 = Methodref #123.#489 // com/crashlytics/android/B."<init>":(Lcom/crashlytics/android/v;)V
+ #257 = Methodref #124.#489 // com/crashlytics/android/C."<init>":(Lcom/crashlytics/android/v;)V
+ #258 = Methodref #125.#513 // com/crashlytics/android/Crashlytics.a:()Ljava/util/Map;
+ #259 = Methodref #125.#551 // com/crashlytics/android/Crashlytics.a:(Ljava/lang/String;)V
+ #260 = Methodref #125.#575 // com/crashlytics/android/Crashlytics.b:()Lcom/crashlytics/android/internal/ao;
+ #261 = Methodref #125.#588 // com/crashlytics/android/Crashlytics.b:(Ljava/lang/String;)V
+ #262 = Methodref #125.#604 // com/crashlytics/android/Crashlytics.d:()Ljava/lang/String;
+ #263 = Methodref #125.#609 // com/crashlytics/android/Crashlytics.e:()Ljava/lang/String;
+ #264 = Methodref #125.#616 // com/crashlytics/android/Crashlytics.f:()Ljava/lang/String;
+ #265 = Methodref #125.#623 // com/crashlytics/android/Crashlytics.g:()Ljava/lang/String;
+ #266 = Methodref #125.#639 // com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ #267 = Methodref #125.#642 // com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ #268 = Methodref #125.#655 // com/crashlytics/android/Crashlytics.getVersion:()Ljava/lang/String;
+ #269 = Methodref #125.#658 // com/crashlytics/android/Crashlytics.h:()Ljava/lang/String;
+ #270 = Methodref #125.#667 // com/crashlytics/android/Crashlytics.j:()Z
+ #271 = Methodref #125.#677 // com/crashlytics/android/Crashlytics.m:()Ljava/lang/String;
+ #272 = Methodref #125.#684 // com/crashlytics/android/Crashlytics.n:()Ljava/lang/String;
+ #273 = Methodref #125.#687 // com/crashlytics/android/Crashlytics.o:()Ljava/lang/String;
+ #274 = Methodref #125.#696 // com/crashlytics/android/Crashlytics.r:()Lcom/crashlytics/android/internal/aR;
+ #275 = Methodref #127.#491 // com/crashlytics/android/D."<init>":(Lcom/crashlytics/android/v;Ljava/io/File;)V
+ #276 = Methodref #128.#489 // com/crashlytics/android/E."<init>":(Lcom/crashlytics/android/v;)V
+ #277 = Methodref #129.#493 // com/crashlytics/android/F."<init>":(Lcom/crashlytics/android/v;Ljava/lang/String;)V
+ #278 = Methodref #130.#492 // com/crashlytics/android/G."<init>":(Lcom/crashlytics/android/v;Ljava/lang/Runnable;)V
+ #279 = Methodref #131.#485 // com/crashlytics/android/H."<init>":()V
+ #280 = Methodref #132.#495 // com/crashlytics/android/I."<init>":(Lcom/crashlytics/android/v;Ljava/util/concurrent/Callable;)V
+ #281 = Methodref #133.#485 // com/crashlytics/android/J."<init>":()V
+ #282 = Methodref #134.#485 // com/crashlytics/android/K."<init>":()V
+ #283 = Methodref #135.#489 // com/crashlytics/android/L."<init>":(Lcom/crashlytics/android/v;)V
+ #284 = Methodref #136.#489 // com/crashlytics/android/M."<init>":(Lcom/crashlytics/android/v;)V
+ #285 = Methodref #137.#494 // com/crashlytics/android/N."<init>":(Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #286 = Methodref #138.#489 // com/crashlytics/android/O."<init>":(Lcom/crashlytics/android/v;)V
+ #287 = Methodref #139.#494 // com/crashlytics/android/P."<init>":(Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #288 = Methodref #140.#486 // com/crashlytics/android/Q."<init>":(B)V
+ #289 = Methodref #141.#501 // com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ #290 = Methodref #142.#501 // com/crashlytics/android/S."<init>":(Ljava/lang/String;)V
+ #291 = Methodref #143.#542 // com/crashlytics/android/b.a:(Ljava/io/File;Ljava/io/FilenameFilter;ILjava/util/Comparator;)V
+ #292 = Methodref #144.#548 // com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ #293 = Methodref #144.#566 // com/crashlytics/android/d.a:([BII)Lcom/crashlytics/android/d;
+ #294 = Methodref #145.#488 // com/crashlytics/android/e."<init>":(Lcom/crashlytics/android/internal/ao;)V
+ #295 = Methodref #145.#715 // com/crashlytics/android/e.toString:()Ljava/lang/String;
+ #296 = Methodref #146.#498 // com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ #297 = Methodref #146.#514 // com/crashlytics/android/f.a:()V
+ #298 = Methodref #147.#516 // com/crashlytics/android/h.a:(I)I
+ #299 = Methodref #147.#518 // com/crashlytics/android/h.a:(IF)V
+ #300 = Methodref #147.#519 // com/crashlytics/android/h.a:(II)V
+ #301 = Methodref #147.#520 // com/crashlytics/android/h.a:(IJ)V
+ #302 = Methodref #147.#521 // com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ #303 = Methodref #147.#523 // com/crashlytics/android/h.a:(ILjava/lang/String;)V
+ #304 = Methodref #147.#524 // com/crashlytics/android/h.a:(IZ)V
+ #305 = Methodref #147.#545 // com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ #306 = Methodref #147.#565 // com/crashlytics/android/h.a:([B)V
+ #307 = Methodref #147.#579 // com/crashlytics/android/h.b:(I)V
+ #308 = Methodref #147.#580 // com/crashlytics/android/h.b:(IF)I
+ #309 = Methodref #147.#581 // com/crashlytics/android/h.b:(II)V
+ #310 = Methodref #147.#582 // com/crashlytics/android/h.b:(IJ)I
+ #311 = Methodref #147.#583 // com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ #312 = Methodref #147.#584 // com/crashlytics/android/h.b:(IZ)I
+ #313 = Methodref #147.#595 // com/crashlytics/android/h.c:(I)I
+ #314 = Methodref #147.#596 // com/crashlytics/android/h.c:(II)V
+ #315 = Methodref #147.#606 // com/crashlytics/android/h.d:(II)I
+ #316 = Methodref #147.#611 // com/crashlytics/android/h.e:(II)I
+ #317 = Methodref #147.#619 // com/crashlytics/android/h.f:(II)I
+ #318 = Methodref #147.#624 // com/crashlytics/android/h.g:(II)V
+ #319 = Methodref #149.#517 // com/crashlytics/android/internal/ab.a:(I)Ljava/lang/String;
+ #320 = Methodref #149.#525 // com/crashlytics/android/internal/ab.a:(Landroid/content/Context;)J
+ #321 = Methodref #149.#526 // com/crashlytics/android/internal/ab.a:(Landroid/content/Context;Ljava/lang/String;Z)Z
+ #322 = Methodref #149.#540 // com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ #323 = Methodref #149.#544 // com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ #324 = Methodref #149.#553 // com/crashlytics/android/internal/ab.a:(Ljava/lang/String;Landroid/content/Context;)Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #325 = Methodref #149.#564 // com/crashlytics/android/internal/ab.a:(Z)I
+ #326 = Methodref #149.#574 // com/crashlytics/android/internal/ab.b:()I
+ #327 = Methodref #149.#585 // com/crashlytics/android/internal/ab.b:(Landroid/content/Context;)F
+ #328 = Methodref #149.#586 // com/crashlytics/android/internal/ab.b:(Ljava/lang/String;)J
+ #329 = Methodref #149.#593 // com/crashlytics/android/internal/ab.c:()J
+ #330 = Methodref #149.#597 // com/crashlytics/android/internal/ab.c:(Landroid/content/Context;)Z
+ #331 = Methodref #149.#605 // com/crashlytics/android/internal/ab.d:()Z
+ #332 = Methodref #149.#610 // com/crashlytics/android/internal/ab.e:()Z
+ #333 = Methodref #149.#615 // com/crashlytics/android/internal/ab.f:()I
+ #334 = Methodref #150.#550 // com/crashlytics/android/internal/ah.a:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
+ #335 = Methodref #151.#511 // com/crashlytics/android/internal/ai.a:()I
+ #336 = Methodref #151.#549 // com/crashlytics/android/internal/ai.a:(Ljava/lang/String;)Lcom/crashlytics/android/internal/ai;
+ #337 = Methodref #152.#577 // com/crashlytics/android/internal/ao.b:()Ljava/lang/String;
+ #338 = Methodref #152.#609 // com/crashlytics/android/internal/ao.e:()Ljava/lang/String;
+ #339 = Methodref #152.#617 // com/crashlytics/android/internal/ao.f:()Ljava/util/Map;
+ #340 = Methodref #154.#497 // com/crashlytics/android/internal/aq."<init>":(Ljava/io/File;)V
+ #341 = Methodref #154.#511 // com/crashlytics/android/internal/aq.a:()I
+ #342 = Methodref #154.#539 // com/crashlytics/android/internal/aq.a:(Lcom/crashlytics/android/internal/au;)V
+ #343 = Methodref #154.#565 // com/crashlytics/android/internal/aq.a:([B)V
+ #344 = Methodref #154.#578 // com/crashlytics/android/internal/aq.b:()Z
+ #345 = Methodref #154.#594 // com/crashlytics/android/internal/aq.c:()V
+ #346 = Methodref #156.#527 // com/crashlytics/android/internal/r.a:(Landroid/content/Context;Z)Ljava/lang/String;
+ #347 = Methodref #157.#512 // com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ #348 = Methodref #157.#576 // com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ #349 = Methodref #157.#618 // com/crashlytics/android/internal/v.f:()Z
+ #350 = Methodref #157.#657 // com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ #351 = Methodref #158.#502 // com/crashlytics/android/v."<init>":(Ljava/lang/Thread$UncaughtExceptionHandler;Lcom/crashlytics/android/CrashlyticsListener;Ljava/util/concurrent/ExecutorService;Ljava/lang/String;)V
+ #352 = Methodref #158.#515 // com/crashlytics/android/v.a:(FIZIJJ)I
+ #353 = Methodref #158.#522 // com/crashlytics/android/v.a:(ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+ #354 = Methodref #158.#528 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/f;)V
+ #355 = Methodref #158.#529 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;ILjava/lang/StackTraceElement;Z)V
+ #356 = Methodref #158.#530 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ #357 = Methodref #158.#531 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/lang/String;)V
+ #358 = Methodref #158.#532 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #359 = Methodref #158.#533 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)V
+ #360 = Methodref #158.#534 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/lang/Throwable;II)V
+ #361 = Methodref #158.#535 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;Ljava/util/Map;)V
+ #362 = Methodref #158.#536 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/h;[Ljava/io/File;Ljava/lang/String;)V
+ #363 = Methodref #158.#537 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/internal/ap;Ljava/lang/String;)I
+ #364 = Methodref #158.#538 // com/crashlytics/android/v.a:(Lcom/crashlytics/android/internal/aq;)Lcom/crashlytics/android/d;
+ #365 = Methodref #158.#541 // com/crashlytics/android/v.a:(Ljava/io/File;)Ljava/lang/String;
+ #366 = Methodref #158.#543 // com/crashlytics/android/v.a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #367 = Methodref #158.#546 // com/crashlytics/android/v.a:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ #368 = Methodref #158.#547 // com/crashlytics/android/v.a:(Ljava/lang/StackTraceElement;Z)I
+ #369 = Methodref #158.#551 // com/crashlytics/android/v.a:(Ljava/lang/String;)V
+ #370 = Methodref #158.#552 // com/crashlytics/android/v.a:(Ljava/lang/String;I)V
+ #371 = Methodref #158.#554 // com/crashlytics/android/v.a:(Ljava/lang/String;Ljava/lang/String;)I
+ #372 = Methodref #158.#557 // com/crashlytics/android/v.a:(Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map;)I
+ #373 = Methodref #158.#558 // com/crashlytics/android/v.a:(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ #374 = Methodref #158.#559 // com/crashlytics/android/v.a:(Ljava/lang/Throwable;I)I
+ #375 = Methodref #158.#560 // com/crashlytics/android/v.a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ #376 = Methodref #158.#561 // com/crashlytics/android/v.a:(Ljava/lang/Throwable;Ljava/io/Writer;)V
+ #377 = Methodref #158.#562 // com/crashlytics/android/v.a:(Ljava/util/Date;Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/lang/String;Z)V
+ #378 = Methodref #158.#563 // com/crashlytics/android/v.a:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ #379 = Methodref #158.#587 // com/crashlytics/android/v.b:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ #380 = Methodref #158.#589 // com/crashlytics/android/v.b:(Ljava/lang/Thread;Ljava/lang/Throwable;)I
+ #381 = Methodref #158.#590 // com/crashlytics/android/v.b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ #382 = Methodref #158.#598 // com/crashlytics/android/v.c:(Ljava/lang/String;)V
+ #383 = Methodref #158.#669 // com/crashlytics/android/v.k:()Z
+ #384 = Methodref #158.#671 // com/crashlytics/android/v.l:()V
+ #385 = Methodref #158.#678 // com/crashlytics/android/v.m:()V
+ #386 = Methodref #158.#684 // com/crashlytics/android/v.n:()Ljava/lang/String;
+ #387 = Methodref #158.#688 // com/crashlytics/android/v.o:()[Ljava/io/File;
+ #388 = Methodref #158.#691 // com/crashlytics/android/v.p:()V
+ #389 = Methodref #158.#693 // com/crashlytics/android/v.q:()I
+ #390 = Methodref #158.#695 // com/crashlytics/android/v.r:()I
+ #391 = Methodref #158.#703 // com/crashlytics/android/v.s:()I
+ #392 = Methodref #159.#485 // com/crashlytics/android/w."<init>":()V
+ #393 = Methodref #160.#490 // com/crashlytics/android/x."<init>":(Lcom/crashlytics/android/v;JLjava/lang/String;)V
+ #394 = Methodref #161.#496 // com/crashlytics/android/y."<init>":(Lcom/crashlytics/android/v;[B[I)V
+ #395 = Methodref #162.#489 // com/crashlytics/android/z."<init>":(Lcom/crashlytics/android/v;)V
+ #396 = Methodref #163.#498 // java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ #397 = Methodref #163.#603 // java/io/File.createNewFile:()Z
+ #398 = Methodref #163.#608 // java/io/File.delete:()Z
+ #399 = Methodref #163.#614 // java/io/File.exists:()Z
+ #400 = Methodref #163.#647 // java/io/File.getName:()Ljava/lang/String;
+ #401 = Methodref #163.#649 // java/io/File.getPath:()Ljava/lang/String;
+ #402 = Methodref #163.#663 // java/io/File.isDirectory:()Z
+ #403 = Methodref #163.#674 // java/io/File.length:()J
+ #404 = Methodref #163.#675 // java/io/File.listFiles:()[Ljava/io/File;
+ #405 = Methodref #163.#676 // java/io/File.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #406 = Methodref #164.#497 // java/io/FileInputStream."<init>":(Ljava/io/File;)V
+ #407 = Methodref #164.#699 // java/io/FileInputStream.read:([BII)I
+ #408 = Methodref #169.#499 // java/io/PrintWriter."<init>":(Ljava/io/OutputStream;)V
+ #409 = Methodref #170.#724 // java/io/Writer.write:(Ljava/lang/String;)V
+ #410 = Methodref #171.#592 // java/lang/Boolean.booleanValue:()Z
+ #411 = Methodref #171.#722 // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
+ #412 = Methodref #172.#647 // java/lang/Class.getName:()Ljava/lang/String;
+ #413 = Methodref #174.#720 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
+ #414 = Methodref #175.#721 // java/lang/Long.valueOf:(J)Ljava/lang/Long;
+ #415 = Methodref #176.#682 // java/lang/Math.max:(II)I
+ #416 = Methodref #176.#683 // java/lang/Math.min:(II)I
+ #417 = Methodref #177.#485 // java/lang/Object."<init>":()V
+ #418 = Methodref #177.#636 // java/lang/Object.getClass:()Ljava/lang/Class;
+ #419 = Methodref #179.#573 // java/lang/Runtime.availableProcessors:()I
+ #420 = Methodref #179.#651 // java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;
+ #421 = Methodref #180.#637 // java/lang/StackTraceElement.getClassName:()Ljava/lang/String;
+ #422 = Methodref #180.#641 // java/lang/StackTraceElement.getFileName:()Ljava/lang/String;
+ #423 = Methodref #180.#644 // java/lang/StackTraceElement.getLineNumber:()I
+ #424 = Methodref #180.#646 // java/lang/StackTraceElement.getMethodName:()Ljava/lang/String;
+ #425 = Methodref #180.#665 // java/lang/StackTraceElement.isNativeMethod:()Z
+ #426 = Methodref #180.#715 // java/lang/StackTraceElement.toString:()Ljava/lang/String;
+ #427 = Methodref #181.#622 // java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ #428 = Methodref #181.#634 // java/lang/String.getBytes:(Ljava/lang/String;)[B
+ #429 = Methodref #181.#673 // java/lang/String.length:()I
+ #430 = Methodref #181.#701 // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
+ #431 = Methodref #181.#702 // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ #432 = Methodref #181.#712 // java/lang/String.substring:(I)Ljava/lang/String;
+ #433 = Methodref #181.#713 // java/lang/String.substring:(II)Ljava/lang/String;
+ #434 = Methodref #182.#485 // java/lang/StringBuilder."<init>":()V
+ #435 = Methodref #182.#501 // java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ #436 = Methodref #182.#571 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ #437 = Methodref #182.#572 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ #438 = Methodref #182.#715 // java/lang/StringBuilder.toString:()Ljava/lang/String;
+ #439 = Methodref #183.#500 // java/lang/Thread."<init>":(Ljava/lang/Runnable;Ljava/lang/String;)V
+ #440 = Methodref #183.#629 // java/lang/Thread.getAllStackTraces:()Ljava/util/Map;
+ #441 = Methodref #183.#647 // java/lang/Thread.getName:()Ljava/lang/String;
+ #442 = Methodref #183.#709 // java/lang/Thread.start:()V
+ #443 = Methodref #185.#635 // java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ #444 = Methodref #185.#645 // java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;
+ #445 = Methodref #185.#652 // java/lang/Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
+ #446 = Methodref #186.#708 // java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
+ #447 = Methodref #187.#706 // java/util/Collections.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
+ #448 = Methodref #188.#485 // java/util/Date."<init>":()V
+ #449 = Methodref #188.#653 // java/util/Date.getTime:()J
+ #450 = Methodref #189.#485 // java/util/HashSet."<init>":()V
+ #451 = Methodref #191.#485 // java/util/LinkedList."<init>":()V
+ #452 = Methodref #197.#485 // java/util/TreeMap."<init>":()V
+ #453 = Methodref #197.#503 // java/util/TreeMap."<init>":(Ljava/util/Map;)V
+ #454 = Methodref #198.#698 // java/util/UUID.randomUUID:()Ljava/util/UUID;
+ #455 = Methodref #198.#715 // java/util/UUID.toString:()Ljava/lang/String;
+ #456 = Methodref #203.#504 // java/util/concurrent/atomic/AtomicBoolean."<init>":(Z)V
+ #457 = Methodref #203.#627 // java/util/concurrent/atomic/AtomicBoolean.get:()Z
+ #458 = Methodref #203.#631 // java/util/concurrent/atomic/AtomicBoolean.getAndSet:(Z)Z
+ #459 = Methodref #203.#705 // java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ #460 = Methodref #204.#487 // java/util/concurrent/atomic/AtomicInteger."<init>":(I)V
+ #461 = Methodref #204.#630 // java/util/concurrent/atomic/AtomicInteger.getAndIncrement:()I
+ #462 = Methodref #205.#656 // java/util/regex/Matcher.group:(I)Ljava/lang/String;
+ #463 = Methodref #205.#681 // java/util/regex/Matcher.matches:()Z
+ #464 = Methodref #206.#600 // java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
+ #465 = Methodref #206.#680 // java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
+ #466 = InterfaceMethodref #126.#602 // com/crashlytics/android/CrashlyticsListener.crashlyticsDidDetectCrashDuringPreviousExecution:()V
+ #467 = InterfaceMethodref #155.#555 // com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ #468 = InterfaceMethodref #155.#556 // com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ #469 = InterfaceMethodref #184.#717 // java/lang/Thread$UncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #470 = InterfaceMethodref #190.#660 // java/util/Iterator.hasNext:()Z
+ #471 = InterfaceMethodref #190.#686 // java/util/Iterator.next:()Ljava/lang/Object;
+ #472 = InterfaceMethodref #192.#570 // java/util/List.add:(Ljava/lang/Object;)Z
+ #473 = InterfaceMethodref #192.#628 // java/util/List.get:(I)Ljava/lang/Object;
+ #474 = InterfaceMethodref #194.#613 // java/util/Map.entrySet:()Ljava/util/Set;
+ #475 = InterfaceMethodref #194.#664 // java/util/Map.isEmpty:()Z
+ #476 = InterfaceMethodref #194.#707 // java/util/Map.size:()I
+ #477 = InterfaceMethodref #195.#643 // java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ #478 = InterfaceMethodref #195.#654 // java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ #479 = InterfaceMethodref #196.#570 // java/util/Set.add:(Ljava/lang/Object;)Z
+ #480 = InterfaceMethodref #196.#601 // java/util/Set.contains:(Ljava/lang/Object;)Z
+ #481 = InterfaceMethodref #196.#666 // java/util/Set.iterator:()Ljava/util/Iterator;
+ #482 = InterfaceMethodref #200.#710 // java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ #483 = InterfaceMethodref #200.#711 // java/util/concurrent/ExecutorService.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ #484 = InterfaceMethodref #201.#626 // java/util/concurrent/Future.get:()Ljava/lang/Object;
+ #485 = NameAndType #887:#757 // "<init>":()V
+ #486 = NameAndType #887:#761 // "<init>":(B)V
+ #487 = NameAndType #887:#767 // "<init>":(I)V
+ #488 = NameAndType #887:#801 // "<init>":(Lcom/crashlytics/android/internal/ao;)V
+ #489 = NameAndType #887:#809 // "<init>":(Lcom/crashlytics/android/v;)V
+ #490 = NameAndType #887:#811 // "<init>":(Lcom/crashlytics/android/v;JLjava/lang/String;)V
+ #491 = NameAndType #887:#812 // "<init>":(Lcom/crashlytics/android/v;Ljava/io/File;)V
+ #492 = NameAndType #887:#814 // "<init>":(Lcom/crashlytics/android/v;Ljava/lang/Runnable;)V
+ #493 = NameAndType #887:#815 // "<init>":(Lcom/crashlytics/android/v;Ljava/lang/String;)V
+ #494 = NameAndType #887:#816 // "<init>":(Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #495 = NameAndType #887:#817 // "<init>":(Lcom/crashlytics/android/v;Ljava/util/concurrent/Callable;)V
+ #496 = NameAndType #887:#819 // "<init>":(Lcom/crashlytics/android/v;[B[I)V
+ #497 = NameAndType #887:#822 // "<init>":(Ljava/io/File;)V
+ #498 = NameAndType #887:#824 // "<init>":(Ljava/io/File;Ljava/lang/String;)V
+ #499 = NameAndType #887:#828 // "<init>":(Ljava/io/OutputStream;)V
+ #500 = NameAndType #887:#836 // "<init>":(Ljava/lang/Runnable;Ljava/lang/String;)V
+ #501 = NameAndType #887:#844 // "<init>":(Ljava/lang/String;)V
+ #502 = NameAndType #887:#853 // "<init>":(Ljava/lang/Thread$UncaughtExceptionHandler;Lcom/crashlytics/android/CrashlyticsListener;Ljava/util/concurrent/ExecutorService;Ljava/lang/String;)V
+ #503 = NameAndType #887:#864 // "<init>":(Ljava/util/Map;)V
+ #504 = NameAndType #887:#869 // "<init>":(Z)V
+ #505 = NameAndType #895:#953 // CODENAME:Ljava/lang/String;
+ #506 = NameAndType #969:#953 // MANUFACTURER:Ljava/lang/String;
+ #507 = NameAndType #970:#953 // MODEL:Ljava/lang/String;
+ #508 = NameAndType #975:#953 // PRODUCT:Ljava/lang/String;
+ #509 = NameAndType #977:#953 // RELEASE:Ljava/lang/String;
+ #510 = NameAndType #997:#961 // US:Ljava/util/Locale;
+ #511 = NameAndType #1009:#736 // a:()I
+ #512 = NameAndType #1009:#745 // a:()Lcom/crashlytics/android/internal/v;
+ #513 = NameAndType #1009:#753 // a:()Ljava/util/Map;
+ #514 = NameAndType #1009:#757 // a:()V
+ #515 = NameAndType #1009:#762 // a:(FIZIJJ)I
+ #516 = NameAndType #1009:#763 // a:(I)I
+ #517 = NameAndType #1009:#766 // a:(I)Ljava/lang/String;
+ #518 = NameAndType #1009:#769 // a:(IF)V
+ #519 = NameAndType #1009:#772 // a:(II)V
+ #520 = NameAndType #1009:#774 // a:(IJ)V
+ #521 = NameAndType #1009:#776 // a:(ILcom/crashlytics/android/d;)V
+ #522 = NameAndType #1009:#777 // a:(ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+ #523 = NameAndType #1009:#779 // a:(ILjava/lang/String;)V
+ #524 = NameAndType #1009:#781 // a:(IZ)V
+ #525 = NameAndType #1009:#787 // a:(Landroid/content/Context;)J
+ #526 = NameAndType #1009:#789 // a:(Landroid/content/Context;Ljava/lang/String;Z)Z
+ #527 = NameAndType #1009:#790 // a:(Landroid/content/Context;Z)Ljava/lang/String;
+ #528 = NameAndType #1009:#791 // a:(Lcom/crashlytics/android/f;)V
+ #529 = NameAndType #1009:#792 // a:(Lcom/crashlytics/android/h;ILjava/lang/StackTraceElement;Z)V
+ #530 = NameAndType #1009:#793 // a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ #531 = NameAndType #1009:#794 // a:(Lcom/crashlytics/android/h;Ljava/lang/String;)V
+ #532 = NameAndType #1009:#795 // a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #533 = NameAndType #1009:#796 // a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)V
+ #534 = NameAndType #1009:#797 // a:(Lcom/crashlytics/android/h;Ljava/lang/Throwable;II)V
+ #535 = NameAndType #1009:#798 // a:(Lcom/crashlytics/android/h;Ljava/util/Map;)V
+ #536 = NameAndType #1009:#800 // a:(Lcom/crashlytics/android/h;[Ljava/io/File;Ljava/lang/String;)V
+ #537 = NameAndType #1009:#802 // a:(Lcom/crashlytics/android/internal/ap;Ljava/lang/String;)I
+ #538 = NameAndType #1009:#803 // a:(Lcom/crashlytics/android/internal/aq;)Lcom/crashlytics/android/d;
+ #539 = NameAndType #1009:#805 // a:(Lcom/crashlytics/android/internal/au;)V
+ #540 = NameAndType #1009:#820 // a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ #541 = NameAndType #1009:#821 // a:(Ljava/io/File;)Ljava/lang/String;
+ #542 = NameAndType #1009:#823 // a:(Ljava/io/File;Ljava/io/FilenameFilter;ILjava/util/Comparator;)V
+ #543 = NameAndType #1009:#825 // a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #544 = NameAndType #1009:#826 // a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ #545 = NameAndType #1009:#827 // a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ #546 = NameAndType #1009:#834 // a:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ #547 = NameAndType #1009:#837 // a:(Ljava/lang/StackTraceElement;Z)I
+ #548 = NameAndType #1009:#839 // a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ #549 = NameAndType #1009:#840 // a:(Ljava/lang/String;)Lcom/crashlytics/android/internal/ai;
+ #550 = NameAndType #1009:#842 // a:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
+ #551 = NameAndType #1009:#844 // a:(Ljava/lang/String;)V
+ #552 = NameAndType #1009:#846 // a:(Ljava/lang/String;I)V
+ #553 = NameAndType #1009:#847 // a:(Ljava/lang/String;Landroid/content/Context;)Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #554 = NameAndType #1009:#848 // a:(Ljava/lang/String;Ljava/lang/String;)I
+ #555 = NameAndType #1009:#850 // a:(Ljava/lang/String;Ljava/lang/String;)V
+ #556 = NameAndType #1009:#851 // a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ #557 = NameAndType #1009:#856 // a:(Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map;)I
+ #558 = NameAndType #1009:#858 // a:(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ #559 = NameAndType #1009:#859 // a:(Ljava/lang/Throwable;I)I
+ #560 = NameAndType #1009:#860 // a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ #561 = NameAndType #1009:#861 // a:(Ljava/lang/Throwable;Ljava/io/Writer;)V
+ #562 = NameAndType #1009:#862 // a:(Ljava/util/Date;Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/lang/String;Z)V
+ #563 = NameAndType #1009:#865 // a:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ #564 = NameAndType #1009:#867 // a:(Z)I
+ #565 = NameAndType #1009:#871 // a:([B)V
+ #566 = NameAndType #1009:#873 // a:([BII)Lcom/crashlytics/android/d;
+ #567 = NameAndType #1009:#944 // a:I
+ #568 = NameAndType #1009:#952 // a:Ljava/io/FilenameFilter;
+ #569 = NameAndType #1009:#957 // a:Ljava/util/Comparator;
+ #570 = NameAndType #1010:#832 // add:(Ljava/lang/Object;)Z
+ #571 = NameAndType #1022:#831 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ #572 = NameAndType #1022:#841 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ #573 = NameAndType #1023:#736 // availableProcessors:()I
+ #574 = NameAndType #1024:#736 // b:()I
+ #575 = NameAndType #1024:#743 // b:()Lcom/crashlytics/android/internal/ao;
+ #576 = NameAndType #1024:#744 // b:()Lcom/crashlytics/android/internal/q;
+ #577 = NameAndType #1024:#750 // b:()Ljava/lang/String;
+ #578 = NameAndType #1024:#758 // b:()Z
+ #579 = NameAndType #1024:#767 // b:(I)V
+ #580 = NameAndType #1024:#768 // b:(IF)I
+ #581 = NameAndType #1024:#772 // b:(II)V
+ #582 = NameAndType #1024:#773 // b:(IJ)I
+ #583 = NameAndType #1024:#775 // b:(ILcom/crashlytics/android/d;)I
+ #584 = NameAndType #1024:#780 // b:(IZ)I
+ #585 = NameAndType #1024:#786 // b:(Landroid/content/Context;)F
+ #586 = NameAndType #1024:#838 // b:(Ljava/lang/String;)J
+ #587 = NameAndType #1024:#839 // b:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ #588 = NameAndType #1024:#844 // b:(Ljava/lang/String;)V
+ #589 = NameAndType #1024:#854 // b:(Ljava/lang/Thread;Ljava/lang/Throwable;)I
+ #590 = NameAndType #1024:#866 // b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ #591 = NameAndType #1024:#957 // b:Ljava/util/Comparator;
+ #592 = NameAndType #1025:#758 // booleanValue:()Z
+ #593 = NameAndType #1026:#737 // c:()J
+ #594 = NameAndType #1026:#757 // c:()V
+ #595 = NameAndType #1026:#763 // c:(I)I
+ #596 = NameAndType #1026:#772 // c:(II)V
+ #597 = NameAndType #1026:#788 // c:(Landroid/content/Context;)Z
+ #598 = NameAndType #1026:#844 // c:(Ljava/lang/String;)V
+ #599 = NameAndType #1026:#957 // c:Ljava/util/Comparator;
+ #600 = NameAndType #1070:#843 // compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
+ #601 = NameAndType #1071:#832 // contains:(Ljava/lang/Object;)Z
+ #602 = NameAndType #1075:#757 // crashlyticsDidDetectCrashDuringPreviousExecution:()V
+ #603 = NameAndType #1076:#758 // createNewFile:()Z
+ #604 = NameAndType #1077:#750 // d:()Ljava/lang/String;
+ #605 = NameAndType #1077:#758 // d:()Z
+ #606 = NameAndType #1077:#770 // d:(II)I
+ #607 = NameAndType #1077:#967 // d:Ljava/util/regex/Pattern;
+ #608 = NameAndType #1078:#758 // delete:()Z
+ #609 = NameAndType #1079:#750 // e:()Ljava/lang/String;
+ #610 = NameAndType #1079:#758 // e:()Z
+ #611 = NameAndType #1079:#770 // e:(II)I
+ #612 = NameAndType #1079:#962 // e:Ljava/util/Map;
+ #613 = NameAndType #1080:#754 // entrySet:()Ljava/util/Set;
+ #614 = NameAndType #1083:#758 // exists:()Z
+ #615 = NameAndType #1084:#736 // f:()I
+ #616 = NameAndType #1084:#750 // f:()Ljava/lang/String;
+ #617 = NameAndType #1084:#753 // f:()Ljava/util/Map;
+ #618 = NameAndType #1084:#758 // f:()Z
+ #619 = NameAndType #1084:#770 // f:(II)I
+ #620 = NameAndType #1084:#944 // f:I
+ #621 = NameAndType #1084:#947 // f:Lcom/crashlytics/android/d;
+ #622 = NameAndType #1085:#863 // format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ #623 = NameAndType #1086:#750 // g:()Ljava/lang/String;
+ #624 = NameAndType #1086:#772 // g:(II)V
+ #625 = NameAndType #1086:#966 // g:Ljava/util/concurrent/atomic/AtomicInteger;
+ #626 = NameAndType #1087:#748 // get:()Ljava/lang/Object;
+ #627 = NameAndType #1087:#758 // get:()Z
+ #628 = NameAndType #1087:#765 // get:(I)Ljava/lang/Object;
+ #629 = NameAndType #1088:#753 // getAllStackTraces:()Ljava/util/Map;
+ #630 = NameAndType #1089:#736 // getAndIncrement:()I
+ #631 = NameAndType #1090:#870 // getAndSet:(Z)Z
+ #632 = NameAndType #1091:#736 // getBlockCount:()I
+ #633 = NameAndType #1092:#736 // getBlockSize:()I
+ #634 = NameAndType #1093:#845 // getBytes:(Ljava/lang/String;)[B
+ #635 = NameAndType #1094:#751 // getCause:()Ljava/lang/Throwable;
+ #636 = NameAndType #1095:#747 // getClass:()Ljava/lang/Class;
+ #637 = NameAndType #1096:#750 // getClassName:()Ljava/lang/String;
+ #638 = NameAndType #1097:#739 // getConfiguration:()Landroid/content/res/Configuration;
+ #639 = NameAndType #1098:#738 // getContext:()Landroid/content/Context;
+ #640 = NameAndType #1099:#746 // getDataDirectory:()Ljava/io/File;
+ #641 = NameAndType #1100:#750 // getFileName:()Ljava/lang/String;
+ #642 = NameAndType #1101:#741 // getInstance:()Lcom/crashlytics/android/Crashlytics;
+ #643 = NameAndType #1102:#748 // getKey:()Ljava/lang/Object;
+ #644 = NameAndType #1103:#736 // getLineNumber:()I
+ #645 = NameAndType #1104:#750 // getLocalizedMessage:()Ljava/lang/String;
+ #646 = NameAndType #1105:#750 // getMethodName:()Ljava/lang/String;
+ #647 = NameAndType #1106:#750 // getName:()Ljava/lang/String;
+ #648 = NameAndType #1107:#750 // getPackageCodePath:()Ljava/lang/String;
+ #649 = NameAndType #1108:#750 // getPath:()Ljava/lang/String;
+ #650 = NameAndType #1109:#740 // getResources:()Landroid/content/res/Resources;
+ #651 = NameAndType #1110:#749 // getRuntime:()Ljava/lang/Runtime;
+ #652 = NameAndType #1111:#760 // getStackTrace:()[Ljava/lang/StackTraceElement;
+ #653 = NameAndType #1112:#737 // getTime:()J
+ #654 = NameAndType #1113:#748 // getValue:()Ljava/lang/Object;
+ #655 = NameAndType #1114:#750 // getVersion:()Ljava/lang/String;
+ #656 = NameAndType #1115:#766 // group:(I)Ljava/lang/String;
+ #657 = NameAndType #1116:#746 // h:()Ljava/io/File;
+ #658 = NameAndType #1116:#750 // h:()Ljava/lang/String;
+ #659 = NameAndType #1116:#965 // h:Ljava/util/concurrent/atomic/AtomicBoolean;
+ #660 = NameAndType #1117:#758 // hasNext:()Z
+ #661 = NameAndType #1118:#944 // i:I
+ #662 = NameAndType #1119:#944 // importance:I
+ #663 = NameAndType #1122:#758 // isDirectory:()Z
+ #664 = NameAndType #1123:#758 // isEmpty:()Z
+ #665 = NameAndType #1124:#758 // isNativeMethod:()Z
+ #666 = NameAndType #1125:#752 // iterator:()Ljava/util/Iterator;
+ #667 = NameAndType #1126:#758 // j:()Z
+ #668 = NameAndType #1126:#954 // j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ #669 = NameAndType #1171:#758 // k:()Z
+ #670 = NameAndType #1171:#951 // k:Ljava/io/File;
+ #671 = NameAndType #1172:#757 // l:()V
+ #672 = NameAndType #1172:#951 // l:Ljava/io/File;
+ #673 = NameAndType #1173:#736 // length:()I
+ #674 = NameAndType #1173:#737 // length:()J
+ #675 = NameAndType #1174:#759 // listFiles:()[Ljava/io/File;
+ #676 = NameAndType #1174:#825 // listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #677 = NameAndType #1175:#750 // m:()Ljava/lang/String;
+ #678 = NameAndType #1175:#757 // m:()V
+ #679 = NameAndType #1175:#965 // m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ #680 = NameAndType #1176:#829 // matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
+ #681 = NameAndType #1177:#758 // matches:()Z
+ #682 = NameAndType #1178:#770 // max:(II)I
+ #683 = NameAndType #1179:#770 // min:(II)I
+ #684 = NameAndType #1180:#750 // n:()Ljava/lang/String;
+ #685 = NameAndType #1180:#953 // n:Ljava/lang/String;
+ #686 = NameAndType #1181:#748 // next:()Ljava/lang/Object;
+ #687 = NameAndType #1183:#750 // o:()Ljava/lang/String;
+ #688 = NameAndType #1183:#759 // o:()[Ljava/io/File;
+ #689 = NameAndType #1183:#946 // o:Landroid/content/BroadcastReceiver;
+ #690 = NameAndType #1184:#944 // orientation:I
+ #691 = NameAndType #1185:#757 // p:()V
+ #692 = NameAndType #1185:#946 // p:Landroid/content/BroadcastReceiver;
+ #693 = NameAndType #1186:#736 // q:()I
+ #694 = NameAndType #1186:#947 // q:Lcom/crashlytics/android/d;
+ #695 = NameAndType #1187:#736 // r:()I
+ #696 = NameAndType #1187:#742 // r:()Lcom/crashlytics/android/internal/aR;
+ #697 = NameAndType #1187:#947 // r:Lcom/crashlytics/android/d;
+ #698 = NameAndType #1188:#755 // randomUUID:()Ljava/util/UUID;
+ #699 = NameAndType #1189:#872 // read:([BII)I
+ #700 = NameAndType #1190:#785 // registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ #701 = NameAndType #1191:#830 // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
+ #702 = NameAndType #1192:#849 // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ #703 = NameAndType #1193:#736 // s:()I
+ #704 = NameAndType #1193:#964 // s:Ljava/util/concurrent/ExecutorService;
+ #705 = NameAndType #1194:#869 // set:(Z)V
+ #706 = NameAndType #1195:#833 // singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
+ #707 = NameAndType #1196:#736 // size:()I
+ #708 = NameAndType #1197:#875 // sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
+ #709 = NameAndType #1198:#757 // start:()V
+ #710 = NameAndType #1199:#834 // submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ #711 = NameAndType #1199:#866 // submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ #712 = NameAndType #1200:#766 // substring:(I)Ljava/lang/String;
+ #713 = NameAndType #1200:#771 // substring:(II)Ljava/lang/String;
+ #714 = NameAndType #1201:#945 // t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #715 = NameAndType #1204:#750 // toString:()Ljava/lang/String;
+ #716 = NameAndType #1205:#948 // u:Lcom/crashlytics/android/internal/aq;
+ #717 = NameAndType #1206:#855 // uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #718 = NameAndType #1207:#784 // unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
+ #719 = NameAndType #1208:#1002 // v:Z
+ #720 = NameAndType #1209:#764 // valueOf:(I)Ljava/lang/Integer;
+ #721 = NameAndType #1209:#782 // valueOf:(J)Ljava/lang/Long;
+ #722 = NameAndType #1209:#868 // valueOf:(Z)Ljava/lang/Boolean;
+ #723 = NameAndType #1210:#1008 // w:[Ljava/lang/Thread;
+ #724 = NameAndType #1211:#844 // write:(Ljava/lang/String;)V
+ #725 = NameAndType #1212:#959 // x:Ljava/util/List;
+ #726 = NameAndType #1213:#1006 // y:[Ljava/lang/StackTraceElement;
+ #727 = Utf8
+ #728 = Utf8 \tat
+ #729 = Utf8 \n
+ #730 = Utf8 \r
+ #731 = Utf8
+ #732 = Utf8 data for session ID
+ #733 = Utf8 \" from thread
+ #734 = Utf8 %d %s%n
+ #735 = Utf8 (\r\n|\n| )
+ #736 = Utf8 ()I
+ #737 = Utf8 ()J
+ #738 = Utf8 ()Landroid/content/Context;
+ #739 = Utf8 ()Landroid/content/res/Configuration;
+ #740 = Utf8 ()Landroid/content/res/Resources;
+ #741 = Utf8 ()Lcom/crashlytics/android/Crashlytics;
+ #742 = Utf8 ()Lcom/crashlytics/android/internal/aR;
+ #743 = Utf8 ()Lcom/crashlytics/android/internal/ao;
+ #744 = Utf8 ()Lcom/crashlytics/android/internal/q;
+ #745 = Utf8 ()Lcom/crashlytics/android/internal/v;
+ #746 = Utf8 ()Ljava/io/File;
+ #747 = Utf8 ()Ljava/lang/Class;
+ #748 = Utf8 ()Ljava/lang/Object;
+ #749 = Utf8 ()Ljava/lang/Runtime;
+ #750 = Utf8 ()Ljava/lang/String;
+ #751 = Utf8 ()Ljava/lang/Throwable;
+ #752 = Utf8 ()Ljava/util/Iterator;
+ #753 = Utf8 ()Ljava/util/Map;
+ #754 = Utf8 ()Ljava/util/Set;
+ #755 = Utf8 ()Ljava/util/UUID;
+ #756 = Utf8 ()Ljava/util/regex/Pattern;
+ #757 = Utf8 ()V
+ #758 = Utf8 ()Z
+ #759 = Utf8 ()[Ljava/io/File;
+ #760 = Utf8 ()[Ljava/lang/StackTraceElement;
+ #761 = Utf8 (B)V
+ #762 = Utf8 (FIZIJJ)I
+ #763 = Utf8 (I)I
+ #764 = Utf8 (I)Ljava/lang/Integer;
+ #765 = Utf8 (I)Ljava/lang/Object;
+ #766 = Utf8 (I)Ljava/lang/String;
+ #767 = Utf8 (I)V
+ #768 = Utf8 (IF)I
+ #769 = Utf8 (IF)V
+ #770 = Utf8 (II)I
+ #771 = Utf8 (II)Ljava/lang/String;
+ #772 = Utf8 (II)V
+ #773 = Utf8 (IJ)I
+ #774 = Utf8 (IJ)V
+ #775 = Utf8 (ILcom/crashlytics/android/d;)I
+ #776 = Utf8 (ILcom/crashlytics/android/d;)V
+ #777 = Utf8 (ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+ #778 = Utf8 (ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map<Lcom/crashlytics/android/internal/ap;Ljava/lang/String;>;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+ #779 = Utf8 (ILjava/lang/String;)V
+ #780 = Utf8 (IZ)I
+ #781 = Utf8 (IZ)V
+ #782 = Utf8 (J)Ljava/lang/Long;
+ #783 = Utf8 (JLjava/lang/String;)V
+ #784 = Utf8 (Landroid/content/BroadcastReceiver;)V
+ #785 = Utf8 (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ #786 = Utf8 (Landroid/content/Context;)F
+ #787 = Utf8 (Landroid/content/Context;)J
+ #788 = Utf8 (Landroid/content/Context;)Z
+ #789 = Utf8 (Landroid/content/Context;Ljava/lang/String;Z)Z
+ #790 = Utf8 (Landroid/content/Context;Z)Ljava/lang/String;
+ #791 = Utf8 (Lcom/crashlytics/android/f;)V
+ #792 = Utf8 (Lcom/crashlytics/android/h;ILjava/lang/StackTraceElement;Z)V
+ #793 = Utf8 (Lcom/crashlytics/android/h;Ljava/io/File;)V
+ #794 = Utf8 (Lcom/crashlytics/android/h;Ljava/lang/String;)V
+ #795 = Utf8 (Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #796 = Utf8 (Lcom/crashlytics/android/h;Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)V
+ #797 = Utf8 (Lcom/crashlytics/android/h;Ljava/lang/Throwable;II)V
+ #798 = Utf8 (Lcom/crashlytics/android/h;Ljava/util/Map;)V
+ #799 = Utf8 (Lcom/crashlytics/android/h;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
+ #800 = Utf8 (Lcom/crashlytics/android/h;[Ljava/io/File;Ljava/lang/String;)V
+ #801 = Utf8 (Lcom/crashlytics/android/internal/ao;)V
+ #802 = Utf8 (Lcom/crashlytics/android/internal/ap;Ljava/lang/String;)I
+ #803 = Utf8 (Lcom/crashlytics/android/internal/aq;)Lcom/crashlytics/android/d;
+ #804 = Utf8 (Lcom/crashlytics/android/internal/aq;IJLjava/lang/String;)V
+ #805 = Utf8 (Lcom/crashlytics/android/internal/au;)V
+ #806 = Utf8 (Lcom/crashlytics/android/v;)Lcom/crashlytics/android/internal/aq;
+ #807 = Utf8 (Lcom/crashlytics/android/v;)Ljava/io/File;
+ #808 = Utf8 (Lcom/crashlytics/android/v;)Ljava/util/concurrent/atomic/AtomicBoolean;
+ #809 = Utf8 (Lcom/crashlytics/android/v;)V
+ #810 = Utf8 (Lcom/crashlytics/android/v;)Z
+ #811 = Utf8 (Lcom/crashlytics/android/v;JLjava/lang/String;)V
+ #812 = Utf8 (Lcom/crashlytics/android/v;Ljava/io/File;)V
+ #813 = Utf8 (Lcom/crashlytics/android/v;Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #814 = Utf8 (Lcom/crashlytics/android/v;Ljava/lang/Runnable;)V
+ #815 = Utf8 (Lcom/crashlytics/android/v;Ljava/lang/String;)V
+ #816 = Utf8 (Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #817 = Utf8 (Lcom/crashlytics/android/v;Ljava/util/concurrent/Callable;)V
+ #818 = Utf8 (Lcom/crashlytics/android/v;Z)Z
+ #819 = Utf8 (Lcom/crashlytics/android/v;[B[I)V
+ #820 = Utf8 (Ljava/io/Closeable;Ljava/lang/String;)V
+ #821 = Utf8 (Ljava/io/File;)Ljava/lang/String;
+ #822 = Utf8 (Ljava/io/File;)V
+ #823 = Utf8 (Ljava/io/File;Ljava/io/FilenameFilter;ILjava/util/Comparator;)V
+ #824 = Utf8 (Ljava/io/File;Ljava/lang/String;)V
+ #825 = Utf8 (Ljava/io/FilenameFilter;)[Ljava/io/File;
+ #826 = Utf8 (Ljava/io/Flushable;Ljava/lang/String;)V
+ #827 = Utf8 (Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ #828 = Utf8 (Ljava/io/OutputStream;)V
+ #829 = Utf8 (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
+ #830 = Utf8 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
+ #831 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ #832 = Utf8 (Ljava/lang/Object;)Z
+ #833 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
+ #834 = Utf8 (Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ #835 = Utf8 (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>;
+ #836 = Utf8 (Ljava/lang/Runnable;Ljava/lang/String;)V
+ #837 = Utf8 (Ljava/lang/StackTraceElement;Z)I
+ #838 = Utf8 (Ljava/lang/String;)J
+ #839 = Utf8 (Ljava/lang/String;)Lcom/crashlytics/android/d;
+ #840 = Utf8 (Ljava/lang/String;)Lcom/crashlytics/android/internal/ai;
+ #841 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ #842 = Utf8 (Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
+ #843 = Utf8 (Ljava/lang/String;)Ljava/util/regex/Pattern;
+ #844 = Utf8 (Ljava/lang/String;)V
+ #845 = Utf8 (Ljava/lang/String;)[B
+ #846 = Utf8 (Ljava/lang/String;I)V
+ #847 = Utf8 (Ljava/lang/String;Landroid/content/Context;)Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #848 = Utf8 (Ljava/lang/String;Ljava/lang/String;)I
+ #849 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ #850 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V
+ #851 = Utf8 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ #852 = Utf8 (Ljava/lang/Thread$UncaughtExceptionHandler;Lcom/crashlytics/android/CrashlyticsListener;Ljava/lang/String;)V
+ #853 = Utf8 (Ljava/lang/Thread$UncaughtExceptionHandler;Lcom/crashlytics/android/CrashlyticsListener;Ljava/util/concurrent/ExecutorService;Ljava/lang/String;)V
+ #854 = Utf8 (Ljava/lang/Thread;Ljava/lang/Throwable;)I
+ #855 = Utf8 (Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ #856 = Utf8 (Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map;)I
+ #857 = Utf8 (Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)I
+ #858 = Utf8 (Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ #859 = Utf8 (Ljava/lang/Throwable;I)I
+ #860 = Utf8 (Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ #861 = Utf8 (Ljava/lang/Throwable;Ljava/io/Writer;)V
+ #862 = Utf8 (Ljava/util/Date;Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/lang/String;Z)V
+ #863 = Utf8 (Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ #864 = Utf8 (Ljava/util/Map;)V
+ #865 = Utf8 (Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ #866 = Utf8 (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ #867 = Utf8 (Z)I
+ #868 = Utf8 (Z)Ljava/lang/Boolean;
+ #869 = Utf8 (Z)V
+ #870 = Utf8 (Z)Z
+ #871 = Utf8 ([B)V
+ #872 = Utf8 ([BII)I
+ #873 = Utf8 ([BII)Lcom/crashlytics/android/d;
+ #874 = Utf8 ([Ljava/io/File;)V
+ #875 = Utf8 ([Ljava/lang/Object;Ljava/util/Comparator;)V
+ #876 = Utf8 ([\d|A-Z|a-z]{12}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{12}).+
+ #877 = Utf8 -
+ #878 = Utf8 .
+ #879 = Utf8 ...
+ #880 = Utf8 .temp
+ #881 = Utf8 0
+ #882 = Utf8 1
+ #883 = Utf8 :
+ #884 = Utf8 <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)Ljava/util/concurrent/Future<TT;>;
+ #885 = Utf8 <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)TT;
+ #886 = Utf8 <clinit>
+ #887 = Utf8 <init>
+ #888 = Utf8 A problem occurred while reading the Crashlytics log file.
+ #889 = Utf8 An error occurred in the fatal exception logger
+ #890 = Utf8 An error occurred in the non-fatal exception logger
+ #891 = Utf8 An error occurred in the uncaught exception handler
+ #892 = Utf8 An error occurred when trimming non-fatal files.
+ #893 = Utf8 Attempting to send crash report at time of crash...
+ #894 = Utf8 BeginSession
+ #895 = Utf8 CODENAME
+ #896 = Utf8 Can't find
+ #897 = Utf8 Caused by:
+ #898 = Utf8 Checking for previous crash marker.
+ #899 = Utf8 Closing all open sessions.
+ #900 = Utf8 Closing session:
+ #901 = Utf8 Code
+ #902 = Utf8 Collecting
+ #903 = Utf8 Collecting SessionStart data for session ID
+ #904 = Utf8 Collecting session parts for ID
+ #905 = Utf8 Could not close log file:
+ #906 = Utf8 Could not create log file:
+ #907 = Utf8 Could not write stack trace
+ #908 = Utf8 Crashlytics
+ #909 = Utf8 Crashlytics Android SDK/%s
+ #910 = Utf8 Crashlytics Exception Handler
+ #911 = Utf8 Crashlytics Report Uploader
+ #912 = Utf8 Crashlytics completed exception processing. Invoking default exception handler.
+ #913 = Utf8 Crashlytics is handling uncaught exception \"
+ #914 = Utf8 Crashlytics is logging non-fatal exception \"
+ #915 = Utf8 Deleting all part files for invalid session:
+ #916 = Utf8 Deleting session file:
+ #917 = Utf8 Error closing session file stream in the presence of an exception
+ #918 = Utf8 Error flushing session file stream
+ #919 = Utf8 Error writting non-fatal to session.
+ #920 = Utf8 Exception thrown by CrashlyticsListener while notifying of previous crash.
+ #921 = Utf8 Exceptions
+ #922 = Utf8 Executor is shut down because we're handling a fatal crash.
+ #923 = Utf8 Failed to close CLS file
+ #924 = Utf8 Failed to close begin session file.
+ #925 = Utf8 Failed to close fatal exception file output stream.
+ #926 = Utf8 Failed to close file input stream.
+ #927 = Utf8 Failed to close non-fatal file output stream.
+ #928 = Utf8 Failed to close session OS file.
+ #929 = Utf8 Failed to close session app file.
+ #930 = Utf8 Failed to close session device file.
+ #931 = Utf8 Failed to close session user file.
+ #932 = Utf8 Failed to close stack trace writer.
+ #933 = Utf8 Failed to create PrintWriter
+ #934 = Utf8 Failed to execute task.
+ #935 = Utf8 Failed to flush session device info.
+ #936 = Utf8 Failed to flush session user file.
+ #937 = Utf8 Failed to flush to non-fatal file.
+ #938 = Utf8 Failed to flush to session OS file.
+ #939 = Utf8 Failed to flush to session app file.
+ #940 = Utf8 Failed to flush to session begin file.
+ #941 = Utf8 Failed to write session file for session ID:
+ #942 = Utf8 Found Non Fatal for session ID %s in %s
+ #943 = Utf8 Found invalid session part file:
+ #944 = Utf8 I
+ #945 = Utf8 Landroid/app/ActivityManager$RunningAppProcessInfo;
+ #946 = Utf8 Landroid/content/BroadcastReceiver;
+ #947 = Utf8 Lcom/crashlytics/android/d;
+ #948 = Utf8 Lcom/crashlytics/android/internal/aq;
+ #949 = Utf8 Lcom/crashlytics/android/v;
+ #950 = Utf8 LineNumberTable
+ #951 = Utf8 Ljava/io/File;
+ #952 = Utf8 Ljava/io/FilenameFilter;
+ #953 = Utf8 Ljava/lang/String;
+ #954 = Utf8 Ljava/lang/Thread$UncaughtExceptionHandler;
+ #955 = Utf8 Ljava/lang/Thread;
+ #956 = Utf8 Ljava/lang/Throwable;
+ #957 = Utf8 Ljava/util/Comparator;
+ #958 = Utf8 Ljava/util/Comparator<Ljava/io/File;>;
+ #959 = Utf8 Ljava/util/List;
+ #960 = Utf8 Ljava/util/List<[Ljava/lang/StackTraceElement;>;
+ #961 = Utf8 Ljava/util/Locale;
+ #962 = Utf8 Ljava/util/Map;
+ #963 = Utf8 Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+ #964 = Utf8 Ljava/util/concurrent/ExecutorService;
+ #965 = Utf8 Ljava/util/concurrent/atomic/AtomicBoolean;
+ #966 = Utf8 Ljava/util/concurrent/atomic/AtomicInteger;
+ #967 = Utf8 Ljava/util/regex/Pattern;
+ #968 = Utf8 LocalVariableTable
+ #969 = Utf8 MANUFACTURER
+ #970 = Utf8 MODEL
+ #971 = Utf8 No events present for session ID
+ #972 = Utf8 No log data to include with this event.
+ #973 = Utf8 No session begin files found.
+ #974 = Utf8 Opening an new session with ID
+ #975 = Utf8 PRODUCT
+ #976 = Utf8 Preferences requested not to collect custom logs. Aborting log file creation.
+ #977 = Utf8 RELEASE
+ #978 = Utf8 Removing session part files for ID
+ #979 = Utf8 Session %s has fatal exception: %s
+ #980 = Utf8 Session %s has non-fatal exceptions: %s
+ #981 = Utf8 SessionApp
+ #982 = Utf8 SessionCrash
+ #983 = Utf8 SessionDevice
+ #984 = Utf8 SessionEvent
+ #985 = Utf8 SessionOS
+ #986 = Utf8 SessionUser
+ #987 = Utf8 Signature
+ #988 = Utf8 SourceFile
+ #989 = Utf8 StackMapTable
+ #990 = Utf8 There was a problem closing the Crashlytics log file.
+ #991 = Utf8 There was a problem writing to the Crashlytics log.
+ #992 = Utf8 Tried to include a file that doesn't exist:
+ #993 = Utf8 Tried to write a fatal exception while no session was open.
+ #994 = Utf8 Tried to write a non-fatal exception while no session was open.
+ #995 = Utf8 Trimming down to %d logged exceptions.
+ #996 = Utf8 Trimming open session file:
+ #997 = Utf8 US
+ #998 = Utf8 UTF-8
+ #999 = Utf8 Unable to close session. Settings are not loaded.
+ #1000 = Utf8 Unregistering power receivers.
+ #1001 = Utf8 X-CRASHLYTICS-SEND-FLAGS
+ #1002 = Utf8 Z
+ #1003 = Utf8 [B
+ #1004 = Utf8 [I
+ #1005 = Utf8 [Ljava/io/File;
+ #1006 = Utf8 [Ljava/lang/StackTraceElement;
+ #1007 = Utf8 [Ljava/lang/String;
+ #1008 = Utf8 [Ljava/lang/Thread;
+ #1009 = Utf8 a
+ #1010 = Utf8 add
+ #1011 = Utf8 android.intent.action.ACTION_POWER_CONNECTED
+ #1012 = Utf8 android.intent.action.ACTION_POWER_DISCONNECTED
+ #1013 = Utf8 android/app/ActivityManager$RunningAppProcessInfo
+ #1014 = Utf8 android/content/Context
+ #1015 = Utf8 android/content/IntentFilter
+ #1016 = Utf8 android/content/res/Configuration
+ #1017 = Utf8 android/content/res/Resources
+ #1018 = Utf8 android/os/Build
+ #1019 = Utf8 android/os/Build$VERSION
+ #1020 = Utf8 android/os/Environment
+ #1021 = Utf8 android/os/StatFs
+ #1022 = Utf8 append
+ #1023 = Utf8 availableProcessors
+ #1024 = Utf8 b
+ #1025 = Utf8 booleanValue
+ #1026 = Utf8 c
+ #1027 = Utf8 com.crashlytics.CollectCustomKeys
+ #1028 = Utf8 com.crashlytics.CollectCustomLogs
+ #1029 = Utf8 com/crashlytics/android/A
+ #1030 = Utf8 com/crashlytics/android/B
+ #1031 = Utf8 com/crashlytics/android/C
+ #1032 = Utf8 com/crashlytics/android/Crashlytics
+ #1033 = Utf8 com/crashlytics/android/CrashlyticsListener
+ #1034 = Utf8 com/crashlytics/android/D
+ #1035 = Utf8 com/crashlytics/android/E
+ #1036 = Utf8 com/crashlytics/android/F
+ #1037 = Utf8 com/crashlytics/android/G
+ #1038 = Utf8 com/crashlytics/android/H
+ #1039 = Utf8 com/crashlytics/android/I
+ #1040 = Utf8 com/crashlytics/android/J
+ #1041 = Utf8 com/crashlytics/android/K
+ #1042 = Utf8 com/crashlytics/android/L
+ #1043 = Utf8 com/crashlytics/android/M
+ #1044 = Utf8 com/crashlytics/android/N
+ #1045 = Utf8 com/crashlytics/android/O
+ #1046 = Utf8 com/crashlytics/android/P
+ #1047 = Utf8 com/crashlytics/android/Q
+ #1048 = Utf8 com/crashlytics/android/R
+ #1049 = Utf8 com/crashlytics/android/S
+ #1050 = Utf8 com/crashlytics/android/b
+ #1051 = Utf8 com/crashlytics/android/d
+ #1052 = Utf8 com/crashlytics/android/e
+ #1053 = Utf8 com/crashlytics/android/f
+ #1054 = Utf8 com/crashlytics/android/h
+ #1055 = Utf8 com/crashlytics/android/internal/aR
+ #1056 = Utf8 com/crashlytics/android/internal/ab
+ #1057 = Utf8 com/crashlytics/android/internal/ah
+ #1058 = Utf8 com/crashlytics/android/internal/ai
+ #1059 = Utf8 com/crashlytics/android/internal/ao
+ #1060 = Utf8 com/crashlytics/android/internal/ap
+ #1061 = Utf8 com/crashlytics/android/internal/aq
+ #1062 = Utf8 com/crashlytics/android/internal/q
+ #1063 = Utf8 com/crashlytics/android/internal/r
+ #1064 = Utf8 com/crashlytics/android/internal/v
+ #1065 = Utf8 com/crashlytics/android/v
+ #1066 = Utf8 com/crashlytics/android/w
+ #1067 = Utf8 com/crashlytics/android/x
+ #1068 = Utf8 com/crashlytics/android/y
+ #1069 = Utf8 com/crashlytics/android/z
+ #1070 = Utf8 compile
+ #1071 = Utf8 contains
+ #1072 = Utf8 crash
+ #1073 = Utf8 crash_marker
+ #1074 = Utf8 crashlytics-userlog-
+ #1075 = Utf8 crashlyticsDidDetectCrashDuringPreviousExecution
+ #1076 = Utf8 createNewFile
+ #1077 = Utf8 d
+ #1078 = Utf8 delete
+ #1079 = Utf8 e
+ #1080 = Utf8 entrySet
+ #1081 = Utf8 error
+ #1082 = Utf8 ex
+ #1083 = Utf8 exists
+ #1084 = Utf8 f
+ #1085 = Utf8 format
+ #1086 = Utf8 g
+ #1087 = Utf8 get
+ #1088 = Utf8 getAllStackTraces
+ #1089 = Utf8 getAndIncrement
+ #1090 = Utf8 getAndSet
+ #1091 = Utf8 getBlockCount
+ #1092 = Utf8 getBlockSize
+ #1093 = Utf8 getBytes
+ #1094 = Utf8 getCause
+ #1095 = Utf8 getClass
+ #1096 = Utf8 getClassName
+ #1097 = Utf8 getConfiguration
+ #1098 = Utf8 getContext
+ #1099 = Utf8 getDataDirectory
+ #1100 = Utf8 getFileName
+ #1101 = Utf8 getInstance
+ #1102 = Utf8 getKey
+ #1103 = Utf8 getLineNumber
+ #1104 = Utf8 getLocalizedMessage
+ #1105 = Utf8 getMethodName
+ #1106 = Utf8 getName
+ #1107 = Utf8 getPackageCodePath
+ #1108 = Utf8 getPath
+ #1109 = Utf8 getResources
+ #1110 = Utf8 getRuntime
+ #1111 = Utf8 getStackTrace
+ #1112 = Utf8 getTime
+ #1113 = Utf8 getValue
+ #1114 = Utf8 getVersion
+ #1115 = Utf8 group
+ #1116 = Utf8 h
+ #1117 = Utf8 hasNext
+ #1118 = Utf8 i
+ #1119 = Utf8 importance
+ #1120 = Utf8 initialization_marker
+ #1121 = Utf8 invalidClsFiles
+ #1122 = Utf8 isDirectory
+ #1123 = Utf8 isEmpty
+ #1124 = Utf8 isNativeMethod
+ #1125 = Utf8 iterator
+ #1126 = Utf8 j
+ #1127 = Utf8 java/io/File
+ #1128 = Utf8 java/io/FileInputStream
+ #1129 = Utf8 java/io/FileOutputStream
+ #1130 = Utf8 java/io/FilenameFilter
+ #1131 = Utf8 java/io/IOException
+ #1132 = Utf8 java/io/OutputStream
+ #1133 = Utf8 java/io/PrintWriter
+ #1134 = Utf8 java/io/Writer
+ #1135 = Utf8 java/lang/Boolean
+ #1136 = Utf8 java/lang/Class
+ #1137 = Utf8 java/lang/Exception
+ #1138 = Utf8 java/lang/Integer
+ #1139 = Utf8 java/lang/Long
+ #1140 = Utf8 java/lang/Math
+ #1141 = Utf8 java/lang/Object
+ #1142 = Utf8 java/lang/Runnable
+ #1143 = Utf8 java/lang/Runtime
+ #1144 = Utf8 java/lang/StackTraceElement
+ #1145 = Utf8 java/lang/String
+ #1146 = Utf8 java/lang/StringBuilder
+ #1147 = Utf8 java/lang/Thread
+ #1148 = Utf8 java/lang/Thread$UncaughtExceptionHandler
+ #1149 = Utf8 java/lang/Throwable
+ #1150 = Utf8 java/util/Arrays
+ #1151 = Utf8 java/util/Collections
+ #1152 = Utf8 java/util/Date
+ #1153 = Utf8 java/util/HashSet
+ #1154 = Utf8 java/util/Iterator
+ #1155 = Utf8 java/util/LinkedList
+ #1156 = Utf8 java/util/List
+ #1157 = Utf8 java/util/Locale
+ #1158 = Utf8 java/util/Map
+ #1159 = Utf8 java/util/Map$Entry
+ #1160 = Utf8 java/util/Set
+ #1161 = Utf8 java/util/TreeMap
+ #1162 = Utf8 java/util/UUID
+ #1163 = Utf8 java/util/concurrent/Callable
+ #1164 = Utf8 java/util/concurrent/ExecutorService
+ #1165 = Utf8 java/util/concurrent/Future
+ #1166 = Utf8 java/util/concurrent/RejectedExecutionException
+ #1167 = Utf8 java/util/concurrent/atomic/AtomicBoolean
+ #1168 = Utf8 java/util/concurrent/atomic/AtomicInteger
+ #1169 = Utf8 java/util/regex/Matcher
+ #1170 = Utf8 java/util/regex/Pattern
+ #1171 = Utf8 k
+ #1172 = Utf8 l
+ #1173 = Utf8 length
+ #1174 = Utf8 listFiles
+ #1175 = Utf8 m
+ #1176 = Utf8 matcher
+ #1177 = Utf8 matches
+ #1178 = Utf8 max
+ #1179 = Utf8 min
+ #1180 = Utf8 n
+ #1181 = Utf8 next
+ #1182 = Utf8 null
+ #1183 = Utf8 o
+ #1184 = Utf8 orientation
+ #1185 = Utf8 p
+ #1186 = Utf8 q
+ #1187 = Utf8 r
+ #1188 = Utf8 randomUUID
+ #1189 = Utf8 read
+ #1190 = Utf8 registerReceiver
+ #1191 = Utf8 replace
+ #1192 = Utf8 replaceAll
+ #1193 = Utf8 s
+ #1194 = Utf8 set
+ #1195 = Utf8 singletonMap
+ #1196 = Utf8 size
+ #1197 = Utf8 sort
+ #1198 = Utf8 start
+ #1199 = Utf8 submit
+ #1200 = Utf8 substring
+ #1201 = Utf8 t
+ #1202 = Utf8 this
+ #1203 = Utf8 thread
+ #1204 = Utf8 toString
+ #1205 = Utf8 u
+ #1206 = Utf8 uncaughtException
+ #1207 = Utf8 unregisterReceiver
+ #1208 = Utf8 v
+ #1209 = Utf8 valueOf
+ #1210 = Utf8 w
+ #1211 = Utf8 write
+ #1212 = Utf8 x
+ #1213 = Utf8 y
+{
+ static final java.io.FilenameFilter a;
+ flags: ACC_STATIC, ACC_FINAL
+
+ private static java.util.Comparator<java.io.File> b;
+ flags: ACC_PRIVATE, ACC_STATIC
+ Signature: #958 // Ljava/util/Comparator<Ljava/io/File;>;
+
+ private static java.util.Comparator<java.io.File> c;
+ flags: ACC_PRIVATE, ACC_STATIC
+ Signature: #958 // Ljava/util/Comparator<Ljava/io/File;>;
+
+ private static final java.util.regex.Pattern d;
+ flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL
+
+ private static final java.util.Map<java.lang.String, java.lang.String> e;
+ flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL
+ Signature: #963 // Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
+
+ private static final com.crashlytics.android.d f;
+ flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL
+
+ private final java.util.concurrent.atomic.AtomicInteger g;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.util.concurrent.atomic.AtomicBoolean h;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final int i;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.lang.Thread$UncaughtExceptionHandler j;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.io.File k;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.io.File l;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.util.concurrent.atomic.AtomicBoolean m;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.lang.String n;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final android.content.BroadcastReceiver o;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final android.content.BroadcastReceiver p;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final com.crashlytics.android.d q;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final com.crashlytics.android.d r;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private final java.util.concurrent.ExecutorService s;
+ flags: ACC_PRIVATE, ACC_FINAL
+
+ private android.app.ActivityManager$RunningAppProcessInfo t;
+ flags: ACC_PRIVATE
+
+ private com.crashlytics.android.internal.aq u;
+ flags: ACC_PRIVATE
+
+ private boolean v;
+ flags: ACC_PRIVATE
+
+ private java.lang.Thread[] w;
+ flags: ACC_PRIVATE
+
+ private java.util.List<java.lang.StackTraceElement[]> x;
+ flags: ACC_PRIVATE
+ Signature: #960 // Ljava/util/List<[Ljava/lang/StackTraceElement;>;
+
+ private java.lang.StackTraceElement[] y;
+ flags: ACC_PRIVATE
+
+ public com.crashlytics.android.v(java.lang.Thread$UncaughtExceptionHandler, com.crashlytics.android.CrashlyticsListener, java.lang.String);
+ flags: ACC_PUBLIC
+ Code:
+ stack=5, locals=4, args_size=4
+ 0: aload_0
+ 1: aload_1
+ 2: aload_2
+ 3: ldc #39 // String Crashlytics Exception Handler
+ 5: invokestatic #334 // Method com/crashlytics/android/internal/ah.a:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
+ 8: aload_3
+ 9: invokespecial #351 // Method "<init>":(Ljava/lang/Thread$UncaughtExceptionHandler;Lcom/crashlytics/android/CrashlyticsListener;Ljava/util/concurrent/ExecutorService;Ljava/lang/String;)V
+ 12: return
+ LineNumberTable:
+ line 236: 0
+ line 238: 12
+
+ private com.crashlytics.android.v(java.lang.Thread$UncaughtExceptionHandler, com.crashlytics.android.CrashlyticsListener, java.util.concurrent.ExecutorService, java.lang.String);
+ flags: ACC_PRIVATE
+ Code:
+ stack=7, locals=5, args_size=5
+ 0: aload_0
+ 1: invokespecial #417 // Method java/lang/Object."<init>":()V
+ 4: aload_0
+ 5: new #204 // class java/util/concurrent/atomic/AtomicInteger
+ 8: dup
+ 9: iconst_0
+ 10: invokespecial #460 // Method java/util/concurrent/atomic/AtomicInteger."<init>":(I)V
+ 13: putfield #225 // Field g:Ljava/util/concurrent/atomic/AtomicInteger;
+ 16: aload_0
+ 17: new #203 // class java/util/concurrent/atomic/AtomicBoolean
+ 20: dup
+ 21: iconst_0
+ 22: invokespecial #456 // Method java/util/concurrent/atomic/AtomicBoolean."<init>":(Z)V
+ 25: putfield #226 // Field h:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 28: aload_0
+ 29: aload_1
+ 30: putfield #228 // Field j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ 33: aload_0
+ 34: aload_3
+ 35: putfield #237 // Field s:Ljava/util/concurrent/ExecutorService;
+ 38: aload_0
+ 39: new #203 // class java/util/concurrent/atomic/AtomicBoolean
+ 42: dup
+ 43: iconst_0
+ 44: invokespecial #456 // Method java/util/concurrent/atomic/AtomicBoolean."<init>":(Z)V
+ 47: putfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 50: aload_0
+ 51: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 54: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 57: putfield #229 // Field k:Ljava/io/File;
+ 60: aload_0
+ 61: new #163 // class java/io/File
+ 64: dup
+ 65: aload_0
+ 66: getfield #229 // Field k:Ljava/io/File;
+ 69: ldc #105 // String initialization_marker
+ 71: invokespecial #396 // Method java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 74: putfield #230 // Field l:Ljava/io/File;
+ 77: aload_0
+ 78: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 81: ldc #38 // String Crashlytics Android SDK/%s
+ 83: iconst_1
+ 84: anewarray #177 // class java/lang/Object
+ 87: dup
+ 88: iconst_0
+ 89: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 92: invokevirtual #268 // Method com/crashlytics/android/Crashlytics.getVersion:()Ljava/lang/String;
+ 95: aastore
+ 96: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 99: putfield #232 // Field n:Ljava/lang/String;
+ 102: aload_0
+ 103: bipush 8
+ 105: putfield #227 // Field i:I
+ 108: aload_2
+ 109: astore_1
+ 110: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 113: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 116: ldc #37 // String Crashlytics
+ 118: ldc #28 // String Checking for previous crash marker.
+ 120: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 125: new #163 // class java/io/File
+ 128: dup
+ 129: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 132: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 135: ldc #102 // String crash_marker
+ 137: invokespecial #396 // Method java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 140: dup
+ 141: astore_2
+ 142: invokevirtual #399 // Method java/io/File.exists:()Z
+ 145: ifeq 183
+ 148: aload_2
+ 149: invokevirtual #398 // Method java/io/File.delete:()Z
+ 152: pop
+ 153: aload_1
+ 154: ifnull 183
+ 157: aload_1
+ 158: invokeinterface #466, 1 // InterfaceMethod com/crashlytics/android/CrashlyticsListener.crashlyticsDidDetectCrashDuringPreviousExecution:()V
+ 163: goto 183
+ 166: astore_1
+ 167: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 170: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 173: ldc #37 // String Crashlytics
+ 175: ldc #49 // String Exception thrown by CrashlyticsListener while notifying of previous crash.
+ 177: aload_1
+ 178: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 183: aload_0
+ 184: invokestatic #262 // Method com/crashlytics/android/Crashlytics.d:()Ljava/lang/String;
+ 187: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 190: putfield #235 // Field q:Lcom/crashlytics/android/d;
+ 193: aload_0
+ 194: aload 4
+ 196: ifnonnull 203
+ 199: aconst_null
+ 200: goto 215
+ 203: aload 4
+ 205: ldc #12 // String -
+ 207: ldc #2 // String
+ 209: invokevirtual #430 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
+ 212: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 215: putfield #236 // Field r:Lcom/crashlytics/android/d;
+ 218: aload_0
+ 219: new #135 // class com/crashlytics/android/L
+ 222: dup
+ 223: aload_0
+ 224: invokespecial #283 // Method com/crashlytics/android/L."<init>":(Lcom/crashlytics/android/v;)V
+ 227: putfield #234 // Field p:Landroid/content/BroadcastReceiver;
+ 230: new #115 // class android/content/IntentFilter
+ 233: dup
+ 234: ldc #97 // String android.intent.action.ACTION_POWER_CONNECTED
+ 236: invokespecial #249 // Method android/content/IntentFilter."<init>":(Ljava/lang/String;)V
+ 239: astore_1
+ 240: aload_0
+ 241: new #136 // class com/crashlytics/android/M
+ 244: dup
+ 245: aload_0
+ 246: invokespecial #284 // Method com/crashlytics/android/M."<init>":(Lcom/crashlytics/android/v;)V
+ 249: putfield #233 // Field o:Landroid/content/BroadcastReceiver;
+ 252: new #115 // class android/content/IntentFilter
+ 255: dup
+ 256: ldc #98 // String android.intent.action.ACTION_POWER_DISCONNECTED
+ 258: invokespecial #249 // Method android/content/IntentFilter."<init>":(Ljava/lang/String;)V
+ 261: astore_2
+ 262: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 265: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 268: aload_0
+ 269: getfield #234 // Field p:Landroid/content/BroadcastReceiver;
+ 272: aload_1
+ 273: invokevirtual #247 // Method android/content/Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ 276: pop
+ 277: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 280: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 283: aload_0
+ 284: getfield #233 // Field o:Landroid/content/BroadcastReceiver;
+ 287: aload_2
+ 288: invokevirtual #247 // Method android/content/Context.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ 291: pop
+ 292: aload_0
+ 293: getfield #226 // Field h:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 296: iconst_1
+ 297: invokevirtual #459 // Method java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ 300: return
+ Exception table:
+ from to target type
+ 157 163 166 Class java/lang/Exception
+ LineNumberTable:
+ line 244: 0
+ line 192: 4
+ line 193: 16
+ line 245: 28
+ line 246: 33
+ line 247: 38
+ line 248: 50
+ line 249: 60
+ line 250: 77
+ line 257: 102
+ line 259: 108
+ line 261: 183
+ line 262: 193
+ line 264: 218
+ line 271: 230
+ line 273: 240
+ line 280: 252
+ line 282: 262
+ line 283: 277
+ line 284: 292
+ line 285: 300
+ StackMapTable: number_of_entries = 4
+ frame_type = 255 /* full_frame */
+ offset_delta = 166
+ locals = [ class com/crashlytics/android/v, top, top, top, class java/lang/String ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 16 /* same */
+ frame_type = 83 /* same_locals_1_stack_item */
+ stack = [ class com/crashlytics/android/v ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 11
+ locals = [ class com/crashlytics/android/v ]
+ stack = [ class com/crashlytics/android/v, class com/crashlytics/android/d ]
+
+
+ final boolean a();
+ flags: ACC_FINAL
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 4: invokevirtual #457 // Method java/util/concurrent/atomic/AtomicBoolean.get:()Z
+ 7: ireturn
+ LineNumberTable:
+ line 288: 0
+
+ public final synchronized void uncaughtException(java.lang.Thread, java.lang.Throwable);
+ flags: ACC_PUBLIC, ACC_FINAL, ACC_SYNCHRONIZED
+ Code:
+ stack=7, locals=4, args_size=3
+ 0: aload_0
+ 1: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 4: iconst_1
+ 5: invokevirtual #459 // Method java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ 8: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 11: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 14: ldc #37 // String Crashlytics
+ 16: new #182 // class java/lang/StringBuilder
+ 19: dup
+ 20: ldc #42 // String Crashlytics is handling uncaught exception \"
+ 22: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 25: aload_2
+ 26: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 29: ldc #8 // String \" from thread
+ 31: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 34: aload_1
+ 35: invokevirtual #441 // Method java/lang/Thread.getName:()Ljava/lang/String;
+ 38: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 41: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 44: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 49: aload_0
+ 50: getfield #226 // Field h:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 53: iconst_1
+ 54: invokevirtual #458 // Method java/util/concurrent/atomic/AtomicBoolean.getAndSet:(Z)Z
+ 57: ifne 101
+ 60: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 63: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 66: ldc #37 // String Crashlytics
+ 68: ldc #95 // String Unregistering power receivers.
+ 70: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 75: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 78: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 81: aload_0
+ 82: getfield #234 // Field p:Landroid/content/BroadcastReceiver;
+ 85: invokevirtual #248 // Method android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
+ 88: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 91: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 94: aload_0
+ 95: getfield #233 // Field o:Landroid/content/BroadcastReceiver;
+ 98: invokevirtual #248 // Method android/content/Context.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V
+ 101: new #188 // class java/util/Date
+ 104: dup
+ 105: invokespecial #448 // Method java/util/Date."<init>":()V
+ 108: astore_3
+ 109: aload_0
+ 110: new #137 // class com/crashlytics/android/N
+ 113: dup
+ 114: aload_0
+ 115: aload_3
+ 116: aload_1
+ 117: aload_2
+ 118: invokespecial #285 // Method com/crashlytics/android/N."<init>":(Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 121: invokespecial #378 // Method a:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ 124: pop
+ 125: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 128: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 131: ldc #37 // String Crashlytics
+ 133: ldc #41 // String Crashlytics completed exception processing. Invoking default exception handler.
+ 135: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 140: aload_0
+ 141: getfield #228 // Field j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ 144: aload_1
+ 145: aload_2
+ 146: invokeinterface #469, 3 // InterfaceMethod java/lang/Thread$UncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 151: aload_0
+ 152: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 155: iconst_0
+ 156: invokevirtual #459 // Method java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ 159: return
+ 160: astore_3
+ 161: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 164: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 167: ldc #37 // String Crashlytics
+ 169: ldc #22 // String An error occurred in the uncaught exception handler
+ 171: aload_3
+ 172: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 177: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 180: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 183: ldc #37 // String Crashlytics
+ 185: ldc #41 // String Crashlytics completed exception processing. Invoking default exception handler.
+ 187: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 192: aload_0
+ 193: getfield #228 // Field j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ 196: aload_1
+ 197: aload_2
+ 198: invokeinterface #469, 3 // InterfaceMethod java/lang/Thread$UncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 203: aload_0
+ 204: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 207: iconst_0
+ 208: invokevirtual #459 // Method java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ 211: return
+ 212: astore_3
+ 213: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 216: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 219: ldc #37 // String Crashlytics
+ 221: ldc #41 // String Crashlytics completed exception processing. Invoking default exception handler.
+ 223: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 228: aload_0
+ 229: getfield #228 // Field j:Ljava/lang/Thread$UncaughtExceptionHandler;
+ 232: aload_1
+ 233: aload_2
+ 234: invokeinterface #469, 3 // InterfaceMethod java/lang/Thread$UncaughtExceptionHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 239: aload_0
+ 240: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 243: iconst_0
+ 244: invokevirtual #459 // Method java/util/concurrent/atomic/AtomicBoolean.set:(Z)V
+ 247: aload_3
+ 248: athrow
+ Exception table:
+ from to target type
+ 8 125 160 Class java/lang/Exception
+ 8 125 212 any
+ 160 177 212 any
+ LineNumberTable:
+ line 293: 0
+ line 295: 8
+ line 297: 49
+ line 298: 60
+ line 299: 75
+ line 300: 88
+ line 305: 101
+ line 307: 109
+ line 317: 125
+ line 318: 140
+ line 319: 151
+ line 320: 159
+ line 314: 160
+ line 315: 161
+ line 317: 177
+ line 318: 192
+ line 319: 203
+ line 320: 211
+ line 317: 212
+ line 318: 228
+ line 319: 239
+ LocalVariableTable:
+ Start Length Slot Name Signature
+ 0 233 1 thread Ljava/lang/Thread;
+ 0 234 2 ex Ljava/lang/Throwable;
+ 0 240 0 this Lcom/crashlytics/android/v;
+ StackMapTable: number_of_entries = 3
+ frame_type = 251 /* same_frame_extended */
+ offset_delta = 101
+ frame_type = 122 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Exception ]
+ frame_type = 115 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Throwable ]
+
+
+ final boolean b();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #138 // class com/crashlytics/android/O
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #286 // Method com/crashlytics/android/O."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #378 // Method a:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ 12: checkcast #171 // class java/lang/Boolean
+ 15: invokevirtual #410 // Method java/lang/Boolean.booleanValue:()Z
+ 18: ireturn
+ LineNumberTable:
+ line 338: 0
+
+ final void a(java.lang.Thread, java.lang.Throwable);
+ flags: ACC_FINAL
+ Code:
+ stack=7, locals=4, args_size=3
+ 0: new #188 // class java/util/Date
+ 3: dup
+ 4: invokespecial #448 // Method java/util/Date."<init>":()V
+ 7: astore_3
+ 8: aload_0
+ 9: new #139 // class com/crashlytics/android/P
+ 12: dup
+ 13: aload_0
+ 14: aload_3
+ 15: aload_1
+ 16: aload_2
+ 17: invokespecial #287 // Method com/crashlytics/android/P."<init>":(Lcom/crashlytics/android/v;Ljava/util/Date;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 20: invokespecial #367 // Method a:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ 23: pop
+ 24: return
+ LineNumberTable:
+ line 357: 0
+ line 359: 8
+ line 367: 24
+
+ final void a(long, java.lang.String);
+ flags: ACC_FINAL
+ Code:
+ stack=7, locals=4, args_size=3
+ 0: aload_0
+ 1: new #160 // class com/crashlytics/android/x
+ 4: dup
+ 5: aload_0
+ 6: lload_1
+ 7: aload_3
+ 8: invokespecial #393 // Method com/crashlytics/android/x."<init>":(Lcom/crashlytics/android/v;JLjava/lang/String;)V
+ 11: invokespecial #381 // Method b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 14: pop
+ 15: return
+ LineNumberTable:
+ line 373: 0
+ line 385: 15
+
+ private com.crashlytics.android.d a(com.crashlytics.android.internal.aq);
+ flags: ACC_PRIVATE
+ Code:
+ stack=6, locals=4, args_size=2
+ 0: aload_1
+ 1: ifnonnull 6
+ 4: aconst_null
+ 5: areturn
+ 6: iconst_1
+ 7: newarray int
+ 9: dup
+ 10: iconst_0
+ 11: iconst_0
+ 12: iastore
+ 13: astore_2
+ 14: aload_1
+ 15: invokevirtual #341 // Method com/crashlytics/android/internal/aq.a:()I
+ 18: newarray byte
+ 20: astore_3
+ 21: aload_1
+ 22: new #161 // class com/crashlytics/android/y
+ 25: dup
+ 26: aload_0
+ 27: aload_3
+ 28: aload_2
+ 29: invokespecial #394 // Method com/crashlytics/android/y."<init>":(Lcom/crashlytics/android/v;[B[I)V
+ 32: invokevirtual #342 // Method com/crashlytics/android/internal/aq.a:(Lcom/crashlytics/android/internal/au;)V
+ 35: goto 55
+ 38: astore_1
+ 39: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 42: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 45: ldc #37 // String Crashlytics
+ 47: ldc #19 // String A problem occurred while reading the Crashlytics log file.
+ 49: aload_1
+ 50: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 55: aload_3
+ 56: iconst_0
+ 57: aload_2
+ 58: iconst_0
+ 59: iaload
+ 60: invokestatic #293 // Method com/crashlytics/android/d.a:([BII)Lcom/crashlytics/android/d;
+ 63: areturn
+ Exception table:
+ from to target type
+ 21 35 38 Class java/io/IOException
+ LineNumberTable:
+ line 402: 0
+ line 403: 4
+ line 409: 6
+ line 411: 14
+ line 414: 21
+ line 427: 35
+ line 425: 38
+ line 426: 39
+ line 429: 55
+ StackMapTable: number_of_entries = 3
+ frame_type = 6 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 31
+ locals = [ top, top, class "[I", class "[B" ]
+ stack = [ class java/io/IOException ]
+ frame_type = 16 /* same */
+
+
+ final void c();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #162 // class com/crashlytics/android/z
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #395 // Method com/crashlytics/android/z."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #381 // Method b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 12: pop
+ 13: return
+ LineNumberTable:
+ line 436: 0
+ line 445: 13
+
+ final void d();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #122 // class com/crashlytics/android/A
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #255 // Method com/crashlytics/android/A."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #381 // Method b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 12: pop
+ 13: return
+ LineNumberTable:
+ line 448: 0
+ line 458: 13
+
+ final void e();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #123 // class com/crashlytics/android/B
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #256 // Method com/crashlytics/android/B."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #381 // Method b:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 12: pop
+ 13: return
+ LineNumberTable:
+ line 464: 0
+ line 477: 13
+
+ final boolean f();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #124 // class com/crashlytics/android/C
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #257 // Method com/crashlytics/android/C."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #378 // Method a:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
+ 12: checkcast #171 // class java/lang/Boolean
+ 15: invokevirtual #410 // Method java/lang/Boolean.booleanValue:()Z
+ 18: ireturn
+ LineNumberTable:
+ line 480: 0
+
+ static void a(com.crashlytics.android.internal.aq, int, long, java.lang.String);
+ flags: ACC_STATIC
+ Code:
+ stack=7, locals=5, args_size=4
+ 0: aload_0
+ 1: ifnonnull 5
+ 4: return
+ 5: aload 4
+ 7: ifnonnull 14
+ 10: ldc #107 // String null
+ 12: astore 4
+ 14: aload 4
+ 16: invokevirtual #429 // Method java/lang/String.length:()I
+ 19: sipush 16384
+ 22: if_icmple 56
+ 25: new #182 // class java/lang/StringBuilder
+ 28: dup
+ 29: ldc #14 // String ...
+ 31: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 34: aload 4
+ 36: aload 4
+ 38: invokevirtual #429 // Method java/lang/String.length:()I
+ 41: sipush 16384
+ 44: isub
+ 45: invokevirtual #432 // Method java/lang/String.substring:(I)Ljava/lang/String;
+ 48: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 51: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 54: astore 4
+ 56: aload 4
+ 58: ldc #5 // String \r
+ 60: ldc #6 // String
+ 62: invokevirtual #431 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ 65: dup
+ 66: astore 4
+ 68: ldc #4 // String \n
+ 70: ldc #6 // String
+ 72: invokevirtual #431 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ 75: astore 4
+ 77: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 80: ldc #9 // String %d %s%n
+ 82: iconst_2
+ 83: anewarray #177 // class java/lang/Object
+ 86: dup
+ 87: iconst_0
+ 88: lload_2
+ 89: invokestatic #414 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;
+ 92: aastore
+ 93: dup
+ 94: iconst_1
+ 95: aload 4
+ 97: aastore
+ 98: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 101: ldc #93 // String UTF-8
+ 103: invokevirtual #428 // Method java/lang/String.getBytes:(Ljava/lang/String;)[B
+ 106: astore_1
+ 107: aload_0
+ 108: aload_1
+ 109: invokevirtual #343 // Method com/crashlytics/android/internal/aq.a:([B)V
+ 112: aload_0
+ 113: invokevirtual #344 // Method com/crashlytics/android/internal/aq.b:()Z
+ 116: ifne 135
+ 119: aload_0
+ 120: invokevirtual #341 // Method com/crashlytics/android/internal/aq.a:()I
+ 123: ldc #1 // int 65536
+ 125: if_icmple 135
+ 128: aload_0
+ 129: invokevirtual #345 // Method com/crashlytics/android/internal/aq.c:()V
+ 132: goto 112
+ 135: return
+ 136: astore_0
+ 137: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 140: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 143: ldc #37 // String Crashlytics
+ 145: ldc #87 // String There was a problem writing to the Crashlytics log.
+ 147: aload_0
+ 148: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 153: return
+ Exception table:
+ from to target type
+ 14 135 136 Class java/io/IOException
+ LineNumberTable:
+ line 532: 0
+ line 533: 4
+ line 535: 5
+ line 536: 10
+ line 556: 14
+ line 559: 25
+ line 562: 56
+ line 563: 66
+ line 565: 77
+ line 567: 107
+ line 570: 112
+ line 571: 128
+ line 575: 135
+ line 573: 136
+ line 574: 137
+ line 576: 153
+ StackMapTable: number_of_entries = 6
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = [ class com/crashlytics/android/internal/aq, top, long, class java/lang/String ]
+ stack = []
+ frame_type = 8 /* same */
+ frame_type = 41 /* same */
+ frame_type = 248 /* chop */
+ offset_delta = 55
+ frame_type = 250 /* chop */
+ offset_delta = 22
+ frame_type = 64 /* same_locals_1_stack_item */
+ stack = [ class java/io/IOException ]
+
+
+ final boolean g();
+ flags: ACC_FINAL
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: invokespecial #387 // Method o:()[Ljava/io/File;
+ 4: arraylength
+ 5: ifle 10
+ 8: iconst_1
+ 9: ireturn
+ 10: iconst_0
+ 11: ireturn
+ LineNumberTable:
+ line 580: 0
+ StackMapTable: number_of_entries = 1
+ frame_type = 250 /* chop */
+ offset_delta = 10
+
+
+ private boolean k();
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=3, args_size=1
+ 0: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 3: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 6: ldc #100 // String com.crashlytics.CollectCustomLogs
+ 8: iconst_1
+ 9: invokestatic #321 // Method com/crashlytics/android/internal/ab.a:(Landroid/content/Context;Ljava/lang/String;Z)Z
+ 12: dup
+ 13: istore_1
+ 14: ifne 34
+ 17: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 20: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 23: ldc #37 // String Crashlytics
+ 25: ldc #76 // String Preferences requested not to collect custom logs. Aborting log file creation.
+ 27: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 32: iconst_0
+ 33: ireturn
+ 34: aload_0
+ 35: getfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 38: new #182 // class java/lang/StringBuilder
+ 41: dup
+ 42: ldc #34 // String Could not close log file:
+ 44: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 47: aload_0
+ 48: getfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 51: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 54: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 57: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 60: aconst_null
+ 61: astore_1
+ 62: new #182 // class java/lang/StringBuilder
+ 65: dup
+ 66: ldc #103 // String crashlytics-userlog-
+ 68: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 71: invokestatic #454 // Method java/util/UUID.randomUUID:()Ljava/util/UUID;
+ 74: invokevirtual #455 // Method java/util/UUID.toString:()Ljava/lang/String;
+ 77: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 80: ldc #15 // String .temp
+ 82: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 85: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 88: astore_2
+ 89: new #163 // class java/io/File
+ 92: dup
+ 93: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 96: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 99: aload_2
+ 100: invokespecial #396 // Method java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 103: astore_1
+ 104: aload_0
+ 105: new #154 // class com/crashlytics/android/internal/aq
+ 108: dup
+ 109: aload_1
+ 110: invokespecial #340 // Method com/crashlytics/android/internal/aq."<init>":(Ljava/io/File;)V
+ 113: putfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 116: aload_1
+ 117: invokevirtual #398 // Method java/io/File.delete:()Z
+ 120: pop
+ 121: goto 157
+ 124: astore_2
+ 125: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 128: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 131: ldc #37 // String Crashlytics
+ 133: new #182 // class java/lang/StringBuilder
+ 136: dup
+ 137: ldc #35 // String Could not create log file:
+ 139: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 142: aload_1
+ 143: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 146: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 149: aload_2
+ 150: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 155: iconst_0
+ 156: ireturn
+ 157: iconst_1
+ 158: ireturn
+ Exception table:
+ from to target type
+ 62 121 124 Class java/lang/Exception
+ LineNumberTable:
+ line 603: 0
+ line 606: 13
+ line 607: 17
+ line 608: 32
+ line 612: 34
+ line 614: 60
+ line 625: 62
+ line 626: 89
+ line 627: 104
+ line 628: 116
+ line 632: 121
+ line 629: 124
+ line 630: 125
+ line 631: 155
+ line 634: 157
+ StackMapTable: number_of_entries = 3
+ frame_type = 34 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 89
+ locals = [ top, class java/io/File ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 249 /* chop */
+ offset_delta = 32
+
+
+ private void l() throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=7, locals=16, args_size=1
+ 0: new #188 // class java/util/Date
+ 3: dup
+ 4: invokespecial #448 // Method java/util/Date."<init>":()V
+ 7: astore_1
+ 8: new #145 // class com/crashlytics/android/e
+ 11: dup
+ 12: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 15: invokevirtual #260 // Method com/crashlytics/android/Crashlytics.b:()Lcom/crashlytics/android/internal/ao;
+ 18: invokespecial #294 // Method com/crashlytics/android/e."<init>":(Lcom/crashlytics/android/internal/ao;)V
+ 21: invokevirtual #295 // Method com/crashlytics/android/e.toString:()Ljava/lang/String;
+ 24: astore_2
+ 25: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 28: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 31: ldc #37 // String Crashlytics
+ 33: new #182 // class java/lang/StringBuilder
+ 36: dup
+ 37: ldc #75 // String Opening an new session with ID
+ 39: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 42: aload_2
+ 43: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 46: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 49: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 54: aload_0
+ 55: aload_1
+ 56: aload_2
+ 57: astore 4
+ 59: astore_3
+ 60: astore_1
+ 61: aconst_null
+ 62: astore 5
+ 64: aconst_null
+ 65: astore 6
+ 67: new #146 // class com/crashlytics/android/f
+ 70: dup
+ 71: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 74: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 77: new #182 // class java/lang/StringBuilder
+ 80: dup
+ 81: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 84: aload 4
+ 86: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 89: ldc #25 // String BeginSession
+ 91: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 94: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 97: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 100: dup
+ 101: astore 5
+ 103: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 106: dup
+ 107: astore 6
+ 109: iconst_1
+ 110: aload_1
+ 111: getfield #232 // Field n:Ljava/lang/String;
+ 114: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 117: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 120: aload 6
+ 122: iconst_2
+ 123: aload 4
+ 125: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 128: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 131: aload 6
+ 133: iconst_3
+ 134: aload_3
+ 135: invokevirtual #449 // Method java/util/Date.getTime:()J
+ 138: ldc2_w #207 // long 1000l
+ 141: ldiv
+ 142: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 145: aload 6
+ 147: ldc #68 // String Failed to flush to session begin file.
+ 149: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 152: aload 5
+ 154: ldc #52 // String Failed to close begin session file.
+ 156: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 159: goto 191
+ 162: astore_3
+ 163: aload_1
+ 164: aload_3
+ 165: aload 5
+ 167: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 170: aload_3
+ 171: athrow
+ 172: astore 7
+ 174: aload 6
+ 176: ldc #68 // String Failed to flush to session begin file.
+ 178: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 181: aload 5
+ 183: ldc #52 // String Failed to close begin session file.
+ 185: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 188: aload 7
+ 190: athrow
+ 191: aload_0
+ 192: aload_2
+ 193: astore_3
+ 194: astore_1
+ 195: aconst_null
+ 196: astore 4
+ 198: aconst_null
+ 199: astore 5
+ 201: new #146 // class com/crashlytics/android/f
+ 204: dup
+ 205: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 208: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 211: new #182 // class java/lang/StringBuilder
+ 214: dup
+ 215: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 218: aload_3
+ 219: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 222: ldc #80 // String SessionApp
+ 224: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 227: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 230: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 233: dup
+ 234: astore 4
+ 236: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 239: astore 5
+ 241: invokestatic #262 // Method com/crashlytics/android/Crashlytics.d:()Ljava/lang/String;
+ 244: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 247: astore 6
+ 249: invokestatic #265 // Method com/crashlytics/android/Crashlytics.g:()Ljava/lang/String;
+ 252: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 255: astore_3
+ 256: invokestatic #264 // Method com/crashlytics/android/Crashlytics.f:()Ljava/lang/String;
+ 259: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 262: astore 7
+ 264: invokestatic #269 // Method com/crashlytics/android/Crashlytics.h:()Ljava/lang/String;
+ 267: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 270: pop
+ 271: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 274: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 277: invokevirtual #245 // Method android/content/Context.getPackageCodePath:()Ljava/lang/String;
+ 280: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 283: pop
+ 284: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 287: invokevirtual #260 // Method com/crashlytics/android/Crashlytics.b:()Lcom/crashlytics/android/internal/ao;
+ 290: invokevirtual #337 // Method com/crashlytics/android/internal/ao.b:()Ljava/lang/String;
+ 293: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 296: astore 9
+ 298: invokestatic #263 // Method com/crashlytics/android/Crashlytics.e:()Ljava/lang/String;
+ 301: invokestatic #336 // Method com/crashlytics/android/internal/ai.a:(Ljava/lang/String;)Lcom/crashlytics/android/internal/ai;
+ 304: invokevirtual #335 // Method com/crashlytics/android/internal/ai.a:()I
+ 307: istore 10
+ 309: aload 5
+ 311: bipush 7
+ 313: iconst_2
+ 314: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 317: aload 5
+ 319: aload_1
+ 320: aload 6
+ 322: aload_3
+ 323: aload 7
+ 325: aload 9
+ 327: iload 10
+ 329: istore 15
+ 331: astore 14
+ 333: astore 13
+ 335: astore 12
+ 337: astore 8
+ 339: astore 11
+ 341: iconst_0
+ 342: iconst_1
+ 343: aload 8
+ 345: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 348: iadd
+ 349: dup
+ 350: istore 8
+ 352: iconst_2
+ 353: aload 12
+ 355: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 358: iadd
+ 359: dup
+ 360: istore 8
+ 362: iconst_3
+ 363: aload 13
+ 365: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 368: iadd
+ 369: istore 8
+ 371: invokestatic #389 // Method q:()I
+ 374: istore 11
+ 376: iload 8
+ 378: iconst_5
+ 379: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 382: iload 11
+ 384: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 387: iadd
+ 388: iload 11
+ 390: iadd
+ 391: iadd
+ 392: dup
+ 393: istore 8
+ 395: bipush 6
+ 397: aload 14
+ 399: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 402: iadd
+ 403: dup
+ 404: istore 8
+ 406: bipush 10
+ 408: iload 15
+ 410: invokestatic #316 // Method com/crashlytics/android/h.e:(II)I
+ 413: iadd
+ 414: dup
+ 415: istore 8
+ 417: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 420: aload 5
+ 422: iconst_1
+ 423: aload 6
+ 425: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 428: aload 5
+ 430: iconst_2
+ 431: aload_3
+ 432: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 435: aload 5
+ 437: iconst_3
+ 438: aload 7
+ 440: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 443: aload 5
+ 445: iconst_5
+ 446: iconst_2
+ 447: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 450: aload 5
+ 452: invokestatic #389 // Method q:()I
+ 455: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 458: aload 5
+ 460: iconst_1
+ 461: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 464: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 467: dup
+ 468: astore_3
+ 469: iconst_0
+ 470: invokestatic #346 // Method com/crashlytics/android/internal/r.a:(Landroid/content/Context;Z)Ljava/lang/String;
+ 473: invokevirtual #303 // Method com/crashlytics/android/h.a:(ILjava/lang/String;)V
+ 476: aload 5
+ 478: bipush 6
+ 480: aload 9
+ 482: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 485: aload 5
+ 487: bipush 10
+ 489: iload 10
+ 491: invokevirtual #309 // Method com/crashlytics/android/h.b:(II)V
+ 494: aload 5
+ 496: ldc #67 // String Failed to flush to session app file.
+ 498: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 501: aload 4
+ 503: ldc #57 // String Failed to close session app file.
+ 505: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 508: goto 541
+ 511: astore 6
+ 513: aload_1
+ 514: aload 6
+ 516: aload 4
+ 518: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 521: aload 6
+ 523: athrow
+ 524: astore_1
+ 525: aload 5
+ 527: ldc #67 // String Failed to flush to session app file.
+ 529: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 532: aload 4
+ 534: ldc #57 // String Failed to close session app file.
+ 536: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 539: aload_1
+ 540: athrow
+ 541: aload_0
+ 542: aload_2
+ 543: astore_3
+ 544: astore_1
+ 545: aconst_null
+ 546: astore 4
+ 548: aconst_null
+ 549: astore 5
+ 551: new #146 // class com/crashlytics/android/f
+ 554: dup
+ 555: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 558: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 561: new #182 // class java/lang/StringBuilder
+ 564: dup
+ 565: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 568: aload_3
+ 569: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 572: ldc #84 // String SessionOS
+ 574: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 577: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 580: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 583: dup
+ 584: astore 4
+ 586: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 589: astore 5
+ 591: getstatic #215 // Field android/os/Build$VERSION.RELEASE:Ljava/lang/String;
+ 594: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 597: astore 6
+ 599: getstatic #214 // Field android/os/Build$VERSION.CODENAME:Ljava/lang/String;
+ 602: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 605: astore_3
+ 606: invokestatic #332 // Method com/crashlytics/android/internal/ab.e:()Z
+ 609: istore 7
+ 611: aload 5
+ 613: bipush 8
+ 615: iconst_2
+ 616: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 619: aload 5
+ 621: aload 6
+ 623: aload_3
+ 624: iload 7
+ 626: istore 10
+ 628: astore 9
+ 630: astore 8
+ 632: iconst_0
+ 633: iconst_1
+ 634: iconst_3
+ 635: invokestatic #316 // Method com/crashlytics/android/h.e:(II)I
+ 638: iadd
+ 639: dup
+ 640: istore 11
+ 642: iconst_2
+ 643: aload 8
+ 645: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 648: iadd
+ 649: dup
+ 650: istore 11
+ 652: iconst_3
+ 653: aload 9
+ 655: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 658: iadd
+ 659: dup
+ 660: istore 11
+ 662: iconst_4
+ 663: iload 10
+ 665: invokestatic #312 // Method com/crashlytics/android/h.b:(IZ)I
+ 668: iadd
+ 669: dup
+ 670: istore 11
+ 672: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 675: aload 5
+ 677: iconst_1
+ 678: iconst_3
+ 679: invokevirtual #309 // Method com/crashlytics/android/h.b:(II)V
+ 682: aload 5
+ 684: iconst_2
+ 685: aload 6
+ 687: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 690: aload 5
+ 692: iconst_3
+ 693: aload_3
+ 694: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 697: aload 5
+ 699: iconst_4
+ 700: iload 7
+ 702: invokevirtual #304 // Method com/crashlytics/android/h.a:(IZ)V
+ 705: aload 5
+ 707: ldc #66 // String Failed to flush to session OS file.
+ 709: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 712: aload 4
+ 714: ldc #56 // String Failed to close session OS file.
+ 716: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 719: goto 752
+ 722: astore 6
+ 724: aload_1
+ 725: aload 6
+ 727: aload 4
+ 729: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 732: aload 6
+ 734: athrow
+ 735: astore_1
+ 736: aload 5
+ 738: ldc #66 // String Failed to flush to session OS file.
+ 740: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 743: aload 4
+ 745: ldc #56 // String Failed to close session OS file.
+ 747: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 750: aload_1
+ 751: athrow
+ 752: aload_0
+ 753: aload_2
+ 754: invokespecial #382 // Method c:(Ljava/lang/String;)V
+ 757: return
+ Exception table:
+ from to target type
+ 67 145 162 Class java/lang/Exception
+ 67 145 172 any
+ 162 174 172 any
+ 201 494 511 Class java/lang/Exception
+ 201 494 524 any
+ 511 525 524 any
+ 551 705 722 Class java/lang/Exception
+ 551 705 735 any
+ 722 736 735 any
+ LineNumberTable:
+ line 714: 0
+ line 715: 8
+ line 717: 25
+ line 719: 54
+ line 720: 191
+ line 721: 541
+ line 722: 752
+ line 723: 757
+ StackMapTable: number_of_entries = 9
+ frame_type = 255 /* full_frame */
+ offset_delta = 162
+ locals = [ top, class com/crashlytics/android/v, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 9
+ locals = [ top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 18
+ locals = [ class com/crashlytics/android/v, top, class java/lang/String ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 319
+ locals = [ top, class com/crashlytics/android/v, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v, top, class java/lang/String ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 180
+ locals = [ top, class com/crashlytics/android/v, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v, top, class java/lang/String ]
+ stack = []
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private void m() throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=8, locals=15, args_size=1
+ 0: aload_0
+ 1: bipush 8
+ 3: istore 6
+ 5: astore 5
+ 7: new #189 // class java/util/HashSet
+ 10: dup
+ 11: invokespecial #450 // Method java/util/HashSet."<init>":()V
+ 14: astore 7
+ 16: aload 5
+ 18: invokespecial #387 // Method o:()[Ljava/io/File;
+ 21: dup
+ 22: astore 8
+ 24: getstatic #220 // Field b:Ljava/util/Comparator;
+ 27: invokestatic #446 // Method java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
+ 30: bipush 8
+ 32: aload 8
+ 34: arraylength
+ 35: invokestatic #416 // Method java/lang/Math.min:(II)I
+ 38: istore 9
+ 40: iconst_0
+ 41: istore 10
+ 43: iload 10
+ 45: iload 9
+ 47: if_icmpge 76
+ 50: aload 8
+ 52: iload 10
+ 54: aaload
+ 55: invokestatic #365 // Method a:(Ljava/io/File;)Ljava/lang/String;
+ 58: astore 11
+ 60: aload 7
+ 62: aload 11
+ 64: invokeinterface #479, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
+ 69: pop
+ 70: iinc 10, 1
+ 73: goto 43
+ 76: aload 5
+ 78: new #140 // class com/crashlytics/android/Q
+ 81: dup
+ 82: iconst_0
+ 83: invokespecial #288 // Method com/crashlytics/android/Q."<init>":(B)V
+ 86: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 89: dup
+ 90: astore 10
+ 92: dup
+ 93: astore 11
+ 95: arraylength
+ 96: istore 12
+ 98: iconst_0
+ 99: istore 13
+ 101: iload 13
+ 103: iload 12
+ 105: if_icmpge 193
+ 108: aload 11
+ 110: iload 13
+ 112: aaload
+ 113: dup
+ 114: astore 14
+ 116: invokevirtual #400 // Method java/io/File.getName:()Ljava/lang/String;
+ 119: astore_1
+ 120: getstatic #222 // Field d:Ljava/util/regex/Pattern;
+ 123: aload_1
+ 124: invokevirtual #465 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
+ 127: dup
+ 128: astore 6
+ 130: invokevirtual #463 // Method java/util/regex/Matcher.matches:()Z
+ 133: pop
+ 134: aload 6
+ 136: iconst_1
+ 137: invokevirtual #462 // Method java/util/regex/Matcher.group:(I)Ljava/lang/String;
+ 140: astore_2
+ 141: aload 7
+ 143: aload_2
+ 144: invokeinterface #480, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
+ 149: ifne 187
+ 152: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 155: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 158: ldc #37 // String Crashlytics
+ 160: new #182 // class java/lang/StringBuilder
+ 163: dup
+ 164: ldc #92 // String Trimming open session file:
+ 166: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 169: aload_1
+ 170: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 173: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 176: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 181: aload 14
+ 183: invokevirtual #398 // Method java/io/File.delete:()Z
+ 186: pop
+ 187: iinc 13, 1
+ 190: goto 101
+ 193: aload_0
+ 194: invokespecial #386 // Method n:()Ljava/lang/String;
+ 197: dup
+ 198: astore_1
+ 199: ifnull 1243
+ 202: aload_0
+ 203: aload_1
+ 204: astore 6
+ 206: astore 5
+ 208: aconst_null
+ 209: astore 7
+ 211: aconst_null
+ 212: astore 8
+ 214: new #146 // class com/crashlytics/android/f
+ 217: dup
+ 218: aload 5
+ 220: getfield #229 // Field k:Ljava/io/File;
+ 223: new #182 // class java/lang/StringBuilder
+ 226: dup
+ 227: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 230: aload 6
+ 232: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 235: ldc #85 // String SessionUser
+ 237: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 240: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 243: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 246: dup
+ 247: astore 7
+ 249: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 252: astore 8
+ 254: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 257: invokevirtual #271 // Method com/crashlytics/android/Crashlytics.m:()Ljava/lang/String;
+ 260: astore 9
+ 262: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 265: invokevirtual #273 // Method com/crashlytics/android/Crashlytics.o:()Ljava/lang/String;
+ 268: astore 10
+ 270: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 273: invokevirtual #272 // Method com/crashlytics/android/Crashlytics.n:()Ljava/lang/String;
+ 276: astore 11
+ 278: aload 9
+ 280: ifnonnull 310
+ 283: aload 10
+ 285: ifnonnull 310
+ 288: aload 11
+ 290: ifnonnull 310
+ 293: aload 8
+ 295: ldc #64 // String Failed to flush session user file.
+ 297: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 300: aload 7
+ 302: ldc #59 // String Failed to close session user file.
+ 304: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 307: goto 494
+ 310: aload 9
+ 312: ifnonnull 320
+ 315: ldc #2 // String
+ 317: goto 322
+ 320: aload 9
+ 322: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 325: astore 12
+ 327: aload 10
+ 329: ifnonnull 336
+ 332: aconst_null
+ 333: goto 341
+ 336: aload 10
+ 338: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 341: astore 13
+ 343: aload 11
+ 345: ifnonnull 352
+ 348: aconst_null
+ 349: goto 357
+ 352: aload 11
+ 354: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 357: astore 14
+ 359: iconst_0
+ 360: iconst_1
+ 361: aload 12
+ 363: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 366: iadd
+ 367: istore_1
+ 368: aload 13
+ 370: ifnull 382
+ 373: iload_1
+ 374: iconst_2
+ 375: aload 13
+ 377: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 380: iadd
+ 381: istore_1
+ 382: aload 14
+ 384: ifnull 396
+ 387: iload_1
+ 388: iconst_3
+ 389: aload 14
+ 391: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 394: iadd
+ 395: istore_1
+ 396: aload 8
+ 398: bipush 6
+ 400: iconst_2
+ 401: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 404: aload 8
+ 406: iload_1
+ 407: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 410: aload 8
+ 412: iconst_1
+ 413: aload 12
+ 415: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 418: aload 13
+ 420: ifnull 431
+ 423: aload 8
+ 425: iconst_2
+ 426: aload 13
+ 428: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 431: aload 14
+ 433: ifnull 444
+ 436: aload 8
+ 438: iconst_3
+ 439: aload 14
+ 441: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 444: aload 8
+ 446: ldc #64 // String Failed to flush session user file.
+ 448: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 451: aload 7
+ 453: ldc #59 // String Failed to close session user file.
+ 455: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 458: goto 494
+ 461: astore 9
+ 463: aload 5
+ 465: aload 9
+ 467: aload 7
+ 469: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 472: aload 9
+ 474: athrow
+ 475: astore 6
+ 477: aload 8
+ 479: ldc #64 // String Failed to flush session user file.
+ 481: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 484: aload 7
+ 486: ldc #59 // String Failed to close session user file.
+ 488: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 491: aload 6
+ 493: athrow
+ 494: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 497: invokevirtual #274 // Method com/crashlytics/android/Crashlytics.r:()Lcom/crashlytics/android/internal/aR;
+ 500: dup
+ 501: astore_1
+ 502: ifnull 1227
+ 505: aload_1
+ 506: getfield #216 // Field com/crashlytics/android/internal/aR.a:I
+ 509: istore_1
+ 510: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 513: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 516: ldc #37 // String Crashlytics
+ 518: ldc #29 // String Closing all open sessions.
+ 520: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 525: aload_0
+ 526: invokespecial #387 // Method o:()[Ljava/io/File;
+ 529: dup
+ 530: astore_2
+ 531: ifnull 1224
+ 534: aload_2
+ 535: arraylength
+ 536: ifle 1224
+ 539: aload_2
+ 540: dup
+ 541: astore_2
+ 542: arraylength
+ 543: istore_3
+ 544: iconst_0
+ 545: istore 4
+ 547: iload 4
+ 549: iload_3
+ 550: if_icmpge 1224
+ 553: aload_2
+ 554: iload 4
+ 556: aaload
+ 557: dup
+ 558: astore 5
+ 560: invokestatic #365 // Method a:(Ljava/io/File;)Ljava/lang/String;
+ 563: astore 6
+ 565: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 568: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 571: ldc #37 // String Crashlytics
+ 573: new #182 // class java/lang/StringBuilder
+ 576: dup
+ 577: ldc #30 // String Closing session:
+ 579: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 582: aload 6
+ 584: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 587: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 590: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 595: aload_0
+ 596: aload 5
+ 598: aload 6
+ 600: iload_1
+ 601: istore 8
+ 603: astore 7
+ 605: astore 6
+ 607: astore 5
+ 609: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 612: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 615: ldc #37 // String Crashlytics
+ 617: new #182 // class java/lang/StringBuilder
+ 620: dup
+ 621: ldc #33 // String Collecting session parts for ID
+ 623: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 626: aload 7
+ 628: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 631: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 634: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 639: aload 5
+ 641: new #141 // class com/crashlytics/android/R
+ 644: dup
+ 645: new #182 // class java/lang/StringBuilder
+ 648: dup
+ 649: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 652: aload 7
+ 654: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 657: ldc #81 // String SessionCrash
+ 659: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 662: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 665: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 668: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 671: dup
+ 672: astore 9
+ 674: ifnull 687
+ 677: aload 9
+ 679: arraylength
+ 680: ifle 687
+ 683: iconst_1
+ 684: goto 688
+ 687: iconst_0
+ 688: istore 10
+ 690: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 693: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 696: ldc #37 // String Crashlytics
+ 698: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 701: ldc #78 // String Session %s has fatal exception: %s
+ 703: iconst_2
+ 704: anewarray #177 // class java/lang/Object
+ 707: dup
+ 708: iconst_0
+ 709: aload 7
+ 711: aastore
+ 712: dup
+ 713: iconst_1
+ 714: iload 10
+ 716: invokestatic #411 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
+ 719: aastore
+ 720: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 723: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 728: aload 5
+ 730: new #141 // class com/crashlytics/android/R
+ 733: dup
+ 734: new #182 // class java/lang/StringBuilder
+ 737: dup
+ 738: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 741: aload 7
+ 743: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 746: ldc #83 // String SessionEvent
+ 748: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 751: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 754: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 757: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 760: dup
+ 761: astore 11
+ 763: ifnull 776
+ 766: aload 11
+ 768: arraylength
+ 769: ifle 776
+ 772: iconst_1
+ 773: goto 777
+ 776: iconst_0
+ 777: istore 12
+ 779: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 782: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 785: ldc #37 // String Crashlytics
+ 787: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 790: ldc #79 // String Session %s has non-fatal exceptions: %s
+ 792: iconst_2
+ 793: anewarray #177 // class java/lang/Object
+ 796: dup
+ 797: iconst_0
+ 798: aload 7
+ 800: aastore
+ 801: dup
+ 802: iconst_1
+ 803: iload 12
+ 805: invokestatic #411 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
+ 808: aastore
+ 809: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 812: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 817: iload 10
+ 819: ifne 827
+ 822: iload 12
+ 824: ifeq 1151
+ 827: aconst_null
+ 828: astore 13
+ 830: aconst_null
+ 831: astore 14
+ 833: new #146 // class com/crashlytics/android/f
+ 836: dup
+ 837: aload 5
+ 839: getfield #229 // Field k:Ljava/io/File;
+ 842: aload 7
+ 844: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 847: dup
+ 848: astore 13
+ 850: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 853: astore 14
+ 855: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 858: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 861: ldc #37 // String Crashlytics
+ 863: new #182 // class java/lang/StringBuilder
+ 866: dup
+ 867: ldc #32 // String Collecting SessionStart data for session ID
+ 869: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 872: aload 7
+ 874: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 877: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 880: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 885: aload 14
+ 887: aload 6
+ 889: invokestatic #356 // Method a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ 892: aload 14
+ 894: iconst_4
+ 895: new #188 // class java/util/Date
+ 898: dup
+ 899: invokespecial #448 // Method java/util/Date."<init>":()V
+ 902: invokevirtual #449 // Method java/util/Date.getTime:()J
+ 905: ldc2_w #207 // long 1000l
+ 908: ldiv
+ 909: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 912: aload 14
+ 914: iconst_5
+ 915: iload 10
+ 917: invokevirtual #304 // Method com/crashlytics/android/h.a:(IZ)V
+ 920: aload 5
+ 922: aload 14
+ 924: aload 7
+ 926: invokespecial #357 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/String;)V
+ 929: iload 12
+ 931: ifeq 1029
+ 934: aload 11
+ 936: arraylength
+ 937: iload 8
+ 939: if_icmple 1018
+ 942: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 945: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 948: ldc #37 // String Crashlytics
+ 950: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 953: ldc #91 // String Trimming down to %d logged exceptions.
+ 955: iconst_1
+ 956: anewarray #177 // class java/lang/Object
+ 959: dup
+ 960: iconst_0
+ 961: iload 8
+ 963: invokestatic #413 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
+ 966: aastore
+ 967: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 970: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 975: aload 5
+ 977: aload 7
+ 979: iload 8
+ 981: invokespecial #370 // Method a:(Ljava/lang/String;I)V
+ 984: aload 5
+ 986: new #141 // class com/crashlytics/android/R
+ 989: dup
+ 990: new #182 // class java/lang/StringBuilder
+ 993: dup
+ 994: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 997: aload 7
+ 999: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 1002: ldc #83 // String SessionEvent
+ 1004: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 1007: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 1010: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 1013: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 1016: astore 11
+ 1018: aload 5
+ 1020: aload 14
+ 1022: aload 11
+ 1024: aload 7
+ 1026: invokespecial #362 // Method a:(Lcom/crashlytics/android/h;[Ljava/io/File;Ljava/lang/String;)V
+ 1029: iload 10
+ 1031: ifeq 1043
+ 1034: aload 14
+ 1036: aload 9
+ 1038: iconst_0
+ 1039: aaload
+ 1040: invokestatic #356 // Method a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ 1043: aload 14
+ 1045: bipush 11
+ 1047: iconst_1
+ 1048: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 1051: aload 14
+ 1053: bipush 12
+ 1055: iconst_3
+ 1056: invokevirtual #309 // Method com/crashlytics/android/h.b:(II)V
+ 1059: aload 14
+ 1061: ldc #47 // String Error flushing session file stream
+ 1063: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 1066: aload 13
+ 1068: ldc #51 // String Failed to close CLS file
+ 1070: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 1073: goto 1181
+ 1076: astore 6
+ 1078: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 1081: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 1084: ldc #37 // String Crashlytics
+ 1086: new #182 // class java/lang/StringBuilder
+ 1089: dup
+ 1090: ldc #69 // String Failed to write session file for session ID:
+ 1092: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 1095: aload 7
+ 1097: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 1100: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 1103: aload 6
+ 1105: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 1110: aload 5
+ 1112: aload 6
+ 1114: aload 13
+ 1116: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 1119: aload 14
+ 1121: ldc #47 // String Error flushing session file stream
+ 1123: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 1126: aload 13
+ 1128: invokestatic #354 // Method a:(Lcom/crashlytics/android/f;)V
+ 1131: goto 1181
+ 1134: astore_2
+ 1135: aload 14
+ 1137: ldc #47 // String Error flushing session file stream
+ 1139: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 1142: aload 13
+ 1144: ldc #51 // String Failed to close CLS file
+ 1146: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 1149: aload_2
+ 1150: athrow
+ 1151: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 1154: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 1157: ldc #37 // String Crashlytics
+ 1159: new #182 // class java/lang/StringBuilder
+ 1162: dup
+ 1163: ldc #72 // String No events present for session ID
+ 1165: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 1168: aload 7
+ 1170: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 1173: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 1176: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 1181: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 1184: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 1187: ldc #37 // String Crashlytics
+ 1189: new #182 // class java/lang/StringBuilder
+ 1192: dup
+ 1193: ldc #77 // String Removing session part files for ID
+ 1195: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 1198: aload 7
+ 1200: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 1203: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 1206: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 1211: aload 5
+ 1213: aload 7
+ 1215: invokespecial #369 // Method a:(Ljava/lang/String;)V
+ 1218: iinc 4, 1
+ 1221: goto 547
+ 1224: goto 1258
+ 1227: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 1230: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 1233: ldc #37 // String Crashlytics
+ 1235: ldc #74 // String No session begin files found.
+ 1237: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 1242: return
+ 1243: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 1246: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 1249: ldc #37 // String Crashlytics
+ 1251: ldc #94 // String Unable to close session. Settings are not loaded.
+ 1253: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 1258: return
+ Exception table:
+ from to target type
+ 214 293 461 Class java/lang/Exception
+ 310 444 461 Class java/lang/Exception
+ 214 293 475 any
+ 310 444 475 any
+ 461 477 475 any
+ 833 1059 1076 Class java/lang/Exception
+ 833 1059 1134 any
+ 1076 1119 1134 any
+ LineNumberTable:
+ line 729: 0
+ line 731: 193
+ line 733: 198
+ line 736: 202
+ line 738: 494
+ line 740: 501
+ line 741: 505
+ line 743: 510
+ line 744: 525
+ line 746: 530
+ line 747: 539
+ line 748: 558
+ line 749: 565
+ line 750: 595
+ line 747: 1218
+ line 753: 1224
+ line 754: 1227
+ line 756: 1242
+ line 757: 1243
+ line 759: 1258
+ StackMapTable: number_of_entries = 36
+ frame_type = 255 /* full_frame */
+ offset_delta = 43
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class java/util/HashSet, class "[Ljava/io/File;", int, int ]
+ stack = []
+ frame_type = 248 /* chop */
+ offset_delta = 32
+ frame_type = 255 /* full_frame */
+ offset_delta = 24
+ locals = [ class com/crashlytics/android/v, top, top, top, top, top, top, class java/util/HashSet, top, top, top, class "[Ljava/io/File;", int, int ]
+ stack = []
+ frame_type = 251 /* same_frame_extended */
+ offset_delta = 85
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = [ class com/crashlytics/android/v ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 116
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, class java/lang/String, class java/lang/String, class java/lang/String ]
+ stack = []
+ frame_type = 9 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 1
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, class java/lang/String, class java/lang/String ]
+ stack = [ class java/lang/String ]
+ frame_type = 252 /* append */
+ offset_delta = 13
+ locals = [ class com/crashlytics/android/d ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 4
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, class java/lang/String, class com/crashlytics/android/d ]
+ stack = [ class com/crashlytics/android/d ]
+ frame_type = 252 /* append */
+ offset_delta = 10
+ locals = [ class com/crashlytics/android/d ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 4
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = [ class com/crashlytics/android/d ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 24
+ locals = [ class com/crashlytics/android/v, int, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = []
+ frame_type = 13 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 34
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, top, top, top, class com/crashlytics/android/d ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ class com/crashlytics/android/v, top, top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ top, top, top, top, top, class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 13
+ locals = [ top, top, top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 18
+ locals = [ class com/crashlytics/android/v ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 52
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 139
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int, class com/crashlytics/android/v, class java/io/File, class java/lang/String, int, class "[Ljava/io/File;" ]
+ stack = []
+ frame_type = 64 /* same_locals_1_stack_item */
+ stack = [ int ]
+ frame_type = 253 /* append */
+ offset_delta = 87
+ locals = [ int, class "[Ljava/io/File;" ]
+ frame_type = 64 /* same_locals_1_stack_item */
+ stack = [ int ]
+ frame_type = 252 /* append */
+ offset_delta = 49
+ locals = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 190
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int, class com/crashlytics/android/v, top, class java/lang/String, top, class "[Ljava/io/File;", int, class "[Ljava/io/File;", top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 10
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int, class com/crashlytics/android/v, top, class java/lang/String, top, class "[Ljava/io/File;", int, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 13
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int, class com/crashlytics/android/v, top, class java/lang/String, top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 96 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 57
+ locals = [ top, top, top, top, top, top, top, top, top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v, int, class "[Ljava/io/File;", int, int, class com/crashlytics/android/v, top, class java/lang/String ]
+ stack = []
+ frame_type = 29 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 42
+ locals = []
+ stack = []
+ frame_type = 2 /* same */
+ frame_type = 15 /* same */
+ frame_type = 14 /* same */
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private java.lang.String n();
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=2, args_size=1
+ 0: aload_0
+ 1: new #141 // class com/crashlytics/android/R
+ 4: dup
+ 5: ldc #25 // String BeginSession
+ 7: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 10: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 13: dup
+ 14: astore_1
+ 15: getstatic #220 // Field b:Ljava/util/Comparator;
+ 18: invokestatic #446 // Method java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
+ 21: aload_1
+ 22: arraylength
+ 23: ifle 33
+ 26: aload_1
+ 27: iconst_0
+ 28: aaload
+ 29: invokestatic #365 // Method a:(Ljava/io/File;)Ljava/lang/String;
+ 32: areturn
+ 33: aconst_null
+ 34: areturn
+ LineNumberTable:
+ line 771: 0
+ line 772: 14
+ line 773: 21
+ StackMapTable: number_of_entries = 1
+ frame_type = 250 /* chop */
+ offset_delta = 33
+
+
+ private static java.lang.String a(java.io.File);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=3, locals=1, args_size=1
+ 0: aload_0
+ 1: invokevirtual #400 // Method java/io/File.getName:()Ljava/lang/String;
+ 4: iconst_0
+ 5: bipush 35
+ 7: invokevirtual #433 // Method java/lang/String.substring:(II)Ljava/lang/String;
+ 10: areturn
+ LineNumberTable:
+ line 786: 0
+
+ private static void a(com.crashlytics.android.f);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: ifnull 26
+ 4: aload_0
+ 5: invokevirtual #297 // Method com/crashlytics/android/f.a:()V
+ 8: return
+ 9: astore_0
+ 10: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 13: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 16: ldc #37 // String Crashlytics
+ 18: ldc #46 // String Error closing session file stream in the presence of an exception
+ 20: aload_0
+ 21: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 26: return
+ Exception table:
+ from to target type
+ 4 8 9 Class java/io/IOException
+ LineNumberTable:
+ line 872: 0
+ line 874: 4
+ line 877: 8
+ line 875: 9
+ line 876: 10
+ line 879: 26
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 9
+ locals = []
+ stack = [ class java/io/IOException ]
+ frame_type = 16 /* same */
+
+
+ private void a(com.crashlytics.android.h, java.io.File[], java.lang.String);
+ flags: ACC_PRIVATE
+ Code:
+ stack=8, locals=7, args_size=4
+ 0: aload_2
+ 1: getstatic #217 // Field com/crashlytics/android/internal/ab.a:Ljava/util/Comparator;
+ 4: invokestatic #446 // Method java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
+ 7: aload_2
+ 8: dup
+ 9: astore_2
+ 10: arraylength
+ 11: istore 4
+ 13: iconst_0
+ 14: istore 5
+ 16: iload 5
+ 18: iload 4
+ 20: if_icmpge 100
+ 23: aload_2
+ 24: iload 5
+ 26: aaload
+ 27: astore 6
+ 29: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 32: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 35: ldc #37 // String Crashlytics
+ 37: getstatic #244 // Field java/util/Locale.US:Ljava/util/Locale;
+ 40: ldc #70 // String Found Non Fatal for session ID %s in %s
+ 42: iconst_2
+ 43: anewarray #177 // class java/lang/Object
+ 46: dup
+ 47: iconst_0
+ 48: aload_3
+ 49: aastore
+ 50: dup
+ 51: iconst_1
+ 52: aload 6
+ 54: invokevirtual #400 // Method java/io/File.getName:()Ljava/lang/String;
+ 57: aastore
+ 58: invokestatic #427 // Method java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
+ 61: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 66: aload_1
+ 67: aload 6
+ 69: invokestatic #356 // Method a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ 72: goto 94
+ 75: astore 6
+ 77: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 80: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 83: ldc #37 // String Crashlytics
+ 85: ldc #48 // String Error writting non-fatal to session.
+ 87: aload 6
+ 89: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 94: iinc 5, 1
+ 97: goto 16
+ 100: return
+ Exception table:
+ from to target type
+ 29 72 75 Class java/lang/Exception
+ LineNumberTable:
+ line 882: 0
+ line 884: 7
+ line 886: 29
+ line 887: 66
+ line 890: 72
+ line 888: 75
+ line 889: 77
+ line 884: 94
+ line 892: 100
+ StackMapTable: number_of_entries = 4
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ top, class com/crashlytics/android/h, class "[Ljava/io/File;", class java/lang/String, int, int ]
+ stack = []
+ frame_type = 122 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Exception ]
+ frame_type = 18 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = []
+ stack = []
+
+
+ private void a(com.crashlytics.android.h, java.lang.String) throws java.io.IOException;
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=8, args_size=3
+ 0: iconst_4
+ 1: anewarray #181 // class java/lang/String
+ 4: dup
+ 5: iconst_0
+ 6: ldc #85 // String SessionUser
+ 8: aastore
+ 9: dup
+ 10: iconst_1
+ 11: ldc #80 // String SessionApp
+ 13: aastore
+ 14: dup
+ 15: iconst_2
+ 16: ldc #84 // String SessionOS
+ 18: aastore
+ 19: dup
+ 20: iconst_3
+ 21: ldc #82 // String SessionDevice
+ 23: aastore
+ 24: dup
+ 25: astore_3
+ 26: dup
+ 27: astore_3
+ 28: arraylength
+ 29: istore 4
+ 31: iconst_0
+ 32: istore 5
+ 34: iload 5
+ 36: iload 4
+ 38: if_icmpge 180
+ 41: aload_3
+ 42: iload 5
+ 44: aaload
+ 45: astore 6
+ 47: aload_0
+ 48: new #141 // class com/crashlytics/android/R
+ 51: dup
+ 52: new #182 // class java/lang/StringBuilder
+ 55: dup
+ 56: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 59: aload_2
+ 60: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 63: aload 6
+ 65: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 68: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 71: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 74: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 77: dup
+ 78: astore 7
+ 80: arraylength
+ 81: ifne 127
+ 84: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 87: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 90: ldc #37 // String Crashlytics
+ 92: new #182 // class java/lang/StringBuilder
+ 95: dup
+ 96: ldc #26 // String Can't find
+ 98: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 101: aload 6
+ 103: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 106: ldc #7 // String data for session ID
+ 108: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 111: aload_2
+ 112: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 115: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 118: aconst_null
+ 119: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 124: goto 174
+ 127: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 130: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 133: ldc #37 // String Crashlytics
+ 135: new #182 // class java/lang/StringBuilder
+ 138: dup
+ 139: ldc #31 // String Collecting
+ 141: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 144: aload 6
+ 146: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 149: ldc #7 // String data for session ID
+ 151: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 154: aload_2
+ 155: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 158: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 161: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 166: aload_1
+ 167: aload 7
+ 169: iconst_0
+ 170: aaload
+ 171: invokestatic #356 // Method a:(Lcom/crashlytics/android/h;Ljava/io/File;)V
+ 174: iinc 5, 1
+ 177: goto 34
+ 180: return
+ LineNumberTable:
+ line 895: 0
+ line 897: 25
+ line 898: 47
+ line 900: 78
+ line 901: 84
+ line 903: 127
+ line 904: 166
+ line 897: 174
+ line 907: 180
+ StackMapTable: number_of_entries = 4
+ frame_type = 254 /* append */
+ offset_delta = 34
+ locals = [ class "[Ljava/lang/String;", int, int ]
+ frame_type = 253 /* append */
+ offset_delta = 92
+ locals = [ class java/lang/String, class "[Ljava/io/File;" ]
+ frame_type = 249 /* chop */
+ offset_delta = 46
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = []
+ stack = []
+
+ Exceptions:
+ throws java.io.IOException
+
+ private void a(java.lang.String);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=5, args_size=2
+ 0: aload_0
+ 1: aload_1
+ 2: astore_2
+ 3: dup
+ 4: astore_1
+ 5: new #142 // class com/crashlytics/android/S
+ 8: dup
+ 9: aload_2
+ 10: invokespecial #290 // Method com/crashlytics/android/S."<init>":(Ljava/lang/String;)V
+ 13: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 16: dup
+ 17: astore_1
+ 18: arraylength
+ 19: istore_2
+ 20: iconst_0
+ 21: istore_3
+ 22: iload_3
+ 23: iload_2
+ 24: if_icmpge 43
+ 27: aload_1
+ 28: iload_3
+ 29: aaload
+ 30: dup
+ 31: astore 4
+ 33: invokevirtual #398 // Method java/io/File.delete:()Z
+ 36: pop
+ 37: iinc 3, 1
+ 40: goto 22
+ 43: return
+ LineNumberTable:
+ line 913: 0
+ line 914: 31
+ line 913: 37
+ line 916: 43
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 22
+ locals = [ top, class "[Ljava/io/File;", int, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 20
+ locals = []
+ stack = []
+
+
+ private java.io.File[] o();
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #141 // class com/crashlytics/android/R
+ 4: dup
+ 5: ldc #25 // String BeginSession
+ 7: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 10: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 13: areturn
+ LineNumberTable:
+ line 930: 0
+
+ private java.io.File[] a(java.io.FilenameFilter);
+ flags: ACC_PRIVATE
+ Code:
+ stack=2, locals=2, args_size=2
+ 0: aload_0
+ 1: getfield #229 // Field k:Ljava/io/File;
+ 4: aload_1
+ 5: invokevirtual #405 // Method java/io/File.listFiles:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 8: dup
+ 9: astore_1
+ 10: ifnonnull 18
+ 13: iconst_0
+ 14: anewarray #163 // class java/io/File
+ 17: areturn
+ 18: aload_1
+ 19: areturn
+ LineNumberTable:
+ line 941: 0
+ StackMapTable: number_of_entries = 1
+ frame_type = 255 /* full_frame */
+ offset_delta = 18
+ locals = [ top, class "[Ljava/io/File;" ]
+ stack = []
+
+
+ private void p();
+ flags: ACC_PRIVATE
+ Code:
+ stack=6, locals=5, args_size=1
+ 0: aload_0
+ 1: dup
+ 2: astore_1
+ 3: getstatic #219 // Field a:Ljava/io/FilenameFilter;
+ 6: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 9: dup
+ 10: astore_1
+ 11: arraylength
+ 12: istore_2
+ 13: iconst_0
+ 14: istore_3
+ 15: iload_3
+ 16: iload_2
+ 17: if_icmpge 71
+ 20: aload_1
+ 21: iload_3
+ 22: aaload
+ 23: dup
+ 24: astore 4
+ 26: astore 4
+ 28: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 31: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 34: ldc #37 // String Crashlytics
+ 36: ldc #24 // String Attempting to send crash report at time of crash...
+ 38: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 43: new #183 // class java/lang/Thread
+ 46: dup
+ 47: new #127 // class com/crashlytics/android/D
+ 50: dup
+ 51: aload_0
+ 52: aload 4
+ 54: invokespecial #275 // Method com/crashlytics/android/D."<init>":(Lcom/crashlytics/android/v;Ljava/io/File;)V
+ 57: ldc #40 // String Crashlytics Report Uploader
+ 59: invokespecial #439 // Method java/lang/Thread."<init>":(Ljava/lang/Runnable;Ljava/lang/String;)V
+ 62: invokevirtual #442 // Method java/lang/Thread.start:()V
+ 65: iinc 3, 1
+ 68: goto 15
+ 71: return
+ LineNumberTable:
+ line 1003: 0
+ line 1004: 24
+ line 1005: 28
+ line 1007: 43
+ line 1003: 65
+ line 1019: 71
+ StackMapTable: number_of_entries = 2
+ frame_type = 254 /* append */
+ offset_delta = 15
+ locals = [ class "[Ljava/io/File;", int, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 55
+ locals = []
+ stack = []
+
+
+ private void a(java.lang.Throwable, java.io.OutputStream);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=4, args_size=3
+ 0: aload_2
+ 1: ifnull 66
+ 4: aload_0
+ 5: aload_1
+ 6: aload_2
+ 7: astore_3
+ 8: astore_2
+ 9: astore_1
+ 10: aconst_null
+ 11: astore_1
+ 12: new #169 // class java/io/PrintWriter
+ 15: dup
+ 16: aload_3
+ 17: invokespecial #408 // Method java/io/PrintWriter."<init>":(Ljava/io/OutputStream;)V
+ 20: astore_1
+ 21: aload_2
+ 22: aload_1
+ 23: invokestatic #376 // Method a:(Ljava/lang/Throwable;Ljava/io/Writer;)V
+ 26: aload_1
+ 27: ldc #60 // String Failed to close stack trace writer.
+ 29: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 32: return
+ 33: astore_2
+ 34: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 37: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 40: ldc #37 // String Crashlytics
+ 42: ldc #61 // String Failed to create PrintWriter
+ 44: aload_2
+ 45: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 50: aload_1
+ 51: ldc #60 // String Failed to close stack trace writer.
+ 53: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 56: return
+ 57: astore_2
+ 58: aload_1
+ 59: ldc #60 // String Failed to close stack trace writer.
+ 61: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 64: aload_2
+ 65: athrow
+ 66: return
+ Exception table:
+ from to target type
+ 12 26 33 Class java/lang/Exception
+ 12 26 57 any
+ 33 50 57 any
+ LineNumberTable:
+ line 1089: 0
+ line 1090: 4
+ line 1092: 66
+ StackMapTable: number_of_entries = 3
+ frame_type = 255 /* full_frame */
+ offset_delta = 33
+ locals = [ top, class java/io/PrintWriter ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 87 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Throwable ]
+ frame_type = 249 /* chop */
+ offset_delta = 8
+
+
+ private static void a(java.lang.Throwable, java.io.Writer);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=7, args_size=2
+ 0: iconst_1
+ 1: istore_2
+ 2: aload_0
+ 3: ifnull 165
+ 6: aload_0
+ 7: dup
+ 8: astore_3
+ 9: invokevirtual #444 // Method java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;
+ 12: dup
+ 13: astore_3
+ 14: ifnonnull 21
+ 17: aconst_null
+ 18: goto 29
+ 21: aload_3
+ 22: ldc #10 // String (\r\n|\n| )
+ 24: ldc #6 // String
+ 26: invokevirtual #431 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+ 29: dup
+ 30: astore_3
+ 31: ifnull 38
+ 34: aload_3
+ 35: goto 40
+ 38: ldc #2 // String
+ 40: astore_3
+ 41: iload_2
+ 42: ifeq 50
+ 45: ldc #2 // String
+ 47: goto 52
+ 50: ldc #27 // String Caused by:
+ 52: astore_2
+ 53: aload_1
+ 54: new #182 // class java/lang/StringBuilder
+ 57: dup
+ 58: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 61: aload_2
+ 62: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 65: aload_0
+ 66: invokevirtual #418 // Method java/lang/Object.getClass:()Ljava/lang/Class;
+ 69: invokevirtual #412 // Method java/lang/Class.getName:()Ljava/lang/String;
+ 72: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 75: ldc #18 // String :
+ 77: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 80: aload_3
+ 81: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 84: ldc #4 // String \n
+ 86: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 89: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 92: invokevirtual #409 // Method java/io/Writer.write:(Ljava/lang/String;)V
+ 95: iconst_0
+ 96: istore_2
+ 97: aload_0
+ 98: invokevirtual #445 // Method java/lang/Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
+ 101: dup
+ 102: astore_3
+ 103: arraylength
+ 104: istore 4
+ 106: iconst_0
+ 107: istore 5
+ 109: iload 5
+ 111: iload 4
+ 113: if_icmpge 157
+ 116: aload_3
+ 117: iload 5
+ 119: aaload
+ 120: astore 6
+ 122: aload_1
+ 123: new #182 // class java/lang/StringBuilder
+ 126: dup
+ 127: ldc #3 // String \tat
+ 129: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 132: aload 6
+ 134: invokevirtual #426 // Method java/lang/StackTraceElement.toString:()Ljava/lang/String;
+ 137: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 140: ldc #4 // String \n
+ 142: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 145: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 148: invokevirtual #409 // Method java/io/Writer.write:(Ljava/lang/String;)V
+ 151: iinc 5, 1
+ 154: goto 109
+ 157: aload_0
+ 158: invokevirtual #443 // Method java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ 161: astore_0
+ 162: goto 2
+ 165: return
+ 166: astore_2
+ 167: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 170: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 173: ldc #37 // String Crashlytics
+ 175: ldc #36 // String Could not write stack trace
+ 177: aload_2
+ 178: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 183: return
+ Exception table:
+ from to target type
+ 0 165 166 Class java/lang/Exception
+ LineNumberTable:
+ line 1122: 0
+ line 1124: 2
+ line 1125: 6
+ line 1126: 30
+ line 1128: 41
+ line 1129: 53
+ line 1131: 95
+ line 1133: 97
+ line 1134: 122
+ line 1133: 151
+ line 1137: 157
+ line 1138: 162
+ line 1141: 165
+ line 1139: 166
+ line 1140: 167
+ line 1142: 183
+ StackMapTable: number_of_entries = 11
+ frame_type = 252 /* append */
+ offset_delta = 2
+ locals = [ int ]
+ frame_type = 252 /* append */
+ offset_delta = 18
+ locals = [ class java/lang/String ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 7
+ locals = [ class java/lang/Throwable, class java/io/Writer, int ]
+ stack = [ class java/lang/String ]
+ frame_type = 8 /* same */
+ frame_type = 65 /* same_locals_1_stack_item */
+ stack = [ class java/lang/String ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 9
+ locals = [ class java/lang/Throwable, class java/io/Writer, top, class java/lang/String ]
+ stack = []
+ frame_type = 65 /* same_locals_1_stack_item */
+ stack = [ class java/lang/String ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 56
+ locals = [ class java/lang/Throwable, class java/io/Writer, int, class "[Ljava/lang/StackTraceElement;", int, int ]
+ stack = []
+ frame_type = 248 /* chop */
+ offset_delta = 47
+ frame_type = 248 /* chop */
+ offset_delta = 7
+ frame_type = 64 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Exception ]
+
+
+ private static int q();
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=2, args_size=0
+ 0: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 3: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 6: astore_0
+ 7: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 10: invokevirtual #349 // Method com/crashlytics/android/internal/v.f:()Z
+ 13: istore_1
+ 14: iconst_0
+ 15: iconst_1
+ 16: aload_0
+ 17: iload_1
+ 18: invokestatic #346 // Method com/crashlytics/android/internal/r.a:(Landroid/content/Context;Z)Ljava/lang/String;
+ 21: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 24: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 27: iadd
+ 28: dup
+ 29: istore_0
+ 30: ireturn
+ LineNumberTable:
+ line 1160: 0
+ line 1162: 7
+ line 1163: 14
+ line 1165: 29
+
+ private static com.crashlytics.android.d b(java.lang.String);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: ifnonnull 6
+ 4: aconst_null
+ 5: areturn
+ 6: aload_0
+ 7: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 10: areturn
+ LineNumberTable:
+ line 1210: 0
+ StackMapTable: number_of_entries = 1
+ frame_type = 6 /* same */
+
+
+ private void c(java.lang.String) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=15, locals=16, args_size=2
+ 0: aconst_null
+ 1: astore_2
+ 2: aconst_null
+ 3: astore_3
+ 4: new #146 // class com/crashlytics/android/f
+ 7: dup
+ 8: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 11: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 14: new #182 // class java/lang/StringBuilder
+ 17: dup
+ 18: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 21: aload_1
+ 22: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 25: ldc #82 // String SessionDevice
+ 27: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 30: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 33: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 36: dup
+ 37: astore_2
+ 38: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 41: astore_3
+ 42: new #121 // class android/os/StatFs
+ 45: dup
+ 46: invokestatic #251 // Method android/os/Environment.getDataDirectory:()Ljava/io/File;
+ 49: invokevirtual #401 // Method java/io/File.getPath:()Ljava/lang/String;
+ 52: invokespecial #252 // Method android/os/StatFs."<init>":(Ljava/lang/String;)V
+ 55: astore_1
+ 56: invokestatic #326 // Method com/crashlytics/android/internal/ab.b:()I
+ 59: istore 4
+ 61: getstatic #212 // Field android/os/Build.MODEL:Ljava/lang/String;
+ 64: invokestatic #379 // Method b:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 67: astore 5
+ 69: getstatic #211 // Field android/os/Build.MANUFACTURER:Ljava/lang/String;
+ 72: invokestatic #379 // Method b:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 75: astore 6
+ 77: getstatic #213 // Field android/os/Build.PRODUCT:Ljava/lang/String;
+ 80: invokestatic #379 // Method b:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 83: astore 7
+ 85: invokestatic #420 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;
+ 88: invokevirtual #419 // Method java/lang/Runtime.availableProcessors:()I
+ 91: istore 8
+ 93: invokestatic #329 // Method com/crashlytics/android/internal/ab.c:()J
+ 96: lstore 10
+ 98: aload_1
+ 99: invokevirtual #253 // Method android/os/StatFs.getBlockCount:()I
+ 102: i2l
+ 103: aload_1
+ 104: invokevirtual #254 // Method android/os/StatFs.getBlockSize:()I
+ 107: i2l
+ 108: lmul
+ 109: lstore 12
+ 111: invokestatic #331 // Method com/crashlytics/android/internal/ab.d:()Z
+ 114: istore_1
+ 115: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 118: invokevirtual #260 // Method com/crashlytics/android/Crashlytics.b:()Lcom/crashlytics/android/internal/ao;
+ 121: dup
+ 122: astore 9
+ 124: invokevirtual #338 // Method com/crashlytics/android/internal/ao.e:()Ljava/lang/String;
+ 127: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 130: astore 14
+ 132: aload 9
+ 134: invokevirtual #339 // Method com/crashlytics/android/internal/ao.f:()Ljava/util/Map;
+ 137: astore 9
+ 139: invokestatic #333 // Method com/crashlytics/android/internal/ab.f:()I
+ 142: istore 15
+ 144: aload_3
+ 145: bipush 9
+ 147: iconst_2
+ 148: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 151: aload_3
+ 152: aload_0
+ 153: iload 4
+ 155: aload 14
+ 157: aload 5
+ 159: iload 8
+ 161: lload 10
+ 163: lload 12
+ 165: iload_1
+ 166: aload 9
+ 168: iload 15
+ 170: aload 6
+ 172: aload 7
+ 174: invokespecial #353 // Method a:(ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+ 177: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 180: aload_3
+ 181: iconst_1
+ 182: aload 14
+ 184: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 187: aload_3
+ 188: iconst_3
+ 189: iload 4
+ 191: invokevirtual #309 // Method com/crashlytics/android/h.b:(II)V
+ 194: aload_3
+ 195: iconst_4
+ 196: aload 5
+ 198: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 201: aload_3
+ 202: iconst_5
+ 203: iload 8
+ 205: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 208: aload_3
+ 209: bipush 6
+ 211: lload 10
+ 213: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 216: aload_3
+ 217: bipush 7
+ 219: lload 12
+ 221: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 224: aload_3
+ 225: bipush 10
+ 227: iload_1
+ 228: invokevirtual #304 // Method com/crashlytics/android/h.a:(IZ)V
+ 231: aload 9
+ 233: invokeinterface #474, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
+ 238: invokeinterface #481, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
+ 243: astore_1
+ 244: aload_1
+ 245: invokeinterface #470, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
+ 250: ifeq 337
+ 253: aload_1
+ 254: invokeinterface #471, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
+ 259: checkcast #195 // class java/util/Map$Entry
+ 262: astore 4
+ 264: aload_3
+ 265: bipush 11
+ 267: iconst_2
+ 268: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 271: aload_3
+ 272: aload 4
+ 274: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 279: checkcast #153 // class com/crashlytics/android/internal/ap
+ 282: aload 4
+ 284: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 289: checkcast #181 // class java/lang/String
+ 292: invokestatic #363 // Method a:(Lcom/crashlytics/android/internal/ap;Ljava/lang/String;)I
+ 295: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 298: aload_3
+ 299: iconst_1
+ 300: aload 4
+ 302: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 307: checkcast #153 // class com/crashlytics/android/internal/ap
+ 310: getfield #218 // Field com/crashlytics/android/internal/ap.f:I
+ 313: invokevirtual #309 // Method com/crashlytics/android/h.b:(II)V
+ 316: aload_3
+ 317: iconst_2
+ 318: aload 4
+ 320: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 325: checkcast #181 // class java/lang/String
+ 328: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 331: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 334: goto 244
+ 337: aload_3
+ 338: bipush 12
+ 340: iload 15
+ 342: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 345: aload 6
+ 347: ifnull 358
+ 350: aload_3
+ 351: bipush 13
+ 353: aload 6
+ 355: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 358: aload 7
+ 360: ifnull 371
+ 363: aload_3
+ 364: bipush 14
+ 366: aload 7
+ 368: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 371: aload_3
+ 372: ldc #63 // String Failed to flush session device info.
+ 374: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 377: aload_2
+ 378: ldc #58 // String Failed to close session device file.
+ 380: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 383: return
+ 384: astore_1
+ 385: aload_0
+ 386: aload_1
+ 387: aload_2
+ 388: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 391: aload_1
+ 392: athrow
+ 393: astore_1
+ 394: aload_3
+ 395: ldc #63 // String Failed to flush session device info.
+ 397: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 400: aload_2
+ 401: ldc #58 // String Failed to close session device file.
+ 403: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 406: aload_1
+ 407: athrow
+ Exception table:
+ from to target type
+ 4 371 384 Class java/lang/Exception
+ 4 371 393 any
+ 384 394 393 any
+ LineNumberTable:
+ line 1218: 0
+ line 1219: 2
+ line 1221: 4
+ line 1222: 37
+ line 1224: 42
+ line 1226: 56
+ line 1228: 61
+ line 1229: 69
+ line 1230: 77
+ line 1232: 85
+ line 1233: 93
+ line 1234: 98
+ line 1235: 111
+ line 1237: 115
+ line 1238: 122
+ line 1240: 132
+ line 1242: 139
+ line 1244: 144
+ line 1246: 151
+ line 1249: 180
+ line 1251: 187
+ line 1252: 194
+ line 1253: 201
+ line 1254: 208
+ line 1255: 216
+ line 1256: 224
+ line 1258: 231
+ line 1259: 264
+ line 1260: 271
+ line 1262: 298
+ line 1263: 316
+ line 1264: 334
+ line 1265: 337
+ line 1267: 345
+ line 1268: 350
+ line 1270: 358
+ line 1271: 363
+ line 1277: 371
+ line 1278: 377
+ line 1279: 383
+ line 1273: 384
+ line 1274: 385
+ line 1275: 391
+ line 1277: 393
+ line 1278: 400
+ StackMapTable: number_of_entries = 6
+ frame_type = 255 /* full_frame */
+ offset_delta = 244
+ locals = [ class com/crashlytics/android/v, class java/util/Iterator, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, class com/crashlytics/android/d, class com/crashlytics/android/d, top, top, top, top, top, top, top, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 92
+ locals = [ class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, class com/crashlytics/android/d, class com/crashlytics/android/d, top, top, top, top, top, top, top, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 20
+ locals = [ class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ class com/crashlytics/android/v, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 8
+ locals = [ top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private static int a(com.crashlytics.android.internal.ap, java.lang.String);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=3, locals=2, args_size=2
+ 0: iconst_1
+ 1: aload_0
+ 2: getfield #218 // Field com/crashlytics/android/internal/ap.f:I
+ 5: invokestatic #316 // Method com/crashlytics/android/h.e:(II)I
+ 8: dup
+ 9: istore_0
+ 10: iconst_2
+ 11: aload_1
+ 12: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 15: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 18: iadd
+ 19: dup
+ 20: istore_0
+ 21: ireturn
+ LineNumberTable:
+ line 1283: 0
+ line 1284: 9
+ line 1286: 20
+
+ private int a(int, com.crashlytics.android.d, com.crashlytics.android.d, int, long, long, boolean, java.util.Map<com.crashlytics.android.internal.ap, java.lang.String>, int, com.crashlytics.android.d, com.crashlytics.android.d);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=14, args_size=12
+ 0: iconst_0
+ 1: iconst_1
+ 2: aload_2
+ 3: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 6: iadd
+ 7: dup
+ 8: istore_2
+ 9: iconst_3
+ 10: iload_1
+ 11: invokestatic #316 // Method com/crashlytics/android/h.e:(II)I
+ 14: iadd
+ 15: dup
+ 16: istore_2
+ 17: aload_3
+ 18: ifnonnull 25
+ 21: iconst_0
+ 22: goto 30
+ 25: iconst_4
+ 26: aload_3
+ 27: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 30: iadd
+ 31: dup
+ 32: istore_2
+ 33: iconst_5
+ 34: iload 4
+ 36: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 39: iadd
+ 40: dup
+ 41: istore_2
+ 42: bipush 6
+ 44: lload 5
+ 46: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 49: iadd
+ 50: dup
+ 51: istore_2
+ 52: bipush 7
+ 54: lload 7
+ 56: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 59: iadd
+ 60: dup
+ 61: istore_2
+ 62: bipush 10
+ 64: iload 9
+ 66: invokestatic #312 // Method com/crashlytics/android/h.b:(IZ)I
+ 69: iadd
+ 70: istore_2
+ 71: aload 10
+ 73: ifnull 148
+ 76: aload 10
+ 78: invokeinterface #474, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
+ 83: invokeinterface #481, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
+ 88: astore_1
+ 89: aload_1
+ 90: invokeinterface #470, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
+ 95: ifeq 148
+ 98: aload_1
+ 99: invokeinterface #471, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
+ 104: checkcast #195 // class java/util/Map$Entry
+ 107: dup
+ 108: astore_3
+ 109: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 114: checkcast #153 // class com/crashlytics/android/internal/ap
+ 117: aload_3
+ 118: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 123: checkcast #181 // class java/lang/String
+ 126: invokestatic #363 // Method a:(Lcom/crashlytics/android/internal/ap;Ljava/lang/String;)I
+ 129: istore_3
+ 130: iload_2
+ 131: bipush 11
+ 133: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 136: iload_3
+ 137: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 140: iadd
+ 141: iload_3
+ 142: iadd
+ 143: iadd
+ 144: istore_2
+ 145: goto 89
+ 148: iload_2
+ 149: bipush 12
+ 151: iload 11
+ 153: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 156: iadd
+ 157: dup
+ 158: istore_2
+ 159: aload 12
+ 161: ifnonnull 168
+ 164: iconst_0
+ 165: goto 175
+ 168: bipush 13
+ 170: aload 12
+ 172: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 175: iadd
+ 176: dup
+ 177: istore_2
+ 178: aload 13
+ 180: ifnonnull 187
+ 183: iconst_0
+ 184: goto 194
+ 187: bipush 14
+ 189: aload 13
+ 191: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 194: iadd
+ 195: dup
+ 196: istore_2
+ 197: ireturn
+ LineNumberTable:
+ line 1292: 0
+ line 1295: 8
+ line 1296: 16
+ line 1297: 32
+ line 1298: 41
+ line 1299: 51
+ line 1300: 61
+ line 1301: 71
+ line 1302: 76
+ line 1303: 108
+ line 1304: 130
+ line 1306: 145
+ line 1308: 148
+ line 1309: 158
+ line 1310: 177
+ line 1312: 196
+ StackMapTable: number_of_entries = 8
+ frame_type = 255 /* full_frame */
+ offset_delta = 25
+ locals = [ top, top, top, class com/crashlytics/android/d, int, long, long, int, class java/util/Map, int, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 4
+ locals = [ top, top, top, top, int, long, long, int, class java/util/Map, int, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = [ int, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 58
+ locals = [ top, class java/util/Iterator, int, top, top, top, top, top, top, top, top, int, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 58
+ locals = [ top, top, int, top, top, top, top, top, top, top, top, int, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 19
+ locals = [ top, top, top, top, top, top, top, top, top, top, top, top, class com/crashlytics/android/d, class com/crashlytics/android/d ]
+ stack = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 6
+ locals = [ top, top, top, top, top, top, top, top, top, top, top, top, top, class com/crashlytics/android/d ]
+ stack = [ int, int ]
+ frame_type = 75 /* same_locals_1_stack_item */
+ stack = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 6
+ locals = []
+ stack = [ int, int ]
+
+ Signature: #778 // (ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;IJJZLjava/util/Map<Lcom/crashlytics/android/internal/ap;Ljava/lang/String;>;ILcom/crashlytics/android/d;Lcom/crashlytics/android/d;)I
+
+ private static void a(com.crashlytics.android.h, java.io.File) throws java.io.IOException;
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=5, locals=5, args_size=2
+ 0: aload_1
+ 1: invokevirtual #399 // Method java/io/File.exists:()Z
+ 4: ifeq 87
+ 7: aload_1
+ 8: invokevirtual #403 // Method java/io/File.length:()J
+ 11: dup2
+ 12: lstore_2
+ 13: l2i
+ 14: newarray byte
+ 16: astore_2
+ 17: aconst_null
+ 18: astore_3
+ 19: new #164 // class java/io/FileInputStream
+ 22: dup
+ 23: aload_1
+ 24: invokespecial #406 // Method java/io/FileInputStream."<init>":(Ljava/io/File;)V
+ 27: astore_3
+ 28: iconst_0
+ 29: istore_1
+ 30: iconst_0
+ 31: istore 4
+ 33: iload_1
+ 34: aload_2
+ 35: arraylength
+ 36: if_icmpge 63
+ 39: aload_3
+ 40: aload_2
+ 41: iload_1
+ 42: aload_2
+ 43: arraylength
+ 44: iload_1
+ 45: isub
+ 46: invokevirtual #407 // Method java/io/FileInputStream.read:([BII)I
+ 49: dup
+ 50: istore 4
+ 52: iflt 63
+ 55: iload_1
+ 56: iload 4
+ 58: iadd
+ 59: istore_1
+ 60: goto 33
+ 63: aload_3
+ 64: ldc #54 // String Failed to close file input stream.
+ 66: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 69: goto 81
+ 72: astore_0
+ 73: aload_3
+ 74: ldc #54 // String Failed to close file input stream.
+ 76: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 79: aload_0
+ 80: athrow
+ 81: aload_0
+ 82: aload_2
+ 83: invokevirtual #306 // Method com/crashlytics/android/h.a:([B)V
+ 86: return
+ 87: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 90: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 93: ldc #37 // String Crashlytics
+ 95: new #182 // class java/lang/StringBuilder
+ 98: dup
+ 99: ldc #88 // String Tried to include a file that doesn't exist:
+ 101: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 104: aload_1
+ 105: invokevirtual #400 // Method java/io/File.getName:()Ljava/lang/String;
+ 108: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 111: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 114: aconst_null
+ 115: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 120: return
+ Exception table:
+ from to target type
+ 19 63 72 any
+ LineNumberTable:
+ line 1319: 0
+ line 1321: 7
+ line 1322: 12
+ line 1324: 17
+ line 1327: 19
+ line 1329: 28
+ line 1330: 30
+ line 1332: 33
+ line 1333: 55
+ line 1336: 63
+ line 1337: 69
+ line 1336: 72
+ line 1339: 81
+ line 1340: 86
+ line 1341: 87
+ line 1343: 120
+ StackMapTable: number_of_entries = 5
+ frame_type = 255 /* full_frame */
+ offset_delta = 33
+ locals = [ class com/crashlytics/android/h, int, class "[B", class java/io/FileInputStream ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 29
+ locals = [ class com/crashlytics/android/h, top, class "[B", class java/io/FileInputStream ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 8
+ locals = [ top, top, top, class java/io/FileInputStream ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 8
+ locals = [ class com/crashlytics/android/h, top, class "[B" ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = [ top, class java/io/File ]
+ stack = []
+
+ Exceptions:
+ throws java.io.IOException
+
+ private void a(java.lang.String, int);
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=3, args_size=3
+ 0: aload_0
+ 1: getfield #229 // Field k:Ljava/io/File;
+ 4: new #141 // class com/crashlytics/android/R
+ 7: dup
+ 8: new #182 // class java/lang/StringBuilder
+ 11: dup
+ 12: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 15: aload_1
+ 16: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 19: ldc #83 // String SessionEvent
+ 21: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 24: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 27: invokespecial #289 // Method com/crashlytics/android/R."<init>":(Ljava/lang/String;)V
+ 30: iload_2
+ 31: getstatic #221 // Field c:Ljava/util/Comparator;
+ 34: invokestatic #291 // Method com/crashlytics/android/b.a:(Ljava/io/File;Ljava/io/FilenameFilter;ILjava/util/Comparator;)V
+ 37: return
+ LineNumberTable:
+ line 1355: 0
+ line 1357: 37
+
+ private void a(java.util.Date, com.crashlytics.android.h, java.lang.Thread, java.lang.Throwable, java.lang.String, boolean) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=17, locals=36, args_size=7
+ 0: aload_1
+ 1: invokevirtual #449 // Method java/util/Date.getTime:()J
+ 4: ldc2_w #207 // long 1000l
+ 7: ldiv
+ 8: lstore 7
+ 10: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 13: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 16: invokestatic #327 // Method com/crashlytics/android/internal/ab.b:(Landroid/content/Context;)F
+ 19: fstore_1
+ 20: aload_0
+ 21: getfield #240 // Field v:Z
+ 24: invokestatic #325 // Method com/crashlytics/android/internal/ab.a:(Z)I
+ 27: istore 9
+ 29: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 32: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 35: invokestatic #330 // Method com/crashlytics/android/internal/ab.c:(Landroid/content/Context;)Z
+ 38: istore 10
+ 40: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 43: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 46: invokevirtual #246 // Method android/content/Context.getResources:()Landroid/content/res/Resources;
+ 49: invokevirtual #250 // Method android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration;
+ 52: getfield #210 // Field android/content/res/Configuration.orientation:I
+ 55: istore 11
+ 57: invokestatic #329 // Method com/crashlytics/android/internal/ab.c:()J
+ 60: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 63: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 66: invokestatic #320 // Method com/crashlytics/android/internal/ab.a:(Landroid/content/Context;)J
+ 69: lsub
+ 70: lstore 13
+ 72: invokestatic #251 // Method android/os/Environment.getDataDirectory:()Ljava/io/File;
+ 75: invokevirtual #401 // Method java/io/File.getPath:()Ljava/lang/String;
+ 78: invokestatic #328 // Method com/crashlytics/android/internal/ab.b:(Ljava/lang/String;)J
+ 81: lstore 15
+ 83: aload_0
+ 84: invokestatic #262 // Method com/crashlytics/android/Crashlytics.d:()Ljava/lang/String;
+ 87: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 90: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 93: invokestatic #324 // Method com/crashlytics/android/internal/ab.a:(Ljava/lang/String;Landroid/content/Context;)Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 96: putfield #238 // Field t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 99: aload_0
+ 100: new #191 // class java/util/LinkedList
+ 103: dup
+ 104: invokespecial #451 // Method java/util/LinkedList."<init>":()V
+ 107: putfield #242 // Field x:Ljava/util/List;
+ 110: aload_0
+ 111: aload 4
+ 113: invokevirtual #445 // Method java/lang/Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
+ 116: putfield #243 // Field y:[Ljava/lang/StackTraceElement;
+ 119: iload 6
+ 121: ifeq 225
+ 124: invokestatic #440 // Method java/lang/Thread.getAllStackTraces:()Ljava/util/Map;
+ 127: astore 6
+ 129: aload_0
+ 130: aload 6
+ 132: invokeinterface #476, 1 // InterfaceMethod java/util/Map.size:()I
+ 137: anewarray #183 // class java/lang/Thread
+ 140: putfield #241 // Field w:[Ljava/lang/Thread;
+ 143: iconst_0
+ 144: istore 12
+ 146: aload 6
+ 148: invokeinterface #474, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
+ 153: invokeinterface #481, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
+ 158: astore 6
+ 160: aload 6
+ 162: invokeinterface #470, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
+ 167: ifeq 222
+ 170: aload 6
+ 172: invokeinterface #471, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
+ 177: checkcast #195 // class java/util/Map$Entry
+ 180: astore 17
+ 182: aload_0
+ 183: getfield #241 // Field w:[Ljava/lang/Thread;
+ 186: iload 12
+ 188: aload 17
+ 190: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 195: checkcast #183 // class java/lang/Thread
+ 198: aastore
+ 199: aload_0
+ 200: getfield #242 // Field x:Ljava/util/List;
+ 203: aload 17
+ 205: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 210: invokeinterface #472, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
+ 215: pop
+ 216: iinc 12, 1
+ 219: goto 160
+ 222: goto 233
+ 225: aload_0
+ 226: iconst_0
+ 227: anewarray #183 // class java/lang/Thread
+ 230: putfield #241 // Field w:[Ljava/lang/Thread;
+ 233: aload_0
+ 234: aload_0
+ 235: getfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 238: invokespecial #364 // Method a:(Lcom/crashlytics/android/internal/aq;)Lcom/crashlytics/android/d;
+ 241: dup
+ 242: astore 6
+ 244: ifnonnull 262
+ 247: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 250: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 253: ldc #37 // String Crashlytics
+ 255: ldc #73 // String No log data to include with this event.
+ 257: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 262: aload_0
+ 263: getfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 266: ldc #86 // String There was a problem closing the Crashlytics log file.
+ 268: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 271: aload_0
+ 272: aconst_null
+ 273: putfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 276: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 279: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 282: ldc #99 // String com.crashlytics.CollectCustomKeys
+ 284: iconst_1
+ 285: invokestatic #321 // Method com/crashlytics/android/internal/ab.a:(Landroid/content/Context;Ljava/lang/String;Z)Z
+ 288: ifne 303
+ 291: new #197 // class java/util/TreeMap
+ 294: dup
+ 295: invokespecial #452 // Method java/util/TreeMap."<init>":()V
+ 298: astore 12
+ 300: goto 337
+ 303: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 306: invokevirtual #258 // Method com/crashlytics/android/Crashlytics.a:()Ljava/util/Map;
+ 309: dup
+ 310: astore 12
+ 312: ifnull 337
+ 315: aload 12
+ 317: invokeinterface #476, 1 // InterfaceMethod java/util/Map.size:()I
+ 322: iconst_1
+ 323: if_icmple 337
+ 326: new #197 // class java/util/TreeMap
+ 329: dup
+ 330: aload 12
+ 332: invokespecial #453 // Method java/util/TreeMap."<init>":(Ljava/util/Map;)V
+ 335: astore 12
+ 337: aload_2
+ 338: bipush 10
+ 340: iconst_2
+ 341: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 344: aload_2
+ 345: aload_0
+ 346: aload_3
+ 347: aload 4
+ 349: aload 5
+ 351: lload 7
+ 353: aload 12
+ 355: fload_1
+ 356: iload 9
+ 358: iload 10
+ 360: iload 11
+ 362: lload 13
+ 364: lload 15
+ 366: aload 6
+ 368: astore 22
+ 370: lstore 34
+ 372: lstore 32
+ 374: istore 21
+ 376: istore 30
+ 378: istore 29
+ 380: fstore 28
+ 382: astore 27
+ 384: lstore 25
+ 386: astore 20
+ 388: astore 19
+ 390: astore 18
+ 392: astore 17
+ 394: iconst_0
+ 395: iconst_1
+ 396: lload 25
+ 398: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 401: iadd
+ 402: dup
+ 403: istore 23
+ 405: iconst_2
+ 406: aload 20
+ 408: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 411: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 414: iadd
+ 415: istore 23
+ 417: aload 17
+ 419: aload 18
+ 421: aload 19
+ 423: aload 27
+ 425: invokespecial #372 // Method a:(Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map;)I
+ 428: istore 17
+ 430: iload 23
+ 432: iconst_3
+ 433: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 436: iload 17
+ 438: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 441: iadd
+ 442: iload 17
+ 444: iadd
+ 445: iadd
+ 446: istore 23
+ 448: fload 28
+ 450: iload 29
+ 452: iload 30
+ 454: iload 21
+ 456: lload 32
+ 458: lload 34
+ 460: invokestatic #352 // Method a:(FIZIJJ)I
+ 463: istore 17
+ 465: iload 23
+ 467: iconst_5
+ 468: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 471: iload 17
+ 473: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 476: iadd
+ 477: iload 17
+ 479: iadd
+ 480: iadd
+ 481: istore 23
+ 483: aload 22
+ 485: ifnull 519
+ 488: aload 22
+ 490: astore 17
+ 492: iconst_1
+ 493: aload 17
+ 495: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 498: istore 17
+ 500: iload 23
+ 502: bipush 6
+ 504: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 507: iload 17
+ 509: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 512: iadd
+ 513: iload 17
+ 515: iadd
+ 516: iadd
+ 517: istore 23
+ 519: iload 23
+ 521: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 524: aload_2
+ 525: iconst_1
+ 526: lload 7
+ 528: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 531: aload_2
+ 532: iconst_2
+ 533: aload 5
+ 535: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 538: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 541: aload_0
+ 542: aload_2
+ 543: aload_3
+ 544: aload 4
+ 546: aload 12
+ 548: astore 25
+ 550: astore 20
+ 552: astore 19
+ 554: astore 18
+ 556: astore 17
+ 558: aload 18
+ 560: iconst_3
+ 561: iconst_2
+ 562: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 565: aload 18
+ 567: aload 17
+ 569: aload 19
+ 571: aload 20
+ 573: aload 25
+ 575: invokespecial #372 // Method a:(Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map;)I
+ 578: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 581: aload 17
+ 583: aload 18
+ 585: aload 19
+ 587: aload 20
+ 589: invokespecial #358 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;)V
+ 592: aload 25
+ 594: ifnull 616
+ 597: aload 25
+ 599: invokeinterface #475, 1 // InterfaceMethod java/util/Map.isEmpty:()Z
+ 604: ifne 616
+ 607: aload 17
+ 609: aload 18
+ 611: aload 25
+ 613: invokespecial #361 // Method a:(Lcom/crashlytics/android/h;Ljava/util/Map;)V
+ 616: aload 17
+ 618: getfield #238 // Field t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 621: ifnull 648
+ 624: aload 18
+ 626: iconst_3
+ 627: aload 17
+ 629: getfield #238 // Field t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 632: getfield #209 // Field android/app/ActivityManager$RunningAppProcessInfo.importance:I
+ 635: bipush 100
+ 637: if_icmpeq 644
+ 640: iconst_1
+ 641: goto 645
+ 644: iconst_0
+ 645: invokevirtual #304 // Method com/crashlytics/android/h.a:(IZ)V
+ 648: aload 18
+ 650: iconst_4
+ 651: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 654: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 657: invokevirtual #246 // Method android/content/Context.getResources:()Landroid/content/res/Resources;
+ 660: invokevirtual #250 // Method android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration;
+ 663: getfield #210 // Field android/content/res/Configuration.orientation:I
+ 666: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 669: aload_0
+ 670: aload_2
+ 671: fload_1
+ 672: iload 9
+ 674: iload 10
+ 676: iload 11
+ 678: lload 13
+ 680: lload 15
+ 682: lstore 29
+ 684: lstore 27
+ 686: istore 26
+ 688: istore 25
+ 690: istore 20
+ 692: fstore 19
+ 694: astore 18
+ 696: astore 17
+ 698: aload 18
+ 700: iconst_5
+ 701: iconst_2
+ 702: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 705: aload 18
+ 707: fload 19
+ 709: iload 20
+ 711: iload 25
+ 713: iload 26
+ 715: lload 27
+ 717: lload 29
+ 719: invokestatic #352 // Method a:(FIZIJJ)I
+ 722: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 725: aload 18
+ 727: iconst_1
+ 728: fload 19
+ 730: invokevirtual #299 // Method com/crashlytics/android/h.a:(IF)V
+ 733: aload 18
+ 735: iconst_2
+ 736: iload 20
+ 738: invokevirtual #314 // Method com/crashlytics/android/h.c:(II)V
+ 741: aload 18
+ 743: iconst_3
+ 744: iload 25
+ 746: invokevirtual #304 // Method com/crashlytics/android/h.a:(IZ)V
+ 749: aload 18
+ 751: iconst_4
+ 752: iload 26
+ 754: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 757: aload 18
+ 759: iconst_5
+ 760: lload 27
+ 762: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 765: aload 18
+ 767: bipush 6
+ 769: lload 29
+ 771: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 774: aload_0
+ 775: aload_2
+ 776: aload 6
+ 778: astore 19
+ 780: astore 18
+ 782: astore 17
+ 784: aload 19
+ 786: ifnull 820
+ 789: aload 18
+ 791: bipush 6
+ 793: iconst_2
+ 794: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 797: aload 18
+ 799: aload 19
+ 801: astore 17
+ 803: iconst_1
+ 804: aload 17
+ 806: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 809: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 812: aload 18
+ 814: iconst_1
+ 815: aload 19
+ 817: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 820: return
+ LineNumberTable:
+ line 1406: 0
+ line 1407: 10
+ line 1408: 20
+ line 1409: 29
+ line 1410: 40
+ line 1411: 57
+ line 1412: 72
+ line 1414: 83
+ line 1415: 99
+ line 1416: 110
+ line 1418: 119
+ line 1419: 124
+ line 1420: 129
+ line 1421: 143
+ line 1422: 146
+ line 1423: 182
+ line 1424: 199
+ line 1425: 216
+ line 1426: 219
+ line 1427: 222
+ line 1430: 225
+ line 1433: 233
+ line 1435: 242
+ line 1436: 247
+ line 1440: 262
+ line 1441: 271
+ line 1444: 276
+ line 1445: 291
+ line 1447: 303
+ line 1448: 310
+ line 1452: 326
+ line 1456: 337
+ line 1457: 344
+ line 1460: 524
+ line 1461: 531
+ line 1463: 541
+ line 1464: 669
+ line 1466: 774
+ line 1467: 820
+ StackMapTable: number_of_entries = 13
+ frame_type = 255 /* full_frame */
+ offset_delta = 160
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, class java/lang/Thread, class java/lang/Throwable, class java/lang/String, class java/util/Iterator, long, int, int, int, int, long, long ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 61
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, class java/lang/Thread, class java/lang/Throwable, class java/lang/String, top, long, int, int, int, top, long, long ]
+ stack = []
+ frame_type = 2 /* same */
+ frame_type = 7 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 28
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, class java/lang/Thread, class java/lang/Throwable, class java/lang/String, class com/crashlytics/android/d, long, int, int, int, top, long, long ]
+ stack = []
+ frame_type = 40 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 33
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, class java/lang/Thread, class java/lang/Throwable, class java/lang/String, class com/crashlytics/android/d, long, int, int, int, class java/util/Map, long, long ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 181
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, class java/lang/Thread, class java/lang/Throwable, class java/lang/String, class com/crashlytics/android/d, long, int, int, int, class java/util/Map, long, long, top, top, top, top, top, top, int ]
+ stack = [ class com/crashlytics/android/h ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 96
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d, top, top, int, int, int, top, long, long, class com/crashlytics/android/v, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 27
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d, top, top, int, int, int, top, long, long, top, class com/crashlytics/android/h ]
+ stack = [ class com/crashlytics/android/h, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = [ class com/crashlytics/android/v, float, class com/crashlytics/android/h, top, top, top, class com/crashlytics/android/d, top, top, int, int, int, top, long, long, top, class com/crashlytics/android/h ]
+ stack = [ class com/crashlytics/android/h, int, int ]
+ frame_type = 2 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 171
+ locals = []
+ stack = []
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private void a(com.crashlytics.android.h, java.lang.Thread, java.lang.Throwable) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=6, locals=6, args_size=4
+ 0: aload_1
+ 1: iconst_1
+ 2: iconst_2
+ 3: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 6: aload_1
+ 7: aload_0
+ 8: aload_2
+ 9: aload_3
+ 10: invokespecial #380 // Method b:(Ljava/lang/Thread;Ljava/lang/Throwable;)I
+ 13: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 16: aload_0
+ 17: aload_1
+ 18: aload_2
+ 19: aload_0
+ 20: getfield #243 // Field y:[Ljava/lang/StackTraceElement;
+ 23: iconst_4
+ 24: iconst_1
+ 25: invokespecial #359 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)V
+ 28: aload_0
+ 29: getfield #241 // Field w:[Ljava/lang/Thread;
+ 32: arraylength
+ 33: istore_2
+ 34: iconst_0
+ 35: istore 4
+ 37: iload 4
+ 39: iload_2
+ 40: if_icmpge 81
+ 43: aload_0
+ 44: getfield #241 // Field w:[Ljava/lang/Thread;
+ 47: iload 4
+ 49: aaload
+ 50: astore 5
+ 52: aload_0
+ 53: aload_1
+ 54: aload 5
+ 56: aload_0
+ 57: getfield #242 // Field x:Ljava/util/List;
+ 60: iload 4
+ 62: invokeinterface #473, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
+ 67: checkcast #111 // class "[Ljava/lang/StackTraceElement;"
+ 70: iconst_0
+ 71: iconst_0
+ 72: invokespecial #359 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)V
+ 75: iinc 4, 1
+ 78: goto 37
+ 81: aload_0
+ 82: aload_1
+ 83: aload_3
+ 84: iconst_1
+ 85: iconst_2
+ 86: invokespecial #360 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/Throwable;II)V
+ 89: aload_1
+ 90: iconst_3
+ 91: iconst_2
+ 92: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 95: aload_1
+ 96: invokestatic #391 // Method s:()I
+ 99: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 102: aload_1
+ 103: iconst_1
+ 104: getstatic #224 // Field f:Lcom/crashlytics/android/d;
+ 107: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 110: aload_1
+ 111: iconst_2
+ 112: getstatic #224 // Field f:Lcom/crashlytics/android/d;
+ 115: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 118: aload_1
+ 119: iconst_3
+ 120: lconst_0
+ 121: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 124: aload_1
+ 125: iconst_4
+ 126: iconst_2
+ 127: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 130: aload_1
+ 131: aload_0
+ 132: invokespecial #390 // Method r:()I
+ 135: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 138: aload_1
+ 139: iconst_1
+ 140: lconst_0
+ 141: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 144: aload_1
+ 145: iconst_2
+ 146: lconst_0
+ 147: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 150: aload_1
+ 151: iconst_3
+ 152: aload_0
+ 153: getfield #235 // Field q:Lcom/crashlytics/android/d;
+ 156: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 159: aload_0
+ 160: getfield #236 // Field r:Lcom/crashlytics/android/d;
+ 163: ifnull 175
+ 166: aload_1
+ 167: iconst_4
+ 168: aload_0
+ 169: getfield #236 // Field r:Lcom/crashlytics/android/d;
+ 172: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 175: return
+ LineNumberTable:
+ line 1491: 0
+ line 1492: 6
+ line 1494: 16
+ line 1498: 28
+ line 1499: 34
+ line 1500: 43
+ line 1501: 52
+ line 1499: 75
+ line 1504: 81
+ line 1506: 89
+ line 1507: 95
+ line 1508: 102
+ line 1509: 110
+ line 1510: 118
+ line 1512: 124
+ line 1513: 130
+ line 1514: 138
+ line 1515: 144
+ line 1516: 150
+ line 1517: 159
+ line 1518: 166
+ line 1520: 175
+ StackMapTable: number_of_entries = 3
+ frame_type = 255 /* full_frame */
+ offset_delta = 37
+ locals = [ class com/crashlytics/android/v, class com/crashlytics/android/h, int, class java/lang/Throwable, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 43
+ locals = [ class com/crashlytics/android/v, class com/crashlytics/android/h, top, class java/lang/Throwable ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 93
+ locals = []
+ stack = []
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private void a(com.crashlytics.android.h, java.util.Map<java.lang.String, java.lang.String>) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=3, locals=4, args_size=3
+ 0: aload_2
+ 1: invokeinterface #474, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
+ 6: invokeinterface #481, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
+ 11: astore_2
+ 12: aload_2
+ 13: invokeinterface #470, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
+ 18: ifeq 110
+ 21: aload_2
+ 22: invokeinterface #471, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
+ 27: checkcast #195 // class java/util/Map$Entry
+ 30: astore_3
+ 31: aload_1
+ 32: iconst_2
+ 33: iconst_2
+ 34: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 37: aload_1
+ 38: aload_3
+ 39: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 44: checkcast #181 // class java/lang/String
+ 47: aload_3
+ 48: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 53: checkcast #181 // class java/lang/String
+ 56: invokestatic #371 // Method a:(Ljava/lang/String;Ljava/lang/String;)I
+ 59: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 62: aload_1
+ 63: iconst_1
+ 64: aload_3
+ 65: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 70: checkcast #181 // class java/lang/String
+ 73: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 76: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 79: aload_3
+ 80: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 85: checkcast #181 // class java/lang/String
+ 88: astore_3
+ 89: aload_1
+ 90: iconst_2
+ 91: aload_3
+ 92: ifnonnull 100
+ 95: ldc #2 // String
+ 97: goto 101
+ 100: aload_3
+ 101: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 104: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 107: goto 12
+ 110: return
+ LineNumberTable:
+ line 1525: 0
+ line 1526: 31
+ line 1527: 37
+ line 1529: 62
+ line 1530: 79
+ line 1531: 89
+ line 1532: 107
+ line 1533: 110
+ StackMapTable: number_of_entries = 4
+ frame_type = 255 /* full_frame */
+ offset_delta = 12
+ locals = [ top, class com/crashlytics/android/h, class java/util/Iterator ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 87
+ locals = [ top, class com/crashlytics/android/h, class java/util/Iterator, class java/lang/String ]
+ stack = [ class com/crashlytics/android/h, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = [ top, class com/crashlytics/android/h, class java/util/Iterator ]
+ stack = [ class com/crashlytics/android/h, int, class java/lang/String ]
+ frame_type = 248 /* chop */
+ offset_delta = 8
+
+ Exceptions:
+ throws java.lang.Exception
+ Signature: #799 // (Lcom/crashlytics/android/h;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
+
+ private int r();
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=2, args_size=1
+ 0: iconst_0
+ 1: iconst_1
+ 2: lconst_0
+ 3: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 6: iadd
+ 7: dup
+ 8: istore_1
+ 9: iconst_2
+ 10: lconst_0
+ 11: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 14: iadd
+ 15: dup
+ 16: istore_1
+ 17: iconst_3
+ 18: aload_0
+ 19: getfield #235 // Field q:Lcom/crashlytics/android/d;
+ 22: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 25: iadd
+ 26: istore_1
+ 27: aload_0
+ 28: getfield #236 // Field r:Lcom/crashlytics/android/d;
+ 31: ifnull 45
+ 34: iload_1
+ 35: iconst_4
+ 36: aload_0
+ 37: getfield #236 // Field r:Lcom/crashlytics/android/d;
+ 40: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 43: iadd
+ 44: istore_1
+ 45: iload_1
+ 46: ireturn
+ LineNumberTable:
+ line 1536: 0
+ line 1539: 8
+ line 1540: 16
+ line 1541: 27
+ line 1542: 34
+ line 1545: 45
+ StackMapTable: number_of_entries = 1
+ frame_type = 255 /* full_frame */
+ offset_delta = 45
+ locals = [ top, int ]
+ stack = []
+
+
+ private void a(com.crashlytics.android.h, java.lang.Throwable, int, int) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=8, args_size=5
+ 0: aload_1
+ 1: iload 4
+ 3: iconst_2
+ 4: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 7: aload_1
+ 8: aload_0
+ 9: aload_2
+ 10: iconst_1
+ 11: invokespecial #374 // Method a:(Ljava/lang/Throwable;I)I
+ 14: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 17: aload_1
+ 18: iconst_1
+ 19: aload_2
+ 20: invokevirtual #418 // Method java/lang/Object.getClass:()Ljava/lang/Class;
+ 23: invokevirtual #412 // Method java/lang/Class.getName:()Ljava/lang/String;
+ 26: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 29: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 32: aload_2
+ 33: invokevirtual #444 // Method java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;
+ 36: dup
+ 37: astore 4
+ 39: ifnull 52
+ 42: aload_1
+ 43: iconst_3
+ 44: aload 4
+ 46: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 49: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 52: aload_2
+ 53: invokevirtual #445 // Method java/lang/Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
+ 56: dup
+ 57: astore 4
+ 59: arraylength
+ 60: istore 5
+ 62: iconst_0
+ 63: istore 6
+ 65: iload 6
+ 67: iload 5
+ 69: if_icmpge 94
+ 72: aload 4
+ 74: iload 6
+ 76: aaload
+ 77: astore 7
+ 79: aload_0
+ 80: aload_1
+ 81: iconst_4
+ 82: aload 7
+ 84: iconst_1
+ 85: invokespecial #355 // Method a:(Lcom/crashlytics/android/h;ILjava/lang/StackTraceElement;Z)V
+ 88: iinc 6, 1
+ 91: goto 65
+ 94: aload_2
+ 95: invokevirtual #443 // Method java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ 98: dup
+ 99: astore 4
+ 101: ifnull 152
+ 104: iload_3
+ 105: bipush 8
+ 107: if_icmpge 123
+ 110: aload_0
+ 111: aload_1
+ 112: aload 4
+ 114: iload_3
+ 115: iconst_1
+ 116: iadd
+ 117: bipush 6
+ 119: invokespecial #360 // Method a:(Lcom/crashlytics/android/h;Ljava/lang/Throwable;II)V
+ 122: return
+ 123: iconst_0
+ 124: istore 5
+ 126: aload 4
+ 128: ifnull 144
+ 131: aload 4
+ 133: invokevirtual #443 // Method java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ 136: astore 4
+ 138: iinc 5, 1
+ 141: goto 126
+ 144: aload_1
+ 145: bipush 7
+ 147: iload 5
+ 149: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 152: return
+ LineNumberTable:
+ line 1550: 0
+ line 1551: 7
+ line 1553: 17
+ line 1554: 32
+ line 1555: 37
+ line 1556: 42
+ line 1559: 52
+ line 1560: 79
+ line 1559: 88
+ line 1563: 94
+ line 1564: 99
+ line 1565: 104
+ line 1566: 110
+ line 1570: 123
+ line 1571: 126
+ line 1572: 131
+ line 1573: 138
+ line 1575: 144
+ line 1578: 152
+ StackMapTable: number_of_entries = 7
+ frame_type = 250 /* chop */
+ offset_delta = 52
+ frame_type = 254 /* append */
+ offset_delta = 12
+ locals = [ class "[Ljava/lang/StackTraceElement;", int, int ]
+ frame_type = 248 /* chop */
+ offset_delta = 28
+ frame_type = 255 /* full_frame */
+ offset_delta = 28
+ locals = [ top, class com/crashlytics/android/h, top, top, class java/lang/Throwable ]
+ stack = []
+ frame_type = 252 /* append */
+ offset_delta = 2
+ locals = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 17
+ locals = [ top, class com/crashlytics/android/h, top, top, top, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 7
+ locals = []
+ stack = []
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private int a(java.lang.Thread, java.lang.StackTraceElement[], int, boolean);
+ flags: ACC_PRIVATE
+ Code:
+ stack=3, locals=7, args_size=5
+ 0: iconst_1
+ 1: aload_1
+ 2: invokevirtual #441 // Method java/lang/Thread.getName:()Ljava/lang/String;
+ 5: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 8: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 11: dup
+ 12: istore_1
+ 13: iconst_2
+ 14: iload_3
+ 15: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 18: iadd
+ 19: istore_1
+ 20: aload_2
+ 21: dup
+ 22: astore_2
+ 23: arraylength
+ 24: istore_3
+ 25: iconst_0
+ 26: istore 5
+ 28: iload 5
+ 30: iload_3
+ 31: if_icmpge 70
+ 34: aload_2
+ 35: iload 5
+ 37: aaload
+ 38: dup
+ 39: astore 6
+ 41: iload 4
+ 43: invokestatic #368 // Method a:(Ljava/lang/StackTraceElement;Z)I
+ 46: istore 6
+ 48: iload_1
+ 49: iconst_3
+ 50: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 53: iload 6
+ 55: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 58: iadd
+ 59: iload 6
+ 61: iadd
+ 62: iadd
+ 63: istore_1
+ 64: iinc 5, 1
+ 67: goto 28
+ 70: iload_1
+ 71: ireturn
+ LineNumberTable:
+ line 1582: 0
+ line 1583: 12
+ line 1585: 20
+ line 1586: 39
+ line 1587: 48
+ line 1585: 64
+ line 1591: 70
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 28
+ locals = [ top, int, class "[Ljava/lang/StackTraceElement;", int, int, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 41
+ locals = [ top, int ]
+ stack = []
+
+
+ private void a(com.crashlytics.android.h, java.lang.Thread, java.lang.StackTraceElement[], int, boolean) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=7, args_size=6
+ 0: aload_1
+ 1: iconst_1
+ 2: iconst_2
+ 3: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 6: aload_0
+ 7: aload_2
+ 8: aload_3
+ 9: iload 4
+ 11: iload 5
+ 13: invokespecial #373 // Method a:(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ 16: istore 6
+ 18: aload_1
+ 19: iload 6
+ 21: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 24: aload_1
+ 25: iconst_1
+ 26: aload_2
+ 27: invokevirtual #441 // Method java/lang/Thread.getName:()Ljava/lang/String;
+ 30: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 33: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 36: aload_1
+ 37: iconst_2
+ 38: iload 4
+ 40: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 43: aload_3
+ 44: dup
+ 45: astore_2
+ 46: arraylength
+ 47: istore_3
+ 48: iconst_0
+ 49: istore 4
+ 51: iload 4
+ 53: iload_3
+ 54: if_icmpge 79
+ 57: aload_2
+ 58: iload 4
+ 60: aaload
+ 61: astore 6
+ 63: aload_0
+ 64: aload_1
+ 65: iconst_3
+ 66: aload 6
+ 68: iload 5
+ 70: invokespecial #355 // Method a:(Lcom/crashlytics/android/h;ILjava/lang/StackTraceElement;Z)V
+ 73: iinc 4, 1
+ 76: goto 51
+ 79: return
+ LineNumberTable:
+ line 1596: 0
+ line 1597: 6
+ line 1598: 18
+ line 1599: 24
+ line 1600: 36
+ line 1602: 43
+ line 1603: 63
+ line 1602: 73
+ line 1605: 79
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 51
+ locals = [ class com/crashlytics/android/v, class com/crashlytics/android/h, class "[Ljava/lang/StackTraceElement;", int, int, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 27
+ locals = []
+ stack = []
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private static int a(java.lang.StackTraceElement, boolean);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=3, args_size=2
+ 0: aload_0
+ 1: invokevirtual #425 // Method java/lang/StackTraceElement.isNativeMethod:()Z
+ 4: ifeq 26
+ 7: iconst_0
+ 8: iconst_1
+ 9: aload_0
+ 10: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 13: iconst_0
+ 14: invokestatic #415 // Method java/lang/Math.max:(II)I
+ 17: i2l
+ 18: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 21: iadd
+ 22: istore_2
+ 23: goto 34
+ 26: iconst_0
+ 27: iconst_1
+ 28: lconst_0
+ 29: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 32: iadd
+ 33: istore_2
+ 34: iload_2
+ 35: iconst_2
+ 36: new #182 // class java/lang/StringBuilder
+ 39: dup
+ 40: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 43: aload_0
+ 44: invokevirtual #421 // Method java/lang/StackTraceElement.getClassName:()Ljava/lang/String;
+ 47: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 50: ldc #13 // String .
+ 52: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 55: aload_0
+ 56: invokevirtual #424 // Method java/lang/StackTraceElement.getMethodName:()Ljava/lang/String;
+ 59: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 62: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 65: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 68: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 71: iadd
+ 72: istore_2
+ 73: aload_0
+ 74: invokevirtual #422 // Method java/lang/StackTraceElement.getFileName:()Ljava/lang/String;
+ 77: ifnull 94
+ 80: iload_2
+ 81: iconst_3
+ 82: aload_0
+ 83: invokevirtual #422 // Method java/lang/StackTraceElement.getFileName:()Ljava/lang/String;
+ 86: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 89: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 92: iadd
+ 93: istore_2
+ 94: aload_0
+ 95: invokevirtual #425 // Method java/lang/StackTraceElement.isNativeMethod:()Z
+ 98: ifne 120
+ 101: aload_0
+ 102: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 105: ifle 120
+ 108: iload_2
+ 109: iconst_4
+ 110: aload_0
+ 111: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 114: i2l
+ 115: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 118: iadd
+ 119: istore_2
+ 120: iload_2
+ 121: iconst_5
+ 122: iload_1
+ 123: ifeq 130
+ 126: iconst_2
+ 127: goto 131
+ 130: iconst_0
+ 131: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 134: iadd
+ 135: dup
+ 136: istore_2
+ 137: ireturn
+ LineNumberTable:
+ line 1608: 0
+ line 1612: 7
+ line 1614: 26
+ line 1617: 34
+ line 1621: 73
+ line 1622: 80
+ line 1625: 94
+ line 1626: 101
+ line 1628: 108
+ line 1631: 120
+ line 1633: 136
+ StackMapTable: number_of_entries = 6
+ frame_type = 26 /* same */
+ frame_type = 252 /* append */
+ offset_delta = 7
+ locals = [ int ]
+ frame_type = 59 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 25
+ locals = [ top, int, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 9
+ locals = []
+ stack = [ int, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = []
+ stack = [ int, int, int ]
+
+
+ private void a(com.crashlytics.android.h, int, java.lang.StackTraceElement, boolean) throws java.lang.Exception;
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=5, args_size=5
+ 0: aload_1
+ 1: iload_2
+ 2: iconst_2
+ 3: invokevirtual #318 // Method com/crashlytics/android/h.g:(II)V
+ 6: aload_1
+ 7: aload_3
+ 8: iload 4
+ 10: invokestatic #368 // Method a:(Ljava/lang/StackTraceElement;Z)I
+ 13: invokevirtual #307 // Method com/crashlytics/android/h.b:(I)V
+ 16: aload_3
+ 17: invokevirtual #425 // Method java/lang/StackTraceElement.isNativeMethod:()Z
+ 20: ifeq 40
+ 23: aload_1
+ 24: iconst_1
+ 25: aload_3
+ 26: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 29: iconst_0
+ 30: invokestatic #415 // Method java/lang/Math.max:(II)I
+ 33: i2l
+ 34: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 37: goto 46
+ 40: aload_1
+ 41: iconst_1
+ 42: lconst_0
+ 43: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 46: aload_1
+ 47: iconst_2
+ 48: new #182 // class java/lang/StringBuilder
+ 51: dup
+ 52: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 55: aload_3
+ 56: invokevirtual #421 // Method java/lang/StackTraceElement.getClassName:()Ljava/lang/String;
+ 59: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 62: ldc #13 // String .
+ 64: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 67: aload_3
+ 68: invokevirtual #424 // Method java/lang/StackTraceElement.getMethodName:()Ljava/lang/String;
+ 71: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 74: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 77: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 80: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 83: aload_3
+ 84: invokevirtual #422 // Method java/lang/StackTraceElement.getFileName:()Ljava/lang/String;
+ 87: ifnull 102
+ 90: aload_1
+ 91: iconst_3
+ 92: aload_3
+ 93: invokevirtual #422 // Method java/lang/StackTraceElement.getFileName:()Ljava/lang/String;
+ 96: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 99: invokevirtual #302 // Method com/crashlytics/android/h.a:(ILcom/crashlytics/android/d;)V
+ 102: aload_3
+ 103: invokevirtual #425 // Method java/lang/StackTraceElement.isNativeMethod:()Z
+ 106: ifne 126
+ 109: aload_3
+ 110: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 113: ifle 126
+ 116: aload_1
+ 117: iconst_4
+ 118: aload_3
+ 119: invokevirtual #423 // Method java/lang/StackTraceElement.getLineNumber:()I
+ 122: i2l
+ 123: invokevirtual #301 // Method com/crashlytics/android/h.a:(IJ)V
+ 126: aload_1
+ 127: iconst_5
+ 128: iload 4
+ 130: ifeq 137
+ 133: iconst_4
+ 134: goto 138
+ 137: iconst_0
+ 138: invokevirtual #300 // Method com/crashlytics/android/h.a:(II)V
+ 141: return
+ LineNumberTable:
+ line 1638: 0
+ line 1639: 6
+ line 1641: 16
+ line 1644: 23
+ line 1646: 40
+ line 1649: 46
+ line 1651: 83
+ line 1652: 90
+ line 1655: 102
+ line 1658: 109
+ line 1659: 116
+ line 1666: 126
+ line 1667: 141
+ StackMapTable: number_of_entries = 6
+ frame_type = 255 /* full_frame */
+ offset_delta = 40
+ locals = [ top, class com/crashlytics/android/h, top, class java/lang/StackTraceElement, int ]
+ stack = []
+ frame_type = 5 /* same */
+ frame_type = 55 /* same */
+ frame_type = 255 /* full_frame */
+ offset_delta = 23
+ locals = [ top, class com/crashlytics/android/h, top, top, int ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 10
+ locals = []
+ stack = [ class com/crashlytics/android/h, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = []
+ stack = [ class com/crashlytics/android/h, int, int ]
+
+ Exceptions:
+ throws java.lang.Exception
+
+ private int a(java.lang.Thread, java.lang.Throwable, java.util.Map<java.lang.String, java.lang.String>);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=4, args_size=4
+ 0: aload_0
+ 1: aload_1
+ 2: aload_2
+ 3: invokespecial #380 // Method b:(Ljava/lang/Thread;Ljava/lang/Throwable;)I
+ 6: istore_1
+ 7: iconst_0
+ 8: iconst_1
+ 9: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 12: iload_1
+ 13: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 16: iadd
+ 17: iload_1
+ 18: iadd
+ 19: iadd
+ 20: istore_1
+ 21: aload_3
+ 22: ifnull 95
+ 25: aload_3
+ 26: invokeinterface #474, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
+ 31: invokeinterface #481, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
+ 36: astore_2
+ 37: aload_2
+ 38: invokeinterface #470, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
+ 43: ifeq 95
+ 46: aload_2
+ 47: invokeinterface #471, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
+ 52: checkcast #195 // class java/util/Map$Entry
+ 55: dup
+ 56: astore_3
+ 57: invokeinterface #477, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
+ 62: checkcast #181 // class java/lang/String
+ 65: aload_3
+ 66: invokeinterface #478, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
+ 71: checkcast #181 // class java/lang/String
+ 74: invokestatic #371 // Method a:(Ljava/lang/String;Ljava/lang/String;)I
+ 77: istore_3
+ 78: iload_1
+ 79: iconst_2
+ 80: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 83: iload_3
+ 84: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 87: iadd
+ 88: iload_3
+ 89: iadd
+ 90: iadd
+ 91: istore_1
+ 92: goto 37
+ 95: aload_0
+ 96: getfield #238 // Field t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 99: ifnull 126
+ 102: iload_1
+ 103: iconst_3
+ 104: aload_0
+ 105: getfield #238 // Field t:Landroid/app/ActivityManager$RunningAppProcessInfo;
+ 108: getfield #209 // Field android/app/ActivityManager$RunningAppProcessInfo.importance:I
+ 111: bipush 100
+ 113: if_icmpeq 120
+ 116: iconst_1
+ 117: goto 121
+ 120: iconst_0
+ 121: invokestatic #312 // Method com/crashlytics/android/h.b:(IZ)I
+ 124: iadd
+ 125: istore_1
+ 126: iload_1
+ 127: iconst_4
+ 128: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 131: invokevirtual #266 // Method com/crashlytics/android/Crashlytics.getContext:()Landroid/content/Context;
+ 134: invokevirtual #246 // Method android/content/Context.getResources:()Landroid/content/res/Resources;
+ 137: invokevirtual #250 // Method android/content/res/Resources.getConfiguration:()Landroid/content/res/Configuration;
+ 140: getfield #210 // Field android/content/res/Configuration.orientation:I
+ 143: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 146: iadd
+ 147: dup
+ 148: istore_1
+ 149: ireturn
+ LineNumberTable:
+ line 1714: 0
+ line 1717: 7
+ line 1720: 21
+ line 1721: 25
+ line 1722: 56
+ line 1723: 78
+ line 1725: 92
+ line 1729: 95
+ line 1730: 102
+ line 1733: 126
+ line 1736: 148
+ StackMapTable: number_of_entries = 5
+ frame_type = 255 /* full_frame */
+ offset_delta = 37
+ locals = [ class com/crashlytics/android/v, int, class java/util/Iterator ]
+ stack = []
+ frame_type = 250 /* chop */
+ offset_delta = 57
+ frame_type = 255 /* full_frame */
+ offset_delta = 24
+ locals = []
+ stack = [ int, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = []
+ stack = [ int, int, int ]
+ frame_type = 253 /* append */
+ offset_delta = 4
+ locals = [ top, int ]
+
+ Signature: #857 // (Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)I
+
+ private int b(java.lang.Thread, java.lang.Throwable);
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=6, args_size=3
+ 0: aload_0
+ 1: aload_1
+ 2: aload_0
+ 3: getfield #243 // Field y:[Ljava/lang/StackTraceElement;
+ 6: iconst_4
+ 7: iconst_1
+ 8: invokespecial #373 // Method a:(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ 11: istore_3
+ 12: iconst_0
+ 13: iconst_1
+ 14: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 17: iload_3
+ 18: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 21: iadd
+ 22: iload_3
+ 23: iadd
+ 24: iadd
+ 25: istore_1
+ 26: aload_0
+ 27: getfield #241 // Field w:[Ljava/lang/Thread;
+ 30: arraylength
+ 31: istore 4
+ 33: iconst_0
+ 34: istore 5
+ 36: iload 5
+ 38: iload 4
+ 40: if_icmpge 93
+ 43: aload_0
+ 44: getfield #241 // Field w:[Ljava/lang/Thread;
+ 47: iload 5
+ 49: aaload
+ 50: astore_3
+ 51: aload_0
+ 52: aload_3
+ 53: aload_0
+ 54: getfield #242 // Field x:Ljava/util/List;
+ 57: iload 5
+ 59: invokeinterface #473, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
+ 64: checkcast #111 // class "[Ljava/lang/StackTraceElement;"
+ 67: iconst_0
+ 68: iconst_0
+ 69: invokespecial #373 // Method a:(Ljava/lang/Thread;[Ljava/lang/StackTraceElement;IZ)I
+ 72: istore_3
+ 73: iload_1
+ 74: iconst_1
+ 75: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 78: iload_3
+ 79: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 82: iadd
+ 83: iload_3
+ 84: iadd
+ 85: iadd
+ 86: istore_1
+ 87: iinc 5, 1
+ 90: goto 36
+ 93: aload_0
+ 94: aload_2
+ 95: iconst_1
+ 96: invokespecial #374 // Method a:(Ljava/lang/Throwable;I)I
+ 99: istore 5
+ 101: iload_1
+ 102: iconst_2
+ 103: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 106: iload 5
+ 108: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 111: iadd
+ 112: iload 5
+ 114: iadd
+ 115: iadd
+ 116: istore_1
+ 117: invokestatic #391 // Method s:()I
+ 120: istore_3
+ 121: iload_1
+ 122: iconst_3
+ 123: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 126: iload_3
+ 127: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 130: iadd
+ 131: iload_3
+ 132: iadd
+ 133: iadd
+ 134: istore_1
+ 135: aload_0
+ 136: invokespecial #390 // Method r:()I
+ 139: istore_2
+ 140: iload_1
+ 141: iconst_3
+ 142: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 145: iload_2
+ 146: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 149: iadd
+ 150: iload_2
+ 151: iadd
+ 152: iadd
+ 153: dup
+ 154: istore_1
+ 155: ireturn
+ LineNumberTable:
+ line 1740: 0
+ line 1743: 12
+ line 1745: 26
+ line 1746: 33
+ line 1747: 43
+ line 1748: 51
+ line 1749: 73
+ line 1746: 87
+ line 1753: 93
+ line 1754: 101
+ line 1757: 117
+ line 1758: 121
+ line 1760: 135
+ line 1761: 140
+ line 1764: 154
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 36
+ locals = [ class com/crashlytics/android/v, int, class java/lang/Throwable, top, int, int ]
+ stack = []
+ frame_type = 248 /* chop */
+ offset_delta = 56
+
+
+ private static int a(java.lang.String, java.lang.String);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=3, locals=2, args_size=2
+ 0: iconst_1
+ 1: aload_0
+ 2: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 5: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 8: dup
+ 9: istore_0
+ 10: iconst_2
+ 11: aload_1
+ 12: ifnonnull 20
+ 15: ldc #2 // String
+ 17: goto 21
+ 20: aload_1
+ 21: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 24: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 27: iadd
+ 28: dup
+ 29: istore_0
+ 30: ireturn
+ LineNumberTable:
+ line 1768: 0
+ line 1769: 9
+ line 1770: 29
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 20
+ locals = [ top, class java/lang/String ]
+ stack = [ int, int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 0
+ locals = []
+ stack = [ int, int, class java/lang/String ]
+
+
+ private static int a(float, int, boolean, int, long, long);
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=8, args_size=6
+ 0: iconst_0
+ 1: iconst_1
+ 2: fload_0
+ 3: invokestatic #308 // Method com/crashlytics/android/h.b:(IF)I
+ 6: iadd
+ 7: dup
+ 8: istore_0
+ 9: iconst_2
+ 10: iload_1
+ 11: invokestatic #317 // Method com/crashlytics/android/h.f:(II)I
+ 14: iadd
+ 15: dup
+ 16: istore_0
+ 17: iconst_3
+ 18: iload_2
+ 19: invokestatic #312 // Method com/crashlytics/android/h.b:(IZ)I
+ 22: iadd
+ 23: dup
+ 24: istore_0
+ 25: iconst_4
+ 26: iload_3
+ 27: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 30: iadd
+ 31: dup
+ 32: istore_0
+ 33: iconst_5
+ 34: lload 4
+ 36: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 39: iadd
+ 40: dup
+ 41: istore_0
+ 42: bipush 6
+ 44: lload 6
+ 46: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 49: iadd
+ 50: dup
+ 51: istore_0
+ 52: ireturn
+ LineNumberTable:
+ line 1775: 0
+ line 1778: 8
+ line 1779: 16
+ line 1780: 24
+ line 1781: 32
+ line 1782: 41
+ line 1784: 51
+
+ private int a(java.lang.Throwable, int);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=8, args_size=3
+ 0: iconst_0
+ 1: iconst_1
+ 2: aload_1
+ 3: invokevirtual #418 // Method java/lang/Object.getClass:()Ljava/lang/Class;
+ 6: invokevirtual #412 // Method java/lang/Class.getName:()Ljava/lang/String;
+ 9: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 12: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 15: iadd
+ 16: istore_3
+ 17: aload_1
+ 18: invokevirtual #444 // Method java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;
+ 21: dup
+ 22: astore 4
+ 24: ifnull 39
+ 27: iload_3
+ 28: iconst_3
+ 29: aload 4
+ 31: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 34: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 37: iadd
+ 38: istore_3
+ 39: aload_1
+ 40: invokevirtual #445 // Method java/lang/Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
+ 43: dup
+ 44: astore 4
+ 46: arraylength
+ 47: istore 5
+ 49: iconst_0
+ 50: istore 6
+ 52: iload 6
+ 54: iload 5
+ 56: if_icmpge 95
+ 59: aload 4
+ 61: iload 6
+ 63: aaload
+ 64: dup
+ 65: astore 7
+ 67: iconst_1
+ 68: invokestatic #368 // Method a:(Ljava/lang/StackTraceElement;Z)I
+ 71: istore 7
+ 73: iload_3
+ 74: iconst_4
+ 75: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 78: iload 7
+ 80: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 83: iadd
+ 84: iload 7
+ 86: iadd
+ 87: iadd
+ 88: istore_3
+ 89: iinc 6, 1
+ 92: goto 52
+ 95: aload_1
+ 96: invokevirtual #443 // Method java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ 99: dup
+ 100: astore 4
+ 102: ifnull 173
+ 105: iload_2
+ 106: bipush 8
+ 108: if_icmpge 142
+ 111: aload_0
+ 112: aload 4
+ 114: iload_2
+ 115: iconst_1
+ 116: iadd
+ 117: invokespecial #374 // Method a:(Ljava/lang/Throwable;I)I
+ 120: istore 5
+ 122: iload_3
+ 123: bipush 6
+ 125: invokestatic #298 // Method com/crashlytics/android/h.a:(I)I
+ 128: iload 5
+ 130: invokestatic #313 // Method com/crashlytics/android/h.c:(I)I
+ 133: iadd
+ 134: iload 5
+ 136: iadd
+ 137: iadd
+ 138: istore_3
+ 139: goto 173
+ 142: iconst_0
+ 143: istore 5
+ 145: aload 4
+ 147: ifnull 163
+ 150: aload 4
+ 152: invokevirtual #443 // Method java/lang/Throwable.getCause:()Ljava/lang/Throwable;
+ 155: astore 4
+ 157: iinc 5, 1
+ 160: goto 145
+ 163: iload_3
+ 164: bipush 7
+ 166: iload 5
+ 168: invokestatic #315 // Method com/crashlytics/android/h.d:(II)I
+ 171: iadd
+ 172: istore_3
+ 173: iload_3
+ 174: ireturn
+ LineNumberTable:
+ line 1793: 0
+ line 1798: 17
+ line 1799: 22
+ line 1800: 27
+ line 1803: 39
+ line 1804: 65
+ line 1805: 73
+ line 1803: 89
+ line 1811: 95
+ line 1812: 100
+ line 1813: 105
+ line 1814: 111
+ line 1815: 122
+ line 1817: 139
+ line 1820: 142
+ line 1821: 145
+ line 1822: 150
+ line 1823: 157
+ line 1826: 163
+ line 1830: 173
+ StackMapTable: number_of_entries = 7
+ frame_type = 252 /* append */
+ offset_delta = 39
+ locals = [ int ]
+ frame_type = 254 /* append */
+ offset_delta = 12
+ locals = [ class "[Ljava/lang/StackTraceElement;", int, int ]
+ frame_type = 248 /* chop */
+ offset_delta = 42
+ frame_type = 255 /* full_frame */
+ offset_delta = 46
+ locals = [ top, top, top, int, class java/lang/Throwable ]
+ stack = []
+ frame_type = 252 /* append */
+ offset_delta = 2
+ locals = [ int ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 17
+ locals = [ top, top, top, int, top, int ]
+ stack = []
+ frame_type = 249 /* chop */
+ offset_delta = 9
+
+
+ private static int s();
+ flags: ACC_PRIVATE, ACC_STATIC
+ Code:
+ stack=4, locals=1, args_size=0
+ 0: iconst_0
+ 1: iconst_1
+ 2: getstatic #224 // Field f:Lcom/crashlytics/android/d;
+ 5: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 8: iadd
+ 9: dup
+ 10: istore_0
+ 11: iconst_2
+ 12: getstatic #224 // Field f:Lcom/crashlytics/android/d;
+ 15: invokestatic #311 // Method com/crashlytics/android/h.b:(ILcom/crashlytics/android/d;)I
+ 18: iadd
+ 19: dup
+ 20: istore_0
+ 21: iconst_3
+ 22: lconst_0
+ 23: invokestatic #310 // Method com/crashlytics/android/h.b:(IJ)I
+ 26: iadd
+ 27: dup
+ 28: istore_0
+ 29: ireturn
+ LineNumberTable:
+ line 1834: 0
+ line 1837: 10
+ line 1838: 20
+ line 1840: 28
+
+ final void h();
+ flags: ACC_FINAL
+ Code:
+ stack=4, locals=1, args_size=1
+ 0: aload_0
+ 1: new #128 // class com/crashlytics/android/E
+ 4: dup
+ 5: aload_0
+ 6: invokespecial #276 // Method com/crashlytics/android/E."<init>":(Lcom/crashlytics/android/v;)V
+ 9: invokespecial #367 // Method a:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ 12: pop
+ 13: return
+ LineNumberTable:
+ line 1861: 0
+ line 1867: 13
+
+ final void a(java.io.File[]);
+ flags: ACC_FINAL
+ Code:
+ stack=5, locals=8, args_size=2
+ 0: new #163 // class java/io/File
+ 3: dup
+ 4: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 7: invokevirtual #350 // Method com/crashlytics/android/internal/v.h:()Ljava/io/File;
+ 10: ldc #106 // String invalidClsFiles
+ 12: invokespecial #396 // Method java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 15: dup
+ 16: astore_2
+ 17: invokevirtual #399 // Method java/io/File.exists:()Z
+ 20: ifeq 71
+ 23: aload_2
+ 24: invokevirtual #402 // Method java/io/File.isDirectory:()Z
+ 27: ifeq 66
+ 30: aload_2
+ 31: invokevirtual #404 // Method java/io/File.listFiles:()[Ljava/io/File;
+ 34: dup
+ 35: astore_3
+ 36: arraylength
+ 37: istore 4
+ 39: iconst_0
+ 40: istore 5
+ 42: iload 5
+ 44: iload 4
+ 46: if_icmpge 66
+ 49: aload_3
+ 50: iload 5
+ 52: aaload
+ 53: dup
+ 54: astore 6
+ 56: invokevirtual #398 // Method java/io/File.delete:()Z
+ 59: pop
+ 60: iinc 5, 1
+ 63: goto 42
+ 66: aload_2
+ 67: invokevirtual #398 // Method java/io/File.delete:()Z
+ 70: pop
+ 71: aload_1
+ 72: dup
+ 73: astore_1
+ 74: arraylength
+ 75: istore_2
+ 76: iconst_0
+ 77: istore_3
+ 78: iload_3
+ 79: iload_2
+ 80: if_icmpge 244
+ 83: aload_1
+ 84: iload_3
+ 85: aaload
+ 86: astore 4
+ 88: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 91: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 94: ldc #37 // String Crashlytics
+ 96: new #182 // class java/lang/StringBuilder
+ 99: dup
+ 100: ldc #71 // String Found invalid session part file:
+ 102: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 105: aload 4
+ 107: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 110: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 113: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 118: aload 4
+ 120: invokestatic #365 // Method a:(Ljava/io/File;)Ljava/lang/String;
+ 123: astore 4
+ 125: new #129 // class com/crashlytics/android/F
+ 128: dup
+ 129: aload_0
+ 130: aload 4
+ 132: invokespecial #277 // Method com/crashlytics/android/F."<init>":(Lcom/crashlytics/android/v;Ljava/lang/String;)V
+ 135: astore 5
+ 137: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 140: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 143: ldc #37 // String Crashlytics
+ 145: new #182 // class java/lang/StringBuilder
+ 148: dup
+ 149: ldc #44 // String Deleting all part files for invalid session:
+ 151: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 154: aload 4
+ 156: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 159: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 162: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 167: aload_0
+ 168: aload 5
+ 170: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 173: dup
+ 174: astore 4
+ 176: arraylength
+ 177: istore 5
+ 179: iconst_0
+ 180: istore 6
+ 182: iload 6
+ 184: iload 5
+ 186: if_icmpge 238
+ 189: aload 4
+ 191: iload 6
+ 193: aaload
+ 194: astore 7
+ 196: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 199: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 202: ldc #37 // String Crashlytics
+ 204: new #182 // class java/lang/StringBuilder
+ 207: dup
+ 208: ldc #45 // String Deleting session file:
+ 210: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 213: aload 7
+ 215: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 218: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 221: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 226: aload 7
+ 228: invokevirtual #398 // Method java/io/File.delete:()Z
+ 231: pop
+ 232: iinc 6, 1
+ 235: goto 182
+ 238: iinc 3, 1
+ 241: goto 78
+ 244: return
+ LineNumberTable:
+ line 1875: 0
+ line 1880: 71
+ line 1881: 88
+ line 1882: 118
+ line 1883: 125
+ line 1890: 137
+ line 1891: 167
+ line 1892: 196
+ line 1893: 226
+ line 1891: 232
+ line 1880: 238
+ line 1896: 244
+ StackMapTable: number_of_entries = 7
+ frame_type = 255 /* full_frame */
+ offset_delta = 42
+ locals = [ class com/crashlytics/android/v, class "[Ljava/io/File;", class java/io/File, class "[Ljava/io/File;", int, int ]
+ stack = []
+ frame_type = 248 /* chop */
+ offset_delta = 23
+ frame_type = 250 /* chop */
+ offset_delta = 4
+ frame_type = 253 /* append */
+ offset_delta = 6
+ locals = [ int, int ]
+ frame_type = 254 /* append */
+ offset_delta = 103
+ locals = [ class "[Ljava/io/File;", int, int ]
+ frame_type = 248 /* chop */
+ offset_delta = 55
+ frame_type = 255 /* full_frame */
+ offset_delta = 5
+ locals = []
+ stack = []
+
+
+ private <T extends java/lang/Object> T a(java.util.concurrent.Callable<T>);
+ flags: ACC_PRIVATE
+ Code:
+ stack=4, locals=2, args_size=2
+ 0: aload_0
+ 1: getfield #237 // Field s:Ljava/util/concurrent/ExecutorService;
+ 4: aload_1
+ 5: invokeinterface #483, 2 // InterfaceMethod java/util/concurrent/ExecutorService.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 10: invokeinterface #484, 1 // InterfaceMethod java/util/concurrent/Future.get:()Ljava/lang/Object;
+ 15: areturn
+ 16: pop
+ 17: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 20: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 23: ldc #37 // String Crashlytics
+ 25: ldc #50 // String Executor is shut down because we're handling a fatal crash.
+ 27: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 32: aconst_null
+ 33: areturn
+ 34: astore_1
+ 35: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 38: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 41: ldc #37 // String Crashlytics
+ 43: ldc #62 // String Failed to execute task.
+ 45: aload_1
+ 46: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 51: aconst_null
+ 52: areturn
+ Exception table:
+ from to target type
+ 0 15 16 Class java/util/concurrent/RejectedExecutionException
+ 0 15 34 Class java/lang/Exception
+ LineNumberTable:
+ line 1936: 0
+ line 1937: 16
+ line 1938: 17
+ line 1939: 32
+ line 1940: 34
+ line 1941: 35
+ line 1942: 51
+ StackMapTable: number_of_entries = 2
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = []
+ stack = [ class java/util/concurrent/RejectedExecutionException ]
+ frame_type = 81 /* same_locals_1_stack_item */
+ stack = [ class java/lang/Exception ]
+
+ Signature: #885 // <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)TT;
+
+ private java.util.concurrent.Future<?> a(java.lang.Runnable);
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=2, args_size=2
+ 0: aload_0
+ 1: getfield #237 // Field s:Ljava/util/concurrent/ExecutorService;
+ 4: new #130 // class com/crashlytics/android/G
+ 7: dup
+ 8: aload_0
+ 9: aload_1
+ 10: invokespecial #278 // Method com/crashlytics/android/G."<init>":(Lcom/crashlytics/android/v;Ljava/lang/Runnable;)V
+ 13: invokeinterface #482, 2 // InterfaceMethod java/util/concurrent/ExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+ 18: areturn
+ 19: pop
+ 20: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 23: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 26: ldc #37 // String Crashlytics
+ 28: ldc #50 // String Executor is shut down because we're handling a fatal crash.
+ 30: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 35: aconst_null
+ 36: areturn
+ Exception table:
+ from to target type
+ 0 18 19 Class java/util/concurrent/RejectedExecutionException
+ LineNumberTable:
+ line 1958: 0
+ line 1968: 19
+ line 1969: 20
+ line 1970: 35
+ StackMapTable: number_of_entries = 1
+ frame_type = 255 /* full_frame */
+ offset_delta = 19
+ locals = []
+ stack = [ class java/util/concurrent/RejectedExecutionException ]
+
+ Signature: #835 // (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>;
+
+ private <T extends java/lang/Object> java.util.concurrent.Future<T> b(java.util.concurrent.Callable<T>);
+ flags: ACC_PRIVATE
+ Code:
+ stack=5, locals=2, args_size=2
+ 0: aload_0
+ 1: getfield #237 // Field s:Ljava/util/concurrent/ExecutorService;
+ 4: new #132 // class com/crashlytics/android/I
+ 7: dup
+ 8: aload_0
+ 9: aload_1
+ 10: invokespecial #280 // Method com/crashlytics/android/I."<init>":(Lcom/crashlytics/android/v;Ljava/util/concurrent/Callable;)V
+ 13: invokeinterface #483, 2 // InterfaceMethod java/util/concurrent/ExecutorService.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
+ 18: areturn
+ 19: pop
+ 20: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 23: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 26: ldc #37 // String Crashlytics
+ 28: ldc #50 // String Executor is shut down because we're handling a fatal crash.
+ 30: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 35: aconst_null
+ 36: areturn
+ Exception table:
+ from to target type
+ 0 18 19 Class java/util/concurrent/RejectedExecutionException
+ LineNumberTable:
+ line 1986: 0
+ line 1997: 19
+ line 1998: 20
+ line 1999: 35
+ StackMapTable: number_of_entries = 1
+ frame_type = 255 /* full_frame */
+ offset_delta = 19
+ locals = []
+ stack = [ class java/util/concurrent/RejectedExecutionException ]
+
+ Signature: #884 // <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)Ljava/util/concurrent/Future<TT;>;
+
+ static java.util.regex.Pattern i();
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=0, args_size=0
+ 0: getstatic #222 // Field d:Ljava/util/regex/Pattern;
+ 3: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static boolean a(com.crashlytics.android.v, boolean);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=3, locals=2, args_size=2
+ 0: aload_0
+ 1: iload_1
+ 2: dup_x1
+ 3: putfield #240 // Field v:Z
+ 6: ireturn
+ LineNumberTable:
+ line 66: 0
+
+ static void a(com.crashlytics.android.v, java.util.Date, java.lang.Thread, java.lang.Throwable) throws java.lang.Exception;
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=7, locals=8, args_size=4
+ 0: aload_0
+ 1: aload_1
+ 2: aload_2
+ 3: aload_3
+ 4: astore_3
+ 5: astore_2
+ 6: astore_1
+ 7: dup
+ 8: astore_0
+ 9: aload_1
+ 10: aload_2
+ 11: aload_3
+ 12: astore 4
+ 14: astore_3
+ 15: astore_2
+ 16: astore_1
+ 17: aconst_null
+ 18: astore 5
+ 20: aconst_null
+ 21: astore 6
+ 23: new #163 // class java/io/File
+ 26: dup
+ 27: aload_1
+ 28: getfield #229 // Field k:Ljava/io/File;
+ 31: ldc #102 // String crash_marker
+ 33: invokespecial #396 // Method java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 36: invokevirtual #397 // Method java/io/File.createNewFile:()Z
+ 39: pop
+ 40: aload_1
+ 41: invokespecial #386 // Method n:()Ljava/lang/String;
+ 44: dup
+ 45: astore 7
+ 47: ifnull 110
+ 50: aload 7
+ 52: invokestatic #261 // Method com/crashlytics/android/Crashlytics.b:(Ljava/lang/String;)V
+ 55: new #146 // class com/crashlytics/android/f
+ 58: dup
+ 59: aload_1
+ 60: getfield #229 // Field k:Ljava/io/File;
+ 63: new #182 // class java/lang/StringBuilder
+ 66: dup
+ 67: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 70: aload 7
+ 72: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 75: ldc #81 // String SessionCrash
+ 77: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 80: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 83: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 86: dup
+ 87: astore 5
+ 89: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 92: astore 6
+ 94: aload_1
+ 95: aload_2
+ 96: aload 6
+ 98: aload_3
+ 99: aload 4
+ 101: ldc #101 // String crash
+ 103: iconst_1
+ 104: invokespecial #377 // Method a:(Ljava/util/Date;Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/lang/String;Z)V
+ 107: goto 126
+ 110: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 113: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 116: ldc #37 // String Crashlytics
+ 118: ldc #89 // String Tried to write a fatal exception while no session was open.
+ 120: aconst_null
+ 121: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 126: aload 6
+ 128: ldc #68 // String Failed to flush to session begin file.
+ 130: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 133: aload 5
+ 135: ldc #53 // String Failed to close fatal exception file output stream.
+ 137: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 140: goto 204
+ 143: astore 7
+ 145: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 148: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 151: ldc #37 // String Crashlytics
+ 153: ldc #20 // String An error occurred in the fatal exception logger
+ 155: aload 7
+ 157: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 162: aload_1
+ 163: aload 7
+ 165: aload 5
+ 167: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 170: aload 6
+ 172: ldc #68 // String Failed to flush to session begin file.
+ 174: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 177: aload 5
+ 179: ldc #53 // String Failed to close fatal exception file output stream.
+ 181: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 184: goto 204
+ 187: astore_0
+ 188: aload 6
+ 190: ldc #68 // String Failed to flush to session begin file.
+ 192: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 195: aload 5
+ 197: ldc #53 // String Failed to close fatal exception file output stream.
+ 199: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 202: aload_0
+ 203: athrow
+ 204: aload_0
+ 205: invokespecial #385 // Method m:()V
+ 208: aload_0
+ 209: invokespecial #384 // Method l:()V
+ 212: aload_0
+ 213: dup
+ 214: astore_1
+ 215: getfield #229 // Field k:Ljava/io/File;
+ 218: getstatic #219 // Field a:Ljava/io/FilenameFilter;
+ 221: iconst_4
+ 222: getstatic #221 // Field c:Ljava/util/Comparator;
+ 225: invokestatic #291 // Method com/crashlytics/android/b.a:(Ljava/io/File;Ljava/io/FilenameFilter;ILjava/util/Comparator;)V
+ 228: invokestatic #267 // Method com/crashlytics/android/Crashlytics.getInstance:()Lcom/crashlytics/android/Crashlytics;
+ 231: invokevirtual #270 // Method com/crashlytics/android/Crashlytics.j:()Z
+ 234: ifne 241
+ 237: aload_0
+ 238: invokespecial #388 // Method p:()V
+ 241: return
+ Exception table:
+ from to target type
+ 23 126 143 Class java/lang/Exception
+ 23 126 187 any
+ 143 170 187 any
+ LineNumberTable:
+ line 66: 0
+ StackMapTable: number_of_entries = 6
+ frame_type = 255 /* full_frame */
+ offset_delta = 110
+ locals = [ class com/crashlytics/android/v, class com/crashlytics/android/v, top, top, top, null, null ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 15
+ locals = [ class com/crashlytics/android/v, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v, class com/crashlytics/android/v, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 43
+ locals = [ top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v ]
+ stack = []
+ frame_type = 250 /* chop */
+ offset_delta = 36
+
+ Exceptions:
+ throws java.lang.Exception
+
+ static java.util.concurrent.atomic.AtomicBoolean a(com.crashlytics.android.v);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: getfield #231 // Field m:Ljava/util/concurrent/atomic/AtomicBoolean;
+ 4: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static void b(com.crashlytics.android.v) throws java.lang.Exception;
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: invokespecial #385 // Method m:()V
+ 4: return
+ LineNumberTable:
+ line 66: 0
+ Exceptions:
+ throws java.lang.Exception
+
+ static void c(com.crashlytics.android.v) throws java.lang.Exception;
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: invokespecial #384 // Method l:()V
+ 4: return
+ LineNumberTable:
+ line 66: 0
+ Exceptions:
+ throws java.lang.Exception
+
+ static void b(com.crashlytics.android.v, java.util.Date, java.lang.Thread, java.lang.Throwable);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=7, locals=8, args_size=4
+ 0: aload_0
+ 1: aload_1
+ 2: aload_2
+ 3: aload_3
+ 4: astore_3
+ 5: astore_2
+ 6: astore_1
+ 7: dup
+ 8: astore_0
+ 9: invokespecial #386 // Method n:()Ljava/lang/String;
+ 12: dup
+ 13: astore 4
+ 15: ifnull 251
+ 18: aload 4
+ 20: invokestatic #259 // Method com/crashlytics/android/Crashlytics.a:(Ljava/lang/String;)V
+ 23: aconst_null
+ 24: astore 5
+ 26: aconst_null
+ 27: astore 6
+ 29: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 32: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 35: ldc #37 // String Crashlytics
+ 37: new #182 // class java/lang/StringBuilder
+ 40: dup
+ 41: ldc #43 // String Crashlytics is logging non-fatal exception \"
+ 43: invokespecial #435 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
+ 46: aload_3
+ 47: invokevirtual #436 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
+ 50: ldc #8 // String \" from thread
+ 52: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 55: aload_2
+ 56: invokevirtual #441 // Method java/lang/Thread.getName:()Ljava/lang/String;
+ 59: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 62: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 65: invokeinterface #467, 3 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;)V
+ 70: aload_0
+ 71: getfield #225 // Field g:Ljava/util/concurrent/atomic/AtomicInteger;
+ 74: invokevirtual #461 // Method java/util/concurrent/atomic/AtomicInteger.getAndIncrement:()I
+ 77: invokestatic #319 // Method com/crashlytics/android/internal/ab.a:(I)Ljava/lang/String;
+ 80: astore 7
+ 82: new #182 // class java/lang/StringBuilder
+ 85: dup
+ 86: invokespecial #434 // Method java/lang/StringBuilder."<init>":()V
+ 89: aload 4
+ 91: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 94: ldc #83 // String SessionEvent
+ 96: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 99: aload 7
+ 101: invokevirtual #437 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
+ 104: invokevirtual #438 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
+ 107: astore 7
+ 109: new #146 // class com/crashlytics/android/f
+ 112: dup
+ 113: aload_0
+ 114: getfield #229 // Field k:Ljava/io/File;
+ 117: aload 7
+ 119: invokespecial #296 // Method com/crashlytics/android/f."<init>":(Ljava/io/File;Ljava/lang/String;)V
+ 122: dup
+ 123: astore 5
+ 125: invokestatic #305 // Method com/crashlytics/android/h.a:(Ljava/io/OutputStream;)Lcom/crashlytics/android/h;
+ 128: astore 6
+ 130: aload_0
+ 131: aload_1
+ 132: aload 6
+ 134: aload_2
+ 135: aload_3
+ 136: ldc #104 // String error
+ 138: iconst_0
+ 139: invokespecial #377 // Method a:(Ljava/util/Date;Lcom/crashlytics/android/h;Ljava/lang/Thread;Ljava/lang/Throwable;Ljava/lang/String;Z)V
+ 142: aload 6
+ 144: ldc #65 // String Failed to flush to non-fatal file.
+ 146: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 149: aload 5
+ 151: ldc #55 // String Failed to close non-fatal file output stream.
+ 153: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 156: goto 220
+ 159: astore 7
+ 161: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 164: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 167: ldc #37 // String Crashlytics
+ 169: ldc #21 // String An error occurred in the non-fatal exception logger
+ 171: aload 7
+ 173: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 178: aload_0
+ 179: aload 7
+ 181: aload 5
+ 183: invokespecial #375 // Method a:(Ljava/lang/Throwable;Ljava/io/OutputStream;)V
+ 186: aload 6
+ 188: ldc #65 // String Failed to flush to non-fatal file.
+ 190: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 193: aload 5
+ 195: ldc #55 // String Failed to close non-fatal file output stream.
+ 197: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 200: goto 220
+ 203: astore_0
+ 204: aload 6
+ 206: ldc #65 // String Failed to flush to non-fatal file.
+ 208: invokestatic #323 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Flushable;Ljava/lang/String;)V
+ 211: aload 5
+ 213: ldc #55 // String Failed to close non-fatal file output stream.
+ 215: invokestatic #322 // Method com/crashlytics/android/internal/ab.a:(Ljava/io/Closeable;Ljava/lang/String;)V
+ 218: aload_0
+ 219: athrow
+ 220: aload_0
+ 221: aload 4
+ 223: bipush 64
+ 225: invokespecial #370 // Method a:(Ljava/lang/String;I)V
+ 228: goto 267
+ 231: astore 7
+ 233: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 236: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 239: ldc #37 // String Crashlytics
+ 241: ldc #23 // String An error occurred when trimming non-fatal files.
+ 243: aload 7
+ 245: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 250: return
+ 251: invokestatic #347 // Method com/crashlytics/android/internal/v.a:()Lcom/crashlytics/android/internal/v;
+ 254: invokevirtual #348 // Method com/crashlytics/android/internal/v.b:()Lcom/crashlytics/android/internal/q;
+ 257: ldc #37 // String Crashlytics
+ 259: ldc #90 // String Tried to write a non-fatal exception while no session was open.
+ 261: aconst_null
+ 262: invokeinterface #468, 4 // InterfaceMethod com/crashlytics/android/internal/q.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
+ 267: return
+ Exception table:
+ from to target type
+ 29 142 159 Class java/lang/Exception
+ 29 142 203 any
+ 159 186 203 any
+ 220 228 231 Class java/lang/Exception
+ LineNumberTable:
+ line 66: 0
+ StackMapTable: number_of_entries = 6
+ frame_type = 255 /* full_frame */
+ offset_delta = 159
+ locals = [ class com/crashlytics/android/v, top, top, top, class java/lang/String, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Exception ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 43
+ locals = [ top, top, top, top, top, class com/crashlytics/android/f, class com/crashlytics/android/h ]
+ stack = [ class java/lang/Throwable ]
+ frame_type = 255 /* full_frame */
+ offset_delta = 16
+ locals = [ class com/crashlytics/android/v, top, top, top, class java/lang/String ]
+ stack = []
+ frame_type = 255 /* full_frame */
+ offset_delta = 10
+ locals = []
+ stack = [ class java/lang/Exception ]
+ frame_type = 19 /* same */
+ frame_type = 15 /* same */
+
+
+ static com.crashlytics.android.internal.aq d(com.crashlytics.android.v);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: getfield #239 // Field u:Lcom/crashlytics/android/internal/aq;
+ 4: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static boolean e(com.crashlytics.android.v);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: invokespecial #383 // Method k:()Z
+ 4: ireturn
+ LineNumberTable:
+ line 66: 0
+
+ static java.io.File f(com.crashlytics.android.v);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=1, args_size=1
+ 0: aload_0
+ 1: getfield #230 // Field l:Ljava/io/File;
+ 4: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static java.util.Map j();
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=1, locals=0, args_size=0
+ 0: getstatic #223 // Field e:Ljava/util/Map;
+ 3: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static java.io.File[] a(com.crashlytics.android.v, java.io.FilenameFilter);
+ flags: ACC_STATIC, ACC_SYNTHETIC
+ Code:
+ stack=2, locals=2, args_size=2
+ 0: aload_0
+ 1: aload_1
+ 2: invokespecial #366 // Method a:(Ljava/io/FilenameFilter;)[Ljava/io/File;
+ 5: areturn
+ LineNumberTable:
+ line 66: 0
+
+ static {};
+ flags: ACC_STATIC
+ Code:
+ stack=2, locals=0, args_size=0
+ 0: new #159 // class com/crashlytics/android/w
+ 3: dup
+ 4: invokespecial #392 // Method com/crashlytics/android/w."<init>":()V
+ 7: putstatic #219 // Field a:Ljava/io/FilenameFilter;
+ 10: new #131 // class com/crashlytics/android/H
+ 13: dup
+ 14: invokespecial #279 // Method com/crashlytics/android/H."<init>":()V
+ 17: putstatic #220 // Field b:Ljava/util/Comparator;
+ 20: new #133 // class com/crashlytics/android/J
+ 23: dup
+ 24: invokespecial #281 // Method com/crashlytics/android/J."<init>":()V
+ 27: putstatic #221 // Field c:Ljava/util/Comparator;
+ 30: new #134 // class com/crashlytics/android/K
+ 33: invokespecial #282 // Method com/crashlytics/android/K."<init>":()V
+ 36: ldc #11 // String ([\d|A-Z|a-z]{12}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{4}\-[\d|A-Z|a-z]{12}).+
+ 38: invokestatic #464 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
+ 41: putstatic #222 // Field d:Ljava/util/regex/Pattern;
+ 44: ldc #96 // String X-CRASHLYTICS-SEND-FLAGS
+ 46: ldc #17 // String 1
+ 48: invokestatic #447 // Method java/util/Collections.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
+ 51: putstatic #223 // Field e:Ljava/util/Map;
+ 54: ldc #16 // String 0
+ 56: invokestatic #292 // Method com/crashlytics/android/d.a:(Ljava/lang/String;)Lcom/crashlytics/android/d;
+ 59: putstatic #224 // Field f:Lcom/crashlytics/android/d;
+ 62: return
+ LineNumberTable:
+ line 124: 0
+ line 132: 10
+ line 139: 20
+ line 149: 30
+ line 156: 36
+ line 159: 44
+ line 181: 54
+}