1.71 MB
/srv/reproducible-results/rbuild-debian/r-b-build.zGeDjIz0/b1/kotlinx-coroutines_1.0.1-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.zGeDjIz0/b2/kotlinx-coroutines_1.0.1-2_amd64.changes
226 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·7f18182311d9c32483663d2436f937ad·812400·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb1 ·25e0114f352c43c457b23c04698690b8·812300·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb
1.71 MB
libkotlinx-coroutines-java_1.0.1-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-02-02·21:31:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-02-02·21:31:17.000000·debian-binary
2 -rw-r--r--···0········0········0·····1004·2023-02-02·21:31:17.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1004·2023-02-02·21:31:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0···811204·2023-02-02·21:31:17.000000·data.tar.xz3 -rw-r--r--···0········0········0···811104·2023-02-02·21:31:17.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.71 MB
data.tar.xz
1.71 MB
data.tar
2.11 KB
file list
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/
6 -rw-r--r--···0·root·········(0)·root·········(0)······472·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/NOTICE.txt6 -rw-r--r--···0·root·········(0)·root·········(0)······472·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/NOTICE.txt
7 -rw-r--r--···0·root·········(0)·root·········(0)······231·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.Debian.gz7 -rw-r--r--···0·root·········(0)·root·········(0)······231·2023-02-02·21:31:17.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.Debian.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)····16886·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.gz8 -rw-r--r--···0·root·········(0)·root·········(0)····16886·2018-11-06·15:25:12.000000·./usr/share/doc/libkotlinx-coroutines-java/changelog.gz
9 -rw-r--r--···0·root·········(0)·root·········(0)·····1777·2023-01-24·12:54:45.000000·./usr/share/doc/libkotlinx-coroutines-java/copyright9 -rw-r--r--···0·root·········(0)·root·········(0)·····1777·2023-01-24·12:54:45.000000·./usr/share/doc/libkotlinx-coroutines-java/copyright
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/java/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/java/
11 -rw-r--r--···0·root·········(0)·root·········(0)···795055·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-1.0.1.jar11 -rw-r--r--···0·root·········(0)·root·········(0)···794993·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-1.0.1.jar
12 -rw-r--r--···0·root·········(0)·root·········(0)····92198·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-common-1.0.1.jar12 -rw-r--r--···0·root·········(0)·root·········(0)····92198·2023-02-02·21:31:17.000000·./usr/share/java/kotlinx-coroutines-core-common-1.0.1.jar
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.0.1/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-02-02·21:31:17.000000·./usr/share/maven-repo/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.0.1/
1.71 MB
./usr/share/java/kotlinx-coroutines-core-1.0.1.jar
2.54 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·795055·bytes,·number·of·entries:·4571 Zip·file·size:·794993·bytes,·number·of·entries:·457
2 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/2 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/
3 -rw-r--r--··2.0·unx·······25·b-·defN·23-Feb-02·21:31·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx·······25·b-·defN·23-Feb-02·21:31·META-INF/MANIFEST.MF
4 -rw-r--r--··2.0·unx·····1346·b-·defN·23-Feb-02·21:31·META-INF/kotlinx-coroutines-core.kotlin_module4 -rw-r--r--··2.0·unx·····1346·b-·defN·23-Feb-02·21:31·META-INF/kotlinx-coroutines-core.kotlin_module
5 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/proguard/5 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·META-INF/proguard/
6 -rw-r--r--··2.0·unx······299·b-·defN·23-Feb-02·21:31·META-INF/proguard/coroutines.pro6 -rw-r--r--··2.0·unx······299·b-·defN·23-Feb-02·21:31·META-INF/proguard/coroutines.pro
7 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/7 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/
8 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/8 drwxr-xr-x··2.0·unx········0·b-·stor·23-Feb-02·21:31·kotlinx/coroutines/
9 -rw-r--r--··2.0·unx····14119·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractContinuation.class9 -rw-r--r--··2.0·unx····13789·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractContinuation.class
10 -rw-r--r--··2.0·unx······845·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractContinuationKt.class10 -rw-r--r--··2.0·unx······845·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractContinuationKt.class
11 -rw-r--r--··2.0·unx·····7161·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractCoroutine.class11 -rw-r--r--··2.0·unx·····7161·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractCoroutine.class
12 -rw-r--r--··2.0·unx······595·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/Active.class12 -rw-r--r--··2.0·unx······595·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/Active.class
13 -rw-r--r--··2.0·unx·····5222·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll$AwaitAllNode.class13 -rw-r--r--··2.0·unx·····5222·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll$AwaitAllNode.class
14 -rw-r--r--··2.0·unx·····3180·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll$DisposeHandlersOnCancel.class14 -rw-r--r--··2.0·unx·····3180·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll$DisposeHandlersOnCancel.class
15 -rw-r--r--··2.0·unx·····6186·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll.class15 -rw-r--r--··2.0·unx·····6186·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitAll.class
16 -rw-r--r--··2.0·unx·····1470·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitKt$awaitAll$1.class16 -rw-r--r--··2.0·unx·····1470·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AwaitKt$awaitAll$1.class
Offset 452, 8 lines modifiedOffset 452, 8 lines modified
452 -rw-r--r--··2.0·unx·····2685·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$$special$$inlined$CoroutineExceptionHandler$1.class452 -rw-r--r--··2.0·unx·····2685·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$$special$$inlined$CoroutineExceptionHandler$1.class
453 -rw-r--r--··2.0·unx·····1832·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$invokeOnTimeout$1.class453 -rw-r--r--··2.0·unx·····1832·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$invokeOnTimeout$1.class
454 -rw-r--r--··2.0·unx·····2028·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$scheduleResumeAfterDelay$$inlined$Runnable$1.class454 -rw-r--r--··2.0·unx·····2028·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher$scheduleResumeAfterDelay$$inlined$Runnable$1.class
455 -rw-r--r--··2.0·unx·····4581·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class455 -rw-r--r--··2.0·unx·····4581·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class
456 -rw-r--r--··2.0·unx····14008·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext.class456 -rw-r--r--··2.0·unx····14008·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContext.class
457 -rw-r--r--··2.0·unx·····3344·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContextKt.class457 -rw-r--r--··2.0·unx·····3344·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TestCoroutineContextKt.class
458 -rw-r--r--··2.0·unx·····3484·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TimedRunnable.class458 -rw-r--r--··2.0·unx·····3484·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/test/TimedRunnable.class
459 457·files,·1715976·bytes·uncompressed,·710573·bytes·compressed:··58.6%459 457·files,·1715646·bytes·uncompressed,·710511·bytes·compressed:··58.6%
1.69 MB
zipdetails --redact --walk --utc {}
    
