378 KB
/home/fdroid/fdroiddata/tmp/im.vector.alpha_609.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_im.vector.alpha_609.apk
272 KB
zipinfo /dev/stdin
Max report size reached
15.1 KB
classes.dex
15.1 KB
classes.jar
6.68 KB
zipinfo /dev/stdin
Max report size reached
877 B
zipnote {}
Offset 8568, 15 lines modifiedOffset 8568, 15 lines modified
  
8568 Filename:​·​pl/​droidsonroids/​gif/​GifDecoder.​class8568 Filename:​·​pl/​droidsonroids/​gif/​GifDecoder.​class
8569 Comment:​·8569 Comment:​·
  
8570 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable.​class8570 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable.​class
8571 Comment:​·8571 Comment:​·
  
8572 Filename:​·​pl/​droidsonroids/​gif/​GifDrawableBuilder.​class8572 Filename:​·​pl/​droidsonroids/​gif/​GifDrawableInit.​class
8573 Comment:​·8573 Comment:​·
  
8574 Filename:​·​pl/​droidsonroids/​gif/​GifError.​class8574 Filename:​·​pl/​droidsonroids/​gif/​GifError.​class
8575 Comment:​·8575 Comment:​·
  
8576 Filename:​·​pl/​droidsonroids/​gif/​GifIOException.​class8576 Filename:​·​pl/​droidsonroids/​gif/​GifIOException.​class
8577 Comment:​·8577 Comment:​·
Offset 11553, 14 lines modifiedOffset 11553, 17 lines modified
  
11553 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable$2.​class11553 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable$2.​class
11554 Comment:​·11554 Comment:​·
  
11555 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable$3.​class11555 Filename:​·​pl/​droidsonroids/​gif/​GifDrawable$3.​class
11556 Comment:​·11556 Comment:​·
  
 11557 Filename:​·​pl/​droidsonroids/​gif/​GifDrawableBuilder.​class
 11558 Comment:​·
  
11557 Filename:​·​pl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource.​class11559 Filename:​·​pl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource.​class
11558 Comment:​·11560 Comment:​·
  
11559 Filename:​·​pl/​droidsonroids/​gif/​InputSource$AssetSour​ce.​class11561 Filename:​·​pl/​droidsonroids/​gif/​InputSource$AssetSour​ce.​class
11560 Comment:​·11562 Comment:​·
  
11561 Filename:​·​pl/​droidsonroids/​gif/​InputSource$ByteArray​Source.​class11563 Filename:​·​pl/​droidsonroids/​gif/​InputSource$ByteArray​Source.​class
559 B
pl/droidsonroids/gif/BuildConfig.class
483 B
procyon -ec {}
Max report size reached
812 B
pl/droidsonroids/gif/GifDrawable.class
736 B
procyon -ec {}
Max report size reached
4.29 KB
pl/droidsonroids/gif/GifDrawableBuilder.class
4.2 KB
procyon -ec {}
Max report size reached
904 B
pl/droidsonroids/gif/InputSource.class
828 B
procyon -ec {}
Max report size reached
1.02 KB
pl/droidsonroids/gif/ReLinker.class
974 B
procyon -ec {}
Max report size reached
1.42 KB
smali/pl/droidsonroids/gif/InputSource$ResourcesSource.smali
Offset 32, 41 lines modifiedOffset 32, 41 lines modified
32 ········​.​end·​annotation32 ········​.​end·​annotation
  
33 ········​.​annotation·​build·​Landroid/​support/​annotation/​RawRes;​33 ········​.​annotation·​build·​Landroid/​support/​annotation/​RawRes;​
34 ········​.​end·​annotation34 ········​.​end·​annotation
35 ····​.​end·​param35 ····​.​end·​param
  
36 ····​.​prologue36 ····​.​prologue
37 ····​.​line·​21337 ····​.​line·​218
38 ····​const/​4·​v0,​·​0x038 ····​const/​4·​v0,​·​0x0
  
39 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V39 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
40 ····​.​line·​21440 ····​.​line·​219
41 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResources:​Landroid/​content/​res/​Resources;​41 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResources:​Landroid/​content/​res/​Resources;​
  
42 ····​.​line·​21542 ····​.​line·​220
43 ····​iput·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResourceId:​I43 ····​iput·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResourceId:​I
  
44 ····​.​line·​21644 ····​.​line·​221
45 ····​return-​void45 ····​return-​void
46 .​end·​method46 .​end·​method
  
  
47 #·​virtual·​methods47 #·​virtual·​methods
48 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​48 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
49 ····​.​locals·​349 ····​.​locals·​3
50 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​50 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
51 ········​value·​=·​{51 ········​value·​=·​{
52 ············​Ljava/​io/​IOException;​52 ············​Ljava/​io/​IOException;​
53 ········​}53 ········​}
54 ····​.​end·​annotation54 ····​.​end·​annotation
  
55 ····​.​prologue55 ····​.​prologue
56 ····​.​line·​22056 ····​.​line·​225
57 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​57 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
58 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResources:​Landroid/​content/​res/​Resources;​58 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResources:​Landroid/​content/​res/​Resources;​
  
59 ····​iget·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResourceId:​I59 ····​iget·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$Resources​Source;​-​>mResourceId:​I
  
