| | | |
Offset 1, 13 lines modified | Offset 1, 13 lines modified |
1 | DEX·version·'038' | 1 | DEX·version·'038' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n038\0' | 3 | magic···············:·'dex\n038\0' |
4 | checksum············:·09add867 | 4 | checksum············:·c9319094 |
5 | signature···········:·ba26...8a78 | 5 | signature···········:·3fc8...23db |
6 | file_size···········:·4600080 | 6 | file_size···········:·4600072 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·23169 | 10 | string_ids_size·····:·23169 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·6310 | 12 | type_ids_size·······:·6310 |
13 | type_ids_off········:·92788·(0x016a74) | 13 | type_ids_off········:·92788·(0x016a74) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified |
15 | proto_ids_off·······:·118028·(0x01cd0c) | 15 | proto_ids_off·······:·118028·(0x01cd0c) |
16 | field_ids_size······:·19200 | 16 | field_ids_size······:·19200 |
17 | field_ids_off·······:·208328·(0x032dc8) | 17 | field_ids_off·······:·208328·(0x032dc8) |
18 | method_ids_size·····:·32384 | 18 | method_ids_size·····:·32384 |
19 | method_ids_off······:·361928·(0x0585c8) | 19 | method_ids_off······:·361928·(0x0585c8) |
20 | class_defs_size·····:·4855 | 20 | class_defs_size·····:·4855 |
21 | class_defs_off······:·621000·(0x0979c8) | 21 | class_defs_off······:·621000·(0x0979c8) |
22 | data_size···········:·3823720 | 22 | data_size···········:·3823712 |
23 | data_off············:·776360·(0x0bd8a8) | 23 | data_off············:·776360·(0x0bd8a8) |
| |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·7 | 25 | class_idx···········:·7 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·4340 | 27 | superclass_idx······:·4340 |
28 | source_file_idx·····:·12235 | 28 | source_file_idx·····:·12235 |
Offset 236902, 141 lines modified | Offset 236902, 139 lines modified |
236902 | ······type··········:·'()V' | 236902 | ······type··········:·'()V' |
236903 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 236903 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
236904 | ······code··········- | 236904 | ······code··········- |
236905 | ······registers·····:·1 | 236905 | ······registers·····:·1 |
236906 | ······ins···········:·0 | 236906 | ······ins···········:·0 |
236907 | ······outs··········:·1 | 236907 | ······outs··········:·1 |
236908 | ······insns·size····:·8·16-bit·code·units | 236908 | ······insns·size····:·8·16-bit·code·units |
236909 | 2008b0:········································|[2008b0]·V1.a.<clinit>:()V | 236909 | 2008a8:········································|[2008a8]·V1.a.<clinit>:()V |
236910 | 2008c0:·2200·8605······························|0000:·new-instance·v0,·LN1/d1;·//·type@0586 | 236910 | 2008b8:·2200·8605······························|0000:·new-instance·v0,·LN1/d1;·//·type@0586 |
236911 | 2008c4:·7010·fc5e·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5efc | 236911 | 2008bc:·7010·fc5e·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5efc |
236912 | 2008ca:·6900·d021······························|0005:·sput-object·v0,·LV1/a;.a:LN1/d1;·//·field@21d0 | 236912 | 2008c2:·6900·d021······························|0005:·sput-object·v0,·LV1/a;.a:LN1/d1;·//·field@21d0 |
236913 | 2008ce:·0e00···································|0007:·return-void | 236913 | 2008c6:·0e00···································|0007:·return-void |
236914 | ······catches·······:·(none) | 236914 | ······catches·······:·(none) |
236915 | ······positions·····:· | 236915 | ······positions·····:· |
236916 | ······locals········:· | 236916 | ······locals········:· |
| |
236917 | ····#1··············:·(in·LV1/a;) | 236917 | ····#1··············:·(in·LV1/a;) |
236918 | ······name··········:·'a' | 236918 | ······name··········:·'a' |
236919 | ······type··········:·'(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1;' | 236919 | ······type··········:·'(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1;' |
236920 | ······access········:·0x0009·(PUBLIC·STATIC) | 236920 | ······access········:·0x0009·(PUBLIC·STATIC) |
236921 | ······code··········- | 236921 | ······code··········- |
236922 | ······registers·····:·16 | 236922 | ······registers·····:·16 |
236923 | ······ins···········:·5 | 236923 | ······ins···········:·5 |
236924 | ······outs··········:·6 | 236924 | ······outs··········:·6 |
236925 | ······insns·size····:·198·16-bit·code·units | 236925 | ······insns·size····:·193·16-bit·code·units |
236926 | 200708:········································|[200708]·V1.a.a:(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1; | 236926 | 200708:········································|[200708]·V1.a.a:(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1; |
236927 | 200718:·1a00·ee4d······························|0000:·const-string·v0,·"params"·//·string@4dee | 236927 | 200718:·1a00·2357······························|0000:·const-string·v0,·"sourceQuery"·//·string@5723 |
236928 | 20071c:·7120·8d5b·b000·························|0002:·invoke-static·{v0,·v11},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8d | 236928 | 20071c:·7120·8d5b·c000·························|0002:·invoke-static·{v0,·v12},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8d |
236929 | 200722:·1a00·2357······························|0005:·const-string·v0,·"sourceQuery"·//·string@5723 | 236929 | 200722:·1a00·ae3d······························|0005:·const-string·v0,·"db"·//·string@3dae |
236930 | 200726:·7120·8d5b·c000·························|0007:·invoke-static·{v0,·v12},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8d | 236930 | 200726:·7120·8d5b·d000·························|0007:·invoke-static·{v0,·v13},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8d |
236931 | 20072c:·1a00·ae3d······························|000a:·const-string·v0,·"db"·//·string@3dae | |
236932 | 200730:·7120·8d5b·d000·························|000c:·invoke-static·{v0,·v13},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8d | |
236933 | 200736:·6e10·0f1d·0b00·························|000f:·invoke-virtual·{v11},·LN1/b1;.a:()Ljava/lang/Object;·//·method@1d0f | 236931 | 20072c:·6e10·0f1d·0b00·························|000a:·invoke-virtual·{v11},·LN1/b1;.a:()Ljava/lang/Object;·//·method@1d0f |
236934 | 20073c:·0c00···································|0012:·move-result-object·v0 | 236932 | 200732:·0c00···································|000d:·move-result-object·v0 |
236935 | 20073e:·1f00·e510······························|0013:·check-cast·v0,·Ljava/lang/Integer;·//·type@10e5 | 236933 | 200734:·1f00·e510······························|000e:·check-cast·v0,·Ljava/lang/Integer;·//·type@10e5 |
236936 | 200742:·1201···································|0015:·const/4·v1,·#int·0·//·#0 | 236934 | 200738:·1201···································|0010:·const/4·v1,·#int·0·//·#0 |
236937 | 200744:·3800·0700······························|0016:·if-eqz·v0,·001d·//·+0007 | 236935 | 20073a:·3800·0700······························|0011:·if-eqz·v0,·0018·//·+0007 |
236938 | 200748:·6e10·a85e·0000·························|0018:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@5ea8 | 236936 | 20073e:·6e10·a85e·0000·························|0013:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@5ea8 |
236939 | 20074e:·0a00···································|001b:·move-result·v0 | 236937 | 200744:·0a00···································|0016:·move-result·v0 |
236940 | 200750:·2802···································|001c:·goto·001e·//·+0002 | 236938 | 200746:·2802···································|0017:·goto·0019·//·+0002 |
236941 | 200752:·0110···································|001d:·move·v0,·v1 | 236939 | 200748:·0110···································|0018:·move·v0,·v1 |
236942 | 200754:·20b2·7a05······························|001e:·instance-of·v2,·v11,·LN1/Z0;·//·type@057a | 236940 | 20074a:·20b2·7a05······························|0019:·instance-of·v2,·v11,·LN1/Z0;·//·type@057a |
236943 | 200758:·52b3·6417······························|0020:·iget·v3,·v11,·LN1/b1;.a:I·//·field@1764 | 236941 | 20074e:·52b3·6417······························|001b:·iget·v3,·v11,·LN1/b1;.a:I·//·field@1764 |
236944 | 20075c:·3802·0600······························|0022:·if-eqz·v2,·0028·//·+0006 | 236942 | 200752:·3802·0600······························|001d:·if-eqz·v2,·0023·//·+0006 |
| 236943 | 200756:·3530·0400······························|001f:·if-ge·v0,·v3,·0023·//·+0004 |
| 236944 | 20075a:·0104···································|0021:·move·v4,·v0 |
| 236945 | 20075c:·2802···································|0022:·goto·0024·//·+0002 |
| 236946 | 20075e:·0134···································|0023:·move·v4,·v3 |
| 236947 | 200760:·3802·0900······························|0024:·if-eqz·v2,·002d·//·+0009 |
236945 | 200760:·3530·0400······························|0024:·if-ge·v0,·v3,·0028·//·+0004 | 236948 | 200764:·3530·0400······························|0026:·if-ge·v0,·v3,·002a·//·+0004 |
236946 | 200764:·0104···································|0026:·move·v4,·v0 | |
236947 | 200766:·2802···································|0027:·goto·0029·//·+0002 | |
236948 | 200768:·0134···································|0028:·move·v4,·v3 | |
236949 | 20076a:·3802·0900······························|0029:·if-eqz·v2,·0032·//·+0009 | |
236950 | 20076e:·3530·0400······························|002b:·if-ge·v0,·v3,·002f·//·+0004 | |
236951 | 200772:·0119···································|002d:·move·v9,·v1 | 236949 | 200768:·0119···································|0028:·move·v9,·v1 |
236952 | 200774:·2816···································|002e:·goto·0044·//·+0016 | 236950 | 20076a:·2816···································|0029:·goto·003f·//·+0016 |
236953 | 200776:·b130···································|002f:·sub-int/2addr·v0,·v3 | 236951 | 20076c:·b130···································|002a:·sub-int/2addr·v0,·v3 |
236954 | 200778:·0109···································|0030:·move·v9,·v0 | 236952 | 20076e:·0109···································|002b:·move·v9,·v0 |
236955 | 20077a:·2813···································|0031:·goto·0044·//·+0013 | 236953 | 200770:·2813···································|002c:·goto·003f·//·+0013 |
236956 | 20077c:·20b2·7805······························|0032:·instance-of·v2,·v11,·LN1/Y0;·//·type@0578 | 236954 | 200772:·20b2·7805······························|002d:·instance-of·v2,·v11,·LN1/Y0;·//·type@0578 |
236957 | 200780:·3802·0300······························|0034:·if-eqz·v2,·0037·//·+0003 | 236955 | 200776:·3802·0300······························|002f:·if-eqz·v2,·0032·//·+0003 |
236958 | 200784:·28fa···································|0036:·goto·0030·//·-0006 | 236956 | 20077a:·28fa···································|0031:·goto·002b·//·-0006 |
236959 | 200786:·20bb·7d05······························|0037:·instance-of·v11,·v11,·LN1/a1;·//·type@057d | 236957 | 20077c:·20bb·7d05······························|0032:·instance-of·v11,·v11,·LN1/a1;·//·type@057d |
236960 | 20078a:·380b·8700······························|0039:·if-eqz·v11,·00c0·//·+0087 | 236958 | 200780:·380b·8700······························|0034:·if-eqz·v11,·00bb·//·+0087 |
236961 | 20078e:·34e0·f5ff······························|003b:·if-lt·v0,·v14,·0030·//·-000b | 236959 | 200784:·34e0·f5ff······························|0036:·if-lt·v0,·v14,·002b·//·-000b |
236962 | 200792:·910b·0e03······························|003d:·sub-int·v11,·v14,·v3 | 236960 | 200788:·910b·0e03······························|0038:·sub-int·v11,·v14,·v3 |
236963 | 200796:·7120·df5e·b100·························|003f:·invoke-static·{v1,·v11},·Ljava/lang/Math;.max:(II)I·//·method@5edf | 236961 | 20078c:·7120·df5e·b100·························|003a:·invoke-static·{v1,·v11},·Ljava/lang/Math;.max:(II)I·//·method@5edf |
236964 | 20079c:·0a00···································|0042:·move-result·v0 | 236962 | 200792:·0a00···································|003d:·move-result·v0 |
236965 | 20079e:·28ed···································|0043:·goto·0030·//·-0013 | 236963 | 200794:·28ed···································|003e:·goto·002b·//·-0013 |
236966 | 2007a0:·220b·0311······························|0044:·new-instance·v11,·Ljava/lang/StringBuilder;·//·type@1103 | 236964 | 200796:·220b·0311······························|003f:·new-instance·v11,·Ljava/lang/StringBuilder;·//·type@1103 |
236967 | 2007a4:·1a00·802e······························|0046:·const-string·v0,·"SELECT·*·FROM·(·"·//·string@2e80 | 236965 | 20079a:·1a00·802e······························|0041:·const-string·v0,·"SELECT·*·FROM·(·"·//·string@2e80 |
236968 | 2007a8:·7020·6d5f·0b00·························|0048:·invoke-direct·{v11,·v0},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@5f6d | 236966 | 20079e:·7020·6d5f·0b00·························|0043:·invoke-direct·{v11,·v0},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@5f6d |
236969 | 2007ae:·6e10·0227·0c00·························|004b:·invoke-virtual·{v12},·LS1/y;.h:()Ljava/lang/String;·//·method@2702 | 236967 | 2007a4:·6e10·0227·0c00·························|0046:·invoke-virtual·{v12},·LS1/y;.h:()Ljava/lang/String;·//·method@2702 |
236970 | 2007b4:·0c00···································|004e:·move-result-object·v0 | 236968 | 2007aa:·0c00···································|0049:·move-result-object·v0 |
| 236969 | 2007ac:·6e20·785f·0b00·························|004a:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 |
| 236970 | 2007b2:·1a00·8800······························|004d:·const-string·v0,·"·)·LIMIT·"·//·string@0088 |
236971 | 2007b6:·6e20·785f·0b00·························|004f:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 | 236971 | 2007b6:·6e20·785f·0b00·························|004f:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 |
| 236972 | 2007bc:·6e20·735f·4b00·························|0052:·invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f73 |
236972 | 2007bc:·1a00·8800······························|0052:·const-string·v0,·"·)·LIMIT·"·//·string@0088 | 236973 | 2007c2:·1a00·b400······························|0055:·const-string·v0,·"·OFFSET·"·//·string@00b4 |
236973 | 2007c0:·6e20·785f·0b00·························|0054:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 | 236974 | 2007c6:·6e20·785f·0b00·························|0057:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 |
236974 | 2007c6:·6e20·735f·4b00·························|0057:·invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f73 | |
236975 | 2007cc:·1a00·b400······························|005a:·const-string·v0,·"·OFFSET·"·//·string@00b4 | |
236976 | 2007d0:·6e20·785f·0b00·························|005c:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f78 | |
236977 | 2007d6:·6e20·735f·9b00·························|005f:·invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f73 | 236975 | 2007cc:·6e20·735f·9b00·························|005a:·invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f73 |
236978 | 2007dc:·6e10·855f·0b00·························|0062:·invoke-virtual·{v11},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@5f85 | 236976 | 2007d2:·6e10·855f·0b00·························|005d:·invoke-virtual·{v11},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@5f85 |
236979 | 2007e2:·0c0b···································|0065:·move-result-object·v11 | 236977 | 2007d8:·0c0b···································|0060:·move-result-object·v11 |
236980 | 2007e4:·6200·2e1f······························|0066:·sget-object·v0,·LS1/y;.z:Ljava/util/TreeMap;·//·field@1f2e | 236978 | 2007da:·6200·2e1f······························|0061:·sget-object·v0,·LS1/y;.z:Ljava/util/TreeMap;·//·field@1f2e |
236981 | 2007e8:·52c0·2d1f······························|0068:·iget·v0,·v12,·LS1/y;.y:I·//·field@1f2d | 236979 | 2007de:·52c0·2d1f······························|0063:·iget·v0,·v12,·LS1/y;.y:I·//·field@1f2d |
236982 | 2007ec:·7120·4f4b·0b00·························|006a:·invoke-static·{v11,·v0},·Lb6/c;.a:(Ljava/lang/String;I)LS1/y;·//·method@4b4f | 236980 | 2007e2:·7120·4f4b·0b00·························|0065:·invoke-static·{v11,·v0},·Lb6/c;.a:(Ljava/lang/String;I)LS1/y;·//·method@4b4f |
236983 | 2007f2:·0c0b···································|006d:·move-result-object·v11 | 236981 | 2007e8:·0c0b···································|0068:·move-result-object·v11 |
236984 | 2007f4:·6e20·ff26·cb00·························|006e:·invoke-virtual·{v11,·v12},·LS1/y;.a:(LS1/y;)V·//·method@26ff | 236982 | 2007ea:·6e20·ff26·cb00·························|0069:·invoke-virtual·{v11,·v12},·LS1/y;.a:(LS1/y;)V·//·method@26ff |
236985 | 2007fa:·120c···································|0071:·const/4·v12,·#int·0·//·#0 | 236983 | 2007f0:·120c···································|006c:·const/4·v12,·#int·0·//·#0 |
236986 | 2007fc:·6e30·ed26·bd0c·························|0072:·invoke-virtual·{v13,·v11,·v12},·LS1/u;.m:(LY1/d;Landroid/os/CancellationSignal;)Landroid/database/Cursor;·//·method@26ed | 236984 | 2007f2:·6e30·ed26·bd0c·························|006d:·invoke-virtual·{v13,·v11,·v12},·LS1/u;.m:(LY1/d;Landroid/os/CancellationSignal;)Landroid/database/Cursor;·//·method@26ed |
236987 | 200802:·0c0d···································|0075:·move-result-object·v13 | 236985 | 2007f8:·0c0d···································|0070:·move-result-object·v13 |
236988 | 200804:·7220·4359·df00·························|0076:·invoke-interface·{v15,·v13},·Lh5/l;.d:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@5943 | 236986 | 2007fa:·7220·4359·df00·························|0071:·invoke-interface·{v15,·v13},·Lh5/l;.d:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@5943 |
236989 | 20080a:·0c0f···································|0079:·move-result-object·v15 | 236987 | 200800:·0c0f···································|0074:·move-result-object·v15 |
Max diff block lines reached; 82140664/82163695 bytes (99.97%) of diff not shown.
|