Offset 136, 22306 lines modifiedOffset 136, 22306 lines modified
136 004BB·Extract·Zip·Spec······0A·(10)·'1.0'136 004BB·Extract·Zip·Spec······0A·(10)·'1.0'
137 004BC·Extract·OS············00·(0)·'MS-DOS'137 004BC·Extract·OS············00·(0)·'MS-DOS'
138 004BD·General·Purpose·Flag··0800·(2048)138 004BD·General·Purpose·Flag··0800·(2048)
139 ······[Bits·1-2]············0·'Normal·Compression'139 ······[Bits·1-2]············0·'Normal·Compression'
140 ······[Bit·11]··············1·'Language·Encoding'140 ······[Bit·11]··············1·'Language·Encoding'
141 004BF·Compression·Method····0008·(8)·'Deflated'141 004BF·Compression·Method····0008·(8)·'Deflated'
142 004C1·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'142 004C1·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
143 004C5·CRC···················ECFEF16F·(3976130927)143 004C5·CRC···················5AEFE093·(1525670035)
144 004C9·Compressed·Size·······00001798·(6040)144 004C9·Compressed·Size·······0000175A·(5978)
145 004CD·Uncompressed·Size·····00003727·(14119)145 004CD·Uncompressed·Size·····000035DD·(13789)
146 004D1·Filename·Length·······002D·(45)146 004D1·Filename·Length·······002D·(45)
147 004D3·Extra·Length··········0000·(0)147 004D3·Extra·Length··········0000·(0)
148 004D5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'148 004D5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
149 #149 #
150 #·WARNING:·Offset·0x4D5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'150 #·WARNING:·Offset·0x4D5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
151 #··········Zero·length·filename151 #··········Zero·length·filename
152 #152 #
153 00502·PAYLOAD153 00502·PAYLOAD
  
154 01C9A·LOCAL·HEADER·#9·······04034B50·(67324752)154 01C5C·LOCAL·HEADER·#9·······04034B50·(67324752)
155 01C9E·Extract·Zip·Spec······0A·(10)·'1.0'155 01C60·Extract·Zip·Spec······0A·(10)·'1.0'
156 01C9F·Extract·OS············00·(0)·'MS-DOS'156 01C61·Extract·OS············00·(0)·'MS-DOS'
157 01CA0·General·Purpose·Flag··0800·(2048)157 01C62·General·Purpose·Flag··0800·(2048)
158 ······[Bits·1-2]············0·'Normal·Compression'158 ······[Bits·1-2]············0·'Normal·Compression'
159 ······[Bit·11]··············1·'Language·Encoding'159 ······[Bit·11]··············1·'Language·Encoding'
160 01CA2·Compression·Method····0008·(8)·'Deflated'160 01C64·Compression·Method····0008·(8)·'Deflated'
161 01CA4·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'161 01C66·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
162 01CA8·CRC···················92111EB8·(2450595512)162 01C6A·CRC···················92111EB8·(2450595512)
163 01CAC·Compressed·Size·······0000020E·(526)163 01C6E·Compressed·Size·······0000020E·(526)
164 01CB0·Uncompressed·Size·····0000034D·(845)164 01C72·Uncompressed·Size·····0000034D·(845)
165 01CB4·Filename·Length·······002F·(47)165 01C76·Filename·Length·······002F·(47)
166 01CB6·Extra·Length··········0000·(0)166 01C78·Extra·Length··········0000·(0)
167 01CB8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'167 01C7A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
168 #168 #
169 #·WARNING:·Offset·0x1CB8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'169 #·WARNING:·Offset·0x1C7A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
170 #··········Zero·length·filename170 #··········Zero·length·filename
171 #171 #
172 01CE7·PAYLOAD172 01CA9·PAYLOAD
  
