1.4 MB
/srv/reproducible-results/rbuild-debian/r-b-build.3P3Sbw0h/b1/kotlinx-coroutines_1.0.1-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.3P3Sbw0h/b2/kotlinx-coroutines_1.0.1-2_amd64.changes
226 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·25e0114f352c43c457b23c04698690b8·812300·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb1 ·7f18182311d9c32483663d2436f937ad·812400·java·optional·libkotlinx-coroutines-java_1.0.1-2_all.deb
1.4 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···811104·2023-02-02·21:31:17.000000·data.tar.xz3 -rw-r--r--···0········0········0···811204·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.4 MB
data.tar.xz
1.4 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)···794993·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)···795055·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.4 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:·794993·bytes,·number·of·entries:·4571 Zip·file·size:·795055·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····13789·b-·defN·23-Feb-02·21:31·kotlinx/coroutines/AbstractContinuation.class9 -rw-r--r--··2.0·unx····14119·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
1.38 MB
zipdetails --redact --scan --utc {}
    
Offset 112, 18544 lines modifiedOffset 112, 18544 lines modified
112 004BB·Extract·Zip·Spec······0A·'1.0'112 004BB·Extract·Zip·Spec······0A·'1.0'
113 004BC·Extract·OS············00·'MS-DOS'113 004BC·Extract·OS············00·'MS-DOS'
114 004BD·General·Purpose·Flag··0800114 004BD·General·Purpose·Flag··0800
115 ······[Bits·1-2]············0·'Normal·Compression'115 ······[Bits·1-2]············0·'Normal·Compression'
116 ······[Bit·11]··············1·'Language·Encoding'116 ······[Bit·11]··············1·'Language·Encoding'
117 004BF·Compression·Method····0008·'Deflated'117 004BF·Compression·Method····0008·'Deflated'
118 004C1·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'118 004C1·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
119 004C5·CRC···················5AEFE093119 004C5·CRC···················ECFEF16F
120 004C9·Compressed·Length·····0000175A120 004C9·Compressed·Length·····00001798
121 004CD·Uncompressed·Length···000035DD121 004CD·Uncompressed·Length···00003727
122 004D1·Filename·Length·······002D122 004D1·Filename·Length·······002D
123 004D3·Extra·Length··········0000123 004D3·Extra·Length··········0000
124 004D5·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX124 004D5·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX
125 ····························XXXXXX'125 ····························XXXXXX'
126 00502·PAYLOAD126 00502·PAYLOAD
  
127 01C5C·LOCAL·HEADER·#9·······04034B50127 01C9A·LOCAL·HEADER·#9·······04034B50
128 01C60·Extract·Zip·Spec······0A·'1.0'128 01C9E·Extract·Zip·Spec······0A·'1.0'
129 01C61·Extract·OS············00·'MS-DOS'129 01C9F·Extract·OS············00·'MS-DOS'
130 01C62·General·Purpose·Flag··0800130 01CA0·General·Purpose·Flag··0800
131 ······[Bits·1-2]············0·'Normal·Compression'131 ······[Bits·1-2]············0·'Normal·Compression'
132 ······[Bit·11]··············1·'Language·Encoding'132 ······[Bit·11]··············1·'Language·Encoding'
133 01C64·Compression·Method····0008·'Deflated'133 01CA2·Compression·Method····0008·'Deflated'
134 01C66·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'134 01CA4·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
135 01C6A·CRC···················92111EB8135 01CA8·CRC···················92111EB8
136 01C6E·Compressed·Length·····0000020E136 01CAC·Compressed·Length·····0000020E
137 01C72·Uncompressed·Length···0000034D137 01CB0·Uncompressed·Length···0000034D
138 01C76·Filename·Length·······002F138 01CB4·Filename·Length·······002F
139 01C78·Extra·Length··········0000139 01CB6·Extra·Length··········0000
140 01C7A·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX140 01CB8·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX
141 ····························XXXXXXXX'141 ····························XXXXXXXX'
142 01CA9·PAYLOAD142 01CE7·PAYLOAD
  
