[−]
/home/hans/code/fdroid/data/tmp/org.telegram.messenger_8213.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.telegram.messenger_8213.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​13154311·​bytes,​·​number·​of·​entries:​·​1738 1 Zip·​file·​size:​·​12839259·​bytes,​·​number·​of·​entries:​·​1738
2 -​rw-​-​-​-​·····​2.​0·​fat···​158072·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat···​158072·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat···​158193·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​948CD989.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat···​158193·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​948CD989.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​948CD989.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​948CD989.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat····​22928·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​22928·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​60260·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​PhoneFormats.​dat 8 -​rw-​-​-​-​·····​2.​0·​fat····​60260·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​PhoneFormats.​dat
Offset 1726, 15 lines modified Offset 1726, 15 lines modified
1726 -​rw-​-​-​-​·····​1.​0·​fat·····​8780·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​raw/​sound_out.​wav 1726 -​rw-​-​-​-​·····​1.​0·​fat·····​8780·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​raw/​sound_out.​wav
1727 -​rw-​-​-​-​·····​2.​0·​fat······​484·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​auth.​xml 1727 -​rw-​-​-​-​·····​2.​0·​fat······​484·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​auth.​xml
1728 -​rw-​-​-​-​·····​2.​0·​fat······​868·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​auth_menu.​xml 1728 -​rw-​-​-​-​·····​2.​0·​fat······​868·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​auth_menu.​xml
1729 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​automotive_app_desc.​xml 1729 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​automotive_app_desc.​xml
1730 -​rw-​-​-​-​·····​2.​0·​fat······​636·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​contacts.​xml 1730 -​rw-​-​-​-​·····​2.​0·​fat······​636·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​contacts.​xml
1731 -​rw-​-​-​-​·····​2.​0·​fat······​388·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​sync_contacts.​xml 1731 -​rw-​-​-​-​·····​2.​0·​fat······​388·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​sync_contacts.​xml
1732 -​rw-​-​-​-​·····​1.​0·​fat···​709720·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 1732 -​rw-​-​-​-​·····​1.​0·​fat···​709720·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
1733 -​rw-​-​-​-​·····​2.​0·​fat··​6514448·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 1733 -​rw-​-​-​-​·····​2.​0·​fat··​6514408·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
1734 -​rw-​-​-​-​·····​2.​0·​fat·······​15·​bl·​defN·​08-​Jan-​01·​00:​00·​version.​txt 1734 -​rw-​-​-​-​·····​2.​0·​fat·······​15·​bl·​defN·​08-​Jan-​01·​00:​00·​version.​txt
1735 -​rw-​-​-​-​·····​2.​0·​fat····​13916·​bl·​defN·​08-​Jan-​01·​00:​00·​isoparser-​default.​properties 1735 -​rw-​-​-​-​·····​2.​0·​fat····​13916·​bl·​defN·​08-​Jan-​01·​00:​00·​isoparser-​default.​properties
1736 -​rw-​-​-​-​·····​2.​0·​fat····​42148·​bl·​defN·​08-​Jan-​01·​00:​00·​builddef.​lst 1736 -​rw-​-​-​-​·····​2.​0·​fat····​42148·​bl·​defN·​08-​Jan-​01·​00:​00·​builddef.​lst
1737 -​rw-​-​-​-​·····​2.​0·​fat··​3351588·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libtmessages.​22.​so 1737 -​rw-​-​-​-​·····​2.​0·​fat··​3351932·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libtmessages.​22.​so
1738 -​rw-​-​-​-​·····​2.​0·​fat··​4774820·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libtmessages.​22.​so 1738 -​rw-​-​-​-​·····​2.​0·​fat··​4189296·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libtmessages.​22.​so
1739 -​rw-​-​-​-​·····​2.​0·​fat··​3490992·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libtmessages.​22.​so 1739 -​rw-​-​-​-​·····​2.​0·​fat··​3212532·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libtmessages.​22.​so
1740 1738·​files,​·​23567733·​bytes·​uncompressed,​·​12885983·​bytes·​compressed:​··​45.​3% 1740 1738·​files,​·​22704053·​bytes·​uncompressed,​·​12573795·​bytes·​compressed:​··​44.​6%
[−]
smali/org/telegram/SQLite/SQLiteDatabase.smali
Offset 265, 18 lines modified Offset 265, 18 lines modified
   
265 ····​.​line·​44 265 ····​.​line·​44
266 ····​const/​4·​v1,​·​0x0 266 ····​const/​4·​v1,​·​0x0
   
267 ····​.​line·​48 267 ····​.​line·​48
268 ····​invoke-​virtual·​{v0},​·​Lorg/​telegram/​SQLite/​SQLiteCursor;​-​>dispose()​V 268 ····​invoke-​virtual·​{v0},​·​Lorg/​telegram/​SQLite/​SQLiteCursor;​-​>dispose()​V
   
  269 ····​.​line·​46
269 ····​:​goto_0 270 ····​:​goto_0
270 ····​return-​object·​v1 271 ····​return-​object·​v1
   
271 ····​.​line·​46  
272 ····​:​cond_0 272 ····​:​cond_0
273 ····​const/​4·​v1,​·​0x0 273 ····​const/​4·​v1,​·​0x0
   
274 ····​:​try_start_1 274 ····​:​try_start_1
275 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​telegram/​SQLite/​SQLiteCursor;​-​>intValue(I)​I 275 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​telegram/​SQLite/​SQLiteCursor;​-​>intValue(I)​I
   
276 ····​move-​result·​v1 276 ····​move-​result·​v1
[−]
smali/org/telegram/messenger/AndroidUtilities.smali
Offset 204, 51 lines modified Offset 204, 27 lines modified
   
204 ····​move-​result-​object·​v8 204 ····​move-​result-​object·​v8
   
205 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 205 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
206 ····​move-​result-​object·​v8 206 ····​move-​result-​object·​v8
   
207 ····​const-​string·​v9,​·​")​" 207 ····​const-​string·​v9,​·​")​(?:​\\:​\\d{1,​5})​?)​(\\/​(?:​(?:​["
   
208 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
209 ····​move-​result-​object·​v8  
   
210 ····​const-​string·​v9,​·​"(?:​\\:​\\d{1,​5})​?)​"  
   
211 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
212 ····​move-​result-​object·​v8  
   
213 ····​const-​string·​v9,​·​"(\\/​(?:​(?:​["  
   
214 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 208 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
215 ····​move-​result-​object·​v8 209 ····​move-​result-​object·​v8
   
216 ····​const-​string·​v9,​·​"a-​zA-​Z0-​9\u00a0-​\ud7ff\uf900-​\ufdcf\ufdf0-​\uffef" 210 ····​const-​string·​v9,​·​"a-​zA-​Z0-​9\u00a0-​\ud7ff\uf900-​\ufdcf\ufdf0-​\uffef"
   
217 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 211 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
218 ····​move-​result-​object·​v8 212 ····​move-​result-​object·​v8
   
219 ····​const-​string·​v9,​·​"\\;​\\/​\\?\\:​\\@\\&\\=\\#\\~" 213 ····​const-​string·​v9,​·​"\\;​\\/​\\?\\:​\\@\\&\\=\\#\\~\\-​\\.​\\+\\!\\*\\\'\\(\\)​\\,​\\_])​|(?:​\\%[a-​fA-​F0-​9]{2})​)​*)​?(?:​\\b|$)​"
   
220 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
221 ····​move-​result-​object·​v8  
   
222 ····​const-​string·​v9,​·​"\\-​\\.​\\+\\!\\*\\\'\\(\\)​\\,​\\_])​|(?:​\\%[a-​fA-​F0-​9]{2})​)​*)​?"  
   
223 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
224 ····​move-​result-​object·​v8  
   
225 ····​const-​string·​v9,​·​"(?:​\\b|$)​"  
   
226 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 214 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
227 ····​move-​result-​object·​v8 215 ····​move-​result-​object·​v8
   
228 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 216 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 5824, 17 lines modified Offset 5800, 19 lines modified
5824 ····​move-​result·​v2 5800 ····​move-​result·​v2
   
5825 ····​if-​gt·​v1,​·​v2,​·​:​cond_2 5801 ····​if-​gt·​v1,​·​v2,​·​:​cond_2
   
5826 ····​:​cond_1 5802 ····​:​cond_1
5827 ····​const/​4·​v1,​·​0x1 5803 ····​const/​4·​v1,​·​0x1
   
  5804 ····​.​line·​997
5828 ····​:​goto_0 5805 ····​:​goto_0
5829 ····​return·​v1 5806 ····​return·​v1
   
  5807 ····​.​line·​998
5830 ····​:​cond_2 5808 ····​:​cond_2
5831 ····​const/​4·​v1,​·​0x0 5809 ····​const/​4·​v1,​·​0x0
   
5832 ····​goto·​:​goto_0 5810 ····​goto·​:​goto_0
5833 .​end·​method 5811 .​end·​method
   
5834 .​method·​public·​static·​openForView(Lorg/​telegram/​messenger/​MessageObject;​Landroid/​app/​Activity;​)​V 5812 .​method·​public·​static·​openForView(Lorg/​telegram/​messenger/​MessageObject;​Landroid/​app/​Activity;​)​V
[−]
smali/org/telegram/messenger/ContactsController.smali
Offset 2501, 15 lines modified Offset 2501, 15 lines modified
2501 ····​:​try_end_1 2501 ····​:​try_end_1
2502 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 2502 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
2503 ····​:​cond_3 2503 ····​:​cond_3
2504 ····​:​goto_1 2504 ····​:​goto_1
2505 ····​move·​v1,​·​v9 2505 ····​move·​v1,​·​v9
   
2506 ····​.​line·​1331 2506 ····​.​line·​1320
2507 ····​goto·​:​goto_0 2507 ····​goto·​:​goto_0
   
2508 ····​.​line·​1329 2508 ····​.​line·​1329
2509 ····​:​catch_0 2509 ····​:​catch_0
2510 ····​move-​exception·​v7 2510 ····​move-​exception·​v7
   
2511 ····​.​line·​1330 2511 ····​.​line·​1330
[−]
smali/org/telegram/messenger/MediaController$22.smali
Offset 77, 21 lines modified Offset 77, 15 lines modified
   
77 ····​move-​result-​object·​v10 77 ····​move-​result-​object·​v10
   
78 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 78 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
79 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
80 ····​const-​string·​v10,​·​"/​" 80 ····​const-​string·​v10,​·​"/​Camera/​"
   
81 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
82 ····​move-​result-​object·​v2  
   
83 ····​const-​string·​v10,​·​"Camera/​"  
   
84 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 81 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
85 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v2
   
86 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/org/telegram/messenger/MediaController.smali
Offset 6947, 15 lines modified Offset 6947, 15 lines modified
6947 ····​:​try_end_7 6947 ····​:​try_end_7
6948 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_7·​.​.​·​:​try_end_7}·​:​catch_2 6948 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_7·​.​.​·​:​try_end_7}·​:​catch_2
   
6949 ····​:​cond_5 6949 ····​:​cond_5
6950 ····​:​goto_6 6950 ····​:​goto_6
6951 ····​move-​object·​v8,​·​v9 6951 ····​move-​object·​v8,​·​v9
   
6952 ····​.​line·3001 6952 ····​.​line·2984
6953 ····​.​end·​local·​v9····​#·​"output":​Ljava/​io/​FileOutputStream;​ 6953 ····​.​end·​local·​v9····​#·​"output":​Ljava/​io/​FileOutputStream;​
6954 ····​.​restart·​local·​v8····​#·​"output":​Ljava/​io/​FileOutputStream;​ 6954 ····​.​restart·​local·​v8····​#·​"output":​Ljava/​io/​FileOutputStream;​
6955 ····​goto·​:​goto_4 6955 ····​goto·​:​goto_4
   
6956 ····​.​line·​2992 6956 ····​.​line·​2992
6957 ····​.​end·​local·​v8····​#·​"output":​Ljava/​io/​FileOutputStream;​ 6957 ····​.​end·​local·​v8····​#·​"output":​Ljava/​io/​FileOutputStream;​
6958 ····​.​restart·​local·​v9····​#·​"output":​Ljava/​io/​FileOutputStream;​ 6958 ····​.​restart·​local·​v9····​#·​"output":​Ljava/​io/​FileOutputStream;​
[−]
smali/org/telegram/messenger/MessageObject.smali
Offset 4323, 19 lines modified Offset 4323, 21 lines modified
   
4323 ····​if-​nez·​v2,​·​:​cond_5 4323 ····​if-​nez·​v2,​·​:​cond_5
   
4324 ····​:​cond_4 4324 ····​:​cond_4
4325 ····​:​goto_1 4325 ····​:​goto_1
4326 ····​move·​v1,​·​v0 4326 ····​move·​v1,​·​v0
   
  4327 ····​.​line·​1639
4327 ····​goto·​:​goto_0 4328 ····​goto·​:​goto_0
   
4328 ····​:​cond_5 4329 ····​:​cond_5
4329 ····​move·​v0,​·​v1 4330 ····​move·​v0,​·​v1
   
  4331 ····​.​line·​1640
4330 ····​goto·​:​goto_1 4332 ····​goto·​:​goto_1
   
4331 ····​.​line·​1645 4333 ····​.​line·​1645
4332 ····​:​cond_6 4334 ····​:​cond_6
4333 ····​if-​nez·​p1,​·​:​cond_7 4335 ····​if-​nez·​p1,​·​:​cond_7
   
4334 ····​iget-​object·​v2,​·​p0,​·​Lorg/​telegram/​tgnet/​TLRPC$Message;​-​>to_id:​Lorg/​telegram/​tgnet/​TLRPC$Peer;​ 4336 ····​iget-​object·​v2,​·​p0,​·​Lorg/​telegram/​tgnet/​TLRPC$Message;​-​>to_id:​Lorg/​telegram/​tgnet/​TLRPC$Peer;​
Offset 12253, 17 lines modified Offset 12255, 19 lines modified
12253 ····​move-​result·​v0 12255 ····​move-​result·​v0
   
12254 ····​if-​eqz·​v0,​·​:​cond_2 12256 ····​if-​eqz·​v0,​·​:​cond_2
   
12255 ····​:​cond_1 12257 ····​:​cond_1
12256 ····​const/​4·​v0,​·​0x1 12258 ····​const/​4·​v0,​·​0x1
   
  12259 ····​.​line·​1192
12257 ····​:​goto_0 12260 ····​:​goto_0
12258 ····​return·​v0 12261 ····​return·​v0
   
  12262 ····​.​line·​1193
12259 ····​:​cond_2 12263 ····​:​cond_2
12260 ····​const/​4·​v0,​·​0x0 12264 ····​const/​4·​v0,​·​0x0
   
12261 ····​goto·​:​goto_0 12265 ····​goto·​:​goto_0
12262 .​end·​method 12266 .​end·​method
   
12263 .​method·​public·​isSecretPhoto()​Z 12267 .​method·​public·​isSecretPhoto()​Z
[−]
smali/org/telegram/messenger/NativeLoader.smali
Offset 969, 15 lines modified Offset 969, 15 lines modified
969 ····​:​try_end_c 969 ····​:​try_end_c
970 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_c·​.​.​·​:​try_end_c}·​:​catch_4 970 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_c·​.​.​·​:​try_end_c}·​:​catch_4
   
971 ····​:​cond_8 971 ····​:​cond_8
972 ····​:​goto_b 972 ····​:​goto_b
973 ····​move-​object·​v7,​·​v8 973 ····​move-​object·​v7,​·​v8
   
974 ····​.​line·105 974 ····​.​line·89
975 ····​.​end·​local·​v8····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​ 975 ····​.​end·​local·​v8····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​
976 ····​.​restart·​local·​v7····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​ 976 ····​.​restart·​local·​v7····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​
977 ····​goto·​:​goto_4 977 ····​goto·​:​goto_4
   
978 ····​.​line·​86 978 ····​.​line·​86
979 ····​.​end·​local·​v7····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​ 979 ····​.​end·​local·​v7····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​
980 ····​.​restart·​local·​v8····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​ 980 ····​.​restart·​local·​v8····​#·​"zipFile":​Ljava/​util/​zip/​ZipFile;​
[−]
smali/org/telegram/messenger/time/FastDateParser.smali
Offset 1443, 15 lines modified Offset 1443, 15 lines modified
1443 ····​const/​4·​v1,​·​0x0 1443 ····​const/​4·​v1,​·​0x0
   
1444 ····​.​line·​221 1444 ····​.​line·​221
1445 ····​instance-​of·​v2,​·​p1,​·​Lorg/​telegram/​messenger/​time/​FastDateParser;​ 1445 ····​instance-​of·​v2,​·​p1,​·​Lorg/​telegram/​messenger/​time/​FastDateParser;​
   