173 01EF5·LOCAL·HEADER·#10······04034B50·(67324752)173 01EB7·LOCAL·HEADER·#10······04034B50·(67324752)
174 01EF9·Extract·Zip·Spec······0A·(10)·'1.0'174 01EBB·Extract·Zip·Spec······0A·(10)·'1.0'
175 01EFA·Extract·OS············00·(0)·'MS-DOS'175 01EBC·Extract·OS············00·(0)·'MS-DOS'
176 01EFB·General·Purpose·Flag··0800·(2048)176 01EBD·General·Purpose·Flag··0800·(2048)
177 ······[Bits·1-2]············0·'Normal·Compression'177 ······[Bits·1-2]············0·'Normal·Compression'
178 ······[Bit·11]··············1·'Language·Encoding'178 ······[Bit·11]··············1·'Language·Encoding'
179 01EFD·Compression·Method····0008·(8)·'Deflated'179 01EBF·Compression·Method····0008·(8)·'Deflated'
180 01EFF·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'180 01EC1·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
181 01F03·CRC···················D9E2D538·(3655521592)181 01EC5·CRC···················D9E2D538·(3655521592)
182 01F07·Compressed·Size·······00000B2A·(2858)182 01EC9·Compressed·Size·······00000B2A·(2858)
183 01F0B·Uncompressed·Size·····00001BF9·(7161)183 01ECD·Uncompressed·Size·····00001BF9·(7161)
184 01F0F·Filename·Length·······002A·(42)184 01ED1·Filename·Length·······002A·(42)
185 01F11·Extra·Length··········0000·(0)185 01ED3·Extra·Length··········0000·(0)
186 01F13·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'186 01ED5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
187 #187 #
188 #·WARNING:·Offset·0x1F13:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'188 #·WARNING:·Offset·0x1ED5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
189 #··········Zero·length·filename189 #··········Zero·length·filename
190 #190 #
191 01F3D·PAYLOAD191 01EFF·PAYLOAD
  
192 02A67·LOCAL·HEADER·#11······04034B50·(67324752)192 02A29·LOCAL·HEADER·#11······04034B50·(67324752)
193 02A6B·Extract·Zip·Spec······0A·(10)·'1.0'193 02A2D·Extract·Zip·Spec······0A·(10)·'1.0'
194 02A6C·Extract·OS············00·(0)·'MS-DOS'194 02A2E·Extract·OS············00·(0)·'MS-DOS'
195 02A6D·General·Purpose·Flag··0800·(2048)195 02A2F·General·Purpose·Flag··0800·(2048)
196 ······[Bits·1-2]············0·'Normal·Compression'196 ······[Bits·1-2]············0·'Normal·Compression'
197 ······[Bit·11]··············1·'Language·Encoding'197 ······[Bit·11]··············1·'Language·Encoding'
198 02A6F·Compression·Method····0008·(8)·'Deflated'198 02A31·Compression·Method····0008·(8)·'Deflated'
199 02A71·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'199 02A33·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
200 02A75·CRC···················2840891F·(675318047)200 02A37·CRC···················2840891F·(675318047)
201 02A79·Compressed·Size·······0000018B·(395)201 02A3B·Compressed·Size·······0000018B·(395)
202 02A7D·Uncompressed·Size·····00000253·(595)202 02A3F·Uncompressed·Size·····00000253·(595)
203 02A81·Filename·Length·······001F·(31)203 02A43·Filename·Length·······001F·(31)
204 02A83·Extra·Length··········0000·(0)204 02A45·Extra·Length··········0000·(0)
205 02A85·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'205 02A47·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
206 #206 #
207 #·WARNING:·Offset·0x2A85:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'207 #·WARNING:·Offset·0x2A47:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
208 #··········Zero·length·filename208 #··········Zero·length·filename
209 #209 #
210 02AA4·PAYLOAD210 02A66·PAYLOAD
  
211 02C2F·LOCAL·HEADER·#12······04034B50·(67324752)211 02BF1·LOCAL·HEADER·#12······04034B50·(67324752)
212 02C33·Extract·Zip·Spec······0A·(10)·'1.0'212 02BF5·Extract·Zip·Spec······0A·(10)·'1.0'
213 02C34·Extract·OS············00·(0)·'MS-DOS'213 02BF6·Extract·OS············00·(0)·'MS-DOS'
214 02C35·General·Purpose·Flag··0800·(2048)214 02BF7·General·Purpose·Flag··0800·(2048)
215 ······[Bits·1-2]············0·'Normal·Compression'215 ······[Bits·1-2]············0·'Normal·Compression'
216 ······[Bit·11]··············1·'Language·Encoding'216 ······[Bit·11]··············1·'Language·Encoding'
217 02C37·Compression·Method····0008·(8)·'Deflated'217 02BF9·Compression·Method····0008·(8)·'Deflated'
218 02C39·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'218 02BFB·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
219 02C3D·CRC···················C7B76424·(3350684708)219 02BFF·CRC···················C7B76424·(3350684708)
220 02C41·Compressed·Size·······00000941·(2369)220 02C03·Compressed·Size·······00000941·(2369)
221 02C45·Uncompressed·Size·····00001466·(5222)221 02C07·Uncompressed·Size·····00001466·(5222)
222 02C49·Filename·Length·······002E·(46)222 02C0B·Filename·Length·······002E·(46)
223 02C4B·Extra·Length··········0000·(0)223 02C0D·Extra·Length··········0000·(0)
224 02C4D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'224 02C0F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
225 #225 #
226 #·WARNING:·Offset·0x2C4D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'226 #·WARNING:·Offset·0x2C0F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
227 #··········Zero·length·filename227 #··········Zero·length·filename
228 #228 #
229 02C7B·PAYLOAD229 02C3D·PAYLOAD
  