60 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>openRawResourceFd(I)​Landroid/​content/​res/​AssetFileDescriptor;​60 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>openRawResourceFd(I)​Landroid/​content/​res/​AssetFileDescriptor;​
1.16 KB
smali/pl/droidsonroids/gif/InputSource$ByteArraySource.smali
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"bytes"····​#·​[B24 ····​.​param·​p1,​·​"bytes"····​#·​[B
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​7029 ····​.​line·​75
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·​7132 ····​.​line·​76
33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$ByteArray​Source;​-​>bytes:​[B33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$ByteArray​Source;​-​>bytes:​[B
  
34 ····​.​line·​7234 ····​.​line·​77
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
39 ····​.​locals·​239 ····​.​locals·​2
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Lpl/​droidsonroids/​gif/​GifIOException;​42 ············​Lpl/​droidsonroids/​gif/​GifIOException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·7646 ····​.​line·81
47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$ByteArray​Source;​-​>bytes:​[B48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$ByteArray​Source;​-​>bytes:​[B
  
49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>([B)​V49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>([B)​V
  
50 ····​return-​object·​v050 ····​return-​object·​v0
12.2 KB
smali/pl/droidsonroids/gif/GifDrawableBuilder.smali
Offset 1, 349 lines modifiedOffset 1, 48 lines modified
1 .​class·​public·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​1 .​class·​public·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Lpl/​droidsonroids/​gif/​GifDrawableInit;​
3 .​source·​"GifDrawableBuilder.​java"3 .​source·​"GifDrawableBuilder.​java"
  
  
4 #·instance·​fields4 #·annotations
5 .​field·​private·​mExecutor:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​5 .​annotation·​system·Ldalvik/​annotation/​Signature;​
 6 ····​value·​=·​{
6 .​field·private·mInputSource:​Lpl/​droidsonroids/​gif/​InputSource;​7 ········​"Lpl/​droidsonroids/​gif/​GifDrawableInit",​
 8 ········​"<",​
7 .​field·​private·​mIsRenderingTriggered​OnDraw:​Z9 ········"Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​",​
 10 ········​">;​"
8 .​field·private·mOldDrawable:​Lpl/​droidsonroids/​gif/​GifDrawable;​11 ····​}
 12 .​end·​annotation
9 .​field·​private·​mOptions:​Lpl/​droidsonroids/​gif/​GifOptions;​ 
  
  
10 #·​direct·​methods13 #·​direct·​methods
11 .​method·​public·​constructor·​<init>()​V14 .​method·​public·​constructor·​<init>()​V
12 ····​.​locals·115 ····​.​locals·0
  
13 ····​.​prologue16 ····​.​prologue
14 ····​.​line·3417 ····​.​line·7
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V18 ····​invoke-​direct·​{p0},​·​Lpl/​droidsonroids/​gif/​GifDrawableInit;​-​><init>()​V
  
16 ····​.​line·​38 
17 ····​const/​4·​v0,​·​0x1 
  
18 ····​iput-​boolean·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mIsRenderingTriggere​dOnDraw:​Z 
  
19 ····​.​line·​39 
20 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifOptions;​ 
  
21 ····​invoke-​direct·​{v0},​·​Lpl/​droidsonroids/​gif/​GifOptions;​-​><init>()​V 
  
22 ····​iput-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mOptions:​Lpl/​droidsonroids/​gif/​GifOptions;​ 
  
23 ····​return-​void19 ····​return-​void
24 .​end·​method20 .​end·​method
  
  
25 #·​virtual·​methods21 #·​virtual·​methods
26 .​method·​public·​build()​Lpl/​droidsonroids/​gif/​GifDrawable;​22 .​method·​protected·​self()​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​
27 ····​.​locals·​5 
28 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 
29 ········​value·​=·​{ 
30 ············​Ljava/​io/​IOException;​ 
31 ········​} 
32 ····​.​end·​annotation 
  
33 ····​.​prologue 
34 ····​.​line·​60 
35 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mInputSource:​Lpl/​droidsonroids/​gif/​InputSource;​ 
  
36 ····​if-​nez·​v0,​·​:​cond_0 
  
37 ····​.​line·​61 
38 ····​new-​instance·​v0,​·​Ljava/​lang/​NullPointerException;​ 
  
39 ····​const-​string·​v1,​·​"Source·​is·​not·​set" 
  
40 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V 
  
41 ····​throw·​v0 
  
42 ····​.​line·​63 
43 ····​:​cond_0 
44 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mInputSource:​Lpl/​droidsonroids/​gif/​InputSource;​ 
  
45 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mOldDrawable:​Lpl/​droidsonroids/​gif/​GifDrawable;​ 
  
46 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mExecutor:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 
  
47 ····​iget-​boolean·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mIsRenderingTriggere​dOnDraw:​Z 
  
48 ····​iget-​object·​v4,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mOptions:​Lpl/​droidsonroids/​gif/​GifOptions;​ 
  
49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​>build(Lpl/​droidsonroids/​gif/​GifDrawable;​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ZLpl/​droidsonroids/​gif/​GifOptions;​)​Lpl/​droidsonroids/​gif/​GifDrawable;​ 
  
50 ····​move-​result-​object·​v0 
  
51 ····​return-​object·​v0 
52 .​end·​method 
  
53 .​method·​public·​from(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​ 
54 ····​.​locals·​1 
55 ····​.​param·​p1,​·​"contentResolver"····​#·​Landroid/​content/​ContentResolver;​ 
56 ····​.​param·​p2,​·​"uri"····​#·​Landroid/​net/​Uri;​ 
  
57 ····​.​prologue 
58 ····​.​line·​201 
59 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​ 
  
60 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​><init>(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​V 
  
61 ····​iput-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mInputSource:​Lpl/​droidsonroids/​gif/​InputSource;​ 
  
62 ····​.​line·​202 
63 ····​return-​object·​p0 
64 .​end·​method 
  
65 .​method·​public·​from(Landroid/​content/​res/​AssetFileDescriptor;​)​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​ 
66 ····​.​locals·​1 
67 ····​.​param·​p1,​·​"assetFileDescriptor"​····​#·​Landroid/​content/​res/​AssetFileDescriptor;​ 
  
68 ····​.​prologue 
69 ····​.​line·​166 
70 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​ 
  
71 ····​invoke-​direct·​{v0,​·​p1},​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​-​><init>(Landroid/​content/​res/​AssetFileDescriptor;​)​V 
  
72 ····​iput-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​-​>mInputSource:​Lpl/​droidsonroids/​gif/​InputSource;​ 
  
73 ····​.​line·​167 
74 ····​return-​object·​p0 
75 .​end·​method 
  
76 .​method·​public·​from(Landroid/​content/​res/​AssetManager;​Ljava/​lang/​String;​)​Lpl/​droidsonroids/​gif/​GifDrawableBuilder;​ 
77 ····​.​locals·​1 
78 ····​.​param·​p1,​·​"assetManager"····​#·​Landroid/​content/​res/​AssetManager;​ 
79 ····​.​param·​p2,​·​"assetName"····​#·​Ljava/​lang/​String;​ 
  
80 ····​.​prologue 
81 ····​.​line·​189 
82 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​ 
  
83 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​><init>(Landroid/​content/​res/​AssetManager;​Ljava/​lang/​String;​)​V 
Max diff block lines reached; 2743/12376 bytes (22.16%) of diff not shown.
1.26 KB
smali/pl/droidsonroids/gif/InputSource$FileDescriptorSource.smali
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"fileDescriptor"····​#·​Ljava/​io/​FileDescriptor;​24 ····​.​param·​p1,​·​"fileDescriptor"····​#·​Ljava/​io/​FileDescriptor;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​16929 ····​.​line·​174
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·​17032 ····​.​line·​175
33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileDescr​iptorSource;​-​>mFd:​Ljava/​io/​FileDescriptor;​33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileDescr​iptorSource;​-​>mFd:​Ljava/​io/​FileDescriptor;​
  
34 ····​.​line·​17134 ····​.​line·​176
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
39 ····​.​locals·​239 ····​.​locals·​2
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Ljava/​io/​IOException;​42 ············​Ljava/​io/​IOException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​17546 ····​.​line·​180
47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileDescr​iptorSource;​-​>mFd:​Ljava/​io/​FileDescriptor;​48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileDescr​iptorSource;​-​>mFd:​Ljava/​io/​FileDescriptor;​
  
49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​io/​FileDescriptor;​)​V49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​io/​FileDescriptor;​)​V
  
50 ····​return-​object·​v050 ····​return-​object·​v0
1.39 KB
smali/pl/droidsonroids/gif/InputSource$AssetFileDescriptorSource.smali
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"assetFileDescriptor"​····​#·​Landroid/​content/​res/​AssetFileDescriptor;​24 ····​.​param·​p1,​·​"assetFileDescriptor"​····​#·​Landroid/​content/​res/​AssetFileDescriptor;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​23529 ····​.​line·​240
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·​23632 ····​.​line·​241
33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​-​>mAssetFileDescriptor​:​Landroid/​content/​res/​AssetFileDescriptor;​33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​-​>mAssetFileDescriptor​:​Landroid/​content/​res/​AssetFileDescriptor;​
  
34 ····​.​line·​23734 ····​.​line·​242
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
39 ····​.​locals·​239 ····​.​locals·​2
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Ljava/​io/​IOException;​42 ············​Ljava/​io/​IOException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​24146 ····​.​line·​246
47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​-​>mAssetFileDescriptor​:​Landroid/​content/​res/​AssetFileDescriptor;​48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetFile​DescriptorSource;​-​>mAssetFileDescriptor​:​Landroid/​content/​res/​AssetFileDescriptor;​
  
49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Landroid/​content/​res/​AssetFileDescriptor;​)​V49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Landroid/​content/​res/​AssetFileDescriptor;​)​V
  
50 ····​return-​object·​v050 ····​return-​object·​v0
1.93 KB
smali/pl/droidsonroids/gif/GifDrawable$3.smali
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​I)​V24 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
26 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​26 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
27 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​27 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​52729 ····​.​line·​546
30 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​30 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
31 ····​iput·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>val$frameIndex:​I31 ····​iput·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>val$frameIndex:​I
  
32 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V32 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V
  
33 ····​return-​void33 ····​return-​void
Offset 39, 34 lines modifiedOffset 39, 34 lines modified
  
  
39 #·​virtual·​methods39 #·​virtual·​methods
40 .​method·​public·​doWork()​V40 .​method·​public·​doWork()​V
41 ····​.​locals·​441 ····​.​locals·​4
  
42 ····​.​prologue42 ····​.​prologue
43 ····​.​line·​53043 ····​.​line·​549
44 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​44 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
45 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​45 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
46 ····​iget·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>val$frameIndex:​I46 ····​iget·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>val$frameIndex:​I
  
47 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​47 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
48 ····​iget-​object·​v2,​·​v2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​48 ····​iget-​object·​v2,​·​v2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​
  
49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>seekToFrame(ILandroi​d/​graphics/​Bitmap;​)​V49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>seekToFrame(ILandroi​d/​graphics/​Bitmap;​)​V
  
50 ····​.​line·​53150 ····​.​line·​550
51 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​51 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$3;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
52 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mInvalidationHandler​:​Lpl/​droidsonroids/​gif/​InvalidationHandler;​52 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mInvalidationHandler​:​Lpl/​droidsonroids/​gif/​InvalidationHandler;​
  
53 ····​const/​4·​v1,​·​-​0x153 ····​const/​4·​v1,​·​-​0x1
  
54 ····​const-​wide/​16·​v2,​·​0x054 ····​const-​wide/​16·​v2,​·​0x0
  
55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lpl/​droidsonroids/​gif/​InvalidationHandler;​-​>sendEmptyMessageAtTi​me(IJ)​Z55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lpl/​droidsonroids/​gif/​InvalidationHandler;​-​>sendEmptyMessageAtTi​me(IJ)​Z
  
56 ····​.​line·​53256 ····​.​line·​551
57 ····​return-​void57 ····​return-​void
58 .​end·​method58 .​end·​method
1.88 KB
smali/pl/droidsonroids/gif/InputSource$FileSource.smali
Offset 23, 62 lines modifiedOffset 23, 62 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​24 ····​.​param·​p1,​·​"file"····​#·​Ljava/​io/​File;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​9129 ····​.​line·​96
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·​9232 ····​.​line·​97
33 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getPath()​Ljava/​lang/​String;​33 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getPath()​Ljava/​lang/​String;​
  
34 ····​move-​result-​object·​v034 ····​move-​result-​object·​v0
  
35 ····​iput-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​35 ····​iput-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​
  
36 ····​.​line·​9336 ····​.​line·​98
37 ····​return-​void37 ····​return-​void
38 .​end·​method38 .​end·​method
  
39 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V39 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V
40 ····​.​locals·​140 ····​.​locals·​1
41 ····​.​param·​p1,​·​"filePath"····​#·​Ljava/​lang/​String;​41 ····​.​param·​p1,​·​"filePath"····​#·​Ljava/​lang/​String;​
42 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​42 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
43 ········​.​end·​annotation43 ········​.​end·​annotation
44 ····​.​end·​param44 ····​.​end·​param
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​10046 ····​.​line·​105
47 ····​const/​4·​v0,​·​0x047 ····​const/​4·​v0,​·​0x0
  
48 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V48 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
49 ····​.​line·​10149 ····​.​line·​106
50 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​50 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​
  
51 ····​.​line·​10251 ····​.​line·​107
52 ····​return-​void52 ····​return-​void
53 .​end·​method53 .​end·​method
  
  
54 #·​virtual·​methods54 #·​virtual·​methods
55 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​55 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
56 ····​.​locals·​256 ····​.​locals·​2
57 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​57 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
58 ········​value·​=·​{58 ········​value·​=·​{
59 ············​Lpl/​droidsonroids/​gif/​GifIOException;​59 ············​Lpl/​droidsonroids/​gif/​GifIOException;​
60 ········​}60 ········​}
61 ····​.​end·​annotation61 ····​.​end·​annotation
  
62 ····​.​prologue62 ····​.​prologue
63 ····​.​line·​10663 ····​.​line·​111
64 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​64 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
65 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​65 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$FileSourc​e;​-​>mPath:​Ljava/​lang/​String;​
  
66 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​lang/​String;​)​V66 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​lang/​String;​)​V
  
67 ····​return-​object·​v067 ····​return-​object·​v0
55.3 KB
smali/pl/droidsonroids/gif/GifDrawable.smali
Offset 364, 15 lines modifiedOffset 364, 15 lines modified
364 ····​.​param·​p4,​·​"isRenderingTriggered​OnDraw"····​#·​Z364 ····​.​param·​p4,​·​"isRenderingTriggered​OnDraw"····​#·​Z
  
365 ····​.​prologue365 ····​.​prologue
366 ····​const/​4·​v1,​·​0x1366 ····​const/​4·​v1,​·​0x1
  
367 ····​const/​4·​v2,​·​0x0367 ····​const/​4·​v2,​·​0x0
  
368 ····​.​line·​211368 ····​.​line·​230
369 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V369 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
  
370 ····​.​line·​58370 ····​.​line·​58
371 ····​iput-​boolean·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mIsRunning:​Z371 ····​iput-​boolean·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mIsRunning:​Z
  
372 ····​.​line·​59372 ····​.​line·​59
373 ····​const-​wide/​high16·​v4,​·​-​0x8000000000000000L373 ····​const-​wide/​high16·​v4,​·​-​0x8000000000000000L
Offset 405, 101 lines modifiedOffset 405, 101 lines modified
405 ····​.​line·​78405 ····​.​line·​78
406 ····​new-​instance·​v3,​·​Lpl/​droidsonroids/​gif/​RenderTask;​406 ····​new-​instance·​v3,​·​Lpl/​droidsonroids/​gif/​RenderTask;​
  
407 ····​invoke-​direct·​{v3,​·​p0},​·​Lpl/​droidsonroids/​gif/​RenderTask;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V407 ····​invoke-​direct·​{v3,​·​p0},​·​Lpl/​droidsonroids/​gif/​RenderTask;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V
  
408 ····​iput-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mRenderTask:​Lpl/​droidsonroids/​gif/​RenderTask;​408 ····​iput-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mRenderTask:​Lpl/​droidsonroids/​gif/​RenderTask;​
  
409 ····​.​line·​212409 ····​.​line·​231
410 ····​iput-​boolean·​p4,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mIsRenderingTriggere​dOnDraw:​Z410 ····​iput-​boolean·​p4,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mIsRenderingTriggere​dOnDraw:​Z
  
411 ····​.​line·​213411 ····​.​line·​232
412 ····​if-​eqz·​p3,​·​:​cond_3412 ····​if-​eqz·​p3,​·​:​cond_3
  
413 ····​.​end·​local·​p3····​#·​"executor":​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​413 ····​.​end·​local·​p3····​#·​"executor":​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
414 ····​:​goto_0414 ····​:​goto_0
415 ····​iput-​object·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mExecutor:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​415 ····​iput-​object·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mExecutor:​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
  
416 ····​.​line·​214416 ····​.​line·​233
417 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​417 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
418 ····​.​line·​215418 ····​.​line·​234
419 ····​const/​4·​v0,​·​0x0419 ····​const/​4·​v0,​·​0x0
  
420 ····​.​line·​216420 ····​.​line·​235
421 ····​.​local·​v0,​·​"oldBitmap":​Landroid/​graphics/​Bitmap;​421 ····​.​local·​v0,​·​"oldBitmap":​Landroid/​graphics/​Bitmap;​
422 ····​if-​eqz·​p2,​·​:​cond_1422 ····​if-​eqz·​p2,​·​:​cond_1
  
423 ····​.​line·​217423 ····​.​line·​236
424 ····​iget-​object·​v3,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​424 ····​iget-​object·​v3,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
425 ····​monitor-​enter·​v3425 ····​monitor-​enter·​v3
  
426 ····​.​line·​218426 ····​.​line·​237
427 ····​:​try_start_0427 ····​:​try_start_0
428 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​428 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
429 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>isRecycled()​Z429 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>isRecycled()​Z
  
430 ····​move-​result·​v4430 ····​move-​result·​v4
  
431 ····​if-​nez·​v4,​·​:​cond_0431 ····​if-​nez·​v4,​·​:​cond_0
  
432 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​432 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
433 ····​.​line·​219433 ····​.​line·​238
434 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getHeight()​I434 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getHeight()​I
  
435 ····​move-​result·​v4435 ····​move-​result·​v4
  
436 ····​iget-​object·​v5,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​436 ····​iget-​object·​v5,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
437 ····​invoke-​virtual·​{v5},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getHeight()​I437 ····​invoke-​virtual·​{v5},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getHeight()​I
  
438 ····​move-​result·​v5438 ····​move-​result·​v5
  
439 ····​if-​lt·​v4,​·​v5,​·​:​cond_0439 ····​if-​lt·​v4,​·​v5,​·​:​cond_0
  
440 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​440 ····​iget-​object·​v4,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
441 ····​.​line·​220441 ····​.​line·​239
442 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I442 ····​invoke-​virtual·​{v4},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I
  
443 ····​move-​result·​v4443 ····​move-​result·​v4
  
444 ····​iget-​object·​v5,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​444 ····​iget-​object·​v5,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
445 ····​invoke-​virtual·​{v5},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I445 ····​invoke-​virtual·​{v5},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I
  
446 ····​move-​result·​v5446 ····​move-​result·​v5
  
447 ····​if-​lt·​v4,​·​v5,​·​:​cond_0447 ····​if-​lt·​v4,​·​v5,​·​:​cond_0
  
448 ····​.​line·​221448 ····​.​line·​240
449 ····​invoke-​direct·​{p2},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>shutdown()​V449 ····​invoke-​direct·​{p2},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>shutdown()​V
  
450 ····​.​line·​222450 ····​.​line·​241
451 ····​iget-​object·​v0,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​451 ····​iget-​object·​v0,​·​p2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​
  
452 ····​.​line·​223452 ····​.​line·​242
453 ····​const/​4·​v4,​·​0x0453 ····​const/​4·​v4,​·​0x0
  
454 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>eraseColor(I)​V454 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​graphics/​Bitmap;​-​>eraseColor(I)​V
  
455 ····​.​line·​225455 ····​.​line·​244
456 ····​:​cond_0456 ····​:​cond_0
457 ····​monitor-​exit·​v3457 ····​monitor-​exit·​v3
458 ····​:​try_end_0458 ····​:​try_end_0
459 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0459 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
  
460 ····​.​line·​228460 ····​.​line·​247
461 ····​:​cond_1461 ····​:​cond_1
462 ····​if-​nez·​v0,​·​:​cond_4462 ····​if-​nez·​v0,​·​:​cond_4
  
463 ····​.​line·​229463 ····​.​line·​248
464 ····​iget-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​464 ····​iget-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
465 ····​invoke-​virtual·​{v3},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I465 ····​invoke-​virtual·​{v3},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>getWidth()​I
  
466 ····​move-​result·​v3466 ····​move-​result·​v3
  
467 ····​iget-​object·​v4,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​467 ····​iget-​object·​v4,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
Offset 512, 35 lines modifiedOffset 512, 35 lines modified
  
512 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Bitmap;​-​>createBitmap(IILandr​oid/​graphics/​Bitmap$Config;​)​Landroid/​graphics/​Bitmap;​512 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Bitmap;​-​>createBitmap(IILandr​oid/​graphics/​Bitmap$Config;​)​Landroid/​graphics/​Bitmap;​
  
513 ····​move-​result-​object·​v3513 ····​move-​result-​object·​v3
  
514 ····​iput-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​514 ····​iput-​object·​v3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​
  
515 ····​.​line·​233515 ····​.​line·​252
516 ····​:​goto_1516 ····​:​goto_1
Max diff block lines reached; 52298/56491 bytes (92.58%) of diff not shown.
1.28 KB
smali/pl/droidsonroids/gif/InputSource$DirectByteBufferSource.smali
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"byteBuffer"····​#·​Ljava/​nio/​ByteBuffer;​24 ····​.​param·​p1,​·​"byteBuffer"····​#·​Ljava/​nio/​ByteBuffer;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·4829 ····​.​line·53
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·4932 ····​.​line·54
33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$DirectByt​eBufferSource;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$DirectByt​eBufferSource;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​
  
34 ····​.​line·​5034 ····​.​line·​55
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
39 ····​.​locals·​239 ····​.​locals·​2
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Lpl/​droidsonroids/​gif/​GifIOException;​42 ············​Lpl/​droidsonroids/​gif/​GifIOException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​5446 ····​.​line·​59
47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$DirectByt​eBufferSource;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$DirectByt​eBufferSource;​-​>byteBuffer:​Ljava/​nio/​ByteBuffer;​
  
49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​nio/​ByteBuffer;​)​V49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​nio/​ByteBuffer;​)​V
  