143 01EB7·LOCAL·HEADER·#A·······04034B50143 01EF5·LOCAL·HEADER·#A·······04034B50
144 01EBB·Extract·Zip·Spec······0A·'1.0'144 01EF9·Extract·Zip·Spec······0A·'1.0'
145 01EBC·Extract·OS············00·'MS-DOS'145 01EFA·Extract·OS············00·'MS-DOS'
146 01EBD·General·Purpose·Flag··0800146 01EFB·General·Purpose·Flag··0800
147 ······[Bits·1-2]············0·'Normal·Compression'147 ······[Bits·1-2]············0·'Normal·Compression'
148 ······[Bit·11]··············1·'Language·Encoding'148 ······[Bit·11]··············1·'Language·Encoding'
149 01EBF·Compression·Method····0008·'Deflated'149 01EFD·Compression·Method····0008·'Deflated'
150 01EC1·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'150 01EFF·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
151 01EC5·CRC···················D9E2D538151 01F03·CRC···················D9E2D538
152 01EC9·Compressed·Length·····00000B2A152 01F07·Compressed·Length·····00000B2A
153 01ECD·Uncompressed·Length···00001BF9153 01F0B·Uncompressed·Length···00001BF9
154 01ED1·Filename·Length·······002A154 01F0F·Filename·Length·······002A
155 01ED3·Extra·Length··········0000155 01F11·Extra·Length··········0000
156 01ED5·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX156 01F13·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX
157 ····························XXX'157 ····························XXX'
158 01EFF·PAYLOAD158 01F3D·PAYLOAD
  
159 02A29·LOCAL·HEADER·#B·······04034B50159 02A67·LOCAL·HEADER·#B·······04034B50
160 02A2D·Extract·Zip·Spec······0A·'1.0'160 02A6B·Extract·Zip·Spec······0A·'1.0'
161 02A2E·Extract·OS············00·'MS-DOS'161 02A6C·Extract·OS············00·'MS-DOS'
162 02A2F·General·Purpose·Flag··0800162 02A6D·General·Purpose·Flag··0800
163 ······[Bits·1-2]············0·'Normal·Compression'163 ······[Bits·1-2]············0·'Normal·Compression'
164 ······[Bit·11]··············1·'Language·Encoding'164 ······[Bit·11]··············1·'Language·Encoding'
165 02A31·Compression·Method····0008·'Deflated'165 02A6F·Compression·Method····0008·'Deflated'
166 02A33·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'166 02A71·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
167 02A37·CRC···················2840891F167 02A75·CRC···················2840891F
168 02A3B·Compressed·Length·····0000018B168 02A79·Compressed·Length·····0000018B
169 02A3F·Uncompressed·Length···00000253169 02A7D·Uncompressed·Length···00000253
170 02A43·Filename·Length·······001F170 02A81·Filename·Length·······001F
171 02A45·Extra·Length··········0000171 02A83·Extra·Length··········0000
172 02A47·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXX'172 02A85·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXX'
173 02A66·PAYLOAD173 02AA4·PAYLOAD
  
174 02BF1·LOCAL·HEADER·#C·······04034B50174 02C2F·LOCAL·HEADER·#C·······04034B50
175 02BF5·Extract·Zip·Spec······0A·'1.0'175 02C33·Extract·Zip·Spec······0A·'1.0'
176 02BF6·Extract·OS············00·'MS-DOS'176 02C34·Extract·OS············00·'MS-DOS'
177 02BF7·General·Purpose·Flag··0800177 02C35·General·Purpose·Flag··0800
178 ······[Bits·1-2]············0·'Normal·Compression'178 ······[Bits·1-2]············0·'Normal·Compression'
179 ······[Bit·11]··············1·'Language·Encoding'179 ······[Bit·11]··············1·'Language·Encoding'
180 02BF9·Compression·Method····0008·'Deflated'180 02C37·Compression·Method····0008·'Deflated'
181 02BFB·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'181 02C39·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
182 02BFF·CRC···················C7B76424182 02C3D·CRC···················C7B76424
183 02C03·Compressed·Length·····00000941183 02C41·Compressed·Length·····00000941
184 02C07·Uncompressed·Length···00001466184 02C45·Uncompressed·Length···00001466
185 02C0B·Filename·Length·······002E185 02C49·Filename·Length·······002E
186 02C0D·Extra·Length··········0000186 02C4B·Extra·Length··········0000
187 02C0F·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX187 02C4D·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX
188 ····························XXXXXXX'188 ····························XXXXXXX'
189 02C3D·PAYLOAD189 02C7B·PAYLOAD
  