230 035BC·LOCAL·HEADER·#13······04034B50·(67324752)230 0357E·LOCAL·HEADER·#13······04034B50·(67324752)
231 035C0·Extract·Zip·Spec······0A·(10)·'1.0'231 03582·Extract·Zip·Spec······0A·(10)·'1.0'
232 035C1·Extract·OS············00·(0)·'MS-DOS'232 03583·Extract·OS············00·(0)·'MS-DOS'
233 035C2·General·Purpose·Flag··0800·(2048)233 03584·General·Purpose·Flag··0800·(2048)
234 ······[Bits·1-2]············0·'Normal·Compression'234 ······[Bits·1-2]············0·'Normal·Compression'
235 ······[Bit·11]··············1·'Language·Encoding'235 ······[Bit·11]··············1·'Language·Encoding'
236 035C4·Compression·Method····0008·(8)·'Deflated'236 03586·Compression·Method····0008·(8)·'Deflated'
237 035C6·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'237 03588·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
238 035CA·CRC···················EC2D8BF7·(3962407927)238 0358C·CRC···················EC2D8BF7·(3962407927)
239 035CE·Compressed·Size·······000005DB·(1499)239 03590·Compressed·Size·······000005DB·(1499)
240 035D2·Uncompressed·Size·····00000C6C·(3180)240 03594·Uncompressed·Size·····00000C6C·(3180)
241 035D6·Filename·Length·······0039·(57)241 03598·Filename·Length·······0039·(57)
242 035D8·Extra·Length··········0000·(0)242 0359A·Extra·Length··········0000·(0)
243 035DA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'243 0359C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
244 #244 #
245 #·WARNING:·Offset·0x35DA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'245 #·WARNING:·Offset·0x359C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
246 #··········Zero·length·filename246 #··········Zero·length·filename
247 #247 #
248 03613·PAYLOAD248 035D5·PAYLOAD
  
249 03BEE·LOCAL·HEADER·#14······04034B50·(67324752)249 03BB0·LOCAL·HEADER·#14······04034B50·(67324752)
250 03BF2·Extract·Zip·Spec······0A·(10)·'1.0'250 03BB4·Extract·Zip·Spec······0A·(10)·'1.0'
251 03BF3·Extract·OS············00·(0)·'MS-DOS'251 03BB5·Extract·OS············00·(0)·'MS-DOS'
252 03BF4·General·Purpose·Flag··0800·(2048)252 03BB6·General·Purpose·Flag··0800·(2048)
253 ······[Bits·1-2]············0·'Normal·Compression'253 ······[Bits·1-2]············0·'Normal·Compression'
254 ······[Bit·11]··············1·'Language·Encoding'254 ······[Bit·11]··············1·'Language·Encoding'
255 03BF6·Compression·Method····0008·(8)·'Deflated'255 03BB8·Compression·Method····0008·(8)·'Deflated'
256 03BF8·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'256 03BBA·Modification·Time·····5642ABE8·(1447209960)·'Thu·Feb··2·21:31:16·2023'
Max diff block lines reached; 1760090/1770028 bytes (99.44%) of diff not shown.
20.8 KB
kotlinx/coroutines/AbstractContinuation.class
20.7 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 35 lines modified
  
1 package·kotlinx.coroutines;1 package·kotlinx.coroutines;
  
 2 import·kotlinx.atomicfu.AtomicFU;
2 import·kotlin.Unit;3 import·kotlin.Unit;
3 import·kotlin.jvm.functions.Function1;4 import·kotlin.jvm.functions.Function1;
4 import·kotlin.PublishedApi;5 import·kotlin.PublishedApi;
5 import·kotlin.coroutines.intrinsics.IntrinsicsKt;6 import·kotlin.coroutines.intrinsics.IntrinsicsKt;
6 import·kotlin.jvm.internal.Intrinsics;7 import·kotlin.jvm.internal.Intrinsics;
7 import·org.jetbrains.annotations.Nullable;8 import·org.jetbrains.annotations.Nullable;
8 import·org.jetbrains.annotations.NotNull;9 import·org.jetbrains.annotations.NotNull;
9 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater; 
10 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater;10 import·kotlinx.atomicfu.AtomicRef;
 11 import·kotlinx.atomicfu.AtomicInt;
11 import·kotlin.Metadata;12 import·kotlin.Metadata;
12 import·kotlin.coroutines.Continuation;13 import·kotlin.coroutines.Continuation;
  
