| | | |
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············:·68eaa974 | 4 | checksum············:·dcb3a3e5 |
5 | signature···········:·5f55...6094 | 5 | signature···········:·f88d...28cd |
6 | file_size···········:·4600384 | 6 | file_size···········:·4600376 |
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·····:·23170 | 10 | string_ids_size·····:·23170 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·6311 | 12 | type_ids_size·······:·6311 |
13 | type_ids_off········:·92792·(0x016a78) | 13 | type_ids_off········:·92792·(0x016a78) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified |
15 | proto_ids_off·······:·118036·(0x01cd14) | 15 | proto_ids_off·······:·118036·(0x01cd14) |
16 | field_ids_size······:·19204 | 16 | field_ids_size······:·19204 |
17 | field_ids_off·······:·208348·(0x032ddc) | 17 | field_ids_off·······:·208348·(0x032ddc) |
18 | method_ids_size·····:·32386 | 18 | method_ids_size·····:·32386 |
19 | method_ids_off······:·361980·(0x0585fc) | 19 | method_ids_off······:·361980·(0x0585fc) |
20 | class_defs_size·····:·4856 | 20 | class_defs_size·····:·4856 |
21 | class_defs_off······:·621068·(0x097a0c) | 21 | class_defs_off······:·621068·(0x097a0c) |
22 | data_size···········:·3823924 | 22 | data_size···········:·3823916 |
23 | data_off············:·776460·(0x0bd90c) | 23 | data_off············:·776460·(0x0bd90c) |
| |
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······:·4341 | 27 | superclass_idx······:·4341 |
28 | source_file_idx·····:·12237 | 28 | source_file_idx·····:·12237 |
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 | 2009a8:········································|[2009a8]·V1.a.<clinit>:()V | 236909 | 2009a0:········································|[2009a0]·V1.a.<clinit>:()V |
236910 | 2009b8:·2200·8605······························|0000:·new-instance·v0,·LN1/d1;·//·type@0586 | 236910 | 2009b0:·2200·8605······························|0000:·new-instance·v0,·LN1/d1;·//·type@0586 |
236911 | 2009bc:·7010·fe5e·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5efe | 236911 | 2009b4:·7010·fe5e·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5efe |
236912 | 2009c2:·6900·d421······························|0005:·sput-object·v0,·LV1/a;.a:LN1/d1;·//·field@21d4 | 236912 | 2009ba:·6900·d421······························|0005:·sput-object·v0,·LV1/a;.a:LN1/d1;·//·field@21d4 |
236913 | 2009c6:·0e00···································|0007:·return-void | 236913 | 2009be:·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 | 200800:········································|[200800]·V1.a.a:(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1; | 236926 | 200800:········································|[200800]·V1.a.a:(LN1/b1;LS1/y;Lde/christinecoenen/code/zapp/persistence/Database;ILh5/l;)LN1/e1; |
236927 | 200810:·1a00·ef4d······························|0000:·const-string·v0,·"params"·//·string@4def | 236927 | 200810:·1a00·2457······························|0000:·const-string·v0,·"sourceQuery"·//·string@5724 |
236928 | 200814:·7120·8f5b·b000·························|0002:·invoke-static·{v0,·v11},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8f | 236928 | 200814:·7120·8f5b·c000·························|0002:·invoke-static·{v0,·v12},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8f |
236929 | 20081a:·1a00·2457······························|0005:·const-string·v0,·"sourceQuery"·//·string@5724 | 236929 | 20081a:·1a00·af3d······························|0005:·const-string·v0,·"db"·//·string@3daf |
236930 | 20081e:·7120·8f5b·c000·························|0007:·invoke-static·{v0,·v12},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8f | 236930 | 20081e:·7120·8f5b·d000·························|0007:·invoke-static·{v0,·v13},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8f |
236931 | 200824:·1a00·af3d······························|000a:·const-string·v0,·"db"·//·string@3daf | |
236932 | 200828:·7120·8f5b·d000·························|000c:·invoke-static·{v0,·v13},·Li5/j;.f:(Ljava/lang/String;Ljava/lang/Object;)V·//·method@5b8f | |
236933 | 20082e:·6e10·0f1d·0b00·························|000f:·invoke-virtual·{v11},·LN1/b1;.a:()Ljava/lang/Object;·//·method@1d0f | 236931 | 200824:·6e10·0f1d·0b00·························|000a:·invoke-virtual·{v11},·LN1/b1;.a:()Ljava/lang/Object;·//·method@1d0f |
236934 | 200834:·0c00···································|0012:·move-result-object·v0 | 236932 | 20082a:·0c00···································|000d:·move-result-object·v0 |
236935 | 200836:·1f00·e610······························|0013:·check-cast·v0,·Ljava/lang/Integer;·//·type@10e6 | 236933 | 20082c:·1f00·e610······························|000e:·check-cast·v0,·Ljava/lang/Integer;·//·type@10e6 |
236936 | 20083a:·1201···································|0015:·const/4·v1,·#int·0·//·#0 | 236934 | 200830:·1201···································|0010:·const/4·v1,·#int·0·//·#0 |
236937 | 20083c:·3800·0700······························|0016:·if-eqz·v0,·001d·//·+0007 | 236935 | 200832:·3800·0700······························|0011:·if-eqz·v0,·0018·//·+0007 |
236938 | 200840:·6e10·aa5e·0000·························|0018:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@5eaa | 236936 | 200836:·6e10·aa5e·0000·························|0013:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@5eaa |
236939 | 200846:·0a00···································|001b:·move-result·v0 | 236937 | 20083c:·0a00···································|0016:·move-result·v0 |
236940 | 200848:·2802···································|001c:·goto·001e·//·+0002 | 236938 | 20083e:·2802···································|0017:·goto·0019·//·+0002 |
236941 | 20084a:·0110···································|001d:·move·v0,·v1 | 236939 | 200840:·0110···································|0018:·move·v0,·v1 |
236942 | 20084c:·20b2·7a05······························|001e:·instance-of·v2,·v11,·LN1/Z0;·//·type@057a | 236940 | 200842:·20b2·7a05······························|0019:·instance-of·v2,·v11,·LN1/Z0;·//·type@057a |
236943 | 200850:·52b3·6417······························|0020:·iget·v3,·v11,·LN1/b1;.a:I·//·field@1764 | 236941 | 200846:·52b3·6417······························|001b:·iget·v3,·v11,·LN1/b1;.a:I·//·field@1764 |
236944 | 200854:·3802·0600······························|0022:·if-eqz·v2,·0028·//·+0006 | 236942 | 20084a:·3802·0600······························|001d:·if-eqz·v2,·0023·//·+0006 |
236945 | 200858:·3530·0400······························|0024:·if-ge·v0,·v3,·0028·//·+0004 | 236943 | 20084e:·3530·0400······························|001f:·if-ge·v0,·v3,·0023·//·+0004 |
236946 | 20085c:·0104···································|0026:·move·v4,·v0 | 236944 | 200852:·0104···································|0021:·move·v4,·v0 |
236947 | 20085e:·2802···································|0027:·goto·0029·//·+0002 | 236945 | 200854:·2802···································|0022:·goto·0024·//·+0002 |
236948 | 200860:·0134···································|0028:·move·v4,·v3 | 236946 | 200856:·0134···································|0023:·move·v4,·v3 |
236949 | 200862:·3802·0900······························|0029:·if-eqz·v2,·0032·//·+0009 | 236947 | 200858:·3802·0900······························|0024:·if-eqz·v2,·002d·//·+0009 |
236950 | 200866:·3530·0400······························|002b:·if-ge·v0,·v3,·002f·//·+0004 | 236948 | 20085c:·3530·0400······························|0026:·if-ge·v0,·v3,·002a·//·+0004 |
236951 | 20086a:·0119···································|002d:·move·v9,·v1 | 236949 | 200860:·0119···································|0028:·move·v9,·v1 |
236952 | 20086c:·2816···································|002e:·goto·0044·//·+0016 | 236950 | 200862:·2816···································|0029:·goto·003f·//·+0016 |
236953 | 20086e:·b130···································|002f:·sub-int/2addr·v0,·v3 | 236951 | 200864:·b130···································|002a:·sub-int/2addr·v0,·v3 |
236954 | 200870:·0109···································|0030:·move·v9,·v0 | 236952 | 200866:·0109···································|002b:·move·v9,·v0 |
236955 | 200872:·2813···································|0031:·goto·0044·//·+0013 | 236953 | 200868:·2813···································|002c:·goto·003f·//·+0013 |
236956 | 200874:·20b2·7805······························|0032:·instance-of·v2,·v11,·LN1/Y0;·//·type@0578 | 236954 | 20086a:·20b2·7805······························|002d:·instance-of·v2,·v11,·LN1/Y0;·//·type@0578 |
236957 | 200878:·3802·0300······························|0034:·if-eqz·v2,·0037·//·+0003 | 236955 | 20086e:·3802·0300······························|002f:·if-eqz·v2,·0032·//·+0003 |
236958 | 20087c:·28fa···································|0036:·goto·0030·//·-0006 | 236956 | 200872:·28fa···································|0031:·goto·002b·//·-0006 |
236959 | 20087e:·20bb·7d05······························|0037:·instance-of·v11,·v11,·LN1/a1;·//·type@057d | 236957 | 200874:·20bb·7d05······························|0032:·instance-of·v11,·v11,·LN1/a1;·//·type@057d |
236960 | 200882:·380b·8700······························|0039:·if-eqz·v11,·00c0·//·+0087 | 236958 | 200878:·380b·8700······························|0034:·if-eqz·v11,·00bb·//·+0087 |
236961 | 200886:·34e0·f5ff······························|003b:·if-lt·v0,·v14,·0030·//·-000b | 236959 | 20087c:·34e0·f5ff······························|0036:·if-lt·v0,·v14,·002b·//·-000b |
236962 | 20088a:·910b·0e03······························|003d:·sub-int·v11,·v14,·v3 | 236960 | 200880:·910b·0e03······························|0038:·sub-int·v11,·v14,·v3 |
236963 | 20088e:·7120·e15e·b100·························|003f:·invoke-static·{v1,·v11},·Ljava/lang/Math;.max:(II)I·//·method@5ee1 | 236961 | 200884:·7120·e15e·b100·························|003a:·invoke-static·{v1,·v11},·Ljava/lang/Math;.max:(II)I·//·method@5ee1 |
236964 | 200894:·0a00···································|0042:·move-result·v0 | 236962 | 20088a:·0a00···································|003d:·move-result·v0 |
236965 | 200896:·28ed···································|0043:·goto·0030·//·-0013 | 236963 | 20088c:·28ed···································|003e:·goto·002b·//·-0013 |
236966 | 200898:·220b·0411······························|0044:·new-instance·v11,·Ljava/lang/StringBuilder;·//·type@1104 | 236964 | 20088e:·220b·0411······························|003f:·new-instance·v11,·Ljava/lang/StringBuilder;·//·type@1104 |
236967 | 20089c:·1a00·822e······························|0046:·const-string·v0,·"SELECT·*·FROM·(·"·//·string@2e82 | 236965 | 200892:·1a00·822e······························|0041:·const-string·v0,·"SELECT·*·FROM·(·"·//·string@2e82 |
236968 | 2008a0:·7020·6f5f·0b00·························|0048:·invoke-direct·{v11,·v0},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@5f6f | 236966 | 200896:·7020·6f5f·0b00·························|0043:·invoke-direct·{v11,·v0},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@5f6f |
236969 | 2008a6:·6e10·0427·0c00·························|004b:·invoke-virtual·{v12},·LS1/y;.h:()Ljava/lang/String;·//·method@2704 | 236967 | 20089c:·6e10·0427·0c00·························|0046:·invoke-virtual·{v12},·LS1/y;.h:()Ljava/lang/String;·//·method@2704 |
236970 | 2008ac:·0c00···································|004e:·move-result-object·v0 | 236968 | 2008a2:·0c00···································|0049:·move-result-object·v0 |
| 236969 | 2008a4:·6e20·7a5f·0b00·························|004a:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a |
| 236970 | 2008aa:·1a00·8800······························|004d:·const-string·v0,·"·)·LIMIT·"·//·string@0088 |
236971 | 2008ae:·6e20·7a5f·0b00·························|004f:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a | 236971 | 2008ae:·6e20·7a5f·0b00·························|004f:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a |
| 236972 | 2008b4:·6e20·755f·4b00·························|0052:·invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f75 |
236972 | 2008b4:·1a00·8800······························|0052:·const-string·v0,·"·)·LIMIT·"·//·string@0088 | 236973 | 2008ba:·1a00·b400······························|0055:·const-string·v0,·"·OFFSET·"·//·string@00b4 |
236973 | 2008b8:·6e20·7a5f·0b00·························|0054:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a | 236974 | 2008be:·6e20·7a5f·0b00·························|0057:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a |
236974 | 2008be:·6e20·755f·4b00·························|0057:·invoke-virtual·{v11,·v4},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f75 | |
236975 | 2008c4:·1a00·b400······························|005a:·const-string·v0,·"·OFFSET·"·//·string@00b4 | |
236976 | 2008c8:·6e20·7a5f·0b00·························|005c:·invoke-virtual·{v11,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@5f7a | |
236977 | 2008ce:·6e20·755f·9b00·························|005f:·invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f75 | 236975 | 2008c4:·6e20·755f·9b00·························|005a:·invoke-virtual·{v11,·v9},·Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder;·//·method@5f75 |
236978 | 2008d4:·6e10·875f·0b00·························|0062:·invoke-virtual·{v11},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@5f87 | 236976 | 2008ca:·6e10·875f·0b00·························|005d:·invoke-virtual·{v11},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@5f87 |
236979 | 2008da:·0c0b···································|0065:·move-result-object·v11 | 236977 | 2008d0:·0c0b···································|0060:·move-result-object·v11 |
236980 | 2008dc:·6200·321f······························|0066:·sget-object·v0,·LS1/y;.z:Ljava/util/TreeMap;·//·field@1f32 | 236978 | 2008d2:·6200·321f······························|0061:·sget-object·v0,·LS1/y;.z:Ljava/util/TreeMap;·//·field@1f32 |
236981 | 2008e0:·52c0·311f······························|0068:·iget·v0,·v12,·LS1/y;.y:I·//·field@1f31 | 236979 | 2008d6:·52c0·311f······························|0063:·iget·v0,·v12,·LS1/y;.y:I·//·field@1f31 |
236982 | 2008e4:·7120·514b·0b00·························|006a:·invoke-static·{v11,·v0},·Lb6/c;.a:(Ljava/lang/String;I)LS1/y;·//·method@4b51 | 236980 | 2008da:·7120·514b·0b00·························|0065:·invoke-static·{v11,·v0},·Lb6/c;.a:(Ljava/lang/String;I)LS1/y;·//·method@4b51 |
236983 | 2008ea:·0c0b···································|006d:·move-result-object·v11 | 236981 | 2008e0:·0c0b···································|0068:·move-result-object·v11 |
236984 | 2008ec:·6e20·0127·cb00·························|006e:·invoke-virtual·{v11,·v12},·LS1/y;.a:(LS1/y;)V·//·method@2701 | 236982 | 2008e2:·6e20·0127·cb00·························|0069:·invoke-virtual·{v11,·v12},·LS1/y;.a:(LS1/y;)V·//·method@2701 |
236985 | 2008f2:·120c···································|0071:·const/4·v12,·#int·0·//·#0 | 236983 | 2008e8:·120c···································|006c:·const/4·v12,·#int·0·//·#0 |
236986 | 2008f4:·6e30·ef26·bd0c·························|0072:·invoke-virtual·{v13,·v11,·v12},·LS1/u;.m:(LY1/d;Landroid/os/CancellationSignal;)Landroid/database/Cursor;·//·method@26ef | 236984 | 2008ea:·6e30·ef26·bd0c·························|006d:·invoke-virtual·{v13,·v11,·v12},·LS1/u;.m:(LY1/d;Landroid/os/CancellationSignal;)Landroid/database/Cursor;·//·method@26ef |
236987 | 2008fa:·0c0d···································|0075:·move-result-object·v13 | 236985 | 2008f0:·0c0d···································|0070:·move-result-object·v13 |
236988 | 2008fc:·7220·4559·df00·························|0076:·invoke-interface·{v15,·v13},·Lh5/l;.d:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@5945 | 236986 | 2008f2:·7220·4559·df00·························|0071:·invoke-interface·{v15,·v13},·Lh5/l;.d:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@5945 |
236989 | 200902:·0c0f···································|0079:·move-result-object·v15 | 236987 | 2008f8:·0c0f···································|0074:·move-result-object·v15 |
236990 | 200904:·07f6···································|007a:·move-object·v6,·v15 | 236988 | 2008fa:·07f6···································|0075:·move-object·v6,·v15 |
236991 | 200906:·1f06·a111······························|007b:·check-cast·v6,·Ljava/util/List;·//·type@11a1 | 236989 | 2008fc:·1f06·a111······························|0076:·check-cast·v6,·Ljava/util/List;·//·type@11a1 |
236992 | 20090a:·7210·ae33·0d00·························|007d:·invoke-interface·{v13},·Landroid/database/Cursor;.close:()V·//·method@33ae | 236990 | 200900:·7210·ae33·0d00·························|0078:·invoke-interface·{v13},·Landroid/database/Cursor;.close:()V·//·method@33ae |
236993 | 200910:·6e10·0227·0b00·························|0080:·invoke-virtual·{v11},·LS1/y;.b:()V·//·method@2702 | 236991 | 200906:·6e10·0227·0b00·························|007b:·invoke-virtual·{v11},·LS1/y;.b:()V·//·method@2702 |
236994 | 200916:·7210·1d62·0600·························|0083:·invoke-interface·{v6},·Ljava/util/List;.size:()I·//·method@621d | |
Max diff block lines reached; 82141196/82164227 bytes (99.97%) of diff not shown.
|