190 0357E·LOCAL·HEADER·#D·······04034B50190 035BC·LOCAL·HEADER·#D·······04034B50
191 03582·Extract·Zip·Spec······0A·'1.0'191 035C0·Extract·Zip·Spec······0A·'1.0'
192 03583·Extract·OS············00·'MS-DOS'192 035C1·Extract·OS············00·'MS-DOS'
193 03584·General·Purpose·Flag··0800193 035C2·General·Purpose·Flag··0800
194 ······[Bits·1-2]············0·'Normal·Compression'194 ······[Bits·1-2]············0·'Normal·Compression'
195 ······[Bit·11]··············1·'Language·Encoding'195 ······[Bit·11]··············1·'Language·Encoding'
196 03586·Compression·Method····0008·'Deflated'196 035C4·Compression·Method····0008·'Deflated'
197 03588·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'197 035C6·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
198 0358C·CRC···················EC2D8BF7198 035CA·CRC···················EC2D8BF7
199 03590·Compressed·Length·····000005DB199 035CE·Compressed·Length·····000005DB
200 03594·Uncompressed·Length···00000C6C200 035D2·Uncompressed·Length···00000C6C
201 03598·Filename·Length·······0039201 035D6·Filename·Length·······0039
202 0359A·Extra·Length··········0000202 035D8·Extra·Length··········0000
203 0359C·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX203 035DA·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXX
204 ····························XXXXXXXXXXXXXXXXXX'204 ····························XXXXXXXXXXXXXXXXXX'
205 035D5·PAYLOAD205 03613·PAYLOAD
  
206 03BB0·LOCAL·HEADER·#E·······04034B50206 03BEE·LOCAL·HEADER·#E·······04034B50
207 03BB4·Extract·Zip·Spec······0A·'1.0'207 03BF2·Extract·Zip·Spec······0A·'1.0'
208 03BB5·Extract·OS············00·'MS-DOS'208 03BF3·Extract·OS············00·'MS-DOS'
209 03BB6·General·Purpose·Flag··0800209 03BF4·General·Purpose·Flag··0800
210 ······[Bits·1-2]············0·'Normal·Compression'210 ······[Bits·1-2]············0·'Normal·Compression'
211 ······[Bit·11]··············1·'Language·Encoding'211 ······[Bit·11]··············1·'Language·Encoding'
212 03BB8·Compression·Method····0008·'Deflated'212 03BF6·Compression·Method····0008·'Deflated'
213 03BBA·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'213 03BF8·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
214 03BBE·CRC···················4B8EF957214 03BFC·CRC···················4B8EF957
215 03BC2·Compressed·Length·····00000AD0215 03C00·Compressed·Length·····00000AD0
216 03BC6·Uncompressed·Length···0000182A216 03C04·Uncompressed·Length···0000182A
217 03BCA·Filename·Length·······0021217 03C08·Filename·Length·······0021
218 03BCC·Extra·Length··········0000218 03C0A·Extra·Length··········0000
219 03BCE·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXX'219 03C0C·Filename··············'XXXXXXX/XXXXXXXXXX/XXXXXXXXXXXXXX'
220 03BEF·PAYLOAD220 03C2D·PAYLOAD
  