13 @Metadata(mv·=·{·1,·1,·15·},·bv·=·{·1,·0,·3·},·k·=·1,·d1·=·{·"\u0000\u0088\u0001\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0003\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0001\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u000b\b·\u0018\u0000*\u0006\b\u0000\u0010\u0001·\u00002\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u001b\u0012\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007J\u0010\u0010\u0019\u001a\u00020\u00102\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bJ\u0010\u0010\u001c\u001a\u00020\u00102\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bJ\"\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020·2\b\u0010!\u001a\u0004\u0018\u00010\f2\u0006\u0010\"\u001a\u00020\u0006H\u0004J\u0010\u0010#\u001a\u00020\u001e2\u0006\u0010\"\u001a\u00020\u0006H\u0002J\u0010\u0010$\u001a\u00020\u001b2\u0006\u0010%\u001a\u00020&H\u0016J\n\u0010'\u001a\u0004\u0018\u00010\fH\u0001J\u0010\u0010(\u001a\u00020\u001e2\u0006\u0010)\u001a\u00020\u001bH\u0002J\u0017\u0010*\u001a\u00020\u001e2\b\u0010%\u001a\u0004\u0018\u00010&H\u0000¢\u0006\u0002\b+J/\u0010,\u001a\u00020\u001e2'\u0010-\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u001b¢\u0006\f\b/\u0012\b\b0\u0012\u0004\b\b(\u001a\u0012\u0004\u0012\u00020\u001e0.j\u0002`1J\u001f\u00102\u001a\u0002032\u0014\u00104\u001a\u0010\u0012\u0006\u0012\u0004\u0018\u00010\f\u0012\u0004\u0012\u00020\u001e0.H\u0084\bJ1\u00105\u001a\u0002062'\u0010-\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u001b¢\u0006\f\b/\u0012\b\b0\u0012\u0004\b\b(\u001a\u0012\u0004\u0012\u00020\u001e0.j\u0002`1H\u0002J\b\u00107\u001a\u000208H\u0014J\u001a\u00109\u001a\u00020\u001e2\b\u0010:\u001a\u0004\u0018\u00010\f2\u0006\u0010\u0005\u001a\u00020\u0006H\u0004J\u001e\u0010;\u001a\u00020\u001e2\f\u0010<\u001a\b\u0012\u0004\u0012\u00028\u00000=H\u0016\u00f8\u0001\u0000¢\u0006\u0002\u0010>J\u001d\u0010?\u001a\u00020\u001e2\u0006\u0010)\u001a\u00020\u001b2\u0006\u0010\"\u001a\u00020\u0006H\u0000¢\u0006\u0002\b@J\b\u0010A\u001a\u000208H\u0002J\n\u0010B\u001a\u0004\u0018\u00010\fH\u0016J\b\u0010C\u001a\u000208H\u0016J\b\u0010D\u001a\u00020\u0010H\u0002J\b\u0010E\u001a\u00020\u0010H\u0002J\u001a\u0010F\u001a\u00020\u00102\u0006\u0010\u001f\u001a\u00020·2\b\u0010!\u001a\u0004\u0018\u00010\fH\u0004J\"\u0010G\u001a\u00020\u00102\u0006\u0010\u001f\u001a\u00020·2\b\u0010:\u001a\u0004\u0018\u00010\f2\u0006\u0010\"\u001a\u00020\u0006H\u0002R\u000e\u0010\b\u001a\u00020\tX\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\n\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\f0\u000bX\u0082\u0004¢\u0006\u0002\n\u0000R\u0017\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003¢\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u0011\u0010\u000f\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u000f\u0010\u0011R\u0011\u0010\u0012\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0011R\u0011\u0010\u0013\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u0013\u0010\u0011R\u0010\u0010\u0014\u001a\u0004\u0018\u00010\u0015X\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\u0016\u001a\u0004\u0018\u00010\f8@X\u0080\u0004¢\u0006\u0006\u001a\u0004\b\u0017\u0010\u0018\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006H"·},·d2·=·{·"Lkotlinx/coroutines/AbstractContinuation;",·"T",·"Lkotlinx/coroutines/DispatchedTask;",·"Lkotlin/coroutines/Continuation;",·"delegate",·"resumeMode",·"",·"(Lkotlin/coroutines/Continuation;I)V",·"_decision",·"Lkotlinx/atomicfu/AtomicInt;",·"_state",·"Lkotlinx/atomicfu/AtomicRef;",·"",·"getDelegate",·"()Lkotlin/coroutines/Continuation;",·"isActive",·"",·"()Z",·"isCancelled",·"isCompleted",·"parentHandle",·"Lkotlinx/coroutines/DisposableHandle;",·"state",·"getState$kotlinx_coroutines_core",·"()Ljava/lang/Object;",·"cancel",·"cause",·"",·"cancelImpl",·"completeStateUpdate",·"",·"expect",·"Lkotlinx/coroutines/NotCompleted;",·"update",·"mode",·"dispatchResume",·"getContinuationCancellationCause",·"parent",·"Lkotlinx/coroutines/Job;",·"getResult",·"handleException",·"exception",·"initParentJobInternal",·"initParentJobInternal$kotlinx_coroutines_core",·"invokeOnCancellation",·"handler",·"Lkotlin/Function1;",·"Lkotlin/ParameterName;",·"name",·"Lkotlinx/coroutines/CompletionHandler;",·"loopOnState",·"",·"block",·"makeHandler",·"Lkotlinx/coroutines/CancelHandler;",·"nameString",·"",·"resumeImpl",·"proposedUpdate",·"resumeWith",·"result",·"Lkotlin/Result;",·"(Ljava/lang/Object;)V",·"resumeWithExceptionMode",·"resumeWithExceptionMode$kotlinx_coroutines_core",·"stateString",·"takeState",·"toString",·"tryResume",·"trySuspend",·"tryUpdateStateToFinal",·"updateStateToFinal",·"kotlinx-coroutines-core"·})14 @Metadata(mv·=·{·1,·1,·15·},·bv·=·{·1,·0,·3·},·k·=·1,·d1·=·{·"\u0000\u0088\u0001\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0003\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0001\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u000b\b·\u0018\u0000*\u0006\b\u0000\u0010\u0001·\u00002\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u001b\u0012\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007J\u0010\u0010\u0019\u001a\u00020\u00102\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bJ\u0010\u0010\u001c\u001a\u00020\u00102\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bJ\"\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020·2\b\u0010!\u001a\u0004\u0018\u00010\f2\u0006\u0010\"\u001a\u00020\u0006H\u0004J\u0010\u0010#\u001a\u00020\u001e2\u0006\u0010\"\u001a\u00020\u0006H\u0002J\u0010\u0010$\u001a\u00020\u001b2\u0006\u0010%\u001a\u00020&H\u0016J\n\u0010'\u001a\u0004\u0018\u00010\fH\u0001J\u0010\u0010(\u001a\u00020\u001e2\u0006\u0010)\u001a\u00020\u001bH\u0002J\u0017\u0010*\u001a\u00020\u001e2\b\u0010%\u001a\u0004\u0018\u00010&H\u0000¢\u0006\u0002\b+J/\u0010,\u001a\u00020\u001e2'\u0010-\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u001b¢\u0006\f\b/\u0012\b\b0\u0012\u0004\b\b(\u001a\u0012\u0004\u0012\u00020\u001e0.j\u0002`1J\u001f\u00102\u001a\u0002032\u0014\u00104\u001a\u0010\u0012\u0006\u0012\u0004\u0018\u00010\f\u0012\u0004\u0012\u00020\u001e0.H\u0084\bJ1\u00105\u001a\u0002062'\u0010-\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u001b¢\u0006\f\b/\u0012\b\b0\u0012\u0004\b\b(\u001a\u0012\u0004\u0012\u00020\u001e0.j\u0002`1H\u0002J\b\u00107\u001a\u000208H\u0014J\u001a\u00109\u001a\u00020\u001e2\b\u0010:\u001a\u0004\u0018\u00010\f2\u0006\u0010\u0005\u001a\u00020\u0006H\u0004J\u001e\u0010;\u001a\u00020\u001e2\f\u0010<\u001a\b\u0012\u0004\u0012\u00028\u00000=H\u0016\u00f8\u0001\u0000¢\u0006\u0002\u0010>J\u001d\u0010?\u001a\u00020\u001e2\u0006\u0010)\u001a\u00020\u001b2\u0006\u0010\"\u001a\u00020\u0006H\u0000¢\u0006\u0002\b@J\b\u0010A\u001a\u000208H\u0002J\n\u0010B\u001a\u0004\u0018\u00010\fH\u0016J\b\u0010C\u001a\u000208H\u0016J\b\u0010D\u001a\u00020\u0010H\u0002J\b\u0010E\u001a\u00020\u0010H\u0002J\u001a\u0010F\u001a\u00020\u00102\u0006\u0010\u001f\u001a\u00020·2\b\u0010!\u001a\u0004\u0018\u00010\fH\u0004J\"\u0010G\u001a\u00020\u00102\u0006\u0010\u001f\u001a\u00020·2\b\u0010:\u001a\u0004\u0018\u00010\f2\u0006\u0010\"\u001a\u00020\u0006H\u0002R\u000e\u0010\b\u001a\u00020\tX\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\n\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\f0\u000bX\u0082\u0004¢\u0006\u0002\n\u0000R\u0017\u0010\u0004\u001a\b\u0012\u0004\u0012\u00028\u00000\u0003¢\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u0011\u0010\u000f\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u000f\u0010\u0011R\u0011\u0010\u0012\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0011R\u0011\u0010\u0013\u001a\u00020\u00108F¢\u0006\u0006\u001a\u0004\b\u0013\u0010\u0011R\u0010\u0010\u0014\u001a\u0004\u0018\u00010\u0015X\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\u0016\u001a\u0004\u0018\u00010\f8@X\u0080\u0004¢\u0006\u0006\u001a\u0004\b\u0017\u0010\u0018\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006H"·},·d2·=·{·"Lkotlinx/coroutines/AbstractContinuation;",·"T",·"Lkotlinx/coroutines/DispatchedTask;",·"Lkotlin/coroutines/Continuation;",·"delegate",·"resumeMode",·"",·"(Lkotlin/coroutines/Continuation;I)V",·"_decision",·"Lkotlinx/atomicfu/AtomicInt;",·"_state",·"Lkotlinx/atomicfu/AtomicRef;",·"",·"getDelegate",·"()Lkotlin/coroutines/Continuation;",·"isActive",·"",·"()Z",·"isCancelled",·"isCompleted",·"parentHandle",·"Lkotlinx/coroutines/DisposableHandle;",·"state",·"getState$kotlinx_coroutines_core",·"()Ljava/lang/Object;",·"cancel",·"cause",·"",·"cancelImpl",·"completeStateUpdate",·"",·"expect",·"Lkotlinx/coroutines/NotCompleted;",·"update",·"mode",·"dispatchResume",·"getContinuationCancellationCause",·"parent",·"Lkotlinx/coroutines/Job;",·"getResult",·"handleException",·"exception",·"initParentJobInternal",·"initParentJobInternal$kotlinx_coroutines_core",·"invokeOnCancellation",·"handler",·"Lkotlin/Function1;",·"Lkotlin/ParameterName;",·"name",·"Lkotlinx/coroutines/CompletionHandler;",·"loopOnState",·"",·"block",·"makeHandler",·"Lkotlinx/coroutines/CancelHandler;",·"nameString",·"",·"resumeImpl",·"proposedUpdate",·"resumeWith",·"result",·"Lkotlin/Result;",·"(Ljava/lang/Object;)V",·"resumeWithExceptionMode",·"resumeWithExceptionMode$kotlinx_coroutines_core",·"stateString",·"takeState",·"toString",·"tryResume",·"trySuspend",·"tryUpdateStateToFinal",·"updateStateToFinal",·"kotlinx-coroutines-core"·})
14 public·abstract·class·AbstractContinuation<T>·extends·DispatchedTask<T>·implements·Continuation<T>15 public·abstract·class·AbstractContinuation<T>·extends·DispatchedTask<T>·implements·Continuation<T>
15 {16 {
 17 ····private·final·AtomicInt·_decision;
 18 ····private·final·AtomicRef<Object>·_state;
16 ····private·volatile·int·_decision; 
17 ····private·static·final·AtomicIntegerFieldUpdater·_decision$FU; 
18 ····private·volatile·Object·_state; 
19 ····private·static·final·AtomicReferenceFieldUpdater·_state$FU; 
20 ····private·volatile·DisposableHandle·parentHandle;19 ····private·volatile·DisposableHandle·parentHandle;
21 ····@NotNull20 ····@NotNull
22 ····private·final·Continuation<T>·delegate;21 ····private·final·Continuation<T>·delegate;
23 ····22 ····
24 ····@Nullable23 ····@Nullable
25 ····public·final·Object·getState$kotlinx_coroutines_core()·{24 ····public·final·Object·getState$kotlinx_coroutines_core()·{
26 ········return·this._state;25 ········return·this._state.getValue();
27 ····}26 ····}
28 ····27 ····
29 ····public·final·boolean·isActive()·{28 ····public·final·boolean·isActive()·{
30 ········return·this.getState$kotlinx_coroutines_core()·instanceof·NotCompleted;29 ········return·this.getState$kotlinx_coroutines_core()·instanceof·NotCompleted;
31 ····}30 ····}
32 ····31 ····
33 ····public·final·boolean·isCompleted()·{32 ····public·final·boolean·isCompleted()·{
Offset 119, 15 lines modifiedOffset 118, 15 lines modified
119 ········//···130:·aload_2·········/*·handle·*/118 ········//···130:·aload_2·········/*·handle·*/
120 ········//···131:·invokeinterface·kotlinx/coroutines/DisposableHandle.dispose:()V119 ········//···131:·invokeinterface·kotlinx/coroutines/DisposableHandle.dispose:()V
121 ········//···136:·aload_0·········/*·this·*/120 ········//···136:·aload_0·········/*·this·*/
122 ········//···137:·getstatic·······kotlinx/coroutines/NonDisposableHandle.INSTANCE:Lkotlinx/coroutines/NonDisposableHandle;121 ········//···137:·getstatic·······kotlinx/coroutines/NonDisposableHandle.INSTANCE:Lkotlinx/coroutines/NonDisposableHandle;
123 ········//···140:·checkcast·······Lkotlinx/coroutines/DisposableHandle;122 ········//···140:·checkcast·······Lkotlinx/coroutines/DisposableHandle;
124 ········//···143:·putfield········kotlinx/coroutines/AbstractContinuation.parentHandle:Lkotlinx/coroutines/DisposableHandle;123 ········//···143:·putfield········kotlinx/coroutines/AbstractContinuation.parentHandle:Lkotlinx/coroutines/DisposableHandle;
125 ········//···146:·return·········124 ········//···146:·return·········
126 ········//····StackMapTable:·00·05·0B·40·01·FF·00·26·00·06·07·00·02·07·00·84·01·01·01·01·00·00·0E·FF·00·4F·00·0B·07·00·02·07·00·84·07·00·82·07·00·8E·01·01·00·07·00·84·01·01·07·00·90·00·00125 ········//····StackMapTable:·00·05·0B·40·01·FF·00·26·00·06·07·00·02·07·00·42·01·01·01·01·00·00·0E·FF·00·4F·00·0B·07·00·02·07·00·42·07·00·40·07·00·4C·01·01·00·07·00·42·01·01·07·00·4E·00·00
127 ········//·126 ········//·
128 ········//·The·error·that·occurred·was:127 ········//·The·error·that·occurred·was:
129 ········//·128 ········//·
130 ········//·java.lang.NullPointerException:·Cannot·read·field·"references"·because·"newVariable"·is·null129 ········//·java.lang.NullPointerException:·Cannot·read·field·"references"·because·"newVariable"·is·null
131 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertLocalVariables(AstBuilder.java:2945)130 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertLocalVariables(AstBuilder.java:2945)
132 ········//·····at·com.strobel.decompiler.ast.AstBuilder.performStackAnalysis(AstBuilder.java:2501)131 ········//·····at·com.strobel.decompiler.ast.AstBuilder.performStackAnalysis(AstBuilder.java:2501)
133 ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:108)132 ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:108)
Offset 176, 22 lines modifiedOffset 175, 22 lines modified
176 ····@NotNull175 ····@NotNull
177 ····public·Throwable·getContinuationCancellationCause(@NotNull·final·Job·parent)·{176 ····public·Throwable·getContinuationCancellationCause(@NotNull·final·Job·parent)·{
178 ········Intrinsics.checkParameterIsNotNull((Object)parent,·"parent");177 ········Intrinsics.checkParameterIsNotNull((Object)parent,·"parent");
179 ········return·parent.getCancellationException();178 ········return·parent.getCancellationException();
180 ····}179 ····}
181 ····180 ····
182 ····private·final·boolean·trySuspend()·{181 ····private·final·boolean·trySuspend()·{
183 ········final·AbstractContinuation·$receiver$iv·=·this;182 ········final·AtomicInt·$receiver$iv·=·this._decision;
184 ········final·int·$i$f$loop·=·0;183 ········final·int·$i$f$loop·=·0;
185 ········while·(true)·{184 ········while·(true)·{
186 ············final·int·decision·=·$receiver$iv._decision;185 ············final·int·decision·=·$receiver$iv.getValue();
187 ············final·int·n·=·0;186 ············final·int·n·=·0;
188 ············switch·(decision)·{187 ············switch·(decision)·{
189 ················case·0:·{188 ················case·0:·{
190 ····················if·(AbstractContinuation._decision$FU.compareAndSet(this,·0,·1))·{189 ····················if·(this._decision.compareAndSet(0,·1))·{
191 ························return·true;190 ························return·true;
192 ····················}191 ····················}
193 ····················continue;192 ····················continue;
194 ················}193 ················}
195 ················case·2:·{194 ················case·2:·{
196 ····················return·false;195 ····················return·false;
197 ················}196 ················}
Offset 199, 22 lines modifiedOffset 198, 22 lines modified
199 ····················throw·(Throwable)new·IllegalStateException("Already·suspended".toString());198 ····················throw·(Throwable)new·IllegalStateException("Already·suspended".toString());
200 ················}199 ················}
201 ············}200 ············}
202 ········}201 ········}
203 ····}202 ····}
204 ····203 ····
205 ····private·final·boolean·tryResume()·{204 ····private·final·boolean·tryResume()·{
206 ········final·AbstractContinuation·$receiver$iv·=·this;205 ········final·AtomicInt·$receiver$iv·=·this._decision;
207 ········final·int·$i$f$loop·=·0;206 ········final·int·$i$f$loop·=·0;
208 ········while·(true)·{207 ········while·(true)·{
209 ············final·int·decision·=·$receiver$iv._decision;208 ············final·int·decision·=·$receiver$iv.getValue();
210 ············final·int·n·=·0;209 ············final·int·n·=·0;
211 ············switch·(decision)·{210 ············switch·(decision)·{
212 ················case·0:·{211 ················case·0:·{
213 ····················if·(AbstractContinuation._decision$FU.compareAndSet(this,·0,·2))·{212 ····················if·(this._decision.compareAndSet(0,·2))·{
214 ························return·true;213 ························return·true;
215 ····················}214 ····················}
216 ····················continue;215 ····················continue;
217 ················}216 ················}
218 ················case·1:·{217 ················case·1:·{
219 ····················return·false;218 ····················return·false;
220 ················}219 ················}
Offset 267, 15 lines modifiedOffset 266, 15 lines modified
267 ········//····20:·astore··········state266 ········//····20:·astore··········state
268 ········//····22:·iconst_0·······267 ········//····22:·iconst_0·······
269 ········//····23:·istore··········$i$a$-loopOnState-AbstractContinuation$invokeOnCancellation$1268 ········//····23:·istore··········$i$a$-loopOnState-AbstractContinuation$invokeOnCancellation$1
270 ········//····25:·aload···········state269 ········//····25:·aload···········state
271 ········//····27:·astore··········7270 ········//····27:·astore··········7
272 ········//····29:·aload···········7271 ········//····29:·aload···········7
273 ········//····31:·instanceof······Lkotlinx/coroutines/Active;272 ········//····31:·instanceof······Lkotlinx/coroutines/Active;
274 ········//····34:·ifeq············89273 ········//····34:·ifeq············88
275 ········//····37:·aload_2·········/*·handleCache·*/274 ········//····37:·aload_2·········/*·handleCache·*/
276 ········//····38:·dup············275 ········//····38:·dup············
277 ········//····39:·ifnull··········45276 ········//····39:·ifnull··········45
278 ········//····42:·goto············71277 ········//····42:·goto············71
279 ········//····45:·pop············278 ········//····45:·pop············
280 ········//····46:·aload_0·········/*·this·*/279 ········//····46:·aload_0·········/*·this·*/
281 ········//····47:·aload_1·········/*·handler·*/280 ········//····47:·aload_1·········/*·handler·*/
Offset 290, 78 lines modifiedOffset 289, 77 lines modified
290 ········//····63:·iconst_0·······289 ········//····63:·iconst_0·······
291 ········//····64:·istore··········$i$a$-also-AbstractContinuation$invokeOnCancellation$1$node$1290 ········//····64:·istore··········$i$a$-also-AbstractContinuation$invokeOnCancellation$1$node$1
292 ········//····66:·aload···········it291 ········//····66:·aload···········it
293 ········//····68:·astore_2········/*·handleCache·*/292 ········//····68:·astore_2········/*·handleCache·*/
294 ········//····69:·aload···········8293 ········//····69:·aload···········8
295 ········//····71:·astore··········node294 ········//····71:·astore··········node
296 ········//····73:·aload_0·········/*·this·*/295 ········//····73:·aload_0·········/*·this·*/
297 ········//····74:·getstatic·······kotlinx/coroutines/AbstractContinuation._state$FU:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;296 ········//····74:·getfield········kotlinx/coroutines/AbstractContinuation._state:Lkotlinx/atomicfu/AtomicRef;
Max diff block lines reached; 3174/21147 bytes (15.01%) of diff not shown.