1446 ····​if-​nez·​v2,​·​:​cond_1 1446 ····​if-​nez·​v2,​·​:​cond_1
   
1447 ····​.​line·​227 1447 ····​.​line·​225
1448 ····​:​cond_0 1448 ····​:​cond_0
1449 ····​:​goto_0 1449 ····​:​goto_0
1450 ····​return·​v1 1450 ····​return·​v1
   
1451 ····​:​cond_1 1451 ····​:​cond_1
1452 ····​move-​object·​v0,​·​p1 1452 ····​move-​object·​v0,​·​p1
   
Offset 1664, 21 lines modified Offset 1664, 15 lines modified
   
1664 ····​iget-​object·​v3,​·​p0,​·​Lorg/​telegram/​messenger/​time/​FastDateParser;​-​>locale:​Ljava/​util/​Locale;​ 1664 ····​iget-​object·​v3,​·​p0,​·​Lorg/​telegram/​messenger/​time/​FastDateParser;​-​>locale:​Ljava/​util/​Locale;​
   
1665 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 1665 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
1666 ····​move-​result-​object·​v2 1666 ····​move-​result-​object·​v2
   
1667 ····​const-​string·​v3,​·​"·​locale·​does·​not·​support·​dates·​before·​1868·​AD)​\n" 1667 ····​const-​string·​v3,​·​"·​locale·​does·​not·​support·​dates·​before·​1868·​AD)​\nUnparseable·​date:​·​\""
   
1668 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1669 ····​move-​result-​object·​v2  
   
1670 ····​const-​string·​v3,​·​"Unparseable·​date:​·​\""  
   
1671 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1668 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1672 ····​move-​result-​object·​v2 1669 ····​move-​result-​object·​v2
   
1673 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1670 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/org/telegram/messenger/time/FastDatePrinter.smali
Offset 327, 15 lines modified Offset 327, 15 lines modified
327 ····​const/​4·​v1,​·​0x0 327 ····​const/​4·​v1,​·​0x0
   
328 ····​.​line·​533 328 ····​.​line·​533
329 ····​instance-​of·​v2,​·​p1,​·​Lorg/​telegram/​messenger/​time/​FastDatePrinter;​ 329 ····​instance-​of·​v2,​·​p1,​·​Lorg/​telegram/​messenger/​time/​FastDatePrinter;​
   
330 ····​if-​nez·​v2,​·​:​cond_1 330 ····​if-​nez·​v2,​·​:​cond_1
   
331 ····​.​line·​539 331 ····​.​line·​537
332 ····​:​cond_0 332 ····​:​cond_0
333 ····​:​goto_0 333 ····​:​goto_0
334 ····​return·​v1 334 ····​return·​v1
   
335 ····​:​cond_1 335 ····​:​cond_1
336 ····​move-​object·​v0,​·​p1 336 ····​move-​object·​v0,​·​p1
   
[−]
smali/org/telegram/messenger/audioinfo/mp3/ID3v1Info.smali
Offset 212, 17 lines modified Offset 212, 17 lines modified
   
212 ····​const/​4·​v0,​·​0x1 212 ····​const/​4·​v0,​·​0x1
   
213 ····​.​line·​30 213 ····​.​line·​30
214 ····​:​goto_0 214 ····​:​goto_0
215 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​InputStream;​-​>reset()​V 215 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​InputStream;​-​>reset()​V
   
  216 ····​.​line·​28
216 ····​return·​v0 217 ····​return·​v0
   
217 ····​.​line·​28  
218 ····​:​cond_0 218 ····​:​cond_0
219 ····​const/​4·​v0,​·​0x0 219 ····​const/​4·​v0,​·​0x0
   
220 ····​goto·​:​goto_0 220 ····​goto·​:​goto_0
   
221 ····​.​line·​30 221 ····​.​line·​30
222 ····​:​catchall_0 222 ····​:​catchall_0
[−]
smali/org/telegram/messenger/audioinfo/mp3/ID3v2Info.smali
Offset 482, 17 lines modified Offset 482, 17 lines modified
   
482 ····​const/​4·​v0,​·​0x1 482 ····​const/​4·​v0,​·​0x1
   
483 ····​.​line·​65 483 ····​.​line·​65
484 ····​:​goto_0 484 ····​:​goto_0
485 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​InputStream;​-​>reset()​V 485 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​InputStream;​-​>reset()​V
   
  486 ····​.​line·​63
486 ····​return·​v0 487 ····​return·​v0
   
487 ····​.​line·​63  
488 ····​:​cond_0 488 ····​:​cond_0
489 ····​const/​4·​v0,​·​0x0 489 ····​const/​4·​v0,​·​0x0
   
490 ····​goto·​:​goto_0 490 ····​goto·​:​goto_0
   
491 ····​.​line·​65 491 ····​.​line·​65
492 ····​:​catchall_0 492 ····​:​catchall_0
[−]
smali/org/telegram/messenger/exoplayer/MediaCodecAudioTrackRenderer.smali
Offset 650, 14 lines modified Offset 650, 15 lines modified
650 ····​move-​result-​object·​v2 650 ····​move-​result-​object·​v2
   
651 ····​if-​eqz·​v2,​·​:​cond_2 651 ····​if-​eqz·​v2,​·​:​cond_2
   
652 ····​:​cond_1 652 ····​:​cond_1
653 ····​const/​4·​v1,​·​0x1 653 ····​const/​4·​v1,​·​0x1
   
  654 ····​.​line·​216
654 ····​:​cond_2 655 ····​:​cond_2
655 ····​return·​v1 656 ····​return·​v1
656 .​end·​method 657 .​end·​method
   
657 .​method·​protected·​isEnded()​Z 658 .​method·​protected·​isEnded()​Z
658 ····​.​locals·​1 659 ····​.​locals·​1
   
[−]
smali/org/telegram/messenger/exoplayer/MediaCodecTrackRenderer.smali
Offset 304, 17 lines modified Offset 304, 19 lines modified
   
304 ····​move-​result·​v0 304 ····​move-​result·​v0
   
305 ····​if-​eqz·​v0,​·​:​cond_0 305 ····​if-​eqz·​v0,​·​:​cond_0
   
306 ····​const/​4·​v0,​·​0x1 306 ····​const/​4·​v0,​·​0x1
   
  307 ····​.​line·​1042
307 ····​:​goto_0 308 ····​:​goto_0
308 ····​return·​v0 309 ····​return·​v0
   
  310 ····​.​line·​1043
309 ····​:​cond_0 311 ····​:​cond_0
310 ····​const/​4·​v0,​·​0x0 312 ····​const/​4·​v0,​·​0x0
   
311 ····​goto·​:​goto_0 313 ····​goto·​:​goto_0
312 .​end·​method 314 .​end·​method
   
313 .​method·​private·​static·​codecNeedsEosFlushWor​karound(Ljava/​lang/​String;​)​Z 315 .​method·​private·​static·​codecNeedsEosFlushWor​karound(Ljava/​lang/​String;​)​Z
Offset 376, 17 lines modified Offset 378, 19 lines modified
376 ····​move-​result·​v0 378 ····​move-​result·​v0
   
377 ····​if-​eqz·​v0,​·​:​cond_1 379 ····​if-​eqz·​v0,​·​:​cond_1
   
378 ····​:​cond_0 380 ····​:​cond_0
379 ····​const/​4·​v0,​·​0x1 381 ····​const/​4·​v0,​·​0x1
   
  382 ····​.​line·​1059
380 ····​:​goto_0 383 ····​:​goto_0
381 ····​return·​v0 384 ····​return·​v0
   
  385 ····​.​line·​1060
382 ····​:​cond_1 386 ····​:​cond_1
383 ····​const/​4·​v0,​·​0x0 387 ····​const/​4·​v0,​·​0x0
   
384 ····​goto·​:​goto_0 388 ····​goto·​:​goto_0
385 .​end·​method 389 .​end·​method
   
386 .​method·​private·​static·​codecNeedsFlushWorkar​ound(Ljava/​lang/​String;​)​Z 390 .​method·​private·​static·​codecNeedsFlushWorkar​ound(Ljava/​lang/​String;​)​Z
Offset 456, 17 lines modified Offset 460, 19 lines modified
456 ····​move-​result·​v0 460 ····​move-​result·​v0
   
457 ····​if-​eqz·​v0,​·​:​cond_2 461 ····​if-​eqz·​v0,​·​:​cond_2
   
458 ····​:​cond_1 462 ····​:​cond_1
459 ····​const/​4·​v0,​·​0x1 463 ····​const/​4·​v0,​·​0x1
   
  464 ····​.​line·​1024
460 ····​:​goto_0 465 ····​:​goto_0
461 ····​return·​v0 466 ····​return·​v0
   
  467 ····​.​line·​1028
462 ····​:​cond_2 468 ····​:​cond_2
463 ····​const/​4·​v0,​·​0x0 469 ····​const/​4·​v0,​·​0x0
   
464 ····​goto·​:​goto_0 470 ····​goto·​:​goto_0
465 .​end·​method 471 .​end·​method
   