50 ····​return-​object·​v050 ····​return-​object·​v0
1.38 KB
smali/pl/droidsonroids/gif/GifDrawable$1.smali
Offset 21, 41 lines modifiedOffset 21, 41 lines modified
21 #·​direct·​methods21 #·​direct·​methods
22 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​)​V22 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​)​V
23 ····​.​locals·​023 ····​.​locals·​0
24 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​24 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
25 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​25 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
26 ····​.​prologue26 ····​.​prologue
27 ····​.​line·​33427 ····​.​line·​353
28 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​28 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
29 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V29 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V
  
30 ····​return-​void30 ····​return-​void
31 .​end·​method31 .​end·​method
  
  
32 #·​virtual·​methods32 #·​virtual·​methods
33 .​method·​public·​doWork()​V33 .​method·​public·​doWork()​V
34 ····​.​locals·​134 ····​.​locals·​1
  
35 ····​.​prologue35 ····​.​prologue
36 ····​.​line·​33736 ····​.​line·​356
37 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​37 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
38 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
39 ····​invoke-​virtual·​{v0},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>reset()​Z39 ····​invoke-​virtual·​{v0},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>reset()​Z
  
40 ····​move-​result·​v040 ····​move-​result·​v0
  
41 ····​if-​eqz·​v0,​·​:​cond_041 ····​if-​eqz·​v0,​·​:​cond_0
  