221 046BF·LOCAL·HEADER·#F·······04034B50221 046FD·LOCAL·HEADER·#F·······04034B50
222 046C3·Extract·Zip·Spec······0A·'1.0'222 04701·Extract·Zip·Spec······0A·'1.0'
223 046C4·Extract·OS············00·'MS-DOS'223 04702·Extract·OS············00·'MS-DOS'
224 046C5·General·Purpose·Flag··0800224 04703·General·Purpose·Flag··0800
225 ······[Bits·1-2]············0·'Normal·Compression'225 ······[Bits·1-2]············0·'Normal·Compression'
226 ······[Bit·11]··············1·'Language·Encoding'226 ······[Bit·11]··············1·'Language·Encoding'
227 046C7·Compression·Method····0008·'Deflated'227 04705·Compression·Method····0008·'Deflated'
228 046C9·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'228 04707·Last·Mod·Time·········5642ABE8·'Thu·Feb··2·21:31:16·2023'
229 046CD·CRC···················B61B0696229 0470B·CRC···················B61B0696
230 046D1·Compressed·Length·····00000310230 0470F·Compressed·Length·····00000310
231 046D5·Uncompressed·Length···000005BE231 04713·Uncompressed·Length···000005BE
Max diff block lines reached; 1434890/1444552 bytes (99.33%) of diff not shown.
20.8 KB
kotlinx/coroutines/AbstractContinuation.class
20.7 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
  
1 package·kotlinx.coroutines;1 package·kotlinx.coroutines;
  
2 import·kotlinx.atomicfu.AtomicFU; 
3 import·kotlin.Unit;2 import·kotlin.Unit;
4 import·kotlin.jvm.functions.Function1;3 import·kotlin.jvm.functions.Function1;
5 import·kotlin.PublishedApi;4 import·kotlin.PublishedApi;
6 import·kotlin.coroutines.intrinsics.IntrinsicsKt;5 import·kotlin.coroutines.intrinsics.IntrinsicsKt;
7 import·kotlin.jvm.internal.Intrinsics;6 import·kotlin.jvm.internal.Intrinsics;
8 import·org.jetbrains.annotations.Nullable;7 import·org.jetbrains.annotations.Nullable;
9 import·org.jetbrains.annotations.NotNull;8 import·org.jetbrains.annotations.NotNull;
10 import·kotlinx.atomicfu.AtomicRef; 
11 import·kotlinx.atomicfu.AtomicInt;9 import·java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
 10 import·java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
12 import·kotlin.Metadata;11 import·kotlin.Metadata;
13 import·kotlin.coroutines.Continuation;12 import·kotlin.coroutines.Continuation;
  
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"·})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"·})
15 public·abstract·class·AbstractContinuation<T>·extends·DispatchedTask<T>·implements·Continuation<T>14 public·abstract·class·AbstractContinuation<T>·extends·DispatchedTask<T>·implements·Continuation<T>
16 {15 {
17 ····private·final·AtomicInt·_decision;16 ····private·volatile·int·_decision;
18 ····private·final·AtomicRef<Object>·_state;17 ····private·static·final·AtomicIntegerFieldUpdater·_decision$FU;
 18 ····private·volatile·Object·_state;
 19 ····private·static·final·AtomicReferenceFieldUpdater·_state$FU;
19 ····private·volatile·DisposableHandle·parentHandle;20 ····private·volatile·DisposableHandle·parentHandle;
20 ····@NotNull21 ····@NotNull
21 ····private·final·Continuation<T>·delegate;22 ····private·final·Continuation<T>·delegate;
22 ····23 ····
23 ····@Nullable24 ····@Nullable
24 ····public·final·Object·getState$kotlinx_coroutines_core()·{25 ····public·final·Object·getState$kotlinx_coroutines_core()·{
25 ········return·this._state.getValue();26 ········return·this._state;
26 ····}27 ····}
27 ····28 ····
28 ····public·final·boolean·isActive()·{29 ····public·final·boolean·isActive()·{
29 ········return·this.getState$kotlinx_coroutines_core()·instanceof·NotCompleted;30 ········return·this.getState$kotlinx_coroutines_core()·instanceof·NotCompleted;
30 ····}31 ····}
31 ····32 ····
32 ····public·final·boolean·isCompleted()·{33 ····public·final·boolean·isCompleted()·{