466 .​method·​private·​static·​codecNeedsMonoChannel​CountWorkaround(Ljava​/​lang/​String;​Lorg/​telegram/​messenger/​exoplayer/​MediaFormat;​)​Z 472 .​method·​private·​static·​codecNeedsMonoChannel​CountWorkaround(Ljava​/​lang/​String;​Lorg/​telegram/​messenger/​exoplayer/​MediaFormat;​)​Z
Offset 493, 17 lines modified Offset 499, 19 lines modified
493 ····​.​line·​1093 499 ····​.​line·​1093
494 ····​invoke-​virtual·​{v1,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 500 ····​invoke-​virtual·​{v1,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
495 ····​move-​result·​v1 501 ····​move-​result·​v1
   
496 ····​if-​eqz·​v1,​·​:​cond_0 502 ····​if-​eqz·​v1,​·​:​cond_0
   
  503 ····​.​line·​1092
497 ····​:​goto_0 504 ····​:​goto_0
498 ····​return·​v0 505 ····​return·​v0
   
  506 ····​.​line·​1093
499 ····​:​cond_0 507 ····​:​cond_0
500 ····​const/​4·​v0,​·​0x0 508 ····​const/​4·​v0,​·​0x0
   
501 ····​goto·​:​goto_0 509 ····​goto·​:​goto_0
502 .​end·​method 510 .​end·​method
   
503 .​method·​private·​static·​deviceNeedsAutoFrcWor​karound()​Z 511 .​method·​private·​static·​deviceNeedsAutoFrcWor​karound()​Z
Offset 2405, 17 lines modified Offset 2413, 19 lines modified
2405 ····​move-​result·​v0 2413 ····​move-​result·​v0
   
2406 ····​if-​eqz·​v0,​·​:​cond_1 2414 ····​if-​eqz·​v0,​·​:​cond_1
   
2407 ····​:​cond_0 2415 ····​:​cond_0
2408 ····​const/​4·​v0,​·​0x1 2416 ····​const/​4·​v0,​·​0x1
   
  2417 ····​.​line·​851
2409 ····​:​goto_0 2418 ····​:​goto_0
2410 ····​return·​v0 2419 ····​return·​v0
   
  2420 ····​.​line·​852
2411 ····​:​cond_1 2421 ····​:​cond_1
2412 ····​const/​4·​v0,​·​0x0 2422 ····​const/​4·​v0,​·​0x0
   
2413 ····​goto·​:​goto_0 2423 ····​goto·​:​goto_0
2414 .​end·​method 2424 .​end·​method
   
2415 .​method·​protected·​final·​maybeInitCodec()​V 2425 .​method·​protected·​final·​maybeInitCodec()​V
Max diff block lines reached; 0/1606 bytes (0.00%) of diff not shown.
[−]
smali/org/telegram/messenger/exoplayer/MediaCodecUtil.smali
Offset 1273, 14 lines modified Offset 1273, 15 lines modified
1273 ····​.​line·​295 1273 ····​.​line·​295
1274 ····​invoke-​virtual·​{v0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​media/​MediaCodecInfo$VideoC​apabilities;​-​>areSizeAndRateSuppor​ted(IID)​Z 1274 ····​invoke-​virtual·​{v0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​media/​MediaCodecInfo$VideoC​apabilities;​-​>areSizeAndRateSuppor​ted(IID)​Z
   
1275 ····​move-​result·​v1 1275 ····​move-​result·​v1
   
1276 ····​if-​eqz·​v1,​·​:​cond_1 1276 ····​if-​eqz·​v1,​·​:​cond_1
   
  1277 ····​.​line·​294
1277 ····​:​goto_1 1278 ····​:​goto_1
1278 ····​return·​v2 1279 ····​return·​v2
   
1279 ····​.​end·​local·​v0····​#·​"videoCapabilities":​Landroid/​media/​MediaCodecInfo$VideoC​apabilities;​ 1280 ····​.​end·​local·​v0····​#·​"videoCapabilities":​Landroid/​media/​MediaCodecInfo$VideoC​apabilities;​
1280 ····​:​cond_0 1281 ····​:​cond_0
1281 ····​move·​v1,​·​v3 1282 ····​move·​v1,​·​v3
   
[−]
smali/org/telegram/messenger/exoplayer/MediaCodecVideoTrackRenderer.smali
Offset 1049, 14 lines modified Offset 1049, 15 lines modified
1049 ····​move-​result-​object·​v2 1049 ····​move-​result-​object·​v2
   
1050 ····​if-​eqz·​v2,​·​:​cond_1 1050 ····​if-​eqz·​v2,​·​:​cond_1
   
1051 ····​:​cond_0 1051 ····​:​cond_0
1052 ····​const/​4·​v1,​·​0x1 1052 ····​const/​4·​v1,​·​0x1
   
  1053 ····​.​line·​223
1053 ····​:​cond_1 1054 ····​:​cond_1
1054 ····​return·​v1 1055 ····​return·​v1
1055 .​end·​method 1056 .​end·​method
   
1056 .​method·​protected·​final·​haveRenderedFirstFram​e()​Z 1057 .​method·​protected·​final·​haveRenderedFirstFram​e()​Z
1057 ····​.​locals·​1 1058 ····​.​locals·​1
   
[−]
smali/org/telegram/messenger/exoplayer/audio/AudioCapabilities.smali
Offset 138, 19 lines modified Offset 138, 18 lines modified
   
138 ····​if-​nez·​v0,​·​:​cond_1 138 ····​if-​nez·​v0,​·​:​cond_1
   
139 ····​.​line·​56 139 ····​.​line·​56
140 ····​:​cond_0 140 ····​:​cond_0
141 ····​sget-​object·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​-​>DEFAULT_AUDIO_CAPABI​LITIES:​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​ 141 ····​sget-​object·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​-​>DEFAULT_AUDIO_CAPABI​LITIES:​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​
   
142 ····​.​line·​59 142 ····​.​line·​58
143 ····​:​goto_0 143 ····​:​goto_0
144 ····​return-​object·​v0 144 ····​return-​object·​v0
   
145 ····​.​line·​58  
146 ····​:​cond_1 145 ····​:​cond_1
147 ····​new-​instance·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​ 146 ····​new-​instance·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​audio/​AudioCapabilities;​
   
148 ····​const-​string·​v1,​·​"android.​media.​extra.​ENCODINGS" 147 ····​const-​string·​v1,​·​"android.​media.​extra.​ENCODINGS"
   
149 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Intent;​-​>getIntArrayExtra(Lja​va/​lang/​String;​)​[I 148 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Intent;​-​>getIntArrayExtra(Lja​va/​lang/​String;​)​[I
   
Offset 327, 9 lines modified Offset 326, 10 lines modified
   
327 ····​move-​result-​object·​v0 326 ····​move-​result-​object·​v0
   
328 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 327 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
329 ····​move-​result-​object·​v0 328 ····​move-​result-​object·​v0
   
  329 ····​.​line·​118
330 ····​return-​object·​v0 330 ····​return-​object·​v0
331 .​end·​method 331 .​end·​method
[−]
smali/org/telegram/messenger/exoplayer/audio/AudioTrack.smali
Offset 1290, 17 lines modified Offset 1290, 19 lines modified
   
1290 ····​move-​result·​v0 1290 ····​move-​result·​v0
   
1291 ····​if-​nez·​v0,​·​:​cond_0 1291 ····​if-​nez·​v0,​·​:​cond_0
   
1292 ····​const/​4·​v0,​·​0x1 1292 ····​const/​4·​v0,​·​0x1
   
  1293 ····​.​line·​959
1293 ····​:​goto_0 1294 ····​:​goto_0
1294 ····​return·​v0 1295 ····​return·​v0
   
  1296 ····​.​line·​961
1295 ····​:​cond_0 1297 ····​:​cond_0
1296 ····​const/​4·​v0,​·​0x0 1298 ····​const/​4·​v0,​·​0x0
   
1297 ····​goto·​:​goto_0 1299 ····​goto·​:​goto_0
1298 .​end·​method 1300 .​end·​method
   
1299 .​method·​private·​pcmBytesToFrames(J)​J 1301 .​method·​private·​pcmBytesToFrames(J)​J
Offset 3163, 17 lines modified Offset 3165, 19 lines modified
3163 ····​move-​result·​v0 3165 ····​move-​result·​v0
   
3164 ····​if-​eqz·​v0,​·​:​cond_1 3166 ····​if-​eqz·​v0,​·​:​cond_1
   
3165 ····​:​cond_0 3167 ····​:​cond_0
3166 ····​const/​4·​v0,​·​0x1 3168 ····​const/​4·​v0,​·​0x1
   
  3169 ····​.​line·​693
3167 ····​:​goto_0 3170 ····​:​goto_0
3168 ····​return·​v0 3171 ····​return·​v0
   
  3172 ····​.​line·​695
3169 ····​:​cond_1 3173 ····​:​cond_1
3170 ····​const/​4·​v0,​·​0x0 3174 ····​const/​4·​v0,​·​0x0
   
3171 ····​goto·​:​goto_0 3175 ····​goto·​:​goto_0
3172 .​end·​method 3176 .​end·​method
   
3173 .​method·​public·​initialize()​I 3177 .​method·​public·​initialize()​I
Offset 3393, 17 lines modified Offset 3397, 19 lines modified
   
3393 ····​move-​result·​v0 3397 ····​move-​result·​v0
   
3394 ····​if-​eqz·​v0,​·​:​cond_0 3398 ····​if-​eqz·​v0,​·​:​cond_0
   
3395 ····​const/​4·​v0,​·​0x1 3399 ····​const/​4·​v0,​·​0x1
   
  3400 ····​.​line·​275
3396 ····​:​goto_0 3401 ····​:​goto_0
3397 ····​return·​v0 3402 ····​return·​v0
   
  3403 ····​.​line·​276
3398 ····​:​cond_0 3404 ····​:​cond_0
3399 ····​const/​4·​v0,​·​0x0 3405 ····​const/​4·​v0,​·​0x0
   
3400 ····​goto·​:​goto_0 3406 ····​goto·​:​goto_0
3401 .​end·​method 3407 .​end·​method
   
3402 .​method·​public·​pause()​V 3408 .​method·​public·​pause()​V
[−]
smali/org/telegram/messenger/exoplayer/extractor/ExtractorSampleSource.smali
Offset 835, 14 lines modified Offset 835, 15 lines modified
835 ····​.​line·​709 835 ····​.​line·​709
836 ····​invoke-​interface·​{v6,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​SeekMap;​-​>getPosition(J)​J 836 ····​invoke-​interface·​{v6,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​SeekMap;​-​>getPosition(J)​J
   
837 ····​move-​result-​wide·​v6 837 ····​move-​result-​wide·​v6
   
838 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractingLoadable;​-​><init>(Landroid/​net/​Uri;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSource;​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractorHolder;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​Allocator;​IJ)​V 838 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractingLoadable;​-​><init>(Landroid/​net/​Uri;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSource;​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractorHolder;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​Allocator;​IJ)​V
   
  839 ····​.​line·​708
839 ····​return-​object·​v0 840 ····​return-​object·​v0
840 .​end·​method 841 .​end·​method
   
841 .​method·​private·​createLoadableFromSta​rt()​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractingLoadable;​ 842 .​method·​private·​createLoadableFromSta​rt()​Lorg/​telegram/​messenger/​exoplayer/​extractor/​ExtractorSampleSource​$ExtractingLoadable;​
842 ····​.​locals·​8 843 ····​.​locals·​8
   
843 ····​.​prologue 844 ····​.​prologue
[−]
smali/org/telegram/messenger/exoplayer/extractor/mp4/Atom$ContainerAtom.smali
Offset 371, 9 lines modified Offset 371, 10 lines modified
   
371 ····​move-​result-​object·​v0 371 ····​move-​result-​object·​v0
   
372 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 372 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
373 ····​move-​result-​object·​v0 373 ····​move-​result-​object·​v0
   
  374 ····​.​line·​265
374 ····​return-​object·​v0 375 ····​return-​object·​v0
375 .​end·​method 376 .​end·​method
[−]
smali/org/telegram/messenger/exoplayer/extractor/mp4/AtomParsers.smali
Offset 4451, 15 lines modified Offset 4451, 15 lines modified
4451 ····​sget·​v2,​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​mp4/​Track;​-​>TYPE_subt:​I 4451 ····​sget·​v2,​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​mp4/​Track;​-​>TYPE_subt:​I
   
4452 ····​if-​eq·​v15,​·​v2,​·​:​cond_0 4452 ····​if-​eq·​v15,​·​v2,​·​:​cond_0
   
4453 ····​.​line·​58 4453 ····​.​line·​58
4454 ····​const/​4·​v13,​·​0x0 4454 ····​const/​4·​v13,​·​0x0
   
4455 ····​.​line·80 4455 ····​.​line·79
4456 ····​:​goto_0 4456 ····​:​goto_0
4457 ····​return-​object·​v13 4457 ····​return-​object·​v13
   
4458 ····​.​line·​61 4458 ····​.​line·​61
4459 ····​:​cond_0 4459 ····​:​cond_0
4460 ····​sget·​v2,​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​mp4/​Atom;​-​>TYPE_tkhd:​I 4460 ····​sget·​v2,​·​Lorg/​telegram/​messenger/​exoplayer/​extractor/​mp4/​Atom;​-​>TYPE_tkhd:​I
   
[−]
smali/org/telegram/messenger/exoplayer/extractor/ogg/FlacReader.smali
Offset 51, 17 lines modified Offset 51, 19 lines modified
   
51 ····​cmp-​long·​v0,​·​v0,​·​v2 51 ····​cmp-​long·​v0,​·​v0,​·​v2
   
52 ····​if-​nez·​v0,​·​:​cond_0 52 ····​if-​nez·​v0,​·​:​cond_0
   
53 ····​const/​4·​v0,​·​0x1 53 ····​const/​4·​v0,​·​0x1
   
  54 ····​.​line·​50
54 ····​:​goto_0 55 ····​:​goto_0
55 ····​return·​v0 56 ····​return·​v0
   
  57 ····​.​line·​51
56 ····​:​cond_0 58 ····​:​cond_0
57 ····​const/​4·​v0,​·​0x0 59 ····​const/​4·​v0,​·​0x0
   
58 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
59 .​end·​method 61 .​end·​method
   
   
[−]
smali/org/telegram/messenger/exoplayer/extractor/webm/WebmExtractor.smali
Offset 1102, 17 lines modified Offset 1102, 19 lines modified
1102 ····​move-​result·​v0 1102 ····​move-​result·​v0
   
1103 ····​if-​eqz·​v0,​·​:​cond_1 1103 ····​if-​eqz·​v0,​·​:​cond_1
   
1104 ····​:​cond_0 1104 ····​:​cond_0
1105 ····​const/​4·​v0,​·​0x1 1105 ····​const/​4·​v0,​·​0x1
   
  1106 ····​.​line·​1087
1106 ····​:​goto_0 1107 ····​:​goto_0
1107 ····​return·​v0 1108 ····​return·​v0
   
  1109 ····​.​line·​1111
1108 ····​:​cond_1 1110 ····​:​cond_1
1109 ····​const/​4·​v0,​·​0x0 1111 ····​const/​4·​v0,​·​0x0
   
1110 ····​goto·​:​goto_0 1112 ····​goto·​:​goto_0
1111 .​end·​method 1113 .​end·​method
   
1112 .​method·​private·​maybeSeekForCues(Lorg​/​telegram/​messenger/​exoplayer/​extractor/​PositionHolder;​J)​Z 1114 .​method·​private·​maybeSeekForCues(Lorg​/​telegram/​messenger/​exoplayer/​extractor/​PositionHolder;​J)​Z
[−]
smali/org/telegram/messenger/exoplayer/hls/HlsChunkSource.smali
Offset 962, 14 lines modified Offset 962, 15 lines modified
   
962 ····​move-​object·​v4,​·​v0 962 ····​move-​object·​v4,​·​v0
   
963 ····​move·​v7,​·​p1 963 ····​move·​v7,​·​p1
   
964 ····​invoke-​direct/​range·​{v2·​.​.​·​v8},​·​Lorg/​telegram/​messenger/​exoplayer/​hls/​HlsChunkSource$MediaP​laylistChunk;​-​><init>(Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSource;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSpec;​[BLorg/​telegram/​messenger/​exoplayer/​hls/​HlsPlaylistParser;​ILjava/​lang/​String;​)​V 964 ····​invoke-​direct/​range·​{v2·​.​.​·​v8},​·​Lorg/​telegram/​messenger/​exoplayer/​hls/​HlsChunkSource$MediaP​laylistChunk;​-​><init>(Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSource;​Lorg/​telegram/​messenger/​exoplayer/​upstream/​DataSpec;​[BLorg/​telegram/​messenger/​exoplayer/​hls/​HlsPlaylistParser;​ILjava/​lang/​String;​)​V
   
  965 ····​.​line·​795
965 ····​return-​object·​v2 966 ····​return-​object·​v2
966 .​end·​method 967 .​end·​method
   
967 .​method·​private·​setEncryptionData(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​[B)​V 968 .​method·​private·​setEncryptionData(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​[B)​V
968 ····​.​locals·​7 969 ····​.​locals·​7
969 ····​.​param·​p1,​·​"keyUri"····​#·​Landroid/​net/​Uri;​ 970 ····​.​param·​p1,​·​"keyUri"····​#·​Landroid/​net/​Uri;​
970 ····​.​param·​p2,​·​"iv"····​#·​Ljava/​lang/​String;​ 971 ····​.​param·​p2,​·​"iv"····​#·​Ljava/​lang/​String;​
[−]
smali/org/telegram/messenger/exoplayer/hls/HlsPlaylistParser.smali
Offset 1326, 14 lines modified Offset 1326, 15 lines modified
   
1326 ····​move-​result-​object·​v22 1326 ····​move-​result-​object·​v22
   
1327 ····​move-​object/​from16·​v17,​·​p1 1327 ····​move-​object/​from16·​v17,​·​p1
   
1328 ····​invoke-​direct/​range·​{v16·​.​.​·​v22},​·​Lorg/​telegram/​messenger/​exoplayer/​hls/​HlsMediaPlaylist;​-​><init>(Ljava/​lang/​String;​IIIZLjava/​util/​List;​)​V 1328 ····​invoke-​direct/​range·​{v16·​.​.​·​v22},​·​Lorg/​telegram/​messenger/​exoplayer/​hls/​HlsMediaPlaylist;​-​><init>(Ljava/​lang/​String;​IIIZLjava/​util/​List;​)​V
   
  1329 ····​.​line·​311
1329 ····​return-​object·​v16 1330 ····​return-​object·​v16
1330 .​end·​method 1331 .​end·​method
   
   
1331 #·​virtual·​methods 1332 #·​virtual·​methods
1332 .​method·​public·​bridge·​synthetic·​parse(Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Ljava/​lang/​Object;​ 1333 .​method·​public·​bridge·​synthetic·​parse(Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Ljava/​lang/​Object;​
1333 ····​.​locals·​1 1334 ····​.​locals·​1
Offset 1426, 14 lines modified Offset 1427, 15 lines modified
1426 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1427 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1427 ····​move-​result-​object·​v3 1428 ····​move-​result-​object·​v3
   
1428 ····​.​line·​138 1429 ····​.​line·​138
1429 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​BufferedReader;​-​>close()​V 1430 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​BufferedReader;​-​>close()​V
   
  1431 ····​.​line·​132
1430 ····​:​goto_1 1432 ····​:​goto_1
1431 ····​return-​object·​v3 1433 ····​return-​object·​v3
   
1432 ····​.​line·​123 1434 ····​.​line·​123
1433 ····​:​cond_1 1435 ····​:​cond_1
1434 ····​:​try_start_1 1436 ····​:​try_start_1
1435 ····​const-​string·​v3,​·​"#EXT-​X-​TARGETDURATION" 1437 ····​const-​string·​v3,​·​"#EXT-​X-​TARGETDURATION"
[−]
smali/org/telegram/messenger/exoplayer/text/CaptionStyleCompat.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
151 ····​.​line·​145 151 ····​.​line·​145
152 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​-​>getTypeface()​Landroid/​graphics/​Typeface;​ 152 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​-​>getTypeface()​Landroid/​graphics/​Typeface;​
   
153 ····​move-​result-​object·​v6 153 ····​move-​result-​object·​v6
   
154 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​><init>(IIIIILandroid​/​graphics/​Typeface;​)​V 154 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​><init>(IIIIILandroid​/​graphics/​Typeface;​)​V
   
  155 ····​.​line·​143
155 ····​return-​object·​v0 156 ····​return-​object·​v0
156 .​end·​method 157 .​end·​method
   
157 .​method·​private·​static·​createFromCaptionStyl​eV21(Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​)​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​ 158 .​method·​private·​static·​createFromCaptionStyl​eV21(Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​)​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​
158 ····​.​locals·​7 159 ····​.​locals·​7
159 ····​.​param·​p0,​·​"captionStyle"····​#·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​ 160 ····​.​param·​p0,​·​"captionStyle"····​#·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​
160 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​ 161 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
Offset 222, 14 lines modified Offset 223, 15 lines modified
222 ····​:​goto_4 223 ····​:​goto_4
223 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​-​>getTypeface()​Landroid/​graphics/​Typeface;​ 224 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​CaptioningManager$Cap​tionStyle;​-​>getTypeface()​Landroid/​graphics/​Typeface;​
   
224 ····​move-​result-​object·​v6 225 ····​move-​result-​object·​v6
   
225 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​><init>(IIIIILandroid​/​graphics/​Typeface;​)​V 226 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​><init>(IIIIILandroid​/​graphics/​Typeface;​)​V
   
  227 ····​.​line·​151
226 ····​return-​object·​v0 228 ····​return-​object·​v0
   
227 ····​.​line·​152 229 ····​.​line·​152
228 ····​:​cond_0 230 ····​:​cond_0
229 ····​sget-​object·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​>DEFAULT:​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​ 231 ····​sget-​object·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​>DEFAULT:​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​
   
230 ····​iget·​v1,​·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​>foregroundColor:​I 232 ····​iget·​v1,​·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​CaptionStyleCompat;​-​>foregroundColor:​I
[−]
smali/org/telegram/messenger/exoplayer/text/SubtitleParserHelper.smali
Offset 362, 14 lines modified Offset 362, 15 lines modified
362 ····​.​line·​141 362 ····​.​line·​141
363 ····​const/​4·​v1,​·​0x0 363 ····​const/​4·​v1,​·​0x0
   
364 ····​iput-​object·​v1,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​SubtitleParserHelper;​-​>runtimeError:​Ljava/​lang/​RuntimeException;​ 364 ····​iput-​object·​v1,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​SubtitleParserHelper;​-​>runtimeError:​Ljava/​lang/​RuntimeException;​
365 ····​:​try_end_3 365 ····​:​try_end_3
366 ····​.​catchall·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catchall_1 366 ····​.​catchall·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catchall_1
   
  367 ····​.​line·​136
367 ····​monitor-​exit·​p0 368 ····​monitor-​exit·​p0
   
368 ····​return-​object·​v0 369 ····​return-​object·​v0
369 .​end·​method 370 .​end·​method
   
370 .​method·​public·​declared-​synchronized·​getSampleHolder()​Lorg/​telegram/​messenger/​exoplayer/​SampleHolder;​ 371 .​method·​public·​declared-​synchronized·​getSampleHolder()​Lorg/​telegram/​messenger/​exoplayer/​SampleHolder;​
371 ····​.​locals·​1 372 ····​.​locals·​1
[−]
smali/org/telegram/messenger/exoplayer/text/TextTrackRenderer.smali
Offset 414, 15 lines modified Offset 414, 15 lines modified
414 ····​move-​result·​v1 414 ····​move-​result·​v1
   
415 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 415 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
416 ····​:​cond_0 416 ····​:​cond_0
417 ····​const-​wide·​v0,​·​0x7fffffffffffffffL 417 ····​const-​wide·​v0,​·​0x7fffffffffffffffL
   
418 ····​.​line·​289 418 ····​.​line·​287
419 ····​:​goto_0 419 ····​:​goto_0
420 ····​return-​wide·​v0 420 ····​return-​wide·​v0
   
421 ····​.​line·​288 421 ····​.​line·​288
422 ····​:​cond_1 422 ····​:​cond_1
423 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​TextTrackRenderer;​-​>subtitle:​Lorg/​telegram/​messenger/​exoplayer/​text/​PlayableSubtitle;​ 423 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​text/​TextTrackRenderer;​-​>subtitle:​Lorg/​telegram/​messenger/​exoplayer/​text/​PlayableSubtitle;​
   
[−]
smali/org/telegram/messenger/exoplayer/upstream/HttpDataSource$1.smali
Offset 104, 15 lines modified Offset 104, 17 lines modified
   
104 ····​move-​result·​v0 104 ····​move-​result·​v0
   
105 ····​if-​nez·​v0,​·​:​cond_1 105 ····​if-​nez·​v0,​·​:​cond_1
   
106 ····​const/​4·​v0,​·​0x1 106 ····​const/​4·​v0,​·​0x1
   
  107 ····​.​line·​40
107 ····​:​goto_0 108 ····​:​goto_0
108 ····​return·​v0 109 ····​return·​v0
   
  110 ····​.​line·​42
109 ····​:​cond_1 111 ····​:​cond_1
110 ····​const/​4·​v0,​·​0x0 112 ····​const/​4·​v0,​·​0x0
   
111 ····​goto·​:​goto_0 113 ····​goto·​:​goto_0
112 .​end·​method 114 .​end·​method
[−]
smali/org/telegram/messenger/exoplayer/upstream/cache/CacheSpan.smali
Offset 343, 14 lines modified Offset 343, 15 lines modified
   
343 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 343 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
344 ····​move-​result-​object·​v1 344 ····​move-​result-​object·​v1
   
345 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 345 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
  346 ····​.​line·​62
346 ····​return-​object·​v0 347 ····​return-​object·​v0
347 .​end·​method 348 .​end·​method
   
348 .​method·​static·​upgradeIfNeeded(Ljava​/​io/​File;​)​Ljava/​io/​File;​ 349 .​method·​static·​upgradeIfNeeded(Ljava​/​io/​File;​)​Ljava/​io/​File;​
349 ····​.​locals·​8 350 ····​.​locals·​8
350 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​ 351 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​
   
[−]
smali/org/telegram/messenger/exoplayer/upstream/cache/SimpleCache.smali
Offset 213, 15 lines modified Offset 213, 15 lines modified
213 ····​.​line·​211 213 ····​.​line·​211
214 ····​iget-​wide·​v6,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J 214 ····​iget-​wide·​v6,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J
   
215 ····​invoke-​static·​{v3,​·​v6,​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>createOpenHole(Ljava​/​lang/​String;​J)​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​ 215 ····​invoke-​static·​{v3,​·​v6,​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>createOpenHole(Ljava​/​lang/​String;​J)​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​
   
216 ····​move-​result-​object·​v2 216 ····​move-​result-​object·​v2
   
217 ····​.​line·​228 217 ····​.​line·​227
218 ····​:​cond_0 218 ····​:​cond_0
219 ····​:​goto_0 219 ····​:​goto_0
220 ····​return-​object·​v2 220 ····​return-​object·​v2
   
221 ····​.​line·​213 221 ····​.​line·​213
222 ····​:​cond_1 222 ····​:​cond_1
223 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​util/​TreeSet;​-​>floor(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 223 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​util/​TreeSet;​-​>floor(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 286, 18 lines modified Offset 286, 16 lines modified
286 ····​invoke-​static·​{v3,​·​v6,​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>createOpenHole(Ljava​/​lang/​String;​J)​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​ 286 ····​invoke-​static·​{v3,​·​v6,​·​v7},​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>createOpenHole(Ljava​/​lang/​String;​J)​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​
   
287 ····​move-​result-​object·​v6 287 ····​move-​result-​object·​v6
   
288 ····​:​goto_1 288 ····​:​goto_1
289 ····​move-​object·​v2,​·​v6 289 ····​move-​object·​v2,​·​v6
   
290 ····​.​line·​228  
291 ····​goto·​:​goto_0 290 ····​goto·​:​goto_0
   
292 ····​.​line·​227  
293 ····​:​cond_3 291 ····​:​cond_3
294 ····​iget-​wide·​v6,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J 292 ····​iget-​wide·​v6,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J
   
295 ····​iget-​wide·​v8,​·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J 293 ····​iget-​wide·​v8,​·​v0,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J
   
296 ····​iget-​wide·​v10,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J 294 ····​iget-​wide·​v10,​·​p1,​·​Lorg/​telegram/​messenger/​exoplayer/​upstream/​cache/​CacheSpan;​-​>position:​J
   
[−]
smali/org/telegram/messenger/exoplayer/util/Ac3Util.smali
Offset 570, 17 lines modified Offset 570, 17 lines modified
   
570 ····​const/​4·​v1,​·​0x6 570 ····​const/​4·​v1,​·​0x6
   
571 ····​.​line·​222 571 ····​.​line·​222
572 ····​:​goto_0 572 ····​:​goto_0
573 ····​mul-​int/​lit16·​v1,​·​v1,​·​0x100 573 ····​mul-​int/​lit16·​v1,​·​v1,​·​0x100
   
  574 ····​.​line·​221
574 ····​return·​v1 575 ····​return·​v1
   
575 ····​.​line·​221  
576 ····​:​cond_0 576 ····​:​cond_0
577 ····​sget-​object·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​Ac3Util;​-​>BLOCKS_PER_SYNCFRAME​_BY_NUMBLKSCOD:​[I 577 ····​sget-​object·​v1,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​Ac3Util;​-​>BLOCKS_PER_SYNCFRAME​_BY_NUMBLKSCOD:​[I
   
578 ····​.​line·​222 578 ····​.​line·​222
579 ····​invoke-​virtual·​{p0},​·​Ljava/​nio/​ByteBuffer;​-​>position()​I 579 ····​invoke-​virtual·​{p0},​·​Ljava/​nio/​ByteBuffer;​-​>position()​I
   
580 ····​move-​result·​v2 580 ····​move-​result·​v2
[−]
smali/org/telegram/messenger/exoplayer/util/DebugTextViewHelper.smali
Offset 236, 14 lines modified Offset 236, 15 lines modified
   
236 ····​move-​result-​object·​v0 236 ····​move-​result-​object·​v0
   
237 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 237 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
238 ····​move-​result-​object·​v0 238 ····​move-​result-​object·​v0
   
  239 ····​.​line·​96
239 ····​return-​object·​v0 240 ····​return-​object·​v0
240 .​end·​method 241 .​end·​method
   
241 .​method·​private·​getTimeString()​Ljava/​lang/​String;​ 242 .​method·​private·​getTimeString()​Ljava/​lang/​String;​
242 ····​.​locals·​4 243 ····​.​locals·​4
   
243 ····​.​prologue 244 ····​.​prologue
[−]
smali/org/telegram/messenger/exoplayer/util/PlayerControl.smali
Offset 99, 19 lines modified Offset 99, 17 lines modified
   
99 ····​cmp-​long·​v0,​·​v0,​·​v2 99 ····​cmp-​long·​v0,​·​v0,​·​v2
   
100 ····​if-​nez·​v0,​·​:​cond_0 100 ····​if-​nez·​v0,​·​:​cond_0
   
101 ····​const/​4·​v0,​·​0x0 101 ····​const/​4·​v0,​·​0x0
   
102 ····​.​line·​74  
103 ····​:​goto_0 102 ····​:​goto_0
104 ····​return·​v0 103 ····​return·​v0
   
105 ····​.​line·​73  
106 ····​:​cond_0 104 ····​:​cond_0
107 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​PlayerControl;​-​>exoPlayer:​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​ 105 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​PlayerControl;​-​>exoPlayer:​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​
   
108 ····​.​line·​74 106 ····​.​line·​74
109 ····​invoke-​interface·​{v0},​·​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​-​>getCurrentPosition()​J 107 ····​invoke-​interface·​{v0},​·​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​-​>getCurrentPosition()​J
   
110 ····​move-​result-​wide·​v0 108 ····​move-​result-​wide·​v0
Offset 136, 19 lines modified Offset 134, 17 lines modified
   
136 ····​cmp-​long·​v0,​·​v0,​·​v2 134 ····​cmp-​long·​v0,​·​v0,​·​v2
   
137 ····​if-​nez·​v0,​·​:​cond_0 135 ····​if-​nez·​v0,​·​:​cond_0
   
138 ····​const/​4·​v0,​·​0x0 136 ····​const/​4·​v0,​·​0x0
   
139 ····​.​line·​80  
140 ····​:​goto_0 137 ····​:​goto_0
141 ····​return·​v0 138 ····​return·​v0
   
142 ····​.​line·​79  
143 ····​:​cond_0 139 ····​:​cond_0
144 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​PlayerControl;​-​>exoPlayer:​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​ 140 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​exoplayer/​util/​PlayerControl;​-​>exoPlayer:​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​
   
145 ····​.​line·​80 141 ····​.​line·​80
146 ····​invoke-​interface·​{v0},​·​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​-​>getDuration()​J 142 ····​invoke-​interface·​{v0},​·​Lorg/​telegram/​messenger/​exoplayer/​ExoPlayer;​-​>getDuration()​J
   
147 ····​move-​result-​wide·​v0 143 ····​move-​result-​wide·​v0
[−]
smali/org/telegram/messenger/exoplayer/util/Util.smali
Offset 805, 14 lines modified Offset 805, 15 lines modified
   
805 ····​.​line·​766 805 ····​.​line·​766
806 ····​if-​eqz·​v4,​·​:​cond_4 806 ····​if-​eqz·​v4,​·​:​cond_4
   
807 ····​.​line·​767 807 ····​.​line·​767
808 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>disconnect()​V 808 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>disconnect()​V
   
  809 ····​.​line·​761
809 ····​:​cond_4 810 ····​:​cond_4
810 ····​return-​object·​v5 811 ····​return-​object·​v5
   
811 ····​.​line·​755 812 ····​.​line·​755
812 ····​.​end·​local·​v1····​#·​"inputStream":​Ljava/​io/​InputStream;​ 813 ····​.​end·​local·​v1····​#·​"inputStream":​Ljava/​io/​InputStream;​
813 ····​.​restart·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​ 814 ····​.​restart·​local·​v2····​#·​"out":​Ljava/​io/​OutputStream;​
814 ····​:​catchall_1 815 ····​:​catchall_1
Offset 1346, 21 lines modified Offset 1347, 15 lines modified
   
1346 ····​sget-​object·​v5,​·​Landroid/​os/​Build$VERSION;​-​>RELEASE:​Ljava/​lang/​String;​ 1347 ····​sget-​object·​v5,​·​Landroid/​os/​Build$VERSION;​-​>RELEASE:​Ljava/​lang/​String;​
   
1347 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1348 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1348 ····​move-​result-​object·​v4 1349 ····​move-​result-​object·​v4
   
1349 ····​const-​string·​v5,​·​")​·​" 1350 ····​const-​string·​v5,​·​")​·ExoPlayerLib/​"
   
1350 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1351 ····​move-​result-​object·​v4  
   
1352 ····​const-​string·​v5,​·​"ExoPlayerLib/​"  
   
1353 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1351 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1354 ····​move-​result-​object·​v4 1352 ····​move-​result-​object·​v4
   
1355 ····​const-​string·​v5,​·​"1.​5.​8" 1353 ····​const-​string·​v5,​·​"1.​5.​8"
   
[−]
smali/org/telegram/messenger/support/widget/AdapterHelper$UpdateOp.smali
Offset 373, 9 lines modified Offset 373, 10 lines modified
   
373 ····​move-​result-​object·​v0 373 ····​move-​result-​object·​v0
   
374 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 374 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
375 ····​move-​result-​object·​v0 375 ····​move-​result-​object·​v0
   
  376 ····​.​line·​666
376 ····​return-​object·​v0 377 ····​return-​object·​v0
377 .​end·​method 378 .​end·​method
[−]
smali/org/telegram/messenger/support/widget/ChildHelper$Bucket.smali
Offset 580, 19 lines modified Offset 580, 17 lines modified
   
580 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​-​>mData:​J 580 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​-​>mData:​J
   
581 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>toBinaryString(J)​Ljava/​lang/​String;​ 581 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>toBinaryString(J)​Ljava/​lang/​String;​
   
582 ····​move-​result-​object·​v0 582 ····​move-​result-​object·​v0
   
583 ····​.​line·​509  
584 ····​:​goto_0 583 ····​:​goto_0
585 ····​return-​object·​v0 584 ····​return-​object·​v0
   
586 ····​.​line·​508  
587 ····​:​cond_0 585 ····​:​cond_0
588 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 586 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
589 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 587 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
590 ····​iget-​object·​v1,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​-​>next:​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​ 588 ····​iget-​object·​v1,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​-​>next:​Lorg/​telegram/​messenger/​support/​widget/​ChildHelper$Bucket;​
   
[−]
smali/org/telegram/messenger/support/widget/DefaultItemAnimator.smali
Offset 2285, 17 lines modified Offset 2285, 19 lines modified
2285 ····​move-​result·​v0 2285 ····​move-​result·​v0
   
2286 ····​if-​nez·​v0,​·​:​cond_1 2286 ····​if-​nez·​v0,​·​:​cond_1
   
2287 ····​:​cond_0 2287 ····​:​cond_0
2288 ····​const/​4·​v0,​·​0x1 2288 ····​const/​4·​v0,​·​0x1
   
  2289 ····​.​line·​520
2289 ····​:​goto_0 2290 ····​:​goto_0
2290 ····​return·​v0 2291 ····​return·​v0
   
  2292 ····​.​line·​530
2291 ····​:​cond_1 2293 ····​:​cond_1
2292 ····​const/​4·​v0,​·​0x0 2294 ····​const/​4·​v0,​·​0x0
   
2293 ····​goto·​:​goto_0 2295 ····​goto·​:​goto_0
2294 .​end·​method 2296 .​end·​method
   
2295 .​method·​public·​runPendingAnimations(​)​V 2297 .​method·​public·​runPendingAnimations(​)​V
[−]
smali/org/telegram/messenger/support/widget/LinearLayoutManager$1.smali
Offset 44, 9 lines modified Offset 44, 10 lines modified
44 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager$1​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​ 44 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager$1​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​
   
45 ····​.​line·​431 45 ····​.​line·​431
46 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>computeScrollVectorF​orPosition(I)​Landroid/​graphics/​PointF;​ 46 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>computeScrollVectorF​orPosition(I)​Landroid/​graphics/​PointF;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
  48 ····​.​line·​430
48 ····​return-​object·​v0 49 ····​return-​object·​v0
49 .​end·​method 50 .​end·​method
[−]
smali/org/telegram/messenger/support/widget/LinearLayoutManager$AnchorInfo.smali
Offset 89, 17 lines modified Offset 89, 19 lines modified
   
89 ····​move-​result·​v2 89 ····​move-​result·​v2
   
90 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 90 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
91 ····​const/​4·​v1,​·​0x1 91 ····​const/​4·​v1,​·​0x1
   
  92 ····​.​line·​2166
92 ····​:​goto_0 93 ····​:​goto_0
93 ····​return·​v1 94 ····​return·​v1
   
  95 ····​.​line·​2167
94 ····​:​cond_0 96 ····​:​cond_0
95 ····​const/​4·​v1,​·​0x0 97 ····​const/​4·​v1,​·​0x0
   
96 ····​goto·​:​goto_0 98 ····​goto·​:​goto_0
97 .​end·​method 99 .​end·​method
   
   
[−]
smali/org/telegram/messenger/support/widget/LinearLayoutManager.smali
Offset 583, 18 lines modified Offset 583, 18 lines modified
   
583 ····​if-​eqz·​v0,​·​:​cond_0 583 ····​if-​eqz·​v0,​·​:​cond_0
   
584 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findFirstReferenceCh​ild(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​ 584 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findFirstReferenceCh​ild(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​
   
585 ····​move-​result-​object·​v0 585 ····​move-​result-​object·​v0
   
586 ····​.​line·​1576  
587 ····​:​goto_0 586 ····​:​goto_0
588 ····​return-​object·​v0 587 ····​return-​object·​v0
   
  588 ····​.​line·​1576
589 ····​:​cond_0 589 ····​:​cond_0
590 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findLastReferenceChi​ld(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​ 590 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findLastReferenceChi​ld(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​
   
591 ····​move-​result-​object·​v0 591 ····​move-​result-​object·​v0
   
592 ····​goto·​:​goto_0 592 ····​goto·​:​goto_0
593 .​end·​method 593 .​end·​method
Offset 610, 18 lines modified Offset 610, 18 lines modified
   
610 ····​if-​eqz·​v0,​·​:​cond_0 610 ····​if-​eqz·​v0,​·​:​cond_0
   
611 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findLastReferenceChi​ld(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​ 611 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findLastReferenceChi​ld(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​
   
612 ····​move-​result-​object·​v0 612 ····​move-​result-​object·​v0
   
613 ····​.​line·​1593  
614 ····​:​goto_0 613 ····​:​goto_0
615 ····​return-​object·​v0 614 ····​return-​object·​v0
   
  615 ····​.​line·​1593
616 ····​:​cond_0 616 ····​:​cond_0
617 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findFirstReferenceCh​ild(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​ 617 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​telegram/​messenger/​support/​widget/​LinearLayoutManager;​-​>findFirstReferenceCh​ild(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​Landroid/​view/​View;​
   
618 ····​move-​result-​object·​v0 618 ····​move-​result-​object·​v0
   
619 ····​goto·​:​goto_0 619 ····​goto·​:​goto_0
620 .​end·​method 620 .​end·​method
Offset 5820, 17 lines modified Offset 5820, 19 lines modified
   
5820 ····​move-​result·​v0 5820 ····​move-​result·​v0
   
5821 ····​if-​nez·​v0,​·​:​cond_0 5821 ····​if-​nez·​v0,​·​:​cond_0
   
5822 ····​const/​4·​v0,​·​0x1 5822 ····​const/​4·​v0,​·​0x1
   
  5823 ····​.​line·​1167
5823 ····​:​goto_0 5824 ····​:​goto_0
5824 ····​return·​v0 5825 ····​return·​v0
   
  5826 ····​.​line·​1168
5825 ····​:​cond_0 5827 ····​:​cond_0
5826 ····​const/​4·​v0,​·​0x0 5828 ····​const/​4·​v0,​·​0x0
   
5827 ····​goto·​:​goto_0 5829 ····​goto·​:​goto_0
5828 .​end·​method 5830 .​end·​method
   
5829 .​method·​scrollBy(ILorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​I 5831 .​method·​scrollBy(ILorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​)​I
Offset 6231, 17 lines modified Offset 6233, 19 lines modified
   
6231 ····​move-​result·​v0 6233 ····​move-​result·​v0
   
6232 ····​if-​eqz·​v0,​·​:​cond_0 6234 ····​if-​eqz·​v0,​·​:​cond_0
   
6233 ····​const/​4·​v0,​·​0x1 6235 ····​const/​4·​v0,​·​0x1
   
  6236 ····​.​line·​1464
6234 ····​:​goto_0 6237 ····​:​goto_0
6235 ····​return·​v0 6238 ····​return·​v0
   
  6239 ····​.​line·​1466
6236 ····​:​cond_0 6240 ····​:​cond_0
6237 ····​const/​4·​v0,​·​0x0 6241 ····​const/​4·​v0,​·​0x0
   
6238 ····​goto·​:​goto_0 6242 ····​goto·​:​goto_0
6239 .​end·​method 6243 .​end·​method
   
6240 .​method·​public·​smoothScrollToPositio​n(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​I)​V 6244 .​method·​public·​smoothScrollToPositio​n(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​I)​V
[−]
smali/org/telegram/messenger/support/widget/OrientationHelper$2.smali
Offset 266, 14 lines modified Offset 266, 15 lines modified
266 ····​.​line·​356 266 ····​.​line·​356
267 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$LayoutMa​nager;​-​>getPaddingBottom()​I 267 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$LayoutMa​nager;​-​>getPaddingBottom()​I
   
268 ····​move-​result·​v1 268 ····​move-​result·​v1
   
269 ····​sub-​int/​2addr·​v0,​·​v1 269 ····​sub-​int/​2addr·​v0,​·​v1
   
  270 ····​.​line·​355
270 ····​return·​v0 271 ····​return·​v0
271 .​end·​method 272 .​end·​method
   
272 .​method·​public·​offsetChild(Landroid/​view/​View;​I)​V 273 .​method·​public·​offsetChild(Landroid/​view/​View;​I)​V
273 ····​.​locals·​0 274 ····​.​locals·​0
274 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 275 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
275 ····​.​param·​p2,​·​"offset"····​#·​I 276 ····​.​param·​p2,​·​"offset"····​#·​I
[−]
smali/org/telegram/messenger/support/widget/OrientationHelper$1.smali
Offset 266, 14 lines modified Offset 266, 15 lines modified
266 ····​.​line·​270 266 ····​.​line·​270
267 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$LayoutMa​nager;​-​>getPaddingRight()​I 267 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$LayoutMa​nager;​-​>getPaddingRight()​I
   
268 ····​move-​result·​v1 268 ····​move-​result·​v1
   
269 ····​sub-​int/​2addr·​v0,​·​v1 269 ····​sub-​int/​2addr·​v0,​·​v1
   
  270 ····​.​line·​269
270 ····​return·​v0 271 ····​return·​v0
271 .​end·​method 272 .​end·​method
   
272 .​method·​public·​offsetChild(Landroid/​view/​View;​I)​V 273 .​method·​public·​offsetChild(Landroid/​view/​View;​I)​V
273 ····​.​locals·​0 274 ····​.​locals·​0
274 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 275 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
275 ····​.​param·​p2,​·​"offset"····​#·​I 276 ····​.​param·​p2,​·​"offset"····​#·​I
[−]
smali/org/telegram/messenger/support/widget/RecyclerView$LayoutManager.smali
Offset 5031, 17 lines modified Offset 5031, 19 lines modified
5031 ····​move-​result·​v0 5031 ····​move-​result·​v0
   
5032 ····​if-​nez·​v0,​·​:​cond_1 5032 ····​if-​nez·​v0,​·​:​cond_1
   
5033 ····​:​cond_0 5033 ····​:​cond_0
5034 ····​const/​4·​v0,​·​0x1 5034 ····​const/​4·​v0,​·​0x1
   
  5035 ····​.​line·​7419
5035 ····​:​goto_0 5036 ····​:​goto_0
5036 ····​return·​v0 5037 ····​return·​v0
   
  5038 ····​.​line·​7422
5037 ····​:​cond_1 5039 ····​:​cond_1
5038 ····​const/​4·​v0,​·​0x0 5040 ····​const/​4·​v0,​·​0x0
   
5039 ····​goto·​:​goto_0 5041 ····​goto·​:​goto_0
5040 .​end·​method 5042 .​end·​method
   
5041 .​method·​shouldMeasureTwice()​Z 5043 .​method·​shouldMeasureTwice()​Z
Offset 5092, 17 lines modified Offset 5094, 19 lines modified
5092 ····​move-​result·​v0 5094 ····​move-​result·​v0
   
5093 ····​if-​nez·​v0,​·​:​cond_1 5095 ····​if-​nez·​v0,​·​:​cond_1
   
5094 ····​:​cond_0 5096 ····​:​cond_0
5095 ····​const/​4·​v0,​·​0x1 5097 ····​const/​4·​v0,​·​0x1
   
  5098 ····​.​line·​7405
5096 ····​:​goto_0 5099 ····​:​goto_0
5097 ····​return·​v0 5100 ····​return·​v0
   
  5101 ····​.​line·​7407
5098 ····​:​cond_1 5102 ····​:​cond_1
5099 ····​const/​4·​v0,​·​0x0 5103 ····​const/​4·​v0,​·​0x0
   
5100 ····​goto·​:​goto_0 5104 ····​goto·​:​goto_0
5101 .​end·​method 5105 .​end·​method
   
5102 .​method·​public·​smoothScrollToPositio​n(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​I)​V 5106 .​method·​public·​smoothScrollToPositio​n(Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$State;​I)​V
[−]
smali/org/telegram/messenger/support/widget/RecyclerView$Recycler.smali
Offset 406, 21 lines modified Offset 406, 15 lines modified
   
406 ····​move-​result-​object·​v5 406 ····​move-​result-​object·​v5
   
407 ····​invoke-​virtual·​{v5,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 407 ····​invoke-​virtual·​{v5,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
408 ····​move-​result-​object·​v5 408 ····​move-​result-​object·​v5
   
409 ····​const-​string·​v6,​·​")​.​" 409 ····​const-​string·​v6,​·​")​.​state:​"
   
410 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
411 ····​move-​result-​object·​v5  
   
412 ····​const-​string·​v6,​·​"state:​"  
   
413 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 410 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
414 ····​move-​result-​object·​v5 411 ····​move-​result-​object·​v5
   
415 ····​iget-​object·​v6,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​ 412 ····​iget-​object·​v6,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​
   
Offset 753, 21 lines modified Offset 747, 15 lines modified
   
753 ····​move-​result-​object·​v1 747 ····​move-​result-​object·​v1
   
754 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 748 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
755 ····​move-​result-​object·​v1 749 ····​move-​result-​object·​v1
   
756 ····​const-​string·​v2,​·​".​·​State·​" 750 ····​const-​string·​v2,​·​".​·​State·​item·​count·​is·​"
   
757 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
758 ····​move-​result-​object·​v1  
   
759 ····​const-​string·​v2,​·​"item·​count·​is·​"  
   
760 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 751 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
761 ····​move-​result-​object·​v1 752 ····​move-​result-​object·​v1
   
762 ····​iget-​object·​v2,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​ 753 ····​iget-​object·​v2,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​
   
Offset 1429, 21 lines modified Offset 1417, 15 lines modified
   
1429 ····​move-​result-​object·​v8 1417 ····​move-​result-​object·​v8
   
1430 ····​invoke-​virtual·​{v8,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 1418 ····​invoke-​virtual·​{v8,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
1431 ····​move-​result-​object·​v8 1419 ····​move-​result-​object·​v8
   
1432 ····​const-​string·​v9,​·​"·​isn\'t·​dirty·​but·​has" 1420 ····​const-​string·​v9,​·​"·​isn\'t·​dirty·​but·​has·​wrong·​view·​type!·​(found·"
   
1433 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1434 ····​move-​result-​object·​v8  
   
1435 ····​const-​string·​v9,​·​"·​wrong·​view·​type!·​(found·​"  
   
1436 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1421 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1437 ····​move-​result-​object·​v8 1422 ····​move-​result-​object·​v8
   
1438 ····​.​line·​5074 1423 ····​.​line·​5074
1439 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​-​>getItemViewType()​I 1424 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​-​>getItemViewType()​I
Offset 1891, 21 lines modified Offset 1873, 15 lines modified
   
1891 ····​move-​result-​object·​v11 1873 ····​move-​result-​object·​v11
   
1892 ····​invoke-​virtual·​{v11,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 1874 ····​invoke-​virtual·​{v11,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
1893 ····​move-​result-​object·​v11 1875 ····​move-​result-​object·​v11
   
1894 ····​const-​string·​v12,​·​")​.​" 1876 ····​const-​string·​v12,​·​")​.​state:​"
   
1895 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1896 ····​move-​result-​object·​v11  
   
1897 ····​const-​string·​v12,​·​"state:​"  
   
1898 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1877 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1899 ····​move-​result-​object·​v11 1878 ····​move-​result-​object·​v11
   
1900 ····​iget-​object·​v12,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​ 1879 ····​iget-​object·​v12,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$Recycler​;​-​>this$0:​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​
   
Offset 1974, 21 lines modified Offset 1950, 21 lines modified
1974 ····​move-​result·​v10 1950 ····​move-​result·​v10
   
1975 ····​if-​eqz·​v10,​·​:​cond_3 1951 ····​if-​eqz·​v10,​·​:​cond_3
   
1976 ····​.​line·​4655 1952 ····​.​line·​4655
1977 ····​invoke-​virtual·​{v3},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​-​>clearReturnedFromScr​apFlag()​V 1953 ····​invoke-​virtual·​{v3},​·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​-​>clearReturnedFromScr​apFlag()​V
   
1978 ····​goto/​16·​:​goto_1 1954 ····​goto·​:​goto_1
   
1979 ····​.​line·​4661 1955 ····​.​line·​4661
1980 ····​:​cond_9 1956 ····​:​cond_9
Max diff block lines reached; 413/3618 bytes (11.42%) of diff not shown.
[−]
smali/org/telegram/messenger/support/widget/RecyclerView$ViewHolder.smali
Offset 834, 17 lines modified Offset 834, 19 lines modified
   
834 ····​move-​result·​v0 834 ····​move-​result·​v0
   
835 ····​if-​nez·​v0,​·​:​cond_0 835 ····​if-​nez·​v0,​·​:​cond_0
   
836 ····​const/​4·​v0,​·​0x1 836 ····​const/​4·​v0,​·​0x1
   
  837 ····​.​line·​9304
837 ····​:​goto_0 838 ····​:​goto_0
838 ····​return·​v0 839 ····​return·​v0
   
  840 ····​.​line·​9305
839 ····​:​cond_0 841 ····​:​cond_0
840 ····​const/​4·​v0,​·​0x0 842 ····​const/​4·​v0,​·​0x0
   
841 ····​goto·​:​goto_0 843 ····​goto·​:​goto_0
842 .​end·​method 844 .​end·​method
   
843 .​method·​isRemoved()​Z 845 .​method·​isRemoved()​Z
[−]
smali/org/telegram/messenger/support/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem.smali
Offset 234, 14 lines modified Offset 234, 15 lines modified
   
234 ····​move-​result-​object·​v0 234 ····​move-​result-​object·​v0
   
235 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 235 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
236 ····​move-​result-​object·​v0 236 ····​move-​result-​object·​v0
   
  237 ····​.​line·​2881
237 ····​return-​object·​v0 238 ····​return-​object·​v0
238 .​end·​method 239 .​end·​method
   
239 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 240 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
240 ····​.​locals·​2 241 ····​.​locals·​2
241 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 242 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
242 ····​.​param·​p2,​·​"flags"····​#·​I 243 ····​.​param·​p2,​·​"flags"····​#·​I
[−]
smali/org/telegram/messenger/support/widget/StaggeredGridLayoutManager$Span.smali
Offset 478, 15 lines modified Offset 478, 15 lines modified
   
478 ····​const/​4·​v1,​·​-​0x1 478 ····​const/​4·​v1,​·​-​0x1
   
479 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I 479 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I
   
480 ····​move-​result·​v0 480 ····​move-​result·​v0
   
481 ····​.​line·​2528 481 ····​.​line·​2526
482 ····​:​goto_0 482 ····​:​goto_0
483 ····​return·​v0 483 ····​return·​v0
   
484 ····​.​line·​2527 484 ····​.​line·​2527
485 ····​:​cond_0 485 ····​:​cond_0
486 ····​const/​4·​v0,​·​0x0 486 ····​const/​4·​v0,​·​0x0
   
Offset 531, 15 lines modified Offset 531, 15 lines modified
   
531 ····​const/​4·​v1,​·​-​0x1 531 ····​const/​4·​v1,​·​-​0x1
   
532 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I 532 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I
   
533 ····​move-​result·​v0 533 ····​move-​result·​v0
   
534 ····​.​line·​2522 534 ····​.​line·​2520
535 ····​:​goto_0 535 ····​:​goto_0
536 ····​return·​v0 536 ····​return·​v0
   
537 ····​.​line·​2521 537 ····​.​line·​2521
538 ····​:​cond_0 538 ····​:​cond_0
539 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​ 539 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​
   
Offset 580, 15 lines modified Offset 580, 15 lines modified
   
580 ····​move-​result·​v1 580 ····​move-​result·​v1
   
581 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I 581 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I
   
582 ····​move-​result·​v0 582 ····​move-​result·​v0
   
583 ····​.​line·​2540 583 ····​.​line·​2538
584 ····​:​goto_0 584 ····​:​goto_0
585 ····​return·​v0 585 ····​return·​v0
   
586 ····​.​line·​2539 586 ····​.​line·​2539
587 ····​:​cond_0 587 ····​:​cond_0
588 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​ 588 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​
   
Offset 631, 15 lines modified Offset 631, 15 lines modified
   
631 ····​move-​result·​v0 631 ····​move-​result·​v0
   
632 ····​invoke-​virtual·​{p0,​·​v2,​·​v0,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I 632 ····​invoke-​virtual·​{p0,​·​v2,​·​v0,​·​v2},​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>findOneVisibleChild(​IIZ)​I
   
633 ····​move-​result·​v0 633 ····​move-​result·​v0
   
634 ····​.​line·​2534 634 ····​.​line·​2532
635 ····​:​goto_0 635 ····​:​goto_0
636 ····​return·​v0 636 ····​return·​v0
   
637 ····​.​line·​2533 637 ····​.​line·​2533
638 ····​:​cond_0 638 ····​:​cond_0
639 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​ 639 ····​iget-​object·​v0,​·​p0,​·​Lorg/​telegram/​messenger/​support/​widget/​StaggeredGridLayoutMa​nager$Span;​-​>mViews:​Ljava/​util/​ArrayList;​
   
[−]
smali/org/telegram/messenger/support/widget/RecyclerView.smali
Offset 8601, 17 lines modified Offset 8601, 19 lines modified
8601 ····​move-​result·​v0 8601 ····​move-​result·​v0
   
8602 ····​if-​eqz·​v0,​·​:​cond_1 8602 ····​if-​eqz·​v0,​·​:​cond_1
   
8603 ····​:​cond_0 8603 ····​:​cond_0
8604 ····​const/​4·​v0,​·​0x1 8604 ····​const/​4·​v0,​·​0x1
   
  8605 ····​.​line·​4018
8605 ····​:​goto_0 8606 ····​:​goto_0
8606 ····​return·​v0 8607 ····​return·​v0
   
  8608 ····​.​line·​4019
8607 ····​:​cond_1 8609 ····​:​cond_1
8608 ····​const/​4·​v0,​·​0x0 8610 ····​const/​4·​v0,​·​0x0
   
8609 ····​goto·​:​goto_0 8611 ····​goto·​:​goto_0
8610 .​end·​method 8612 .​end·​method
   
8611 .​method·​initAdapterManager()​V 8613 .​method·​initAdapterManager()​V
[−]
smali/org/telegram/messenger/support/widget/helper/ItemTouchHelper$Callback.smali
Offset 381, 14 lines modified Offset 381, 15 lines modified
   
381 ····​invoke-​static·​{v1,​·​p0},​·​Lorg/​telegram/​messenger/​support/​widget/​helper/​ItemTouchHelper$Callb​ack;​-​>makeFlag(II)​I 381 ····​invoke-​static·​{v1,​·​p0},​·​Lorg/​telegram/​messenger/​support/​widget/​helper/​ItemTouchHelper$Callb​ack;​-​>makeFlag(II)​I
   
382 ····​move-​result·​v1 382 ····​move-​result·​v1
   
383 ····​or-​int/​2addr·​v0,​·​v1 383 ····​or-​int/​2addr·​v0,​·​v1
   
  384 ····​.​line·​1487
384 ····​return·​v0 385 ····​return·​v0
385 .​end·​method 386 .​end·​method
   
386 .​method·​private·​onDraw(Landroid/​graphics/​Canvas;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​Ljava/​util/​List;​IFF)​V 387 .​method·​private·​onDraw(Landroid/​graphics/​Canvas;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView$ViewHold​er;​Ljava/​util/​List;​IFF)​V
387 ····​.​locals·​13 388 ····​.​locals·​13
388 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​ 389 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​
389 ····​.​param·​p2,​·​"parent"····​#·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​ 390 ····​.​param·​p2,​·​"parent"····​#·​Lorg/​telegram/​messenger/​support/​widget/​RecyclerView;​
Offset 1138, 15 lines modified Offset 1139, 15 lines modified
1138 ····​if-​nez·​v0,​·​:​cond_1 1139 ····​if-​nez·​v0,​·​:​cond_1
   
1139 ····​.​line·​2098 1140 ····​.​line·​2098
1140 ····​if-​ne·​p2,​·​v1,​·​:​cond_0 1141 ····​if-​ne·​p2,​·​v1,​·​:​cond_0
   
1141 ····​const-​wide/​16·​v2,​·​0xc8 1142 ····​const-​wide/​16·​v2,​·​0xc8
   
1142 ····​.​line·​2102 1143 ····​.​line·​2101
1143 ····​:​goto_0 1144 ····​:​goto_0
1144 ····​return-​wide·​v2 1145 ····​return-​wide·​v2
   
1145 ····​.​line·​2098 1146 ····​.​line·​2098
1146 ····​:​cond_0 1147 ····​:​cond_0
1147 ····​const-​wide/​16·​v2,​·​0xfa 1148 ····​const-​wide/​16·​v2,​·​0xfa
   
[−]
smali/org/telegram/messenger/support/widget/helper/ItemTouchHelper.smali
Offset 2339, 17 lines modified Offset 2339, 19 lines modified
   
2339 ····​cmpg-​float·​v0,​·​p2,​·​v0 2339 ····​cmpg-​float·​v0,​·​p2,​·​v0
   
2340 ····​if-​gtz·​v0,​·​:​cond_0 2340 ····​if-​gtz·​v0,​·​:​cond_0
   
2341 ····​const/​4·​v0,​·​0x1 2341 ····​const/​4·​v0,​·​0x1
   
  2342 ····​.​line·​442
2342 ····​:​goto_0 2343 ····​:​goto_0
2343 ····​return·​v0 2344 ····​return·​v0
   
  2345 ····​.​line·​445
2344 ····​:​cond_0 2346 ····​:​cond_0
2345 ····​const/​4·​v0,​·​0x0 2347 ····​const/​4·​v0,​·​0x0
   
2346 ····​goto·​:​goto_0 2348 ····​goto·​:​goto_0
2347 .​end·​method 2349 .​end·​method
   
2348 .​method·​private·​initGestureDetector()​V 2350 .​method·​private·​initGestureDetector()​V
[−]
smali/org/telegram/messenger/volley/Request.smali
Offset 447, 18 lines modified Offset 447, 19 lines modified
   
447 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I 447 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
448 ····​move-​result·​v3 448 ····​move-​result·​v3
   
449 ····​sub-​int/​2addr·​v2,​·​v3 449 ····​sub-​int/​2addr·​v2,​·​v3
   
450 ····​.​line·​580 450 ····​.​line·​578
451 ····​:​goto_0 451 ····​:​goto_0
452 ····​return·​v2 452 ····​return·​v2
   
  453 ····​.​line·​580
453 ····​:​cond_0 454 ····​:​cond_0
454 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​volley/​Request$Priority;​-​>ordinal()​I 455 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​volley/​Request$Priority;​-​>ordinal()​I
   
455 ····​move-​result·​v2 456 ····​move-​result·​v2
   
456 ····​invoke-​virtual·​{v0},​·​Lorg/​telegram/​messenger/​volley/​Request$Priority;​-​>ordinal()​I 457 ····​invoke-​virtual·​{v0},​·​Lorg/​telegram/​messenger/​volley/​Request$Priority;​-​>ordinal()​I
   
Offset 1276, 15 lines modified Offset 1277, 15 lines modified
   
1276 ····​move-​result-​object·​v1 1277 ····​move-​result-​object·​v1
   
1277 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1278 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1278 ····​move-​result-​object·​v1 1279 ····​move-​result-​object·​v1
   
  1280 ····​.​line·​586
1279 ····​return-​object·​v1 1281 ····​return-​object·​v1
   
1280 ····​.​line·​586  
1281 ····​:​cond_0 1282 ····​:​cond_0
1282 ····​const-​string·​v1,​·​"[·​]·​" 1283 ····​const-​string·​v1,​·​"[·​]·​"
   
1283 ····​goto·​:​goto_0 1284 ····​goto·​:​goto_0
1284 .​end·​method 1285 .​end·​method
[−]
smali/org/telegram/messenger/volley/toolbox/BasicNetwork.smali
Offset 429, 14 lines modified Offset 429, 15 lines modified
429 ····​iget-​object·​v6,​·​p0,​·​Lorg/​telegram/​messenger/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lorg/​telegram/​messenger/​volley/​toolbox/​ByteArrayPool;​ 429 ····​iget-​object·​v6,​·​p0,​·​Lorg/​telegram/​messenger/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lorg/​telegram/​messenger/​volley/​toolbox/​ByteArrayPool;​
   
430 ····​invoke-​virtual·​{v6,​·​v0},​·​Lorg/​telegram/​messenger/​volley/​toolbox/​ByteArrayPool;​-​>returnBuf([B)​V 430 ····​invoke-​virtual·​{v6,​·​v0},​·​Lorg/​telegram/​messenger/​volley/​toolbox/​ByteArrayPool;​-​>returnBuf([B)​V
   
431 ····​.​line·​252 431 ····​.​line·​252
432 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​>close()​V 432 ····​invoke-​virtual·​{v1},​·​Lorg/​telegram/​messenger/​volley/​toolbox/​PoolingByteArrayOutpu​tStream;​-​>close()​V
   
  433 ····​.​line·​241
433 ····​return-​object·​v5 434 ····​return-​object·​v5
   
434 ····​.​line·​246 435 ····​.​line·​246
435 ····​:​catch_0 436 ····​:​catch_0
436 ····​move-​exception·​v3 437 ····​move-​exception·​v3
   
437 ····​.​line·​249 438 ····​.​line·​249
Offset 743, 15 lines modified Offset 744, 15 lines modified
   
743 ····​sub-​long·​v8,​·​v16,​·​v24 744 ····​sub-​long·​v8,​·​v16,​·​v24
   
744 ····​invoke-​direct/​range·​{v3·​.​.​·​v9},​·​Lorg/​telegram/​messenger/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V 745 ····​invoke-​direct/​range·​{v3·​.​.​·​v9},​·​Lorg/​telegram/​messenger/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V
   
745 ····​move-​object/​from16·​v11,​·​v23 746 ····​move-​object/​from16·​v11,​·​v23
   
746 ····​.​line·​138 747 ····​.​line·​137
747 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​ 748 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​
748 ····​.​end·​local·​v20····​#·​"entry":​Lorg/​telegram/​messenger/​volley/​Cache$Entry;​ 749 ····​.​end·​local·​v20····​#·​"entry":​Lorg/​telegram/​messenger/​volley/​Cache$Entry;​
749 ····​.​end·​local·​v23····​#·​"responseContents":​[B 750 ····​.​end·​local·​v23····​#·​"responseContents":​[B
750 ····​.​local·​v11,​·​"responseContents":​[B 751 ····​.​local·​v11,​·​"responseContents":​[B
751 ····​:​goto_1 752 ····​:​goto_1
752 ····​return-​object·​v3 753 ····​return-​object·​v3
   
Offset 794, 14 lines modified Offset 795, 15 lines modified
794 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​ 795 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​
795 ····​move-​object/​from16·​v11,​·​v23 796 ····​move-​object/​from16·​v11,​·​v23
   
796 ····​.​end·​local·​v23····​#·​"responseContents":​[B 797 ····​.​end·​local·​v23····​#·​"responseContents":​[B
797 ····​.​restart·​local·​v11····​#·​"responseContents":​[B 798 ····​.​restart·​local·​v11····​#·​"responseContents":​[B
798 ····​move-​object·​v3,​·​v7 799 ····​move-​object·​v3,​·​v7
   
  800 ····​.​line·​116
799 ····​goto·​:​goto_1 801 ····​goto·​:​goto_1
   
800 ····​.​line·​122 802 ····​.​line·​122
801 ····​.​end·​local·​v11····​#·​"responseContents":​[B 803 ····​.​end·​local·​v11····​#·​"responseContents":​[B
802 ····​.​end·​local·​v20····​#·​"entry":​Lorg/​telegram/​messenger/​volley/​Cache$Entry;​ 804 ····​.​end·​local·​v20····​#·​"entry":​Lorg/​telegram/​messenger/​volley/​Cache$Entry;​
803 ····​.​restart·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​ 805 ····​.​restart·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​
804 ····​.​restart·​local·​v23····​#·​"responseContents":​[B 806 ····​.​restart·​local·​v23····​#·​"responseContents":​[B
Offset 938, 14 lines modified Offset 940, 15 lines modified
938 ····​.​catch·​Ljava/​net/​SocketTimeoutExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_0 940 ····​.​catch·​Ljava/​net/​SocketTimeoutExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_0
939 ····​.​catch·​Lorg/​apache/​http/​conn/​ConnectTimeoutExcepti​on;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_6 941 ····​.​catch·​Lorg/​apache/​http/​conn/​ConnectTimeoutExcepti​on;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_6
940 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_5 942 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_5
941 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_4 943 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_4
   
942 ····​move-​object·​v3,​·​v13 944 ····​move-​object·​v3,​·​v13
   
  945 ····​.​line·​137
943 ····​goto·​:​goto_1 946 ····​goto·​:​goto_1
   
944 ····​.​line·​141 947 ····​.​line·​141
945 ····​.​end·​local·​v8····​#·​"requestLifetime":​J 948 ····​.​end·​local·​v8····​#·​"requestLifetime":​J
946 ····​.​end·​local·​v11····​#·​"responseContents":​[B 949 ····​.​end·​local·​v11····​#·​"responseContents":​[B
947 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​ 950 ····​.​end·​local·​v12····​#·​"statusLine":​Lorg/​apache/​http/​StatusLine;​
948 ····​.​end·​local·​v14····​#·​"statusCode":​I 951 ····​.​end·​local·​v14····​#·​"statusCode":​I
[−]
smali/org/telegram/messenger/volley/toolbox/DiskBasedCache.smali
Offset 1389, 15 lines modified Offset 1389, 15 lines modified
1389 ····​:​try_end_4 1389 ····​:​try_end_4
1390 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0 1390 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0
1391 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_1 1391 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_1
   
1392 ····​:​cond_2 1392 ····​:​cond_2
1393 ····​move-​object·​v7,​·​v8 1393 ····​move-​object·​v7,​·​v8
   
1394 ····​.​line·​130 1394 ····​.​line·​120
1395 ····​goto·​:​goto_0 1395 ····​goto·​:​goto_0
   
1396 ····​.​line·​129 1396 ····​.​line·​129
1397 ····​:​catch_0 1397 ····​:​catch_0
1398 ····​move-​exception·​v6 1398 ····​move-​exception·​v6
   
1399 ····​.​line·​130 1399 ····​.​line·​130
[−]
smali/org/telegram/ui/NotificationsSettingsActivity$ListAdapter.smali
Offset 2232, 15 lines modified Offset 2232, 17 lines modified
   
2232 ····​move-​result·​v0 2232 ····​move-​result·​v0
   
2233 ····​if-​eq·​p1,​·​v0,​·​:​cond_0 2233 ····​if-​eq·​p1,​·​v0,​·​:​cond_0
   
2234 ····​const/​4·​v0,​·​0x1 2234 ····​const/​4·​v0,​·​0x1
   
  2235 ····​.​line·​636
2235 ····​:​goto_0 2236 ····​:​goto_0
2236 ····​return·​v0 2237 ····​return·​v0
   
  2238 ····​.​line·​639
2237 ····​:​cond_0 2239 ····​:​cond_0
2238 ····​const/​4·​v0,​·​0x0 2240 ····​const/​4·​v0,​·​0x0
   
2239 ····​goto·​:​goto_0 2241 ····​goto·​:​goto_0
2240 .​end·​method 2242 .​end·​method
[−]
smali/org/telegram/ui/PrivacySettingsActivity$ListAdapter.smali
Offset 1130, 15 lines modified Offset 1130, 17 lines modified
1130 ····​move-​result·​v0 1130 ····​move-​result·​v0
   
1131 ····​if-​nez·​v0,​·​:​cond_3 1131 ····​if-​nez·​v0,​·​:​cond_3
   
1132 ····​:​cond_2 1132 ····​:​cond_2
1133 ····​const/​4·​v0,​·​0x1 1133 ····​const/​4·​v0,​·​0x1
   
  1134 ····​.​line·​309
1134 ····​:​goto_0 1135 ····​:​goto_0
1135 ····​return·​v0 1136 ····​return·​v0
   
  1137 ····​.​line·​312
1136 ····​:​cond_3 1138 ····​:​cond_3
1137 ····​const/​4·​v0,​·​0x0 1139 ····​const/​4·​v0,​·​0x0
   
1138 ····​goto·​:​goto_0 1140 ····​goto·​:​goto_0
1139 .​end·​method 1141 .​end·​method
[−]
smali/org/telegram/ui/SettingsActivity$ListAdapter.smali
Offset 2919, 15 lines modified Offset 2919, 17 lines modified
2919 ····​move-​result·​v0 2919 ····​move-​result·​v0
   
2920 ····​if-​ne·​p1,​·​v0,​·​:​cond_1 2920 ····​if-​ne·​p1,​·​v0,​·​:​cond_1
   
2921 ····​:​cond_0 2921 ····​:​cond_0
2922 ····​const/​4·​v0,​·​0x1 2922 ····​const/​4·​v0,​·​0x1
   
  2923 ····​.​line·​1181
2923 ····​:​goto_0 2924 ····​:​goto_0
2924 ····​return·​v0 2925 ····​return·​v0
   
  2926 ····​.​line·​1185
2925 ····​:​cond_1 2927 ····​:​cond_1
2926 ····​const/​4·​v0,​·​0x0 2928 ····​const/​4·​v0,​·​0x0
   
2927 ····​goto·​:​goto_0 2929 ····​goto·​:​goto_0
2928 .​end·​method 2930 .​end·​method
[−]
smali/org/telegram/ui/Components/PhotoFilterView.smali
Offset 5267, 17 lines modified Offset 5267, 19 lines modified
5267 ····​move-​result·​v0 5267 ····​move-​result·​v0
   
5268 ····​if-​nez·​v0,​·​:​cond_1 5268 ····​if-​nez·​v0,​·​:​cond_1
   
5269 ····​:​cond_0 5269 ····​:​cond_0
5270 ····​const/​4·​v0,​·​0x1 5270 ····​const/​4·​v0,​·​0x1
   
  5271 ····​.​line·​2520
5271 ····​:​goto_0 5272 ····​:​goto_0
5272 ····​return·​v0 5273 ····​return·​v0
   
  5274 ····​.​line·​2521
5273 ····​:​cond_1 5275 ····​:​cond_1
5274 ····​const/​4·​v0,​·​0x0 5276 ····​const/​4·​v0,​·​0x0
   
5275 ····​goto·​:​goto_0 5277 ····​goto·​:​goto_0
5276 .​end·​method 5278 .​end·​method
   
5277 .​method·​public·​init()​V 5279 .​method·​public·​init()​V
[−]
smali/org/telegram/ui/Components/Scroller.smali
Offset 1548, 17 lines modified Offset 1548, 19 lines modified
   
1548 ····​cmpl-​float·​v0,​·​v0,​·​v1 1548 ····​cmpl-​float·​v0,​·​v0,​·​v1
   
1549 ····​if-​nez·​v0,​·​:​cond_0 1549 ····​if-​nez·​v0,​·​:​cond_0
   
1550 ····​const/​4·​v0,​·​0x1 1550 ····​const/​4·​v0,​·​0x1
   
  1551 ····​.​line·​499
1551 ····​:​goto_0 1552 ····​:​goto_0
1552 ····​return·​v0 1553 ····​return·​v0
   
  1554 ····​.​line·​500
1553 ····​:​cond_0 1555 ····​:​cond_0
1554 ····​const/​4·​v0,​·​0x0 1556 ····​const/​4·​v0,​·​0x0
   
1555 ····​goto·​:​goto_0 1557 ····​goto·​:​goto_0
1556 .​end·​method 1558 .​end·​method
   
1557 .​method·​public·​setFinalX(I)​V 1559 .​method·​public·​setFinalX(I)​V
[−]
lib/armeabi/libtmessages.22.so
[−]
readelf --wide --file-header {}
Offset 6, 15 lines modified Offset 6, 15 lines modified
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​DYN·​(Shared·​object·​file)​ 8 ··​Type:​······························​DYN·​(Shared·​object·​file)​
9 ··​Machine:​···························​ARM 9 ··​Machine:​···························​ARM
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x0 11 ··​Entry·​point·​address:​···············​0x0
12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········​52·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········​3350628·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········​3211412·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000000,​·​Version5·​EABI 14 ··​Flags:​·····························​0x5000200,​·​Version5·​EABI,​·​soft-​float·ABI
15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············​52·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········​32·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········8 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​24 19 ··​Number·​of·​section·​headers:​·········​28
20 ··​Section·​header·​string·​table·​index:​·​23 20 ··​Section·​header·​string·​table·​index:​·​27
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​ 1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x0 2 Entry·​point·​0x0
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·​52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00100·​0x00100·​R···​0x4 6 ··​PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··​INTERP·········​0x000134·​0x00000134·​0x00000134·​0x00013·​0x00013·​R···​0x1 7 ··​INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker] 8 ······​[Requesting·​program·​interpreter:​·​/​system/​bin/​linker]
9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x309b5c·​0x309b5c·​R·​E·​0x1000 9 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x2e82b8·​0x2e82b8·​R·​E·​0x1000
10 ··​LOAD···········​0x309ea8·​0x0030aea8·​0x0030aea8·​0x2805c·​0x53668·​RW··​0x1000 10 ··​LOAD···········​0x2e8df8·​0x002e9df8·​0x002e9df8·​0x2710c·​0x51850·​RW··​0x1000
11 ··​DYNAMIC········​0x32ee2c·​0x0032fe2c·​0x0032fe2c·​0x00110·​0x00110·​RW··​0x4 11 ··​DYNAMIC········​0x30cf70·​0x0030df70·​0x0030df70·​0x00138·​0x00138·​RW··​0x4
  12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
13 ··​EXIDX··········​0x2b1774·​0x002b1774·​0x002b1774·​0x114c8·​0x114c8·​R···​0x4 14 ··​EXIDX··········​0x291660·​0x00291660·​0x00291660·​0x10280·​0x10280·​R···​0x4
14 ··​GNU_RELRO······​0x309ea8·​0x0030aea8·​0x0030aea8·​0x26158·​0x26158·​RW··​0x8 15 ··​GNU_RELRO······​0x2e8df8·​0x002e9df8·​0x002e9df8·​0x25208·​0x25208·​RW··​0x8
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
17 ···​00····· 18 ···​00·····
18 ···​01·····​.​interp· 19 ···​01·····​.​interp·
19 ···​02·····​.​interp·​.​dynsym·​.​dynstr·​.​hash·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata· 20 ···​02·····​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·​.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​ARM.​extab·​.​ARM.​exidx·​.​rodata·
20 ···​03·····​.​data.​rel.​ro.​local·​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss· 21 ···​03·····​.​data.​rel.​ro.​local·​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·​.​data·​.​bss·
21 ···​04·····​.​dynamic· 22 ···​04·····​.​dynamic·
22 ···​05····· 23 ···​05·····.​note.​gnu.​build-​id·
23 ···​06·····.​ARM.​exidx· 24 ···​06·····
24 ···​07·····.​data.​rel.​ro.​local·.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got· 25 ···​07·····​.​ARM.​exidx·
  26 ···​08·····​.​data.​rel.​ro.​local·​.​fini_array·​.​data.​rel.​ro·​.​init_array·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 33 lines modified Offset 1, 37 lines modified
1 There·​are·​24·​section·​headers,​·​starting·​at·​offset·​0x332064:​ 1 There·​are·​28·​section·​headers,​·​starting·​at·​offset·​0x310094:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​interp···········​PROGBITS········​00000134·​000134·​000013·​00···​A··​0···​0··​1 5 ··​[·​1]·​.​interp···········​PROGBITS········​00000154·​000154·​000013·​00···​A··​0···​0··​1
6 ··​[·​2]·​.​dynsym···········DYNSYM··········​00000148·​000148·​01a4a0·10···​A··3···1··​4 6 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·00···​A··0···0··​4
7 ··​[·​3]·​.​dynstr···········STRTAB··········​0001a5e8·​01a5e8·​024f27·00···​A··0···0··1 7 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​01a3d0·10···​A··4···1··4
8 ··​[·​4]·​.​hash·············HASH············​0003f510·​03f510·​00a93c·​04···​A··2···​0··4 8 ··​[·​4]·​.​dynstr···········STRTAB··········​0001a55c·​01a55c·​0252c4·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​dyn··········REL·············​00049e4c·​049e4c·​018228·​08···​A··2···​0··​4 9 ··​[·​5]·​.​hash·············HASH············​0003f820·​03f820·​00a908·​04···​A··3···​0··​4
10 ··​[·​6]·​.​rel.​plt··········REL·············​00062074·​062074·​000678·​08··AI··2···7··4 10 ··​[·​6]·​.​gnu.​version······VERSYM··········​0004a128·​04a128·​00347a·​02···​A··3···0··2
11 ··​[·​7]·​.​plt··············PROGBITS········​000626ec·​0626ec·​0009c8·​00··AX··0···0··​4 11 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​0004d5a4·​04d5a4·​00001c·​00···​A··4···1··​4
12 ··​[·​8]·​.​text·············PROGBITS········​000630b8·​0630b8·248328·​00··AX··0···0··8 12 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​0004d5c0·​04d5c0·000060·​00···​A··4···3··4
13 ··​[·​9]·​.​ARM.​extab········PROGBITS········​002ab3e0·2ab3e0·​006394·​00···​A··0···​0··​4 13 ··​[·​9]·​.​rel.​dyn··········REL·············​0004d620·04d620·​016900·​08···​A··3···​0··​4
14 ··​[10]·​.​ARM.​exidx········ARM_EXIDX·······​002b1774·2b1774·​0114c8·​08··​AL··8···​0··​4 14 ··​[10]·​.​rel.​plt··········REL·············​00063f20·063f20·​0005d8·​08··​AI··3··11··​4
15 ··​[11]·​.​rodata···········​PROGBITS········​002c2c40·2c2c40·​046f1c·​00···​A··​0···​0·16 15 ··​[11]·​.​plt··············​PROGBITS········​000644f8·0644f8·​0008d8·​00··AX··​0···​0··​4
16 ··​[12]·​.​data.​rel.​ro.​local·​PROGBITS········​0030aea8·309ea8·01d660·​00··WA··​0···​0··​8 16 ··​[12]·​.​text·············​PROGBITS········​00064dd0·064dd0·22823c·​00··AX··​0···​0··​8
17 ··​[13]·​.​fini_array·······FINI_ARRAY······00328508·327508·​000008·​00··WA··​0···​0··​4 17 ··​[13]·​.​ARM.​extab········​PROGBITS········0028d00c·28d00c·​004654·​00···A··​0···​0··​4
18 ··​[14]·​.​data.​rel.​ro······PROGBITS········​00328510·327510·​0078f8·​00··WA··​0···​0··8 18 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······​00291660·291660·​010280·​08··AL·12···​0··4
19 ··​[15]·​.​init_array·······INIT_ARRAY······​0032fe08·​32ee08·​000024·​00··WA··​0···​0··​4 19 ··​[15]·​.​rodata···········PROGBITS········​002a18e0·​2a18e0·​0469d8·​00···A··​0···​0·16
20 ··​[16]·​.​dynamic··········DYNAMIC·········​0032fe2c·​32ee2c·​000110·​08··​WA··3···​0··4 20 ··​[16]·​.​data.​rel.​ro.​local·PROGBITS········​002e9df8·2e8df8·​01d118·​00··​WA··0···​0··8
21 ··​[17]·​.​got··············PROGBITS········​0032ff40·​32ef40·​0010c0·​00··​WA··​0···​0··​4 21 ··​[17]·​.​fini_array·······FINI_ARRAY······​00306f10·​305f10·​000008·​00··​WA··​0···​0··​4
22 ··​[18]·​.​data·············​PROGBITS········​00331000·​330000·​001f04·​00··​WA··​0···​0··​8 22 ··​[18]·​.​data.​rel.​ro······​PROGBITS········​00306f18·​305f18·​00703c·​00··​WA··​0···​0··​8
23 ··​[19]·​.​bss··············NOBITS··········​00332f08·​331f04·​02b608·​00··​WA··​0···​0··8 23 ··​[19]·​.​init_array·······INIT_ARRAY······​0030df54·​30cf54·​00001c·​00··​WA··​0···​0··4
24 ··​[20]·​.​comment··········PROGBITS········​00000000·​331f04·​000035·​01··MS··0···​0··1 24 ··​[20]·​.​dynamic··········DYNAMIC·········​0030df70·​30cf70·​000138·​08··WA··4···​0··4
25 ··​[21]·​.​note.​gnu.​gold-​version·NOTE············​00000000·​331f3c·​00001c·​00······​0···​0··​4 25 ··​[21]·​.​got··············PROGBITS········​0030e0ac·​30d0ac·​000f54·​00··WA··​0···​0··​4
26 ··​[22]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​331f58·​00002b·​00······​0···​0··1 26 ··​[22]·​.​data·············PROGBITS········​0030f000·​30e000·​001f04·​00··WA··​0···​0··8
27 ··​[23]·​.​shstrtab·········STRTAB··········​00000000·​331f83·​0000e0·​00······​0···​0··1 27 ··​[23]·​.​bss··············NOBITS··········​00310f08·​30ff04·​02a740·​00··WA··​0···​0··8
  28 ··​[24]·​.​comment··········​PROGBITS········​00000000·​30ff04·​000028·​01··​MS··​0···​0··​1
  29 ··​[25]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​30ff2c·​00001c·​00······​0···​0··​4
  30 ··​[26]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​30ff48·​00002b·​00······​0···​0··​1
  31 ··​[27]·​.​shstrtab·········​STRTAB··········​00000000·​30ff73·​00011e·​00······​0···​0··​1
28 Key·​to·​Flags:​ 32 Key·​to·​Flags:​
29 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 33 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
30 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 34 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
31 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 35 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
32 ··​y·​(purecode)​,​·​p·​(processor·​specific)​ 36 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 6733 lines modified Offset 1, 6720 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​6730·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​6717·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize 4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_finalize@LIBC·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit 5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__cxa_atexit@LIBC·​(2)​
6 ·····​3:​·​002a76e4····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmple 6 ·····​3:​·​002894cc····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmple
7 ·····​4:​·​002a76f8····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmpge 7 ·····​4:​·​002894e0····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmpge
8 ·····​5:​·​002a732c···​408·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fmul 8 ·····​5:​·​00289114···​408·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fmul
9 ·····​6:​·​002a70e8···​400·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fadd 9 ·····​6:​·​00288ed0···​400·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fadd
10 ·····​7:​·​002a770c····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmpgt 10 ·····​7:​·​002894f4····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmpgt
11 ·····​8:​·​002a76d0····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fcmplt 11 ·····​8:​·​002894b8····​20·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fcmplt
12 ·····​9:​·​002a70e4···​404·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fsub 12 ·····​9:​·​00288ecc···​404·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fsub
13 ····​10:​·​002a7280····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_i2f 13 ····​10:​·​00289068····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_i2f
14 ····​11:​·​002a74c4···​352·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_fdiv 14 ····​11:​·​002892ac···​352·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_fdiv
15 ····​12:​·​0006b514··​1176·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_pcm_soft_clip 15 ····​12:​·​0006d470··​1176·​FUNC····​GLOBAL·​DEFAULT···12·​opus_pcm_soft_clip
16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​powf 16 ····​13:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​powf@LIBC·​(3)​
17 ····​14:​·​002a9598·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_unwind_cpp_pr​0 17 ····​14:​·​0028b33c·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_unwind_cpp_pr​0
18 ····​15:​·​0006b9ac····​48·​FUNC····​GLOBAL·​DEFAULT····​8·​encode_size 18 ····​15:​·​0006d908····​48·​FUNC····​GLOBAL·​DEFAULT···12·​encode_size
19 ····​16:​·​002a64b0·····​0·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_idiv 19 ····​16:​·​00288298·····​0·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_idiv
20 ····​17:​·​0006b9dc···​928·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_parse_imp​l 20 ····​17:​·​0006d938···​932·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_parse_imp​l
21 ····​18:​·​0006d000···​112·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_get_sampl​es_per_frame 21 ····​18:​·​0006ef80···​112·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_get_sampl​es_per_frame
22 ····​19:​·​0006bd7c····​52·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_parse 22 ····​19:​·​0006dcdc····​52·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_parse
23 ····​20:​·​00098990····​84·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_dec_init 23 ····​20:​·​0009a728····​84·​FUNC····​GLOBAL·​DEFAULT···12·​ec_dec_init
24 ····​21:​·​00078f04····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_InitDecoder 24 ····​21:​·​0007ad3c····​68·​FUNC····​GLOBAL·​DEFAULT···12·​silk_InitDecoder
25 ····​22:​·​00078f48··​2524·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_Decode 25 ····​22:​·​0007ad80··​2516·​FUNC····​GLOBAL·​DEFAULT···12·​silk_Decode
26 ····​23:​·​00098a98····​60·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_dec_bit_logp 26 ····​23:​·​0009a830····​60·​FUNC····​GLOBAL·​DEFAULT···12·​ec_dec_bit_logp
27 ····​24:​·​00098b8c···​152·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_dec_uint 27 ····​24:​·​0009a924···​156·​FUNC····​GLOBAL·​DEFAULT···12·​ec_dec_uint
28 ····​25:​·​0009824c···​696·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_custom_decoder_c​tl 28 ····​25:​·​00099fe4···​696·​FUNC····​GLOBAL·​DEFAULT···12·​opus_custom_decoder_c​tl
29 ····​26:​·​00097260··​4076·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_decode_with_ec 29 ····​26:​·​00098fa8··​4156·​FUNC····​GLOBAL·​DEFAULT···12·​celt_decode_with_ec
30 ····​27:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail 30 ····​27:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​__stack_chk_fail@LIBC​·​(2)​
31 ····​28:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard 31 ····​28:​·​00000000·····​0·​OBJECT··​GLOBAL·​DEFAULT··​UND·​__stack_chk_guard@LIB​C·​(2)​
32 ····​29:​·​0006cad4···​132·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_get_size​ 32 ····​29:​·​0006ea54···​132·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_get_size​
33 ····​30:​·​00078ef0····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_Get_Decoder_Size​ 33 ····​30:​·​0007ad28····​20·​FUNC····​GLOBAL·​DEFAULT···12·​silk_Get_Decoder_Size​
34 ····​31:​·​0009721c····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_decoder_get_size​ 34 ····​31:​·​00098f64····​68·​FUNC····​GLOBAL·​DEFAULT···12·​celt_decoder_get_size​
35 ····​32:​·​0006cb58···​344·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_init 35 ····​32:​·​0006ead8···​344·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_init
36 ····​33:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memset 36 ····​33:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​memset@LIBC·​(2)​
37 ····​34:​·​00098504···​216·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_decoder_init 37 ····​34:​·​0009a29c···​216·​FUNC····​GLOBAL·​DEFAULT···12·​celt_decoder_init
38 ····​35:​·​0006ccb0···​200·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_create 38 ····​35:​·​0006ec30···​200·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_create
39 ····​36:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc 39 ····​36:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​malloc@LIBC·​(2)​
40 ····​37:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free 40 ····​37:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​free@LIBC·​(2)​
41 ····​38:​·​0006cd78···​544·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_ctl 41 ····​38:​·​0006ecf8···​544·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_ctl
42 ····​39:​·​002a95a0·····​8·​FUNC····​WEAK···​DEFAULT····​8·​__aeabi_unwind_cpp_pr​1 42 ····​39:​·​0028b344·····​8·​FUNC····​WEAK···​DEFAULT···12·​__aeabi_unwind_cpp_pr​1
43 ····​40:​·​0006cf98·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_destroy 43 ····​40:​·​0006ef18·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_destroy
44 ····​41:​·​0006cf9c···​100·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_get_bandw​idth 44 ····​41:​·​0006ef1c···​100·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_get_bandw​idth
45 ····​42:​·​0006d070····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_get_nb_ch​annels 45 ····​42:​·​0006eff0····​20·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_get_nb_ch​annels
46 ····​43:​·​002a658c····​32·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_idivmod 46 ····​43:​·​00288374····​32·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_idivmod
47 ····​44:​·​0006d084···​804·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decode_native 47 ····​44:​·​0006f004···​804·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decode_native
48 ····​45:​·​0006d3a8····​60·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decode 48 ····​45:​·​0006f328····​60·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decode
49 ····​46:​·​0006d3e4···​208·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decode_float 49 ····​46:​·​0006f364···​208·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decode_float
50 ····​47:​·​0006d4b4····​80·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_get_nb_fr​ames 50 ····​47:​·​0006f434····​80·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_get_nb_fr​ames
51 ····​48:​·​0006d504····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_get_nb_sa​mples 51 ····​48:​·​0006f484····​72·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_get_nb_sa​mples
52 ····​49:​·​0006d54c····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_decoder_get_nb_s​amples 52 ····​49:​·​0006f4cc····​20·​FUNC····​GLOBAL·​DEFAULT···12·​opus_decoder_get_nb_s​amples
53 ····​50:​·​0006d79c···​288·​FUNC····​GLOBAL·​DEFAULT····​8·​downmix_int 53 ····​50:​·​0006f708···​284·​FUNC····​GLOBAL·​DEFAULT···12·​downmix_int
54 ····​51:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​sqrtf 54 ····​51:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​sqrtf@LIBC·​(3)​
55 ····​52:​·​0006dd58···​512·​FUNC····​GLOBAL·​DEFAULT····​8·​downmix_float 55 ····​52:​·​0006fcc0···​504·​FUNC····​GLOBAL·​DEFAULT···12·​downmix_float
56 ····​53:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​lrintf 56 ····​53:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​lrintf@LIBC·​(3)​
57 ····​54:​·​0006df58···​136·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encoder_get_size​ 57 ····​54:​·​0006feb8···​136·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encoder_get_size​
58 ····​55:​·​00079924····​20·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_Get_Encoder_Size​ 58 ····​55:​·​0007b754····​20·​FUNC····​GLOBAL·​DEFAULT···12·​silk_Get_Encoder_Size​
59 ····​56:​·​00093270····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_encoder_get_size​ 59 ····​56:​·​00094fa8····​68·​FUNC····​GLOBAL·​DEFAULT···12·​celt_encoder_get_size​
60 ····​57:​·​0006dfe0···​672·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encoder_init 60 ····​57:​·​0006ff40···​672·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encoder_init
61 ····​58:​·​00079938···​260·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_InitEncoder 61 ····​58:​·​0007b768···​260·​FUNC····​GLOBAL·​DEFAULT···12·​silk_InitEncoder
62 ····​59:​·​000963bc···​256·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_encoder_init 62 ····​59:​·​000980f4···​256·​FUNC····​GLOBAL·​DEFAULT···12·​celt_encoder_init
63 ····​60:​·​00095f6c··​1104·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_custom_encoder_c​tl 63 ····​60:​·​00097ca4··​1104·​FUNC····​GLOBAL·​DEFAULT···12·​opus_custom_encoder_c​tl
64 ····​61:​·​00083734····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_lin2log 64 ····​61:​·​0008550c····​68·​FUNC····​GLOBAL·​DEFAULT···12·​silk_lin2log
65 ····​62:​·​0006e280···​232·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encoder_create 65 ····​62:​·​000701e0···​236·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encoder_create
66 ····​63:​·​002a7758····​92·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_f2iz 66 ····​63:​·​00289508····​92·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_f2iz
67 ····​64:​·​0006e368···​792·​FUNC····​GLOBAL·​DEFAULT····​8·​optimize_framesize 67 ····​64:​·​000702cc···​792·​FUNC····​GLOBAL·​DEFAULT···12·​optimize_framesize
68 ····​65:​·​0006e680···​252·​FUNC····​GLOBAL·​DEFAULT····​8·​frame_size_select 68 ····​65:​·​000705e4···​252·​FUNC····​GLOBAL·​DEFAULT···12·​frame_size_select
69 ····​66:​·​0006e77c···​196·​FUNC····​GLOBAL·​DEFAULT····​8·​compute_frame_size 69 ····​66:​·​000706e0···​192·​FUNC····​GLOBAL·​DEFAULT···12·​compute_frame_size
70 ····​67:​·​0006e840···​724·​FUNC····​GLOBAL·​DEFAULT····​8·​compute_stereo_width 70 ····​67:​·​000707a0···​724·​FUNC····​GLOBAL·​DEFAULT···12·​compute_stereo_width
71 ····​68:​·​0009badc···​212·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_sqrt 71 ····​68:​·​0009d7fc···​216·​FUNC····​GLOBAL·​DEFAULT···12·​celt_sqrt
72 ····​69:​·​0009bcfc···​228·​FUNC····​GLOBAL·​DEFAULT····​8·​frac_div32 72 ····​69:​·​0009da20···​228·​FUNC····​GLOBAL·​DEFAULT···12·​frac_div32
73 ····​70:​·​002a6904····​64·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_f2d 73 ····​70:​·​002886ec····​64·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_f2d
74 ····​71:​·​002a660c···​684·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_dadd 74 ····​71:​·​002883f4···​684·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_dadd
75 ····​72:​·​002a6f8c····​92·​FUNC····​GLOBAL·​DEFAULT····​8·​__aeabi_d2iz 75 ····​72:​·​00288d74····​92·​FUNC····​GLOBAL·​DEFAULT···12·​__aeabi_d2iz
76 ····​73:​·​0006eb14··​8820·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encode_native 76 ····​73:​·​00070a74··​8872·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encode_native
77 ····​74:​·​00076ab8···​260·​FUNC····​GLOBAL·​DEFAULT····​8·​run_analysis 77 ····​74:​·​00078934···​260·​FUNC····​GLOBAL·​DEFAULT···12·​run_analysis
78 ····​75:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​floor 78 ····​75:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​floor@LIBC·​(3)​
79 ····​76:​·​00074580····​12·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_repacketizer_ini​t 79 ····​76:​·​000764f0····​12·​FUNC····​GLOBAL·​DEFAULT···12·​opus_repacketizer_ini​t
80 ····​77:​·​000745b0·····​8·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_repacketizer_cat​ 80 ····​77:​·​00076520·····​8·​FUNC····​GLOBAL·​DEFAULT···12·​opus_repacketizer_cat​
81 ····​78:​·​000745c0···​916·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_repacketizer_out​_range_impl 81 ····​78:​·​00076530···​924·​FUNC····​GLOBAL·​DEFAULT···12·​opus_repacketizer_out​_range_impl
82 ····​79:​·​00098d48····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_enc_init 82 ····​79:​·​0009aae4····​68·​FUNC····​GLOBAL·​DEFAULT···12·​ec_enc_init
83 ····​80:​·​00083778···​144·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_log2lin 83 ····​80:​·​00085550···​140·​FUNC····​GLOBAL·​DEFAULT···12·​silk_log2lin
84 ····​81:​·​00083364···​404·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_biquad_alt 84 ····​81:​·​00085144···​400·​FUNC····​GLOBAL·​DEFAULT···12·​silk_biquad_alt
85 ····​82:​·​00079a3c··​4256·​FUNC····​GLOBAL·​DEFAULT····​8·​silk_Encode 85 ····​82:​·​0007b86c··​4232·​FUNC····​GLOBAL·​DEFAULT···12·​silk_Encode
86 ····​83:​·​00098e3c····​40·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_enc_bit_logp 86 ····​83:​·​0009abd8····​40·​FUNC····​GLOBAL·​DEFAULT···12·​ec_enc_bit_logp
87 ····​84:​·​00098f44····​96·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_enc_uint 87 ····​84:​·​0009ace0····​96·​FUNC····​GLOBAL·​DEFAULT···12·​ec_enc_uint
88 ····​85:​·​00099058···​392·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_enc_done 88 ····​85:​·​0009adf4···​392·​FUNC····​GLOBAL·​DEFAULT···12·​ec_enc_done
89 ····​86:​·​0009353c·​10800·​FUNC····​GLOBAL·​DEFAULT····​8·​celt_encode_with_ec 89 ····​86:​·​00095274·​10800·​FUNC····​GLOBAL·​DEFAULT···12·​celt_encode_with_ec
90 ····​87:​·​00099024····​52·​FUNC····​GLOBAL·​DEFAULT····​8·​ec_enc_shrink 90 ····​87:​·​0009adc0····​52·​FUNC····​GLOBAL·​DEFAULT···12·​ec_enc_shrink
91 ····​88:​·​000749a0···​192·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_packet_pad 91 ····​88:​·​00076918···​192·​FUNC····​GLOBAL·​DEFAULT···12·​opus_packet_pad
92 ····​89:​·​00070d88···​392·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encode_float 92 ····​89:​·​00072d1c···​392·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encode_float
93 ····​90:​·​00070f10···​188·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encode 93 ····​90:​·​00072ea4···​184·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encode
94 ····​91:​·​00070fcc··​2364·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encoder_ctl 94 ····​91:​·​00072f5c··​2332·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encoder_ctl
95 ····​92:​·​00071908·····​4·​FUNC····​GLOBAL·​DEFAULT····​8·​opus_encoder_destroy 95 ····​92:​·​00073878·····​4·​FUNC····​GLOBAL·​DEFAULT···12·​opus_encoder_destroy
96 ····​93:​·​0007190c···​100·​FUNC····​GLOBAL·​DEFAULT····​8·​validate_layout 96 ····​93:​·​0007387c···​100·​FUNC····​GLOBAL·​DEFAULT···12·​validate_layout
97 ····​94:​·​00071970····​68·​FUNC····​GLOBAL·​DEFAULT····​8·​get_left_channel 97 ····​94:​·​000738e0····​68·​FUNC····​GLOBAL·​DEFAULT···12·​get_left_channel
98 ····​95:​·​000719b4····​72·​FUNC····​GLOBAL·​DEFAULT····​8·​get_right_channel 98 ····​95:​·​00073924····​72·​FUNC····​GLOBAL·​DEFAULT···12·​get_right_channel
Max diff block lines reached; 859341/1003746 bytes (85.61%) of diff not shown.
[−]
readelf --wide --relocs {}
Offset 1, 12570 lines modified Offset 1, 11745 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x49e4c·​contains·​12357·​entries:​ 1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x4d620·​contains·​11552·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 0030aeac··​00000017·​R_ARM_RELATIVE········ 3 002e9dfc··​00000017·​R_ARM_RELATIVE········
4 0030aeb0··​00000017·​R_ARM_RELATIVE········ 4 002e9e00··​00000017·​R_ARM_RELATIVE········
5 0030aeb4··​00000017·​R_ARM_RELATIVE········ 5 002e9e04··​00000017·​R_ARM_RELATIVE········
6 0030aeb8··​00000017·​R_ARM_RELATIVE········ 6 002e9e08··​00000017·​R_ARM_RELATIVE········
7 0030aebc··​00000017·​R_ARM_RELATIVE········ 7 002e9e0c··​00000017·​R_ARM_RELATIVE········
  8 002e9e10··​00000017·​R_ARM_RELATIVE········
  9 002e9e14··​00000017·​R_ARM_RELATIVE········
  10 002e9e18··​00000017·​R_ARM_RELATIVE········
  11 002e9e1c··​00000017·​R_ARM_RELATIVE········
  12 002e9e20··​00000017·​R_ARM_RELATIVE········
  13 002e9e24··​00000017·​R_ARM_RELATIVE········
  14 002e9e28··​00000017·​R_ARM_RELATIVE········
  15 002e9e2c··​00000017·​R_ARM_RELATIVE········
  16 002e9e30··​00000017·​R_ARM_RELATIVE········
  17 002e9e3c··​00000017·​R_ARM_RELATIVE········
  18 002e9e40··​00000017·​R_ARM_RELATIVE········
  19 002e9e44··​00000017·​R_ARM_RELATIVE········
  20 002e9e48··​00000017·​R_ARM_RELATIVE········
  21 002e9e4c··​00000017·​R_ARM_RELATIVE········
  22 002e9e50··​00000017·​R_ARM_RELATIVE········
  23 002e9e54··​00000017·​R_ARM_RELATIVE········
  24 002e9e60··​00000017·​R_ARM_RELATIVE········
  25 002e9e64··​00000017·​R_ARM_RELATIVE········
  26 002e9e68··​00000017·​R_ARM_RELATIVE········
  27 002e9e6c··​00000017·​R_ARM_RELATIVE········
  28 002e9e70··​00000017·​R_ARM_RELATIVE········
  29 002e9e74··​00000017·​R_ARM_RELATIVE········
  30 002e9e78··​00000017·​R_ARM_RELATIVE········
  31 002e9e7c··​00000017·​R_ARM_RELATIVE········
  32 002e9e80··​00000017·​R_ARM_RELATIVE········
  33 002e9e84··​00000017·​R_ARM_RELATIVE········
  34 002e9e88··​00000017·​R_ARM_RELATIVE········
  35 002e9e8c··​00000017·​R_ARM_RELATIVE········
  36 002e9e90··​00000017·​R_ARM_RELATIVE········
  37 002e9e94··​00000017·​R_ARM_RELATIVE········
  38 002e9e98··​00000017·​R_ARM_RELATIVE········
  39 002e9e9c··​00000017·​R_ARM_RELATIVE········
  40 002e9ea0··​00000017·​R_ARM_RELATIVE········
  41 002e9ea4··​00000017·​R_ARM_RELATIVE········
  42 002e9ea8··​00000017·​R_ARM_RELATIVE········
  43 002e9eac··​00000017·​R_ARM_RELATIVE········
  44 002e9eb0··​00000017·​R_ARM_RELATIVE········
  45 002e9eb4··​00000017·​R_ARM_RELATIVE········
  46 002e9eb8··​00000017·​R_ARM_RELATIVE········
  47 002e9ebc··​00000017·​R_ARM_RELATIVE········
  48 002e9ec0··​00000017·​R_ARM_RELATIVE········
  49 002e9ec4··​00000017·​R_ARM_RELATIVE········
  50 002e9ec8··​00000017·​R_ARM_RELATIVE········
  51 002e9ecc··​00000017·​R_ARM_RELATIVE········
  52 002e9ed0··​00000017·​R_ARM_RELATIVE········
  53 002e9ed4··​00000017·​R_ARM_RELATIVE········
  54 002e9ed8··​00000017·​R_ARM_RELATIVE········
  55 002e9edc··​00000017·​R_ARM_RELATIVE········
  56 002e9ef8··​00000017·​R_ARM_RELATIVE········
  57 002e9f0c··​00000017·​R_ARM_RELATIVE········
  58 002e9f10··​00000017·​R_ARM_RELATIVE········
  59 002e9f14··​00000017·​R_ARM_RELATIVE········
  60 002e9f20··​00000017·​R_ARM_RELATIVE········
  61 002e9f24··​00000017·​R_ARM_RELATIVE········
  62 002e9f28··​00000017·​R_ARM_RELATIVE········
  63 002e9f2c··​00000017·​R_ARM_RELATIVE········
  64 002e9f30··​00000017·​R_ARM_RELATIVE········
  65 002e9f38··​00000017·​R_ARM_RELATIVE········
  66 002e9f3c··​00000017·​R_ARM_RELATIVE········
  67 002e9f40··