42 ····​.​line·​33842 ····​.​line·​357
43 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​43 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$1;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
44 ····​invoke-​virtual·​{v0},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>start()​V44 ····​invoke-​virtual·​{v0},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>start()​V
  
45 ····​.​line·​34045 ····​.​line·​359
46 ····​:​cond_046 ····​:​cond_0
47 ····​return-​void47 ····​return-​void
48 .​end·​method48 .​end·​method
2.84 KB
smali/pl/droidsonroids/gif/InputSource.smali
Offset 41, 45 lines modifiedOffset 41, 66 lines modified
  
41 ····​return-​void41 ····​return-​void
42 .​end·​method42 .​end·​method
  
  
43 #·​virtual·​methods43 #·​virtual·​methods
44 .​method·​final·​build(Lpl/​droidsonroids/​gif/​GifDrawable;​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ZLpl/​droidsonroids/​gif/​GifOptions;​)​Lpl/​droidsonroids/​gif/​GifDrawable;​44 .​method·​final·​build(Lpl/​droidsonroids/​gif/​GifDrawable;​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ZLpl/​droidsonroids/​gif/​GifOptions;​)​Lpl/​droidsonroids/​gif/​GifDrawable;​
45 ····​.​locals·345 ····​.​locals·2
46 ····​.​param·​p1,​·​"oldDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​46 ····​.​param·​p1,​·​"oldDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
47 ····​.​param·​p2,​·​"executor"····​#·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​47 ····​.​param·​p2,​·​"executor"····​#·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
48 ····​.​param·​p3,​·​"isRenderingAlwaysEna​bled"····​#·​Z48 ····​.​param·​p3,​·​"isRenderingAlwaysEna​bled"····​#·​Z
49 ····​.​param·​p4,​·​"options"····​#·​Lpl/​droidsonroids/​gif/​GifOptions;​49 ····​.​param·​p4,​·​"options"····​#·​Lpl/​droidsonroids/​gif/​GifOptions;​
50 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​50 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
51 ········​value·​=·​{51 ········​value·​=·​{
52 ············​Ljava/​io/​IOException;​52 ············​Ljava/​io/​IOException;​
53 ········​}53 ········​}
54 ····​.​end·​annotation54 ····​.​end·​annotation
  
55 ····​.​prologue55 ····​.​prologue
56 ····​.​line·​3156 ····​.​line·​32
 57 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
 58 ····​invoke-​virtual·​{p0,​·​p4},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​>createHandleWith(Lpl​/​droidsonroids/​gif/​GifOptions;​)​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
 59 ····​move-​result-​object·​v1
  
 60 ····​invoke-​direct·​{v0,​·​v1,​·​p1,​·​p2,​·​p3},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​><init>(Lpl/​droidsonroids/​gif/​GifInfoHandle;​Lpl/​droidsonroids/​gif/​GifDrawable;​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​Z)​V
  
 61 ····​return-​object·​v0
 62 .​end·​method
  
 63 .​method·​final·​createHandleWith(Lpl/​droidsonroids/​gif/​GifOptions;​)​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
 64 ····​.​locals·​3
 65 ····​.​param·​p1,​·​"options"····​#·​Lpl/​droidsonroids/​gif/​GifOptions;​
 66 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
 67 ········​.​end·​annotation
 68 ····​.​end·​param
 69 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
 70 ········​value·​=·​{
 71 ············​Ljava/​io/​IOException;​
 72 ········​}
 73 ····​.​end·​annotation
  
 74 ····​.​prologue
 75 ····​.​line·​36
57 ····​invoke-​virtual·​{p0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​>open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​76 ····​invoke-​virtual·​{p0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​>open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
58 ····​move-​result-​object·​v077 ····​move-​result-​object·​v0
  
59 ····​.​line·​3278 ····​.​line·​37
60 ····​.​local·​v0,​·​"handle":​Lpl/​droidsonroids/​gif/​GifInfoHandle;​79 ····​.​local·​v0,​·​"handle":​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
61 ····​iget-​char·​v1,​·​p4,​·​Lpl/​droidsonroids/​gif/​GifOptions;​-​>inSampleSize:​C80 ····​iget-​char·​v1,​·​p1,​·​Lpl/​droidsonroids/​gif/​GifOptions;​-​>inSampleSize:​C
  
62 ····​iget-​boolean·​v2,​·​p4,​·​Lpl/​droidsonroids/​gif/​GifOptions;​-​>inIsOpaque:​Z81 ····​iget-​boolean·​v2,​·​p1,​·​Lpl/​droidsonroids/​gif/​GifOptions;​-​>inIsOpaque:​Z
  
63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>setOptions(CZ)​V82 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>setOptions(CZ)​V
  
64 ····​.​line·​3383 ····​.​line·​38
65 ····new-​instance·​v1,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​84 ····return-​object·​v0
  
66 ····​invoke-​direct·​{v1,​·​v0,​·​p1,​·​p2,​·​p3},​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​><init>(Lpl/​droidsonroids/​gif/​GifInfoHandle;​Lpl/​droidsonroids/​gif/​GifDrawable;​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​Z)​V 
  
67 ····​return-​object·​v1 
68 .​end·​method85 .​end·​method
  
69 .​method·​abstract·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​86 .​method·​abstract·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
70 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​87 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
71 ········​value·​=·​{88 ········​value·​=·​{
72 ············​Ljava/​io/​IOException;​89 ············​Ljava/​io/​IOException;​
73 ········​}90 ········​}
685 B
smali/pl/droidsonroids/gif/ReLinker.smali
Offset 476, 15 lines modifiedOffset 476, 15 lines modified
  
476 ····​sget-​object·​v19,​·​Lpl/​droidsonroids/​gif/​ReLinker;​-​>MAPPED_BASE_LIB_NAME​:​Ljava/​lang/​String;​476 ····​sget-​object·​v19,​·​Lpl/​droidsonroids/​gif/​ReLinker;​-​>MAPPED_BASE_LIB_NAME​:​Ljava/​lang/​String;​
  
477 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​477 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
478 ····​move-​result-​object·​v18478 ····​move-​result-​object·​v18
  
479 ····​const-​string·​v19,​·​"1.​2.​6-​SNAPSHOT"479 ····​const-​string·​v19,​·​"1.​2.​7-​SNAPSHOT"
  
480 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​480 ····​invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
481 ····​move-​result-​object·​v18481 ····​move-​result-​object·​v18
  
482 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​482 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
1.25 KB
smali/pl/droidsonroids/gif/InputSource$InputStreamSource.smali
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 ····​.​locals·​123 ····​.​locals·​1
24 ····​.​param·​p1,​·​"inputStream"····​#·​Ljava/​io/​InputStream;​24 ····​.​param·​p1,​·​"inputStream"····​#·​Ljava/​io/​InputStream;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​25 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
26 ········​.​end·​annotation26 ········​.​end·​annotation
27 ····​.​end·​param27 ····​.​end·​param
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​19029 ····​.​line·​195
30 ····​const/​4·​v0,​·​0x030 ····​const/​4·​v0,​·​0x0
  
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V31 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
32 ····​.​line·​19132 ····​.​line·​196
33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$InputStre​amSource;​-​>inputStream:​Ljava/​io/​InputStream;​33 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$InputStre​amSource;​-​>inputStream:​Ljava/​io/​InputStream;​
  
34 ····​.​line·​19234 ····​.​line·​197
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​38 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
39 ····​.​locals·​239 ····​.​locals·​2
40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​40 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
41 ········​value·​=·​{41 ········​value·​=·​{
42 ············​Ljava/​io/​IOException;​42 ············​Ljava/​io/​IOException;​
43 ········​}43 ········​}
44 ····​.​end·​annotation44 ····​.​end·​annotation
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·19646 ····​.​line·201
47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​47 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$InputStre​amSource;​-​>inputStream:​Ljava/​io/​InputStream;​48 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$InputStre​amSource;​-​>inputStream:​Ljava/​io/​InputStream;​
  
49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​io/​InputStream;​)​V49 ····​invoke-​direct·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​><init>(Ljava/​io/​InputStream;​)​V
  
50 ····​return-​object·​v050 ····​return-​object·​v0
1.93 KB
smali/pl/droidsonroids/gif/GifDrawable$2.smali
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​I)​V24 .​method·​constructor·​<init>(Lpl/​droidsonroids/​gif/​GifDrawable;​Lpl/​droidsonroids/​gif/​GifDrawable;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
26 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​26 ····​.​param·​p1,​·​"this$0"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
27 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​27 ····​.​param·​p2,​·​"gifDrawable"····​#·​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​50729 ····​.​line·​526
30 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​30 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
31 ····​iput·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>val$position:​I31 ····​iput·​p3,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>val$position:​I
  
32 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V32 ····​invoke-​direct·​{p0,​·​p2},​·​Lpl/​droidsonroids/​gif/​SafeRunnable;​-​><init>(Lpl/​droidsonroids/​gif/​GifDrawable;​)​V
  
33 ····​return-​void33 ····​return-​void
Offset 39, 34 lines modifiedOffset 39, 34 lines modified
  
  
39 #·​virtual·​methods39 #·​virtual·​methods
40 .​method·​public·​doWork()​V40 .​method·​public·​doWork()​V
41 ····​.​locals·​441 ····​.​locals·​4
  
42 ····​.​prologue42 ····​.​prologue
43 ····​.​line·​51043 ····​.​line·​529
44 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​44 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
45 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​45 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mNativeInfoHandle:​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
46 ····​iget·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>val$position:​I46 ····​iget·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>val$position:​I
  
47 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​47 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>this$0:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
48 ····​iget-​object·​v2,​·​v2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​48 ····​iget-​object·​v2,​·​v2,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mBuffer:​Landroid/​graphics/​Bitmap;​
  
49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>seekToTime(ILandroid​/​graphics/​Bitmap;​)​V49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>seekToTime(ILandroid​/​graphics/​Bitmap;​)​V
  
50 ····​.​line·​51150 ····​.​line·​530
51 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>mGifDrawable:​Lpl/​droidsonroids/​gif/​GifDrawable;​51 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​GifDrawable$2;​-​>mGifDrawable:​Lpl/​droidsonroids/​gif/​GifDrawable;​
  
52 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mInvalidationHandler​:​Lpl/​droidsonroids/​gif/​InvalidationHandler;​52 ····​iget-​object·​v0,​·​v0,​·​Lpl/​droidsonroids/​gif/​GifDrawable;​-​>mInvalidationHandler​:​Lpl/​droidsonroids/​gif/​InvalidationHandler;​
  
53 ····​const/​4·​v1,​·​-​0x153 ····​const/​4·​v1,​·​-​0x1
  
54 ····​const-​wide/​16·​v2,​·​0x054 ····​const-​wide/​16·​v2,​·​0x0
  
55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lpl/​droidsonroids/​gif/​InvalidationHandler;​-​>sendEmptyMessageAtTi​me(IJ)​Z55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lpl/​droidsonroids/​gif/​InvalidationHandler;​-​>sendEmptyMessageAtTi​me(IJ)​Z
  
56 ····​.​line·​51256 ····​.​line·​531
57 ····​return-​void57 ····​return-​void
58 .​end·​method58 .​end·​method
1.47 KB
smali/pl/droidsonroids/gif/InputSource$UriSource.smali
Offset 29, 41 lines modifiedOffset 29, 41 lines modified
29 ····​.​end·​param29 ····​.​end·​param
30 ····​.​param·​p2,​·​"uri"····​#·​Landroid/​net/​Uri;​30 ····​.​param·​p2,​·​"uri"····​#·​Landroid/​net/​Uri;​
31 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​31 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
32 ········​.​end·​annotation32 ········​.​end·​annotation
33 ····​.​end·​param33 ····​.​end·​param
  
34 ····​.​prologue34 ····​.​prologue
35 ····​.​line·​12335 ····​.​line·​128
36 ····​const/​4·​v0,​·​0x036 ····​const/​4·​v0,​·​0x0
  
37 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V37 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
38 ····​.​line·​12438 ····​.​line·​129
39 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mContentResolver:​Landroid/​content/​ContentResolver;​39 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mContentResolver:​Landroid/​content/​ContentResolver;​
  
40 ····​.​line·​12540 ····​.​line·​130
41 ····​iput-​object·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mUri:​Landroid/​net/​Uri;​41 ····​iput-​object·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mUri:​Landroid/​net/​Uri;​
  
42 ····​.​line·​12642 ····​.​line·​131
43 ····​return-​void43 ····​return-​void
44 .​end·​method44 .​end·​method
  
  
45 #·​virtual·​methods45 #·​virtual·​methods
46 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​46 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
47 ····​.​locals·​247 ····​.​locals·​2
48 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​48 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
49 ········​value·​=·​{49 ········​value·​=·​{
50 ············​Ljava/​io/​IOException;​50 ············​Ljava/​io/​IOException;​
51 ········​}51 ········​}
52 ····​.​end·​annotation52 ····​.​end·​annotation
  
53 ····​.​prologue53 ····​.​prologue
54 ····​.​line·​13054 ····​.​line·​135
55 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mContentResolver:​Landroid/​content/​ContentResolver;​55 ····​iget-​object·​v0,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mContentResolver:​Landroid/​content/​ContentResolver;​
  
56 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mUri:​Landroid/​net/​Uri;​56 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$UriSource​;​-​>mUri:​Landroid/​net/​Uri;​
  
57 ····​invoke-​static·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>openUri(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Lpl/​droidsonroids/​gif/​GifInfoHandle;​57 ····​invoke-​static·​{v0,​·​v1},​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​-​>openUri(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
58 ····​move-​result-​object·​v058 ····​move-​result-​object·​v0
1.5 KB
smali/pl/droidsonroids/gif/InputSource$AssetSource.smali
Offset 29, 41 lines modifiedOffset 29, 41 lines modified
29 ····​.​end·​param29 ····​.​end·​param
30 ····​.​param·​p2,​·​"assetName"····​#·​Ljava/​lang/​String;​30 ····​.​param·​p2,​·​"assetName"····​#·​Ljava/​lang/​String;​
31 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​31 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
32 ········​.​end·​annotation32 ········​.​end·​annotation
33 ····​.​end·​param33 ····​.​end·​param
  
34 ····​.​prologue34 ····​.​prologue
35 ····​.​line·​14735 ····​.​line·​152
36 ····​const/​4·​v0,​·​0x036 ····​const/​4·​v0,​·​0x0
  
37 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V37 ····​invoke-​direct·​{p0,​·​v0},​·​Lpl/​droidsonroids/​gif/​InputSource;​-​><init>(Lpl/​droidsonroids/​gif/​InputSource$1;​)​V
  
38 ····​.​line·​14838 ····​.​line·​153
39 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetManager:​Landroid/​content/​res/​AssetManager;​39 ····​iput-​object·​p1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetManager:​Landroid/​content/​res/​AssetManager;​
  
40 ····​.​line·​14940 ····​.​line·​154
41 ····​iput-​object·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetName:​Ljava/​lang/​String;​41 ····​iput-​object·​p2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetName:​Ljava/​lang/​String;​
  
42 ····​.​line·​15042 ····​.​line·​155
43 ····​return-​void43 ····​return-​void
44 .​end·​method44 .​end·​method
  
  
45 #·​virtual·​methods45 #·​virtual·​methods
46 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​46 .​method·​open()​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
47 ····​.​locals·​347 ····​.​locals·​3
48 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​48 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
49 ········​value·​=·​{49 ········​value·​=·​{
50 ············​Ljava/​io/​IOException;​50 ············​Ljava/​io/​IOException;​
51 ········​}51 ········​}
52 ····​.​end·​annotation52 ····​.​end·​annotation
  
53 ····​.​prologue53 ····​.​prologue
54 ····​.​line·​15454 ····​.​line·​159
55 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​55 ····​new-​instance·​v0,​·​Lpl/​droidsonroids/​gif/​GifInfoHandle;​
  
56 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetManager:​Landroid/​content/​res/​AssetManager;​56 ····​iget-​object·​v1,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetManager:​Landroid/​content/​res/​AssetManager;​
  
57 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetName:​Ljava/​lang/​String;​57 ····​iget-​object·​v2,​·​p0,​·​Lpl/​droidsonroids/​gif/​InputSource$AssetSour​ce;​-​>mAssetName:​Ljava/​lang/​String;​
  
58 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​AssetManager;​-​>openFd(Ljava/​lang/​String;​)​Landroid/​content/​res/​AssetFileDescriptor;​58 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​AssetManager;​-​>openFd(Ljava/​lang/​String;​)​Landroid/​content/​res/​AssetFileDescriptor;​
519 B
smali/pl/droidsonroids/gif/BuildConfig.smali
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .​field·​public·​static·​final·​DEBUG:​Z·​=·​false10 .​field·​public·​static·​final·​DEBUG:​Z·​=·​false
  
11 .​field·​public·​static·​final·​FLAVOR:​Ljava/​lang/​String;​·​=·​""11 .​field·​public·​static·​final·​FLAVOR:​Ljava/​lang/​String;​·​=·​""
  
12 .​field·​public·​static·​final·​VERSION_CODE:​I·​=·​-​0x112 .​field·​public·​static·​final·​VERSION_CODE:​I·​=·​-​0x1
  
13 .​field·​public·​static·​final·​VERSION_NAME:​Ljava/​lang/​String;​·​=·​"1.​2.​6-​SNAPSHOT"13 .​field·​public·​static·​final·​VERSION_NAME:​Ljava/​lang/​String;​·​=·​"1.​2.​7-​SNAPSHOT"
  
  
14 #·​direct·​methods14 #·​direct·​methods
15 .​method·​public·​constructor·​<init>()​V15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​016 ····​.​locals·​0
  
17 ····​.​prologue17 ····​.​prologue
1.11 KB
res/values/strings.xml
1.06 KB
res/values/strings.xml
Offset 270, 15 lines modifiedOffset 270, 15 lines modified
270 ··​<string·​name="ga_use_disable_​alert_message">You·​need·​to·​restart·​the·​application·​to·​disable·​the·​crash·​reports.​</​string>270 ··​<string·​name="ga_use_disable_​alert_message">You·​need·​to·​restart·​the·​application·​to·​disable·​the·​crash·​reports.​</​string>
271 ··​<string·​name="ga_use_settings​">Automatically·​send·​crash·​reports</​string>271 ··​<string·​name="ga_use_settings​">Automatically·​send·​crash·​reports</​string>
272 ··​<string·​name="gallery">Galler​y</​string>272 ··​<string·​name="gallery">Galler​y</​string>
273 ··​<string·​name="gcm_defaultSend​erId">912726360885</​string>273 ··​<string·​name="gcm_defaultSend​erId">912726360885</​string>
274 ··​<string·​name="git_olm_revisio​n">21292f6</​string>274 ··​<string·​name="git_olm_revisio​n">21292f6</​string>
275 ··​<string·​name="git_olm_revisio​n_date">2017-​01-​20·​17:​59:​26·​+0100</​string>275 ··​<string·​name="git_olm_revisio​n_date">2017-​01-​20·​17:​59:​26·​+0100</​string>
276 ··​<string·​name="git_olm_revisio​n_unix_date">14849315​66</​string>276 ··​<string·​name="git_olm_revisio​n_unix_date">14849315​66</​string>
277 ··​<string·​name="git_revision">1​866137</​string>277 ··​<string·​name="git_revision">1​8661376</​string>
278 ··​<string·​name="git_revision_da​te">2017-​03-​15·​16:​39:​12·​+0100</​string>278 ··​<string·​name="git_revision_da​te">2017-​03-​15·​16:​39:​12·​+0100</​string>
279 ··​<string·​name="git_revision_un​ix_date">1489592352</​string>279 ··​<string·​name="git_revision_un​ix_date">1489592352</​string>
280 ··​<string·​name="git_sdk_revisio​n">98cc4ec</​string>280 ··​<string·​name="git_sdk_revisio​n">98cc4ec</​string>
281 ··​<string·​name="git_sdk_revisio​n_date">2017-​03-​15·​16:​30:​10·​+0100</​string>281 ··​<string·​name="git_sdk_revisio​n_date">2017-​03-​15·​16:​30:​10·​+0100</​string>
282 ··​<string·​name="git_sdk_revisio​n_unix_date">14895918​10</​string>282 ··​<string·​name="git_sdk_revisio​n_unix_date">14895918​10</​string>
283 ··​<string·​name="hs_url">Home·​Server·​URL</​string>283 ··​<string·​name="hs_url">Home·​Server·​URL</​string>
284 ··​<string·​name="identity_url">I​dentity·​Server·​URL</​string>284 ··​<string·​name="identity_url">I​dentity·​Server·​URL</​string>