:__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52b88> b706a8: aa0003f3 mov x19, x0 b706ac: b5000260 cbnz x0, b706f8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f00> b706b0: 1400000e b b706e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52ef0> b706b4: 7100fc1f cmp w0, #0x3f b706b8: 540008a1 b.ne b707cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fd4> // b.any b706bc: b940af80 ldr w0, [x28, #172] b706c0: 37f80680 tbnz w0, #31, b70790 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f98> b706c4: b940ab82 ldr w2, [x28, #168] b706c8: 51000442 sub w2, w2, #0x1 b706cc: 52800001 mov w1, #0x0 // #0 b706d0: aa1c03e0 mov x0, x28 b706d4: 97ffff2b bl b70380 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52b88> b706d8: aa0003f3 mov x19, x0 b706dc: b9408381 ldr w1, [x28, #128] b706e0: 8b010001 add x1, x0, x1 b706e4: b5000080 cbnz x0, b706f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52efc> b706e8: 528001d3 mov w19, #0xe // #14 b706ec: 72b000f3 movk w19, #0x8007, lsl #16 b706f0: 14000013 b b7073c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f44> b706f4: b5000161 cbnz x1, b70720 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f28> b706f8: b0015f61 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b706fc: aa1303e0 mov x0, x19 b70700: 91364821 add x1, x1, #0xd92 b70704: 97fb9af3 bl a572d0 b70708: b4000100 cbz x0, b70728 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f30> b7070c: 528005e1 mov w1, #0x2f // #47 b70710: 91000c00 add x0, x0, #0x3 b70714: 97fb9af3 bl a572e0 b70718: aa0003e1 mov x1, x0 b7071c: b4000060 cbz x0, b70728 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f30> b70720: 2a1803e0 mov w0, w24 b70724: 94004fc5 bl b84638 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x66e40> b70728: f9403be0 ldr x0, [sp, #112] b7072c: aa1303e1 mov x1, x19 b70730: 12800002 mov w2, #0xffffffff // #-1 b70734: 52800013 mov w19, #0x0 // #0 b70738: 97fc8bc4 bl a93648 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18bc8> b7073c: aa1703e0 mov x0, x23 b70740: 97fc8ae2 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70744: aa1a03e0 mov x0, x26 b70748: 97fc8ae0 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b7074c: 14000041 b b70850 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53058> b70750: 52800033 mov w19, #0x1 // #1 b70754: 72b83e73 movk w19, #0xc1f3, lsl #16 b70758: 1400003e b b70850 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53058> b7075c: 910283f8 add x24, sp, #0xa0 b70760: aa1603e0 mov x0, x22 b70764: aa1803e1 mov x1, x24 b70768: 97fc8cf9 bl a93b4c >::do_copy(void*, void const*, unsigned long) const@@Base+0x190cc> b7076c: aa1603e0 mov x0, x22 b70770: aa1503e1 mov x1, x21 b70774: 97fc8d05 bl a93b88 >::do_copy(void*, void const*, unsigned long) const@@Base+0x19108> b70778: 528005e2 mov w2, #0x2f // #47 b7077c: 17ffff85 b b70590 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52d98> b70780: 8b000263 add x3, x19, x0 b70784: 38606a60 ldrb w0, [x19, x0] b70788: 71008c1f cmp w0, #0x23 b7078c: 54000101 b.ne b707ac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fb4> // b.any b70790: b940b780 ldr w0, [x28, #180] b70794: 37f80060 tbnz w0, #31, b707a0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fa8> b70798: b940b382 ldr w2, [x28, #176] b7079c: 17ffffcb b b706c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52ed0> b707a0: b9408782 ldr w2, [x28, #132] b707a4: b9408380 ldr w0, [x28, #128] b707a8: 14000006 b b707c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fc8> b707ac: 540000e9 b.ls b707c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fd0> // b.plast b707b0: 7100bc1f cmp w0, #0x2f b707b4: 54fff801 b.ne b706b4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52ebc> // b.any b707b8: b9406782 ldr w2, [x28, #100] b707bc: b9406380 ldr w0, [x28, #96] b707c0: 0b000042 add w2, w2, w0 b707c4: 17ffffc2 b b706cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52ed4> b707c8: 34fffe40 cbz w0, b70790 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52f98> b707cc: 360803d8 tbz w24, #1, b70844 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5304c> b707d0: 910283f3 add x19, sp, #0xa0 b707d4: aa1c03e0 mov x0, x28 b707d8: aa1303e8 mov x8, x19 b707dc: f9003fe3 str x3, [sp, #120] b707e0: 94003ec9 bl b80304 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62b0c> b707e4: b0015ec0 adrp x0, 3749000 <__aarch64_sync_cache_range@@Base+0x25f0> b707e8: 910223e2 add x2, sp, #0x88 b707ec: 912f8400 add x0, x0, #0xbe1 b707f0: f90002a0 str x0, [x21] b707f4: 52800060 mov w0, #0x3 // #3 b707f8: b9000aa0 str w0, [x21, #8] b707fc: 52800420 mov w0, #0x21 // #33 b70800: 79001aa0 strh w0, [x21, #12] b70804: 52800040 mov w0, #0x2 // #2 b70808: 79001ea0 strh w0, [x21, #14] b7080c: d00187e0 adrp x0, 3c6e000 b70810: aa1503e1 mov x1, x21 b70814: 9127c000 add x0, x0, #0x9f0 b70818: f9000040 str x0, [x2] b7081c: aa1303e0 mov x0, x19 b70820: 97fc8759 bl a92584 >::do_copy(void*, void const*, unsigned long) const@@Base+0x17b04> b70824: 53001c14 uxtb w20, w0 b70828: aa1303e0 mov x0, x19 b7082c: 97fc8aa7 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70830: f9403fe3 ldr x3, [sp, #120] b70834: 34000094 cbz w20, b70844 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5304c> b70838: b9408f82 ldr w2, [x28, #140] b7083c: b9408b80 ldr w0, [x28, #136] b70840: 17ffffe0 b b707c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fc8> b70844: b9409782 ldr w2, [x28, #148] b70848: b9409380 ldr w0, [x28, #144] b7084c: 17ffffdd b b707c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x52fc8> b70850: aa1603e0 mov x0, x22 b70854: 97fc8a9d bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70858: aa1903e0 mov x0, x25 b7085c: 97fc8a9b bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70860: 2a1303e0 mov w0, w19 b70864: f94033fe ldr x30, [sp, #96] b70868: a94153f3 ldp x19, x20, [sp, #16] b7086c: a9425bf5 ldp x21, x22, [sp, #32] b70870: a94363f7 ldp x23, x24, [sp, #48] b70874: a9446bf9 ldp x25, x26, [sp, #64] b70878: a94573fb ldp x27, x28, [sp, #80] b7087c: 9107c3ff add sp, sp, #0x1f0 b70880: d65f03c0 ret b70884: d10083ff sub sp, sp, #0x20 b70888: a9007bf3 stp x19, x30, [sp] b7088c: f9000fe2 str x2, [sp, #24] b70890: aa0103f3 mov x19, x1 b70894: f9400020 ldr x0, [x1] b70898: f9403003 ldr x3, [x0, #96] b7089c: aa0103e0 mov x0, x1 b708a0: aa0203e1 mov x1, x2 b708a4: d63f0060 blr x3 b708a8: 2a0003e1 mov w1, w0 b708ac: 37f80121 tbnz w1, #31, b708d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x530d8> b708b0: f9400260 ldr x0, [x19] b708b4: f9400fe2 ldr x2, [sp, #24] b708b8: f9403003 ldr x3, [x0, #96] b708bc: 91001041 add x1, x2, #0x4 b708c0: aa1303e0 mov x0, x19 b708c4: d63f0060 blr x3 b708c8: 6b1f001f cmp w0, wzr b708cc: 1a9fb000 csel w0, w0, wzr, lt // lt = tstop b708d0: a9407bf3 ldp x19, x30, [sp] b708d4: 910083ff add sp, sp, #0x20 b708d8: d65f03c0 ret b708dc: d10343ff sub sp, sp, #0xd0 b708e0: a90053f3 stp x19, x20, [sp] b708e4: a9015bf5 stp x21, x22, [sp, #16] b708e8: a90263f7 stp x23, x24, [sp, #32] b708ec: a9036bf9 stp x25, x26, [sp, #48] b708f0: a90473fb stp x27, x28, [sp, #64] b708f4: f9002bfe str x30, [sp, #80] b708f8: aa0003f3 mov x19, x0 b708fc: aa0103f4 mov x20, x1 b70900: f9400020 ldr x0, [x1] b70904: f9403002 ldr x2, [x0, #96] b70908: aa0103e0 mov x0, x1 b7090c: 910193e1 add x1, sp, #0x64 b70910: d63f0040 blr x2 b70914: 2a0003f5 mov w21, w0 b70918: 37f816e0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b7091c: b94067e0 ldr w0, [sp, #100] b70920: 39436261 ldrb w1, [x19, #216] b70924: 12000400 and w0, w0, #0x3 b70928: 331e0401 bfi w1, w0, #2, #2 b7092c: 7100081f cmp w0, #0x2 b70930: 39036261 strb w1, [x19, #216] b70934: 540000c0 b.eq b7094c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53154> // b.none b70938: 540000e8 b.hi b70954 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5315c> // b.pmore b7093c: 7100041f cmp w0, #0x1 b70940: 54001561 b.ne b70bec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533f4> // b.any b70944: 94004ee4 bl b844d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x66cdc> b70948: 14000004 b b70958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53160> b7094c: 94004ec9 bl b84470 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x66c78> b70950: 14000002 b b70958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53160> b70954: 94004ed4 bl b844a4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x66cac> b70958: aa0003e1 mov x1, x0 b7095c: 9102e260 add x0, x19, #0xb8 b70960: 97fcc49a bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b70964: f9400280 ldr x0, [x20] b70968: 91015261 add x1, x19, #0x54 b7096c: f9403002 ldr x2, [x0, #96] b70970: aa1403e0 mov x0, x20 b70974: d63f0040 blr x2 b70978: 2a0003f5 mov w21, w0 b7097c: 37f813c0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70980: f9400280 ldr x0, [x20] b70984: 91014261 add x1, x19, #0x50 b70988: f9403002 ldr x2, [x0, #96] b7098c: aa1403e0 mov x0, x20 b70990: d63f0040 blr x2 b70994: 2a0003f5 mov w21, w0 b70998: 37f812e0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b7099c: 91010277 add x23, x19, #0x40 b709a0: aa1403e0 mov x0, x20 b709a4: aa1703e1 mov x1, x23 b709a8: 94003dbc bl b80098 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x628a0> b709ac: 2a0003f5 mov w21, w0 b709b0: 37f81220 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b709b4: aa1303e0 mov x0, x19 b709b8: aa1403e1 mov x1, x20 b709bc: 91016262 add x2, x19, #0x58 b709c0: 97ffffb1 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b709c4: 2a0003f5 mov w21, w0 b709c8: 37f81160 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b709cc: aa1303e0 mov x0, x19 b709d0: aa1403e1 mov x1, x20 b709d4: 91018262 add x2, x19, #0x60 b709d8: 97ffffab bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b709dc: 2a0003f5 mov w21, w0 b709e0: 37f810a0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b709e4: aa1303e0 mov x0, x19 b709e8: aa1403e1 mov x1, x20 b709ec: 9101a262 add x2, x19, #0x68 b709f0: 97ffffa5 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b709f4: 2a0003f5 mov w21, w0 b709f8: 37f80fe0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b709fc: aa1303e0 mov x0, x19 b70a00: aa1403e1 mov x1, x20 b70a04: 9101c262 add x2, x19, #0x70 b70a08: 97ffff9f bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a0c: 2a0003f5 mov w21, w0 b70a10: 37f80f20 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a14: aa1303e0 mov x0, x19 b70a18: aa1403e1 mov x1, x20 b70a1c: 9101e262 add x2, x19, #0x78 b70a20: 97ffff99 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a24: 2a0003f5 mov w21, w0 b70a28: 37f80e60 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a2c: aa1303e0 mov x0, x19 b70a30: aa1403e1 mov x1, x20 b70a34: 91020262 add x2, x19, #0x80 b70a38: 97ffff93 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a3c: 2a0003f5 mov w21, w0 b70a40: 37f80da0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a44: 9102227c add x28, x19, #0x88 b70a48: aa1303e0 mov x0, x19 b70a4c: aa1403e1 mov x1, x20 b70a50: aa1c03e2 mov x2, x28 b70a54: 97ffff8c bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a58: 2a0003f5 mov w21, w0 b70a5c: 37f80cc0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a60: 9102427b add x27, x19, #0x90 b70a64: aa1303e0 mov x0, x19 b70a68: aa1403e1 mov x1, x20 b70a6c: aa1b03e2 mov x2, x27 b70a70: 97ffff85 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a74: 2a0003f5 mov w21, w0 b70a78: 37f80be0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a7c: 9102627a add x26, x19, #0x98 b70a80: aa1303e0 mov x0, x19 b70a84: aa1403e1 mov x1, x20 b70a88: aa1a03e2 mov x2, x26 b70a8c: 97ffff7e bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70a90: 2a0003f5 mov w21, w0 b70a94: 37f80b00 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70a98: 91028279 add x25, x19, #0xa0 b70a9c: aa1303e0 mov x0, x19 b70aa0: aa1403e1 mov x1, x20 b70aa4: aa1903e2 mov x2, x25 b70aa8: 97ffff77 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70aac: 2a0003f5 mov w21, w0 b70ab0: 37f80a20 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70ab4: 12800000 mov w0, #0xffffffff // #-1 b70ab8: 9101a3f6 add x22, sp, #0x68 b70abc: b9006fe0 str w0, [sp, #108] b70ac0: aa1403e1 mov x1, x20 b70ac4: aa1303e0 mov x0, x19 b70ac8: aa1603e2 mov x2, x22 b70acc: b9006bff str wzr, [sp, #104] b70ad0: 97ffff6d bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70ad4: 2a0003f5 mov w21, w0 b70ad8: 37f808e0 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70adc: aa1303e0 mov x0, x19 b70ae0: aa1403e1 mov x1, x20 b70ae4: 9102a262 add x2, x19, #0xa8 b70ae8: 97ffff67 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70aec: 2a0003f5 mov w21, w0 b70af0: 37f80820 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70af4: aa1303e0 mov x0, x19 b70af8: aa1403e1 mov x1, x20 b70afc: 9102c262 add x2, x19, #0xb0 b70b00: 97ffff61 bl b70884 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5308c> b70b04: 2a0003f5 mov w21, w0 b70b08: 37f80760 tbnz w0, #31, b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70b0c: 9101c3f8 add x24, sp, #0x70 b70b10: aa1803e0 mov x0, x24 b70b14: 97fc9385 bl a95928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aea8> b70b18: aa1403e0 mov x0, x20 b70b1c: aa1803e1 mov x1, x24 b70b20: 94003d5e bl b80098 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x628a0> b70b24: 2a0003f5 mov w21, w0 b70b28: 37f805c0 tbnz w0, #31, b70be0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533e8> b70b2c: f9400280 ldr x0, [x20] b70b30: 91018be1 add x1, sp, #0x62 b70b34: f9402402 ldr x2, [x0, #72] b70b38: aa1403e0 mov x0, x20 b70b3c: d63f0040 blr x2 b70b40: 2a0003f5 mov w21, w0 b70b44: 37f804e0 tbnz w0, #31, b70be0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533e8> b70b48: 39436260 ldrb w0, [x19, #216] b70b4c: 39418be1 ldrb w1, [sp, #98] b70b50: 331c0020 bfi w0, w1, #4, #1 b70b54: 39036260 strb w0, [x19, #216] b70b58: 91018fe1 add x1, sp, #0x63 b70b5c: f9400280 ldr x0, [x20] b70b60: f9402402 ldr x2, [x0, #72] b70b64: aa1403e0 mov x0, x20 b70b68: d63f0040 blr x2 b70b6c: 2a0003f5 mov w21, w0 b70b70: 37f80380 tbnz w0, #31, b70be0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533e8> b70b74: 39436260 ldrb w0, [x19, #216] b70b78: 52800015 mov w21, #0x0 // #0 b70b7c: 39418fe1 ldrb w1, [sp, #99] b70b80: 331b0020 bfi w0, w1, #5, #1 b70b84: 39036260 strb w0, [x19, #216] b70b88: b94006c0 ldr w0, [x22, #4] b70b8c: 37f802a0 tbnz w0, #31, b70be0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533e8> b70b90: aa1c03e0 mov x0, x28 b70b94: aa1703e1 mov x1, x23 b70b98: 52800762 mov w2, #0x3b // #59 b70b9c: aa1603e3 mov x3, x22 b70ba0: 94003d7d bl b80194 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x6299c> b70ba4: aa1b03e0 mov x0, x27 b70ba8: aa1703e1 mov x1, x23 b70bac: 52800762 mov w2, #0x3b // #59 b70bb0: aa1603e3 mov x3, x22 b70bb4: 94003d78 bl b80194 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x6299c> b70bb8: aa1a03e0 mov x0, x26 b70bbc: aa1703e1 mov x1, x23 b70bc0: 52800762 mov w2, #0x3b // #59 b70bc4: aa1603e3 mov x3, x22 b70bc8: 94003d73 bl b80194 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x6299c> b70bcc: aa1903e0 mov x0, x25 b70bd0: aa1703e1 mov x1, x23 b70bd4: 52800762 mov w2, #0x3b // #59 b70bd8: aa1603e3 mov x3, x22 b70bdc: 94003d6e bl b80194 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x6299c> b70be0: aa1803e0 mov x0, x24 b70be4: 97fc89b9 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70be8: 14000003 b b70bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x533fc> b70bec: 528800b5 mov w21, #0x4005 // #16389 b70bf0: 72b00015 movk w21, #0x8000, lsl #16 b70bf4: 2a1503e0 mov w0, w21 b70bf8: f9402bfe ldr x30, [sp, #80] b70bfc: a94053f3 ldp x19, x20, [sp] b70c00: a9415bf5 ldp x21, x22, [sp, #16] b70c04: a94263f7 ldp x23, x24, [sp, #32] b70c08: a9436bf9 ldp x25, x26, [sp, #48] b70c0c: a94473fb ldp x27, x28, [sp, #64] b70c10: 910343ff add sp, sp, #0xd0 b70c14: d65f03c0 ret b70c18: d1004000 sub x0, x0, #0x10 b70c1c: 17ffff30 b b708dc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x530e4> b70c20: d10083ff sub sp, sp, #0x20 b70c24: a9007bf3 stp x19, x30, [sp] b70c28: aa0103f3 mov x19, x1 b70c2c: f9000fe2 str x2, [sp, #24] b70c30: f9400020 ldr x0, [x1] b70c34: f9403403 ldr x3, [x0, #104] b70c38: aa0103e0 mov x0, x1 b70c3c: b9400041 ldr w1, [x2] b70c40: d63f0060 blr x3 b70c44: 2a0003e1 mov w1, w0 b70c48: 37f80121 tbnz w1, #31, b70c6c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53474> b70c4c: f9400260 ldr x0, [x19] b70c50: f9400fe2 ldr x2, [sp, #24] b70c54: f9403403 ldr x3, [x0, #104] b70c58: aa1303e0 mov x0, x19 b70c5c: b9400441 ldr w1, [x2, #4] b70c60: d63f0060 blr x3 b70c64: 6b1f001f cmp w0, wzr b70c68: 1a9fb000 csel w0, w0, wzr, lt // lt = tstop b70c6c: a9407bf3 ldp x19, x30, [sp] b70c70: 910083ff add sp, sp, #0x20 b70c74: d65f03c0 ret b70c78: d100c3ff sub sp, sp, #0x30 b70c7c: a90053f3 stp x19, x20, [sp] b70c80: f9000bfe str x30, [sp, #16] b70c84: aa0003f3 mov x19, x0 b70c88: aa0103f4 mov x20, x1 b70c8c: f9400020 ldr x0, [x1] b70c90: 39436261 ldrb w1, [x19, #216] b70c94: f9403402 ldr x2, [x0, #104] b70c98: d3420c21 ubfx x1, x1, #2, #2 b70c9c: aa1403e0 mov x0, x20 b70ca0: d63f0040 blr x2 b70ca4: 2a0003e1 mov w1, w0 b70ca8: 37f80f80 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70cac: f9400280 ldr x0, [x20] b70cb0: b9405661 ldr w1, [x19, #84] b70cb4: f9403402 ldr x2, [x0, #104] b70cb8: aa1403e0 mov x0, x20 b70cbc: d63f0040 blr x2 b70cc0: 2a0003e1 mov w1, w0 b70cc4: 37f80ea0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70cc8: f9400280 ldr x0, [x20] b70ccc: b9405261 ldr w1, [x19, #80] b70cd0: f9403402 ldr x2, [x0, #104] b70cd4: aa1403e0 mov x0, x20 b70cd8: d63f0040 blr x2 b70cdc: 2a0003e1 mov w1, w0 b70ce0: 37f80dc0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70ce4: f9402261 ldr x1, [x19, #64] b70ce8: aa1403e0 mov x0, x20 b70cec: 94003cd5 bl b80040 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62848> b70cf0: 2a0003e1 mov w1, w0 b70cf4: 37f80d20 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70cf8: aa1403e1 mov x1, x20 b70cfc: aa1303e0 mov x0, x19 b70d00: 91016262 add x2, x19, #0x58 b70d04: 97ffffc7 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d08: 2a0003e1 mov w1, w0 b70d0c: 37f80c60 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d10: aa1403e1 mov x1, x20 b70d14: aa1303e0 mov x0, x19 b70d18: 91018262 add x2, x19, #0x60 b70d1c: 97ffffc1 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d20: 2a0003e1 mov w1, w0 b70d24: 37f80ba0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d28: aa1403e1 mov x1, x20 b70d2c: aa1303e0 mov x0, x19 b70d30: 9101a262 add x2, x19, #0x68 b70d34: 97ffffbb bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d38: 2a0003e1 mov w1, w0 b70d3c: 37f80ae0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d40: aa1403e1 mov x1, x20 b70d44: aa1303e0 mov x0, x19 b70d48: 9101c262 add x2, x19, #0x70 b70d4c: 97ffffb5 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d50: 2a0003e1 mov w1, w0 b70d54: 37f80a20 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d58: aa1403e1 mov x1, x20 b70d5c: aa1303e0 mov x0, x19 b70d60: 9101e262 add x2, x19, #0x78 b70d64: 97ffffaf bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d68: 2a0003e1 mov w1, w0 b70d6c: 37f80960 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d70: aa1403e1 mov x1, x20 b70d74: aa1303e0 mov x0, x19 b70d78: 91020262 add x2, x19, #0x80 b70d7c: 97ffffa9 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d80: 2a0003e1 mov w1, w0 b70d84: 37f808a0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70d88: aa1403e1 mov x1, x20 b70d8c: aa1303e0 mov x0, x19 b70d90: 91022262 add x2, x19, #0x88 b70d94: 97ffffa3 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70d98: 2a0003e1 mov w1, w0 b70d9c: 37f807e0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70da0: aa1403e1 mov x1, x20 b70da4: aa1303e0 mov x0, x19 b70da8: 91024262 add x2, x19, #0x90 b70dac: 97ffff9d bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70db0: 2a0003e1 mov w1, w0 b70db4: 37f80720 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70db8: aa1403e1 mov x1, x20 b70dbc: aa1303e0 mov x0, x19 b70dc0: 91026262 add x2, x19, #0x98 b70dc4: 97ffff97 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70dc8: 2a0003e1 mov w1, w0 b70dcc: 37f80660 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70dd0: aa1403e1 mov x1, x20 b70dd4: aa1303e0 mov x0, x19 b70dd8: 91028262 add x2, x19, #0xa0 b70ddc: 97ffff91 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70de0: 2a0003e1 mov w1, w0 b70de4: 37f805a0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70de8: 12800000 mov w0, #0xffffffff // #-1 b70dec: aa1403e1 mov x1, x20 b70df0: b9002fe0 str w0, [sp, #44] b70df4: 9100a3e2 add x2, sp, #0x28 b70df8: aa1303e0 mov x0, x19 b70dfc: b9002bff str wzr, [sp, #40] b70e00: 97ffff88 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70e04: 2a0003e1 mov w1, w0 b70e08: 37f80480 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70e0c: aa1403e1 mov x1, x20 b70e10: aa1303e0 mov x0, x19 b70e14: 9102a262 add x2, x19, #0xa8 b70e18: 97ffff82 bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70e1c: 2a0003e1 mov w1, w0 b70e20: 37f803c0 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70e24: aa1403e1 mov x1, x20 b70e28: aa1303e0 mov x0, x19 b70e2c: 9102c262 add x2, x19, #0xb0 b70e30: 97ffff7c bl b70c20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53428> b70e34: 2a0003e1 mov w1, w0 b70e38: 37f80300 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70e3c: 97fc7abb bl a8f928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x14ea8> b70e40: aa0003e1 mov x1, x0 b70e44: aa1403e0 mov x0, x20 b70e48: f9400021 ldr x1, [x1] b70e4c: 94003c7d bl b80040 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62848> b70e50: 2a0003e1 mov w1, w0 b70e54: 37f80220 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70e58: f9400280 ldr x0, [x20] b70e5c: 39436261 ldrb w1, [x19, #216] b70e60: f9402802 ldr x2, [x0, #80] b70e64: d3441021 ubfx x1, x1, #4, #1 b70e68: aa1403e0 mov x0, x20 b70e6c: d63f0040 blr x2 b70e70: 2a0003e1 mov w1, w0 b70e74: 37f80120 tbnz w0, #31, b70e98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536a0> b70e78: f9400280 ldr x0, [x20] b70e7c: 39436261 ldrb w1, [x19, #216] b70e80: f9402802 ldr x2, [x0, #80] b70e84: d3451421 ubfx x1, x1, #5, #1 b70e88: aa1403e0 mov x0, x20 b70e8c: d63f0040 blr x2 b70e90: 6b1f001f cmp w0, wzr b70e94: 1a9fb001 csel w1, w0, wzr, lt // lt = tstop b70e98: a94053f3 ldp x19, x20, [sp] b70e9c: f9400bfe ldr x30, [sp, #16] b70ea0: 2a0103e0 mov w0, w1 b70ea4: 9100c3ff add sp, sp, #0x30 b70ea8: d65f03c0 ret b70eac: d1004000 sub x0, x0, #0x10 b70eb0: 17ffff72 b b70c78 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53480> b70eb4: d65f03c0 ret b70eb8: d10303ff sub sp, sp, #0xc0 b70ebc: a90053f3 stp x19, x20, [sp] b70ec0: a9015bf5 stp x21, x22, [sp, #16] b70ec4: a90263f7 stp x23, x24, [sp, #32] b70ec8: f9001bfe str x30, [sp, #48] b70ecc: 52800014 mov w20, #0x0 // #0 b70ed0: 39436001 ldrb w1, [x0, #216] b70ed4: 373005a1 tbnz w1, #6, b70f88 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53790> b70ed8: d00200b6 adrp x22, 4b86000 b70edc: 321a0021 orr w1, w1, #0x40 b70ee0: 910aa2d6 add x22, x22, #0x2a8 b70ee4: 39036001 strb w1, [x0, #216] b70ee8: f94022c1 ldr x1, [x22, #64] b70eec: b40004a1 cbz x1, b70f80 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53788> b70ef0: 910183f5 add x21, sp, #0x60 b70ef4: aa0003f3 mov x19, x0 b70ef8: aa1503e0 mov x0, x21 b70efc: 97fc928b bl a95928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aea8> b70f00: f94022d7 ldr x23, [x22, #64] b70f04: 910143f6 add x22, sp, #0x50 b70f08: aa1603e8 mov x8, x22 b70f0c: f94002e0 ldr x0, [x23] b70f10: f9401c18 ldr x24, [x0, #56] b70f14: aa1303e0 mov x0, x19 b70f18: 94003cdd bl b8028c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62a94> b70f1c: aa1703e0 mov x0, x23 b70f20: aa1603e1 mov x1, x22 b70f24: 91013fe2 add x2, sp, #0x4f b70f28: aa1503e3 mov x3, x21 b70f2c: d63f0300 blr x24 b70f30: 2a0003f7 mov w23, w0 b70f34: aa1603e0 mov x0, x22 b70f38: 97fc88e4 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70f3c: 36f80137 tbz w23, #31, b70f60 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53768> b70f40: 91032260 add x0, x19, #0xc8 b70f44: 52800001 mov w1, #0x0 // #0 b70f48: 2a1703f4 mov w20, w23 b70f4c: 97fc89b3 bl a93618 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18b98> b70f50: 39436260 ldrb w0, [x19, #216] b70f54: 12197800 and w0, w0, #0xffffffbf b70f58: 39036260 strb w0, [x19, #216] b70f5c: 14000006 b b70f74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5377c> b70f60: 39413fe0 ldrb w0, [sp, #79] b70f64: 35000080 cbnz w0, b70f74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5377c> b70f68: 91032260 add x0, x19, #0xc8 b70f6c: aa1503e1 mov x1, x21 b70f70: 97fc98fb bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b70f74: aa1503e0 mov x0, x21 b70f78: 97fc88d4 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b70f7c: 14000003 b b70f88 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53790> b70f80: 52800034 mov w20, #0x1 // #1 b70f84: 72b83e74 movk w20, #0xc1f3, lsl #16 b70f88: 2a1403e0 mov w0, w20 b70f8c: f9401bfe ldr x30, [sp, #48] b70f90: a94053f3 ldp x19, x20, [sp] b70f94: a9415bf5 ldp x21, x22, [sp, #16] b70f98: a94263f7 ldp x23, x24, [sp, #32] b70f9c: 910303ff add sp, sp, #0xc0 b70fa0: d65f03c0 ret b70fa4: d10103ff sub sp, sp, #0x40 b70fa8: a90053f3 stp x19, x20, [sp] b70fac: a9017bf5 stp x21, x30, [sp, #16] b70fb0: aa0003f3 mov x19, x0 b70fb4: aa0103f5 mov x21, x1 b70fb8: b940b402 ldr w2, [x0, #180] b70fbc: 36f800c2 tbz w2, #31, b70fd4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x537dc> b70fc0: f9400002 ldr x2, [x0] b70fc4: f9400c42 ldr x2, [x2, #24] b70fc8: d63f0040 blr x2 b70fcc: 2a0003f4 mov w20, w0 b70fd0: 1400001b b b7103c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53844> b70fd4: b940b001 ldr w1, [x0, #176] b70fd8: 9100c3f4 add x20, sp, #0x30 b70fdc: aa1403e8 mov x8, x20 b70fe0: b9002bff str wzr, [sp, #40] b70fe4: 51000421 sub w1, w1, #0x1 b70fe8: b9002fe1 str w1, [sp, #44] b70fec: 9100a3e1 add x1, sp, #0x28 b70ff0: 94003c7c bl b801e0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x629e8> b70ff4: aa1403e1 mov x1, x20 b70ff8: aa1503e0 mov x0, x21 b70ffc: 97fc98d8 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b71000: aa1403e0 mov x0, x20 b71004: 52800014 mov w20, #0x0 // #0 b71008: 97fc88b0 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b7100c: aa1303e0 mov x0, x19 b71010: 97ffffaa bl b70eb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536c0> b71014: d001aaa0 adrp x0, 40c7000 b71018: 395e9000 ldrb w0, [x0, #1956] b7101c: 35000100 cbnz w0, b7103c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53844> b71020: b940d260 ldr w0, [x19, #208] b71024: 340000c0 cbz w0, b7103c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53844> b71028: b9407a61 ldr w1, [x19, #120] b7102c: aa1503e0 mov x0, x21 b71030: b9407e62 ldr w2, [x19, #124] b71034: 91032263 add x3, x19, #0xc8 b71038: 97fc9ae5 bl a97bcc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1d14c> b7103c: 2a1403e0 mov w0, w20 b71040: a94053f3 ldp x19, x20, [sp] b71044: a9417bf5 ldp x21, x30, [sp, #16] b71048: 910103ff add sp, sp, #0x40 b7104c: d65f03c0 ret b71050: d10083ff sub sp, sp, #0x20 b71054: a90053f3 stp x19, x20, [sp] b71058: f9000bfe str x30, [sp, #16] b7105c: aa0003f3 mov x19, x0 b71060: aa0103f4 mov x20, x1 b71064: 97ffff95 bl b70eb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536c0> b71068: aa1403e0 mov x0, x20 b7106c: 91010261 add x1, x19, #0x40 b71070: 97fc98bb bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b71074: b940d260 ldr w0, [x19, #208] b71078: 340000c0 cbz w0, b71090 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53898> b7107c: b9407a61 ldr w1, [x19, #120] b71080: aa1403e0 mov x0, x20 b71084: b9407e62 ldr w2, [x19, #124] b71088: 91032263 add x3, x19, #0xc8 b7108c: 97fc9ad0 bl a97bcc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1d14c> b71090: 52800000 mov w0, #0x0 // #0 b71094: f9400bfe ldr x30, [sp, #16] b71098: a94053f3 ldp x19, x20, [sp] b7109c: 910083ff add sp, sp, #0x20 b710a0: d65f03c0 ret b710a4: d10083ff sub sp, sp, #0x20 b710a8: a9007bf3 stp x19, x30, [sp] b710ac: aa0003f3 mov x19, x0 b710b0: f9000fe1 str x1, [sp, #24] b710b4: 97ffff81 bl b70eb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536c0> b710b8: f9400fe1 ldr x1, [sp, #24] b710bc: b940d260 ldr w0, [x19, #208] b710c0: 350000c0 cbnz w0, b710d8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x538e0> b710c4: f9400260 ldr x0, [x19] b710c8: f9407402 ldr x2, [x0, #232] b710cc: aa1303e0 mov x0, x19 b710d0: d63f0040 blr x2 b710d4: 14000005 b b710e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x538f0> b710d8: aa0103e0 mov x0, x1 b710dc: 91032261 add x1, x19, #0xc8 b710e0: 97fc989f bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b710e4: 52800000 mov w0, #0x0 // #0 b710e8: a9407bf3 ldp x19, x30, [sp] b710ec: 910083ff add sp, sp, #0x20 b710f0: d65f03c0 ret b710f4: d100c3ff sub sp, sp, #0x30 b710f8: 52800003 mov w3, #0x0 // #0 b710fc: a90053f3 stp x19, x20, [sp] b71100: a9017bf5 stp x21, x30, [sp, #16] b71104: aa0003f3 mov x19, x0 b71108: aa0103f5 mov x21, x1 b7110c: b9406400 ldr w0, [x0, #100] b71110: 37f80060 tbnz w0, #31, b7111c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53924> b71114: b9406263 ldr w3, [x19, #96] b71118: 0b030003 add w3, w0, w3 b7111c: 910083f4 add x20, sp, #0x20 b71120: 52800002 mov w2, #0x0 // #0 b71124: aa1403e0 mov x0, x20 b71128: 91010261 add x1, x19, #0x40 b7112c: 97fc90db bl a95498 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aa18> b71130: aa1403e1 mov x1, x20 b71134: aa1503e0 mov x0, x21 b71138: 97fc9889 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b7113c: aa1403e0 mov x0, x20 b71140: 97fc8862 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b71144: aa1303e0 mov x0, x19 b71148: 97ffff5c bl b70eb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536c0> b7114c: d001aaa0 adrp x0, 40c7000 b71150: 395e9000 ldrb w0, [x0, #1956] b71154: 35000100 cbnz w0, b71174 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5397c> b71158: b940d260 ldr w0, [x19, #208] b7115c: 340000c0 cbz w0, b71174 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5397c> b71160: b9407a61 ldr w1, [x19, #120] b71164: aa1503e0 mov x0, x21 b71168: b9407e62 ldr w2, [x19, #124] b7116c: 91032263 add x3, x19, #0xc8 b71170: 97fc9a97 bl a97bcc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1d14c> b71174: a94053f3 ldp x19, x20, [sp] b71178: a9417bf5 ldp x21, x30, [sp, #16] b7117c: 52800000 mov w0, #0x0 // #0 b71180: 9100c3ff add sp, sp, #0x30 b71184: d65f03c0 ret b71188: d100c3ff sub sp, sp, #0x30 b7118c: 52800003 mov w3, #0x0 // #0 b71190: a90053f3 stp x19, x20, [sp] b71194: a9017bf5 stp x21, x30, [sp, #16] b71198: aa0003f3 mov x19, x0 b7119c: aa0103f5 mov x21, x1 b711a0: b9406400 ldr w0, [x0, #100] b711a4: 37f80060 tbnz w0, #31, b711b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x539b8> b711a8: b9406263 ldr w3, [x19, #96] b711ac: 0b030003 add w3, w0, w3 b711b0: 910083f4 add x20, sp, #0x20 b711b4: 52800002 mov w2, #0x0 // #0 b711b8: aa1403e0 mov x0, x20 b711bc: 91010261 add x1, x19, #0x40 b711c0: 97fc90b6 bl a95498 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aa18> b711c4: aa1403e1 mov x1, x20 b711c8: aa1503e0 mov x0, x21 b711cc: 97fc9864 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b711d0: aa1403e0 mov x0, x20 b711d4: 97fc883d bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b711d8: aa1303e0 mov x0, x19 b711dc: 97ffff37 bl b70eb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x536c0> b711e0: b940d260 ldr w0, [x19, #208] b711e4: 340000c0 cbz w0, b711fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53a04> b711e8: b9407a61 ldr w1, [x19, #120] b711ec: aa1503e0 mov x0, x21 b711f0: b9407e62 ldr w2, [x19, #124] b711f4: 91032263 add x3, x19, #0xc8 b711f8: 97fc9a75 bl a97bcc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1d14c> b711fc: a94053f3 ldp x19, x20, [sp] b71200: a9417bf5 ldp x21, x30, [sp, #16] b71204: 52800000 mov w0, #0x0 // #0 b71208: 9100c3ff add sp, sp, #0x30 b7120c: d65f03c0 ret b71210: d10143ff sub sp, sp, #0x50 b71214: a9015bf5 stp x21, x22, [sp, #16] b71218: d0016d15 adrp x21, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b7121c: aa0203f6 mov x22, x2 b71220: a90053f3 stp x19, x20, [sp] b71224: a9027bf7 stp x23, x30, [sp, #32] b71228: d2800014 mov x20, #0x0 // #0 b7122c: aa0103f7 mov x23, x1 b71230: 912c02b5 add x21, x21, #0xb00 b71234: 9100e3f3 add x19, sp, #0x38 b71238: 910202a0 add x0, x21, #0x80 b7123c: 38606a80 ldrb w0, [x20, x0] b71240: 34000200 cbz w0, b71280 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53a88> b71244: a9400ee2 ldp x2, x3, [x23] b71248: f9400ae1 ldr x1, [x23, #16] b7124c: a9000e62 stp x2, x3, [x19] b71250: f9000a61 str x1, [x19, #16] b71254: aa1603e2 mov x2, x22 b71258: aa1303e1 mov x1, x19 b7125c: 97fc7c81 bl a90460 >::do_copy(void*, void const*, unsigned long) const@@Base+0x159e0> b71260: 53001c00 uxtb w0, w0 b71264: 340000a0 cbz w0, b71278 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53a80> b71268: a9400660 ldp x0, x1, [x19] b7126c: a90006c0 stp x0, x1, [x22] b71270: f9400a60 ldr x0, [x19, #16] b71274: f9000ac0 str x0, [x22, #16] b71278: 91000694 add x20, x20, #0x1 b7127c: 17ffffef b b71238 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53a40> b71280: a94053f3 ldp x19, x20, [sp] b71284: a9415bf5 ldp x21, x22, [sp, #16] b71288: a9427bf7 ldp x23, x30, [sp, #32] b7128c: 910143ff add sp, sp, #0x50 b71290: d65f03c0 ret b71294: d10283ff sub sp, sp, #0xa0 b71298: a90053f3 stp x19, x20, [sp] b7129c: a9015bf5 stp x21, x22, [sp, #16] b712a0: a9027bf7 stp x23, x30, [sp, #32] b712a4: 39436002 ldrb w2, [x0, #216] b712a8: 36201002 tbz w2, #4, b714a8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb0> b712ac: 910103f4 add x20, sp, #0x40 b712b0: aa0103f6 mov x22, x1 b712b4: aa0003f5 mov x21, x0 b712b8: aa0103e0 mov x0, x1 b712bc: aa1403e1 mov x1, x20 b712c0: 910163f3 add x19, sp, #0x58 b712c4: 97fc8428 bl a92364 >::do_copy(void*, void const*, unsigned long) const@@Base+0x178e4> b712c8: aa1603e0 mov x0, x22 b712cc: aa1303e1 mov x1, x19 b712d0: 9101c3f6 add x22, sp, #0x70 b712d4: 97fc842d bl a92388 >::do_copy(void*, void const*, unsigned long) const@@Base+0x17908> b712d8: a94407e0 ldp x0, x1, [sp, #64] b712dc: a90707e0 stp x0, x1, [sp, #112] b712e0: f9402be0 ldr x0, [sp, #80] b712e4: aa1403e1 mov x1, x20 b712e8: f90043e0 str x0, [sp, #128] b712ec: aa1303e2 mov x2, x19 b712f0: aa1503e0 mov x0, x21 b712f4: 97ffffc7 bl b71210 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53a18> b712f8: f9402be0 ldr x0, [sp, #80] b712fc: 39400001 ldrb w1, [x0] b71300: 71016c3f cmp w1, #0x5b b71304: 54000121 b.ne b71328 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53b30> // b.any b71308: 52800ba0 mov w0, #0x5d // #93 b7130c: aa1603e1 mov x1, x22 b71310: aa1303e2 mov x2, x19 b71314: 97fc7c53 bl a90460 >::do_copy(void*, void const*, unsigned long) const@@Base+0x159e0> b71318: 53001c00 uxtb w0, w0 b7131c: 34000720 cbz w0, b71400 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53c08> b71320: 52800037 mov w23, #0x1 // #1 b71324: 1400000b b b71350 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53b58> b71328: 910223e1 add x1, sp, #0x88 b7132c: f9004fe0 str x0, [sp, #152] b71330: a9440fe2 ldp x2, x3, [sp, #64] b71334: 52800ba0 mov w0, #0x5d // #93 b71338: a9000c22 stp x2, x3, [x1] b7133c: aa1303e2 mov x2, x19 b71340: 97fc7c48 bl a90460 >::do_copy(void*, void const*, unsigned long) const@@Base+0x159e0> b71344: 53001c00 uxtb w0, w0 b71348: 350005c0 cbnz w0, b71400 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53c08> b7134c: 52800017 mov w23, #0x0 // #0 b71350: 52800740 mov w0, #0x3a // #58 b71354: aa1603e1 mov x1, x22 b71358: aa1303e2 mov x2, x19 b7135c: 910223f4 add x20, sp, #0x88 b71360: 97fc7c40 bl a90460 >::do_copy(void*, void const*, unsigned long) const@@Base+0x159e0> b71364: 35000217 cbnz w23, b713a4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53bac> b71368: f94037e0 ldr x0, [sp, #104] b7136c: f94043e1 ldr x1, [sp, #128] b71370: eb00003f cmp x1, x0 b71374: 54000180 b.eq b713a4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53bac> // b.none b71378: a94006c0 ldp x0, x1, [x22] b7137c: a9000680 stp x0, x1, [x20] b71380: f9400ac0 ldr x0, [x22, #16] b71384: aa1403e1 mov x1, x20 b71388: aa1303e2 mov x2, x19 b7138c: 91000400 add x0, x0, #0x1 b71390: f9004fe0 str x0, [sp, #152] b71394: 52800740 mov w0, #0x3a // #58 b71398: 97fc7c32 bl a90460 >::do_copy(void*, void const*, unsigned long) const@@Base+0x159e0> b7139c: 53001c00 uxtb w0, w0 b713a0: 35000300 cbnz w0, b71400 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53c08> b713a4: f94002a0 ldr x0, [x21] b713a8: f94043e2 ldr x2, [sp, #128] b713ac: f9402be1 ldr x1, [sp, #80] b713b0: f9404813 ldr x19, [x0, #144] b713b4: aa1403e0 mov x0, x20 b713b8: 97fc9044 bl a954c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aa48> b713bc: aa1403e1 mov x1, x20 b713c0: aa1503e0 mov x0, x21 b713c4: d63f0260 blr x19 b713c8: 2a0003f6 mov w22, w0 b713cc: aa1403e0 mov x0, x20 b713d0: 2a1603f3 mov w19, w22 b713d4: 97fc87bd bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b713d8: 37f806d6 tbnz w22, #31, b714b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb8> b713dc: f94043e1 ldr x1, [sp, #128] b713e0: 52800013 mov w19, #0x0 // #0 b713e4: f94037e2 ldr x2, [sp, #104] b713e8: eb02003f cmp x1, x2 b713ec: 54000620 b.eq b714b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb8> // b.none b713f0: 91000421 add x1, x1, #0x1 b713f4: f90043e1 str x1, [sp, #128] b713f8: eb02003f cmp x1, x2 b713fc: 54000081 b.ne b7140c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53c14> // b.any b71400: 52800153 mov w19, #0xa // #10 b71404: 72b00973 movk w19, #0x804b, lsl #16 b71408: 1400002a b b714b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb8> b7140c: aa1403e0 mov x0, x20 b71410: 9100c3f6 add x22, sp, #0x30 b71414: 97fc902d bl a954c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aa48> b71418: b9003bff str wzr, [sp, #56] b7141c: b00187e0 adrp x0, 3c6e000 b71420: aa1403e1 mov x1, x20 b71424: f9453400 ldr x0, [x0, #2664] b71428: f9001be0 str x0, [sp, #48] b7142c: 52800020 mov w0, #0x1 // #1 b71430: 79007be0 strh w0, [sp, #60] b71434: 52800040 mov w0, #0x2 // #2 b71438: 79007fe0 strh w0, [sp, #62] b7143c: aa1603e0 mov x0, x22 b71440: 97fc97c7 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b71444: aa1403e0 mov x0, x20 b71448: 97fc87a0 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b7144c: aa1403e1 mov x1, x20 b71450: aa1603e0 mov x0, x22 b71454: 52800142 mov w2, #0xa // #10 b71458: 97fc80ea bl a91800 >::do_copy(void*, void const*, unsigned long) const@@Base+0x16d80> b7145c: 2a0003e1 mov w1, w0 b71460: b9408be0 ldr w0, [sp, #136] b71464: 37f80180 tbnz w0, #31, b71494 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53c9c> b71468: f94002a0 ldr x0, [x21] b7146c: f9405002 ldr x2, [x0, #160] b71470: aa1503e0 mov x0, x21 b71474: d63f0040 blr x2 b71478: 2a0003f3 mov w19, w0 b7147c: b9008be0 str w0, [sp, #136] b71480: 37f800f3 tbnz w19, #31, b7149c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53ca4> b71484: aa1603e0 mov x0, x22 b71488: 52800013 mov w19, #0x0 // #0 b7148c: 97fc878f bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b71490: 14000008 b b714b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb8> b71494: 52800153 mov w19, #0xa // #10 b71498: 72b00973 movk w19, #0x804b, lsl #16 b7149c: aa1603e0 mov x0, x22 b714a0: 97fc878a bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b714a4: 14000003 b b714b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53cb8> b714a8: 52880093 mov w19, #0x4004 // #16388 b714ac: 72b00013 movk w19, #0x8000, lsl #16 b714b0: 2a1303e0 mov w0, w19 b714b4: a94053f3 ldp x19, x20, [sp] b714b8: a9415bf5 ldp x21, x22, [sp, #16] b714bc: a9427bf7 ldp x23, x30, [sp, #32] b714c0: 910283ff add sp, sp, #0xa0 b714c4: d65f03c0 ret b714c8: d100c3ff sub sp, sp, #0x30 b714cc: a90053f3 stp x19, x20, [sp] b714d0: aa0003f3 mov x19, x0 b714d4: aa0103f4 mov x20, x1 b714d8: 91010000 add x0, x0, #0x40 b714dc: 91010021 add x1, x1, #0x40 b714e0: a9015bf5 stp x21, x22, [sp, #16] b714e4: a9027bf7 stp x23, x30, [sp, #32] b714e8: 2a0203f5 mov w21, w2 b714ec: aa0303f6 mov x22, x3 b714f0: 53001c97 uxtb w23, w4 b714f4: 97fc979a bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b714f8: b9405280 ldr w0, [x20, #80] b714fc: b9005260 str w0, [x19, #80] b71500: 39436261 ldrb w1, [x19, #216] b71504: b9405680 ldr w0, [x20, #84] b71508: b9005660 str w0, [x19, #84] b7150c: f9402e80 ldr x0, [x20, #88] b71510: f9002e60 str x0, [x19, #88] b71514: f9403280 ldr x0, [x20, #96] b71518: f9003260 str x0, [x19, #96] b7151c: f9403680 ldr x0, [x20, #104] b71520: f9003660 str x0, [x19, #104] b71524: f9403a80 ldr x0, [x20, #112] b71528: f9003a60 str x0, [x19, #112] b7152c: f9403e80 ldr x0, [x20, #120] b71530: f9003e60 str x0, [x19, #120] b71534: f9404280 ldr x0, [x20, #128] b71538: f9004260 str x0, [x19, #128] b7153c: f9404680 ldr x0, [x20, #136] b71540: f9004660 str x0, [x19, #136] b71544: f9404a80 ldr x0, [x20, #144] b71548: f9004a60 str x0, [x19, #144] b7154c: f9404e80 ldr x0, [x20, #152] b71550: f9004e60 str x0, [x19, #152] b71554: f9405280 ldr x0, [x20, #160] b71558: f9005260 str x0, [x19, #160] b7155c: f9405680 ldr x0, [x20, #168] b71560: f9005660 str x0, [x19, #168] b71564: f9405a80 ldr x0, [x20, #176] b71568: f9005a60 str x0, [x19, #176] b7156c: 39436280 ldrb w0, [x20, #216] b71570: d3420c00 ubfx x0, x0, #2, #2 b71574: 331e0401 bfi w1, w0, #2, #2 b71578: 39036261 strb w1, [x19, #216] b7157c: 9102e260 add x0, x19, #0xb8 b71580: f9405e81 ldr x1, [x20, #184] b71584: 97fcc191 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b71588: 39436260 ldrb w0, [x19, #216] b7158c: 321c0000 orr w0, w0, #0x10 b71590: 39036260 strb w0, [x19, #216] b71594: 39436281 ldrb w1, [x20, #216] b71598: d3451421 ubfx x1, x1, #5, #1 b7159c: 331b0020 bfi w0, w1, #5, #1 b715a0: 39036260 strb w0, [x19, #216] b715a4: 34000237 cbz w23, b715e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53df0> b715a8: f9406281 ldr x1, [x20, #192] b715ac: 91030260 add x0, x19, #0xc0 b715b0: 97fcc186 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b715b4: 39436280 ldrb w0, [x20, #216] b715b8: 39436261 ldrb w1, [x19, #216] b715bc: d3461800 ubfx x0, x0, #6, #1 b715c0: 331a0001 bfi w1, w0, #6, #1 b715c4: 91032260 add x0, x19, #0xc8 b715c8: 39036261 strb w1, [x19, #216] b715cc: 91032281 add x1, x20, #0xc8 b715d0: 97fc9763 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b715d4: 39436281 ldrb w1, [x20, #216] b715d8: 39436260 ldrb w0, [x19, #216] b715dc: 33000420 bfxil w0, w1, #0, #2 b715e0: 39036260 strb w0, [x19, #216] b715e4: 14000004 b b715f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53dfc> b715e8: aa1303e0 mov x0, x19 b715ec: 52800021 mov w1, #0x1 // #1 b715f0: 97fff5d5 bl b6ed44 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5154c> b715f4: 35000115 cbnz w21, b71614 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53e1c> b715f8: f9400260 ldr x0, [x19] b715fc: f9407c14 ldr x20, [x0, #248] b71600: 97fc78ca bl a8f928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x14ea8> b71604: aa0003e1 mov x1, x0 b71608: aa1303e0 mov x0, x19 b7160c: d63f0280 blr x20 b71610: 14000008 b b71630 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53e38> b71614: 71000abf cmp w21, #0x2 b71618: 540000c1 b.ne b71630 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53e38> // b.any b7161c: f9400260 ldr x0, [x19] b71620: aa1603e1 mov x1, x22 b71624: f9407c02 ldr x2, [x0, #248] b71628: aa1303e0 mov x0, x19 b7162c: d63f0040 blr x2 b71630: 52800000 mov w0, #0x0 // #0 b71634: a94053f3 ldp x19, x20, [sp] b71638: a9415bf5 ldp x21, x22, [sp, #16] b7163c: a9427bf7 ldp x23, x30, [sp, #32] b71640: 9100c3ff add sp, sp, #0x30 b71644: d65f03c0 ret b71648: d10303ff sub sp, sp, #0xc0 b7164c: a9015bf5 stp x21, x22, [sp, #16] b71650: 9100e3f5 add x21, sp, #0x38 b71654: f90013fe str x30, [sp, #32] b71658: a90053f3 stp x19, x20, [sp] b7165c: aa0003f4 mov x20, x0 b71660: aa1503e0 mov x0, x21 b71664: aa0103f6 mov x22, x1 b71668: 9100c3f3 add x19, sp, #0x30 b7166c: 94130ad9 bl 10341d0 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa95f4> b71670: 39436280 ldrb w0, [x20, #216] b71674: 91010281 add x1, x20, #0x40 b71678: d3420c00 ubfx x0, x0, #2, #2 b7167c: b9003be0 str w0, [sp, #56] b71680: b9405680 ldr w0, [x20, #84] b71684: b9003fe0 str w0, [sp, #60] b71688: b9405280 ldr w0, [x20, #80] b7168c: b90043e0 str w0, [sp, #64] b71690: 910042a0 add x0, x21, #0x10 b71694: 97fc9732 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b71698: aa1303e8 mov x8, x19 b7169c: 91016280 add x0, x20, #0x58 b716a0: 94003b5c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b716a4: aa1303e1 mov x1, x19 b716a8: 910082a0 add x0, x21, #0x20 b716ac: 94003a9f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b716b0: aa1303e0 mov x0, x19 b716b4: 9412fdeb bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b716b8: aa1303e8 mov x8, x19 b716bc: 91018280 add x0, x20, #0x60 b716c0: 94003b54 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b716c4: aa1303e1 mov x1, x19 b716c8: 9100a2a0 add x0, x21, #0x28 b716cc: 94003a97 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b716d0: aa1303e0 mov x0, x19 b716d4: 9412fde3 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b716d8: aa1303e8 mov x8, x19 b716dc: 9101a280 add x0, x20, #0x68 b716e0: 94003b4c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b716e4: aa1303e1 mov x1, x19 b716e8: 9100c2a0 add x0, x21, #0x30 b716ec: 94003a8f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b716f0: aa1303e0 mov x0, x19 b716f4: 9412fddb bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b716f8: aa1303e8 mov x8, x19 b716fc: 9101c280 add x0, x20, #0x70 b71700: 94003b44 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71704: aa1303e1 mov x1, x19 b71708: 9100e2a0 add x0, x21, #0x38 b7170c: 94003a87 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71710: aa1303e0 mov x0, x19 b71714: 9412fdd3 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71718: aa1303e8 mov x8, x19 b7171c: 9101e280 add x0, x20, #0x78 b71720: 94003b3c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71724: aa1303e1 mov x1, x19 b71728: 910102a0 add x0, x21, #0x40 b7172c: 94003a7f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71730: aa1303e0 mov x0, x19 b71734: 9412fdcb bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71738: aa1303e8 mov x8, x19 b7173c: 91020280 add x0, x20, #0x80 b71740: 94003b34 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71744: aa1303e1 mov x1, x19 b71748: 910122a0 add x0, x21, #0x48 b7174c: 94003a77 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71750: aa1303e0 mov x0, x19 b71754: 9412fdc3 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71758: aa1303e8 mov x8, x19 b7175c: 91022280 add x0, x20, #0x88 b71760: 94003b2c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71764: aa1303e1 mov x1, x19 b71768: 910142a0 add x0, x21, #0x50 b7176c: 94003a6f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71770: aa1303e0 mov x0, x19 b71774: 9412fdbb bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71778: aa1303e8 mov x8, x19 b7177c: 91024280 add x0, x20, #0x90 b71780: 94003b24 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71784: aa1303e1 mov x1, x19 b71788: 910162a0 add x0, x21, #0x58 b7178c: 94003a67 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71790: aa1303e0 mov x0, x19 b71794: 9412fdb3 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71798: aa1303e8 mov x8, x19 b7179c: 91026280 add x0, x20, #0x98 b717a0: 94003b1c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b717a4: aa1303e1 mov x1, x19 b717a8: 910182a0 add x0, x21, #0x60 b717ac: 94003a5f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b717b0: aa1303e0 mov x0, x19 b717b4: 9412fdab bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b717b8: aa1303e8 mov x8, x19 b717bc: 91028280 add x0, x20, #0xa0 b717c0: 94003b14 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b717c4: aa1303e1 mov x1, x19 b717c8: 9101a2a0 add x0, x21, #0x68 b717cc: 94003a57 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b717d0: aa1303e0 mov x0, x19 b717d4: 9412fda3 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b717d8: aa1303e8 mov x8, x19 b717dc: 9102a280 add x0, x20, #0xa8 b717e0: 94003b0c bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b717e4: aa1303e1 mov x1, x19 b717e8: 9101c2a0 add x0, x21, #0x70 b717ec: 94003a4f bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b717f0: aa1303e0 mov x0, x19 b717f4: 9412fd9b bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b717f8: aa1303e8 mov x8, x19 b717fc: 9102c280 add x0, x20, #0xb0 b71800: 94003b04 bl b80410 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62c18> b71804: aa1303e1 mov x1, x19 b71808: 9101e2a0 add x0, x21, #0x78 b7180c: 94003a47 bl b80128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62930> b71810: aa1303e0 mov x0, x19 b71814: 9412fd93 bl 1030e60 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa6284> b71818: 39436280 ldrb w0, [x20, #216] b7181c: d3441001 ubfx x1, x0, #4, #1 b71820: d3451400 ubfx x0, x0, #5, #1 b71824: 3902e3e1 strb w1, [sp, #184] b71828: aa1503e1 mov x1, x21 b7182c: 3902e7e0 strb w0, [sp, #185] b71830: aa1603e0 mov x0, x22 b71834: 94130a8c bl 1034264 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa9688> b71838: aa1503e0 mov x0, x21 b7183c: 9412fda3 bl 1030ec8 , std::__ndk1::allocator >::assign(wchar_t const*, unsigned long)@@Base+0xa62ec> b71840: f94013fe ldr x30, [sp, #32] b71844: a94053f3 ldp x19, x20, [sp] b71848: a9415bf5 ldp x21, x22, [sp, #16] b7184c: 910303ff add sp, sp, #0xc0 b71850: d65f03c0 ret b71854: d100a000 sub x0, x0, #0x28 b71858: 17ffff7c b b71648 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x53e50> b7185c: 17fff5fa b b6f044 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5184c> b71860: f0018881 adrp x1, 3c84000 b71864: f900081f str xzr, [x0, #16] b71868: 9124c021 add x1, x1, #0x930 b7186c: f9000001 str x1, [x0] b71870: f0018881 adrp x1, 3c84000 b71874: f9000c1f str xzr, [x0, #24] b71878: 91264021 add x1, x1, #0x990 b7187c: f900101f str xzr, [x0, #32] b71880: f9000401 str x1, [x0, #8] b71884: f900141f str xzr, [x0, #40] b71888: f900181f str xzr, [x0, #48] b7188c: f900201f str xzr, [x0, #64] b71890: f900241f str xzr, [x0, #72] b71894: f9001c1f str xzr, [x0, #56] b71898: d65f03c0 ret b7189c: d10043ff sub sp, sp, #0x10 b718a0: a9007bf3 stp x19, x30, [sp] b718a4: aa0003f3 mov x19, x0 b718a8: f0018880 adrp x0, 3c84000 b718ac: 9124c000 add x0, x0, #0x930 b718b0: f9000260 str x0, [x19] b718b4: f0018880 adrp x0, 3c84000 b718b8: 91264000 add x0, x0, #0x990 b718bc: f9000660 str x0, [x19, #8] b718c0: f9401e60 ldr x0, [x19, #56] b718c4: b4000040 cbz x0, b718cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x540d4> b718c8: 97fb90da bl a55c30 b718cc: 9100c260 add x0, x19, #0x30 b718d0: 97fc3d4d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b718d4: 9100a260 add x0, x19, #0x28 b718d8: 97fc3d4b bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b718dc: 91008260 add x0, x19, #0x20 b718e0: 97fc3d49 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b718e4: 91006260 add x0, x19, #0x18 b718e8: a9407bf3 ldp x19, x30, [sp] b718ec: 910043ff add sp, sp, #0x10 b718f0: 17fc3d45 b a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b718f4: d10043ff sub sp, sp, #0x10 b718f8: aa0003e1 mov x1, x0 b718fc: 91004003 add x3, x0, #0x10 b71900: a9007bf3 stp x19, x30, [sp] b71904: c85f7c62 ldxr x2, [x3] b71908: d1000444 sub x4, x2, #0x1 b7190c: c805fc64 stlxr w5, x4, [x3] b71910: 35ffffa5 cbnz w5, b71904 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5410c> b71914: d1000442 sub x2, x2, #0x1 b71918: 2a0203e3 mov w3, w2 b7191c: b5000182 cbnz x2, b7194c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54154> b71920: d50339bf dmb ishld b71924: 91004022 add x2, x1, #0x10 b71928: d2800023 mov x3, #0x1 // #1 b7192c: c89ffc43 stlr x3, [x2] b71930: 52800003 mov w3, #0x0 // #0 b71934: b40000c1 cbz x1, b7194c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54154> b71938: aa0103f3 mov x19, x1 b7193c: 97ffffd8 bl b7189c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x540a4> b71940: aa1303e0 mov x0, x19 b71944: 97fb90bb bl a55c30 b71948: 52800003 mov w3, #0x0 // #0 b7194c: 2a0303e0 mov w0, w3 b71950: a9407bf3 ldp x19, x30, [sp] b71954: 910043ff add sp, sp, #0x10 b71958: d65f03c0 ret b7195c: d1002000 sub x0, x0, #0x8 b71960: 17ffffe5 b b718f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x540fc> b71964: d10083ff sub sp, sp, #0x20 b71968: 52802203 mov w3, #0x110 // #272 b7196c: 72b00083 movk w3, #0x8004, lsl #16 b71970: a90053f3 stp x19, x20, [sp] b71974: a9017bf5 stp x21, x30, [sp, #16] b71978: b50002a0 cbnz x0, b719cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x541d4> b7197c: d2800a00 mov x0, #0x50 // #80 b71980: aa0203f3 mov x19, x2 b71984: aa0103f5 mov x21, x1 b71988: 97fb90ea bl a55d30 b7198c: aa0003f4 mov x20, x0 b71990: 97ffffb4 bl b71860 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54068> b71994: b4000194 cbz x20, b719c4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x541cc> b71998: aa1403e0 mov x0, x20 b7199c: 97ffe2aa bl b6a444 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4cc4c> b719a0: aa1303e2 mov x2, x19 b719a4: aa1503e1 mov x1, x21 b719a8: aa1403e0 mov x0, x20 b719ac: 97ffdb50 bl b686ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4aef4> b719b0: 2a0003f3 mov w19, w0 b719b4: aa1403e0 mov x0, x20 b719b8: 97ffffcf bl b718f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x540fc> b719bc: 2a1303e3 mov w3, w19 b719c0: 14000003 b b719cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x541d4> b719c4: 528001c3 mov w3, #0xe // #14 b719c8: 72b000e3 movk w3, #0x8007, lsl #16 b719cc: 2a0303e0 mov w0, w3 b719d0: a94053f3 ldp x19, x20, [sp] b719d4: a9417bf5 ldp x21, x30, [sp, #16] b719d8: 910083ff add sp, sp, #0x20 b719dc: d65f03c0 ret b719e0: d10043ff sub sp, sp, #0x10 b719e4: a9007bf3 stp x19, x30, [sp] b719e8: f900201f str xzr, [x0, #64] b719ec: f9401c01 ldr x1, [x0, #56] b719f0: b40000c1 cbz x1, b71a08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54210> b719f4: aa0003f3 mov x19, x0 b719f8: aa0103e0 mov x0, x1 b719fc: 97fb908d bl a55c30 b71a00: f9001e7f str xzr, [x19, #56] b71a04: f900267f str xzr, [x19, #72] b71a08: a9407bf3 ldp x19, x30, [sp] b71a0c: 910043ff add sp, sp, #0x10 b71a10: d65f03c0 ret b71a14: d10083ff sub sp, sp, #0x20 b71a18: b00200a1 adrp x1, 4b86000 b71a1c: a90053f3 stp x19, x20, [sp] b71a20: f9416434 ldr x20, [x1, #712] b71a24: f9000bfe str x30, [sp, #16] b71a28: b4000274 cbz x20, b71a74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5427c> b71a2c: aa0003f3 mov x19, x0 b71a30: d2800400 mov x0, #0x20 // #32 b71a34: 97fb90bf bl a55d30 b71a38: aa0003e1 mov x1, x0 b71a3c: f900081f str xzr, [x0, #16] b71a40: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71a44: 91088000 add x0, x0, #0x220 b71a48: 52800002 mov w2, #0x0 // #0 b71a4c: f9000020 str x0, [x1] b71a50: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71a54: f9000c33 str x19, [x1, #24] b71a58: 9109a000 add x0, x0, #0x268 b71a5c: f9000420 str x0, [x1, #8] b71a60: 91002280 add x0, x20, #0x8 b71a64: f9400bfe ldr x30, [sp, #16] b71a68: a94053f3 ldp x19, x20, [sp] b71a6c: 910083ff add sp, sp, #0x20 b71a70: 17fdc715 b ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b71a74: a94053f3 ldp x19, x20, [sp] b71a78: f9400bfe ldr x30, [sp, #16] b71a7c: 910083ff add sp, sp, #0x20 b71a80: d65f03c0 ret b71a84: d100c3ff sub sp, sp, #0x30 b71a88: f9000fe1 str x1, [sp, #24] b71a8c: a9007bf3 stp x19, x30, [sp] b71a90: 97fe1c1f bl af8b0c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x3214> b71a94: f90017e0 str x0, [sp, #40] b71a98: f9400fe1 ldr x1, [sp, #24] b71a9c: b40000a0 cbz x0, b71ab0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x542b8> b71aa0: f9400002 ldr x2, [x0] b71aa4: f9400442 ldr x2, [x2, #8] b71aa8: d63f0040 blr x2 b71aac: f9400fe1 ldr x1, [sp, #24] b71ab0: f94017e0 ldr x0, [sp, #40] b71ab4: 52800002 mov w2, #0x0 // #0 b71ab8: 97fdc703 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b71abc: 2a0003f3 mov w19, w0 b71ac0: 9100a3e0 add x0, sp, #0x28 b71ac4: 97fc3cd0 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71ac8: 2a1303e0 mov w0, w19 b71acc: a9407bf3 ldp x19, x30, [sp] b71ad0: 9100c3ff add sp, sp, #0x30 b71ad4: d65f03c0 ret b71ad8: d100c3ff sub sp, sp, #0x30 b71adc: a90053f3 stp x19, x20, [sp] b71ae0: aa0003f4 mov x20, x0 b71ae4: d2800500 mov x0, #0x28 // #40 b71ae8: f9000bfe str x30, [sp, #16] b71aec: f90017e1 str x1, [sp, #40] b71af0: 97fb9090 bl a55d30 b71af4: f94017e1 ldr x1, [sp, #40] b71af8: aa0003f3 mov x19, x0 b71afc: 97ffec77 bl b6ccd8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4f4e0> b71b00: f9001274 str x20, [x19, #32] b71b04: d001a020 adrp x0, 3f77000 @@Base+0xb230> b71b08: 912d8000 add x0, x0, #0xb60 b71b0c: f9000260 str x0, [x19] b71b10: d001a020 adrp x0, 3f77000 @@Base+0xb230> b71b14: 912ea000 add x0, x0, #0xba8 b71b18: f9000660 str x0, [x19, #8] b71b1c: b4000074 cbz x20, b71b28 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54330> b71b20: aa1403e0 mov x0, x20 b71b24: 97ffe298 bl b6a584 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4cd8c> b71b28: aa1403e0 mov x0, x20 b71b2c: aa1303e1 mov x1, x19 b71b30: 97ffffd5 bl b71a84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5428c> b71b34: 2a0003f4 mov w20, w0 b71b38: 36f800b4 tbz w20, #31, b71b4c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54354> b71b3c: f9400260 ldr x0, [x19] b71b40: f9401801 ldr x1, [x0, #48] b71b44: aa1303e0 mov x0, x19 b71b48: d63f0020 blr x1 b71b4c: 2a1403e0 mov w0, w20 b71b50: f9400bfe ldr x30, [sp, #16] b71b54: a94053f3 ldp x19, x20, [sp] b71b58: 9100c3ff add sp, sp, #0x30 b71b5c: d65f03c0 ret b71b60: d100c3ff sub sp, sp, #0x30 b71b64: a90053f3 stp x19, x20, [sp] b71b68: aa0003f4 mov x20, x0 b71b6c: d2800500 mov x0, #0x28 // #40 b71b70: f9000bfe str x30, [sp, #16] b71b74: f90017e1 str x1, [sp, #40] b71b78: 97fb906e bl a55d30 b71b7c: f94017e1 ldr x1, [sp, #40] b71b80: aa0003f3 mov x19, x0 b71b84: 97ffec55 bl b6ccd8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4f4e0> b71b88: f9001274 str x20, [x19, #32] b71b8c: d001a020 adrp x0, 3f77000 @@Base+0xb230> b71b90: 912f8000 add x0, x0, #0xbe0 b71b94: f9000260 str x0, [x19] b71b98: d001a020 adrp x0, 3f77000 @@Base+0xb230> b71b9c: 9130a000 add x0, x0, #0xc28 b71ba0: f9000660 str x0, [x19, #8] b71ba4: b4000074 cbz x20, b71bb0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x543b8> b71ba8: aa1403e0 mov x0, x20 b71bac: 97ffe276 bl b6a584 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4cd8c> b71bb0: aa1403e0 mov x0, x20 b71bb4: aa1303e1 mov x1, x19 b71bb8: 97ffffb3 bl b71a84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5428c> b71bbc: 2a0003f4 mov w20, w0 b71bc0: 36f800b4 tbz w20, #31, b71bd4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x543dc> b71bc4: f9400260 ldr x0, [x19] b71bc8: f9401801 ldr x1, [x0, #48] b71bcc: aa1303e0 mov x0, x19 b71bd0: d63f0020 blr x1 b71bd4: 2a1403e0 mov w0, w20 b71bd8: f9400bfe ldr x30, [sp, #16] b71bdc: a94053f3 ldp x19, x20, [sp] b71be0: 9100c3ff add sp, sp, #0x30 b71be4: d65f03c0 ret b71be8: d10103ff sub sp, sp, #0x40 b71bec: a90053f3 stp x19, x20, [sp] b71bf0: aa0003f4 mov x20, x0 b71bf4: d2800700 mov x0, #0x38 // #56 b71bf8: a9015bf5 stp x21, x22, [sp, #16] b71bfc: f90013fe str x30, [sp, #32] b71c00: aa0103f6 mov x22, x1 b71c04: aa0203f5 mov x21, x2 b71c08: 97fb904a bl a55d30 b71c0c: aa0003f3 mov x19, x0 b71c10: f900081f str xzr, [x0, #16] b71c14: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71c18: 9123c000 add x0, x0, #0x8f0 b71c1c: f9000260 str x0, [x19] b71c20: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71c24: 91250000 add x0, x0, #0x940 b71c28: f9000e74 str x20, [x19, #24] b71c2c: f9000660 str x0, [x19, #8] b71c30: b40000b4 cbz x20, b71c44 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5444c> b71c34: f9400280 ldr x0, [x20] b71c38: f9400401 ldr x1, [x0, #8] b71c3c: aa1403e0 mov x0, x20 b71c40: d63f0020 blr x1 b71c44: f9400260 ldr x0, [x19] b71c48: f9001276 str x22, [x19, #32] b71c4c: f9001675 str x21, [x19, #40] b71c50: f9400401 ldr x1, [x0, #8] b71c54: aa1303e0 mov x0, x19 b71c58: d63f0020 blr x1 b71c5c: f9001ff3 str x19, [sp, #56] b71c60: b00200a0 adrp x0, 4b86000 b71c64: f9416400 ldr x0, [x0, #712] b71c68: b40000e0 cbz x0, b71c84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5448c> b71c6c: aa1303e1 mov x1, x19 b71c70: 91002000 add x0, x0, #0x8 b71c74: 52800002 mov w2, #0x0 // #0 b71c78: 97fdc693 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b71c7c: 2a0003f3 mov w19, w0 b71c80: 14000003 b b71c8c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54494> b71c84: 528800b3 mov w19, #0x4005 // #16389 b71c88: 72b00013 movk w19, #0x8000, lsl #16 b71c8c: 9100e3e0 add x0, sp, #0x38 b71c90: 97fc3c5d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71c94: 2a1303e0 mov w0, w19 b71c98: f94013fe ldr x30, [sp, #32] b71c9c: a94053f3 ldp x19, x20, [sp] b71ca0: a9415bf5 ldp x21, x22, [sp, #16] b71ca4: 910103ff add sp, sp, #0x40 b71ca8: d65f03c0 ret b71cac: d10183ff sub sp, sp, #0x60 b71cb0: a90053f3 stp x19, x20, [sp] b71cb4: a90263f7 stp x23, x24, [sp, #32] b71cb8: a9015bf5 stp x21, x22, [sp, #16] b71cbc: f9001bfe str x30, [sp, #48] b71cc0: aa0003f4 mov x20, x0 b71cc4: 53001c38 uxtb w24, w1 b71cc8: 53001c57 uxtb w23, w2 b71ccc: f9405400 ldr x0, [x0, #168] b71cd0: f9400001 ldr x1, [x0] b71cd4: f9400c22 ldr x2, [x1, #24] b71cd8: 91013fe1 add x1, sp, #0x4f b71cdc: d63f0040 blr x2 b71ce0: 2a0003f3 mov w19, w0 b71ce4: 37f80700 tbnz w0, #31, b71dc4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545cc> b71ce8: d2800900 mov x0, #0x48 // #72 b71cec: f9405696 ldr x22, [x20, #168] b71cf0: 910143f5 add x21, sp, #0x50 b71cf4: 97fb900f bl a55d30 b71cf8: aa0003f3 mov x19, x0 b71cfc: b0018880 adrp x0, 3c82000 b71d00: 39413fe1 ldrb w1, [sp, #79] b71d04: 910bc000 add x0, x0, #0x2f0 b71d08: d0016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b71d0c: f9000260 str x0, [x19] b71d10: b0018880 adrp x0, 3c82000 b71d14: 910b4000 add x0, x0, #0x2d0 b71d18: 39004261 strb w1, [x19, #16] b71d1c: f9002be0 str x0, [sp, #80] b71d20: aa1503e1 mov x1, x21 b71d24: 91008260 add x0, x19, #0x20 b71d28: f900067f str xzr, [x19, #8] b71d2c: f9000e74 str x20, [x19, #24] b71d30: 911bc042 add x2, x2, #0x6f0 b71d34: f900127f str xzr, [x19, #32] b71d38: f9002ff4 str x20, [sp, #88] b71d3c: 97fcc083 bl aa1f48 >::do_copy(void*, void const*, unsigned long) const@@Base+0x274c8> b71d40: f9001a7f str xzr, [x19, #48] b71d44: f0000040 adrp x0, b7c000 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5e808> b71d48: f9001e76 str x22, [x19, #56] b71d4c: 910d9000 add x0, x0, #0x364 b71d50: f9001660 str x0, [x19, #40] b71d54: b40000b6 cbz x22, b71d68 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54570> b71d58: f94002c0 ldr x0, [x22] b71d5c: f9400401 ldr x1, [x0, #8] b71d60: aa1603e0 mov x0, x22 b71d64: d63f0020 blr x1 b71d68: aa1503e0 mov x0, x21 b71d6c: 39010278 strb w24, [x19, #64] b71d70: 39010677 strb w23, [x19, #65] b71d74: aa1303e1 mov x1, x19 b71d78: 97fd2864 bl abbf08 >::do_copy(void*, void const*, unsigned long) const@@Base+0x41488> b71d7c: 39413fe0 ldrb w0, [sp, #79] b71d80: 340000c0 cbz w0, b71d98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545a0> b71d84: f9402be0 ldr x0, [sp, #80] b71d88: f9400001 ldr x1, [x0] b71d8c: f9400c21 ldr x1, [x1, #24] b71d90: d63f0020 blr x1 b71d94: 14000006 b b71dac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545b4> b71d98: f9407680 ldr x0, [x20, #232] b71d9c: b40000c0 cbz x0, b71db4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545bc> b71da0: f94002a1 ldr x1, [x21] b71da4: 52800002 mov w2, #0x0 // #0 b71da8: 97fdc647 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b71dac: 2a0003f3 mov w19, w0 b71db0: 14000003 b b71dbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545c4> b71db4: 52800033 mov w19, #0x1 // #1 b71db8: 72b83e73 movk w19, #0xc1f3, lsl #16 b71dbc: aa1503e0 mov x0, x21 b71dc0: 97fc3c11 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71dc4: 2a1303e0 mov w0, w19 b71dc8: f9401bfe ldr x30, [sp, #48] b71dcc: a94053f3 ldp x19, x20, [sp] b71dd0: a9415bf5 ldp x21, x22, [sp, #16] b71dd4: a94263f7 ldp x23, x24, [sp, #32] b71dd8: 910183ff add sp, sp, #0x60 b71ddc: d65f03c0 ret b71de0: d10103ff sub sp, sp, #0x40 b71de4: a90053f3 stp x19, x20, [sp] b71de8: aa0003f4 mov x20, x0 b71dec: d2800600 mov x0, #0x30 // #48 b71df0: a9015bf5 stp x21, x22, [sp, #16] b71df4: a9027bf7 stp x23, x30, [sp, #32] b71df8: 2a0203f6 mov w22, w2 b71dfc: 2a0103f7 mov w23, w1 b71e00: aa0303f5 mov x21, x3 b71e04: 97fb8fcb bl a55d30 b71e08: aa0003f3 mov x19, x0 b71e0c: f900081f str xzr, [x0, #16] b71e10: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71e14: 91068000 add x0, x0, #0x1a0 b71e18: f9000260 str x0, [x19] b71e1c: f001a020 adrp x0, 3f78000 <__cxa_pure_virtual> b71e20: 9107a000 add x0, x0, #0x1e8 b71e24: f9000e74 str x20, [x19, #24] b71e28: f9000660 str x0, [x19, #8] b71e2c: b4000074 cbz x20, b71e38 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54640> b71e30: aa1403e0 mov x0, x20 b71e34: 97ffe1ae bl b6a4ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4ccf4> b71e38: b9002277 str w23, [x19, #32] b71e3c: b9002676 str w22, [x19, #36] b71e40: f9001675 str x21, [x19, #40] b71e44: b40000b5 cbz x21, b71e58 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54660> b71e48: f94002a0 ldr x0, [x21] b71e4c: f9400401 ldr x1, [x0, #8] b71e50: aa1503e0 mov x0, x21 b71e54: d63f0020 blr x1 b71e58: 9100e3f5 add x21, sp, #0x38 b71e5c: aa1303e1 mov x1, x19 b71e60: aa1503e0 mov x0, x21 b71e64: 97fd2829 bl abbf08 >::do_copy(void*, void const*, unsigned long) const@@Base+0x41488> b71e68: f9401fe1 ldr x1, [sp, #56] b71e6c: b40000e1 cbz x1, b71e88 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54690> b71e70: f9412280 ldr x0, [x20, #576] b71e74: 52800002 mov w2, #0x0 // #0 b71e78: 91002000 add x0, x0, #0x8 b71e7c: 97fdc612 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b71e80: 2a0003f3 mov w19, w0 b71e84: 14000003 b b71e90 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54698> b71e88: 528001d3 mov w19, #0xe // #14 b71e8c: 72b000f3 movk w19, #0x8007, lsl #16 b71e90: aa1503e0 mov x0, x21 b71e94: 97fc3bdc bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71e98: 2a1303e0 mov w0, w19 b71e9c: a94053f3 ldp x19, x20, [sp] b71ea0: a9415bf5 ldp x21, x22, [sp, #16] b71ea4: a9427bf7 ldp x23, x30, [sp, #32] b71ea8: 910103ff add sp, sp, #0x40 b71eac: d65f03c0 ret b71eb0: d10203ff sub sp, sp, #0x80 b71eb4: 2a0303e5 mov w5, w3 b71eb8: a90253f3 stp x19, x20, [sp, #32] b71ebc: a9035bf5 stp x21, x22, [sp, #48] b71ec0: a90463f7 stp x23, x24, [sp, #64] b71ec4: aa0003f4 mov x20, x0 b71ec8: 2a0203f6 mov w22, w2 b71ecc: a9057bf9 stp x25, x30, [sp, #80] b71ed0: aa0403f8 mov x24, x4 b71ed4: 9109c000 add x0, x0, #0x270 b71ed8: c8dffc00 ldar x0, [x0] b71edc: 12affff3 mov w19, #0x8000ffff // #-2147418113 b71ee0: b50008e0 cbnz x0, b71ffc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54804> b71ee4: 910203f5 add x21, sp, #0x80 b71ee8: 12000420 and w0, w1, #0x3 b71eec: 7100081f cmp w0, #0x2 b71ef0: f81f0ebf str xzr, [x21, #-16]! b71ef4: 54000620 b.eq b71fb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547c0> // b.none b71ef8: 12000037 and w23, w1, #0x1 b71efc: 35000062 cbnz w2, b71f08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54710> b71f00: d001aaa0 adrp x0, 40c7000 b71f04: b946f016 ldr w22, [x0, #1776] b71f08: 35000065 cbnz w5, b71f14 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5471c> b71f0c: d001aaa0 adrp x0, 40c7000 b71f10: b9470005 ldr w5, [x0, #1792] b71f14: aa1503e0 mov x0, x21 b71f18: f90037e5 str x5, [sp, #104] b71f1c: 9101e3f9 add x25, sp, #0x78 b71f20: f9003fff str xzr, [sp, #120] b71f24: 97fcc01a bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b71f28: aa0003f3 mov x19, x0 b71f2c: aa1903e0 mov x0, x25 b71f30: 97fcc017 bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b71f34: aa0003e1 mov x1, x0 b71f38: f94037e5 ldr x5, [sp, #104] b71f3c: aa1303e0 mov x0, x19 b71f40: 520002e2 eor w2, w23, #0x1 b71f44: 52800023 mov w3, #0x1 // #1 b71f48: 2a1603e4 mov w4, w22 b71f4c: 97fdc153 bl ae2498 >::__push_back_slow_path(void* const&)@@Base+0x260dc> b71f50: 37f802c0 tbnz w0, #31, b71fa8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547b0> b71f54: f9412280 ldr x0, [x20, #576] b71f58: 52800027 mov w7, #0x1 // #1 b71f5c: f9403fe1 ldr x1, [sp, #120] b71f60: 52800023 mov w3, #0x1 // #1 b71f64: 91002002 add x2, x0, #0x8 b71f68: eb1f001f cmp x0, xzr b71f6c: 390003e7 strb w7, [sp] b71f70: 91098280 add x0, x20, #0x260 b71f74: f90007ff str xzr, [sp, #8] b71f78: 9a9f1042 csel x2, x2, xzr, ne // ne = any b71f7c: f9000bff str xzr, [sp, #16] b71f80: 2a1603e4 mov w4, w22 b71f84: d2800005 mov x5, #0x0 // #0 b71f88: d2800006 mov x6, #0x0 // #0 b71f8c: 97fdb4ee bl adf344 >::__push_back_slow_path(void* const&)@@Base+0x22f88> b71f90: 37f800c0 tbnz w0, #31, b71fa8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547b0> b71f94: f9403be0 ldr x0, [sp, #112] b71f98: f9000300 str x0, [x24] b71f9c: aa1903e0 mov x0, x25 b71fa0: 97fc3b99 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71fa4: 14000007 b b71fc0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547c8> b71fa8: 2a0003f3 mov w19, w0 b71fac: aa1903e0 mov x0, x25 b71fb0: 97fc3b95 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71fb4: 14000010 b b71ff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547fc> b71fb8: 91098280 add x0, x20, #0x260 b71fbc: f9000080 str x0, [x4] b71fc0: 3903569f strb wzr, [x20, #213] b71fc4: aa1403e0 mov x0, x20 b71fc8: 52800001 mov w1, #0x0 // #0 b71fcc: 52800002 mov w2, #0x0 // #0 b71fd0: d2800003 mov x3, #0x0 // #0 b71fd4: 97ffff83 bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b71fd8: 2a0003f3 mov w19, w0 b71fdc: 37f800c0 tbnz w0, #31, b71ff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x547fc> b71fe0: f9400300 ldr x0, [x24] b71fe4: 52800013 mov w19, #0x0 // #0 b71fe8: f9400001 ldr x1, [x0] b71fec: f9400421 ldr x1, [x1, #8] b71ff0: d63f0020 blr x1 b71ff4: aa1503e0 mov x0, x21 b71ff8: 97fc3b83 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b71ffc: 2a1303e0 mov w0, w19 b72000: a94253f3 ldp x19, x20, [sp, #32] b72004: a9435bf5 ldp x21, x22, [sp, #48] b72008: a94463f7 ldp x23, x24, [sp, #64] b7200c: a9457bf9 ldp x25, x30, [sp, #80] b72010: 910203ff add sp, sp, #0x80 b72014: d65f03c0 ret b72018: d1006000 sub x0, x0, #0x18 b7201c: 17ffffa5 b b71eb0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x546b8> b72020: d10203ff sub sp, sp, #0x80 b72024: 2a0303e5 mov w5, w3 b72028: a90253f3 stp x19, x20, [sp, #32] b7202c: a9035bf5 stp x21, x22, [sp, #48] b72030: a90463f7 stp x23, x24, [sp, #64] b72034: aa0003f4 mov x20, x0 b72038: 2a0203f6 mov w22, w2 b7203c: a9057bf9 stp x25, x30, [sp, #80] b72040: aa0403f8 mov x24, x4 b72044: 910aa000 add x0, x0, #0x2a8 b72048: c8dffc00 ldar x0, [x0] b7204c: 12affff3 mov w19, #0x8000ffff // #-2147418113 b72050: b50008e0 cbnz x0, b7216c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54974> b72054: 910203f5 add x21, sp, #0x80 b72058: 12000420 and w0, w1, #0x3 b7205c: 7100081f cmp w0, #0x2 b72060: f81f0ebf str xzr, [x21, #-16]! b72064: 54000620 b.eq b72128 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54930> // b.none b72068: 12000037 and w23, w1, #0x1 b7206c: 35000062 cbnz w2, b72078 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54880> b72070: b001aaa0 adrp x0, 40c7000 b72074: b946f016 ldr w22, [x0, #1776] b72078: 35000065 cbnz w5, b72084 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5488c> b7207c: b001aaa0 adrp x0, 40c7000 b72080: b9470005 ldr w5, [x0, #1792] b72084: 9101e3f9 add x25, sp, #0x78 b72088: f90037e5 str x5, [sp, #104] b7208c: aa1903e0 mov x0, x25 b72090: f9003fff str xzr, [sp, #120] b72094: 97fcbfbe bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b72098: aa0003f3 mov x19, x0 b7209c: aa1503e0 mov x0, x21 b720a0: 97fcbfbb bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b720a4: aa0003e1 mov x1, x0 b720a8: f94037e5 ldr x5, [sp, #104] b720ac: aa1303e0 mov x0, x19 b720b0: 52800022 mov w2, #0x1 // #1 b720b4: 520002e3 eor w3, w23, #0x1 b720b8: 2a1603e4 mov w4, w22 b720bc: 97fdc0f7 bl ae2498 >::__push_back_slow_path(void* const&)@@Base+0x260dc> b720c0: 37f802c0 tbnz w0, #31, b72118 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54920> b720c4: f9412280 ldr x0, [x20, #576] b720c8: 52800027 mov w7, #0x1 // #1 b720cc: 910a6281 add x1, x20, #0x298 b720d0: 390003e7 strb w7, [sp] b720d4: 91002002 add x2, x0, #0x8 b720d8: eb1f001f cmp x0, xzr b720dc: f9403fe0 ldr x0, [sp, #120] b720e0: 9a9f1042 csel x2, x2, xzr, ne // ne = any b720e4: f90007ff str xzr, [sp, #8] b720e8: 52800003 mov w3, #0x0 // #0 b720ec: f9000bff str xzr, [sp, #16] b720f0: 2a1603e4 mov w4, w22 b720f4: d2800005 mov x5, #0x0 // #0 b720f8: d2800006 mov x6, #0x0 // #0 b720fc: 97fdb492 bl adf344 >::__push_back_slow_path(void* const&)@@Base+0x22f88> b72100: 37f800c0 tbnz w0, #31, b72118 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54920> b72104: f9403be0 ldr x0, [sp, #112] b72108: f9000300 str x0, [x24] b7210c: aa1903e0 mov x0, x25 b72110: 97fc3b3d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72114: 14000007 b b72130 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54938> b72118: 2a0003f3 mov w19, w0 b7211c: aa1903e0 mov x0, x25 b72120: 97fc3b39 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72124: 14000010 b b72164 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5496c> b72128: 910a6280 add x0, x20, #0x298 b7212c: f9000080 str x0, [x4] b72130: 39035a9f strb wzr, [x20, #214] b72134: aa1403e0 mov x0, x20 b72138: 52800001 mov w1, #0x0 // #0 b7213c: 52800002 mov w2, #0x0 // #0 b72140: d2800003 mov x3, #0x0 // #0 b72144: 97ffff27 bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b72148: 2a0003f3 mov w19, w0 b7214c: 37f800c0 tbnz w0, #31, b72164 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5496c> b72150: f9400300 ldr x0, [x24] b72154: 52800013 mov w19, #0x0 // #0 b72158: f9400001 ldr x1, [x0] b7215c: f9400421 ldr x1, [x1, #8] b72160: d63f0020 blr x1 b72164: aa1503e0 mov x0, x21 b72168: 97fc3b27 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7216c: 2a1303e0 mov w0, w19 b72170: a94253f3 ldp x19, x20, [sp, #32] b72174: a9435bf5 ldp x21, x22, [sp, #48] b72178: a94463f7 ldp x23, x24, [sp, #64] b7217c: a9457bf9 ldp x25, x30, [sp, #80] b72180: 910203ff add sp, sp, #0x80 b72184: d65f03c0 ret b72188: d1006000 sub x0, x0, #0x18 b7218c: 17ffffa5 b b72020 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54828> b72190: d10043ff sub sp, sp, #0x10 b72194: 7100043f cmp w1, #0x1 b72198: f90003fe str x30, [sp] b7219c: 54000188 b.hi b721cc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x549d4> // b.pmore b721a0: 529fffe3 mov w3, #0xffff // #65535 b721a4: 8b214401 add x1, x0, w1, uxtw #1 b721a8: 6b03005f cmp w2, w3 b721ac: 1a839042 csel w2, w2, w3, ls // ls = plast b721b0: d2800003 mov x3, #0x0 // #0 b721b4: 7905a022 strh w2, [x1, #720] b721b8: 52800061 mov w1, #0x3 // #3 b721bc: 52800002 mov w2, #0x0 // #0 b721c0: 97ffff08 bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b721c4: 52800000 mov w0, #0x0 // #0 b721c8: 14000003 b b721d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x549dc> b721cc: 52800ae0 mov w0, #0x57 // #87 b721d0: 72b000e0 movk w0, #0x8007, lsl #16 b721d4: f94003fe ldr x30, [sp] b721d8: 910043ff add sp, sp, #0x10 b721dc: d65f03c0 ret b721e0: d1006000 sub x0, x0, #0x18 b721e4: 17ffffeb b b72190 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54998> b721e8: d10043ff sub sp, sp, #0x10 b721ec: aa0203e4 mov x4, x2 b721f0: 52800021 mov w1, #0x1 // #1 b721f4: 2a0303e2 mov w2, w3 b721f8: aa0403e3 mov x3, x4 b721fc: f90003fe str x30, [sp] b72200: 3903a01f strb wzr, [x0, #232] b72204: 97fffef7 bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b72208: 52800000 mov w0, #0x0 // #0 b7220c: f94003fe ldr x30, [sp] b72210: 910043ff add sp, sp, #0x10 b72214: d65f03c0 ret b72218: d1008000 sub x0, x0, #0x20 b7221c: 17fffff3 b b721e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x549f0> b72220: d10043ff sub sp, sp, #0x10 b72224: a9007bf3 stp x19, x30, [sp] b72228: aa0003f3 mov x19, x0 b7222c: b0018880 adrp x0, 3c83000 b72230: 91264000 add x0, x0, #0x990 b72234: f9000260 str x0, [x19] b72238: b0018880 adrp x0, 3c83000 b7223c: 912ec000 add x0, x0, #0xbb0 b72240: f9000660 str x0, [x19, #8] b72244: b0018880 adrp x0, 3c83000 b72248: f9001a7f str xzr, [x19, #48] b7224c: 912fa000 add x0, x0, #0xbe8 b72250: f9000a60 str x0, [x19, #16] b72254: b0018880 adrp x0, 3c83000 b72258: 91312000 add x0, x0, #0xc48 b7225c: f9000e60 str x0, [x19, #24] b72260: b0018880 adrp x0, 3c83000 b72264: 91320000 add x0, x0, #0xc80 b72268: f9001260 str x0, [x19, #32] b7226c: b0018880 adrp x0, 3c83000 b72270: 9132e000 add x0, x0, #0xcb8 b72274: f9001660 str x0, [x19, #40] b72278: 9100e260 add x0, x19, #0x38 b7227c: 97fbfb62 bl a71004 b72280: 91012260 add x0, x19, #0x48 b72284: 97fbfb60 bl a71004 b72288: 91016260 add x0, x19, #0x58 b7228c: 97fbfb5e bl a71004 b72290: 9101a260 add x0, x19, #0x68 b72294: 97fbfb5c bl a71004 b72298: 3901e67f strb wzr, [x19, #121] b7229c: 52800020 mov w0, #0x1 // #1 b722a0: 3901ea7f strb wzr, [x19, #122] b722a4: 3901e260 strb w0, [x19, #120] b722a8: a9407bf3 ldp x19, x30, [sp] b722ac: 910043ff add sp, sp, #0x10 b722b0: d65f03c0 ret b722b4: d100c3ff sub sp, sp, #0x30 b722b8: a9017bf5 stp x21, x30, [sp, #16] b722bc: aa0003f5 mov x21, x0 b722c0: d2801000 mov x0, #0x80 // #128 b722c4: a90053f3 stp x19, x20, [sp] b722c8: f90017e2 str x2, [sp, #40] b722cc: 2a0103f4 mov w20, w1 b722d0: 97fb8e98 bl a55d30 b722d4: aa0003f3 mov x19, x0 b722d8: 97ffffd2 bl b72220 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54a28> b722dc: f94017e3 ldr x3, [sp, #40] b722e0: aa1503e0 mov x0, x21 b722e4: aa1303e1 mov x1, x19 b722e8: 2a1403e2 mov w2, w20 b722ec: 97ffece1 bl b6d670 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4fe78> b722f0: aa1303e0 mov x0, x19 b722f4: a94053f3 ldp x19, x20, [sp] b722f8: a9417bf5 ldp x21, x30, [sp, #16] b722fc: 9100c3ff add sp, sp, #0x30 b72300: d65f03c0 ret b72304: d10083ff sub sp, sp, #0x20 b72308: a90053f3 stp x19, x20, [sp] b7230c: f9000bfe str x30, [sp, #16] b72310: aa0003f3 mov x19, x0 b72314: aa0103f4 mov x20, x1 b72318: 97ffffc2 bl b72220 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54a28> b7231c: b0018880 adrp x0, 3c83000 b72320: 91160000 add x0, x0, #0x580 b72324: f9000260 str x0, [x19] b72328: b0018880 adrp x0, 3c83000 b7232c: f9004674 str x20, [x19, #136] b72330: 911ec000 add x0, x0, #0x7b0 b72334: f9000660 str x0, [x19, #8] b72338: b0018880 adrp x0, 3c83000 b7233c: 911fa000 add x0, x0, #0x7e8 b72340: f9000a60 str x0, [x19, #16] b72344: b0018880 adrp x0, 3c83000 b72348: 91212000 add x0, x0, #0x848 b7234c: f9000e60 str x0, [x19, #24] b72350: b0018880 adrp x0, 3c83000 b72354: 91220000 add x0, x0, #0x880 b72358: f9001260 str x0, [x19, #32] b7235c: b0018880 adrp x0, 3c83000 b72360: 9122e000 add x0, x0, #0x8b8 b72364: f9001660 str x0, [x19, #40] b72368: b0018880 adrp x0, 3c83000 b7236c: 9123c000 add x0, x0, #0x8f0 b72370: f9004260 str x0, [x19, #128] b72374: b40000b4 cbz x20, b72388 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54b90> b72378: f9400280 ldr x0, [x20] b7237c: f9400401 ldr x1, [x0, #8] b72380: aa1403e0 mov x0, x20 b72384: d63f0020 blr x1 b72388: aa1403e0 mov x0, x20 b7238c: f9400bfe ldr x30, [sp, #16] b72390: a94053f3 ldp x19, x20, [sp] b72394: 910083ff add sp, sp, #0x20 b72398: 17ffa740 b b5c098 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x3e8a0> b7239c: d101c3ff sub sp, sp, #0x70 b723a0: a90053f3 stp x19, x20, [sp] b723a4: 910123f4 add x20, sp, #0x48 b723a8: aa0003f3 mov x19, x0 b723ac: aa1403e0 mov x0, x20 b723b0: a9027bf7 stp x23, x30, [sp, #32] b723b4: a9015bf5 stp x21, x22, [sp, #16] b723b8: aa0103f7 mov x23, x1 b723bc: 97fbfb12 bl a71004 b723c0: aa1303e0 mov x0, x19 b723c4: aa1403e1 mov x1, x20 b723c8: 97fd82e9 bl ad2f6c >::__push_back_slow_path(void* const&)@@Base+0x16bb0> b723cc: 2a0003f3 mov w19, w0 b723d0: 37f80560 tbnz w0, #31, b7247c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54c84> b723d4: 9100e3f5 add x21, sp, #0x38 b723d8: f9001fff str xzr, [sp, #56] b723dc: aa1503e0 mov x0, x21 b723e0: 97fcbeeb bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b723e4: aa1403e1 mov x1, x20 b723e8: 97fdb55f bl adf964 >::__push_back_slow_path(void* const&)@@Base+0x235a8> b723ec: 2a0003f3 mov w19, w0 b723f0: 37f80420 tbnz w0, #31, b72474 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54c7c> b723f4: d0018800 adrp x0, 3c74000 b723f8: 910103f6 add x22, sp, #0x40 b723fc: 91388000 add x0, x0, #0xe20 b72400: f9002fe0 str x0, [sp, #88] b72404: f0015f20 adrp x0, 3759000 <__aarch64_sync_cache_range@@Base+0x125f0> b72408: b0016cc2 adrp x2, 390b000 <__aarch64_sync_cache_range@@Base+0x1c45f0> b7240c: 91081000 add x0, x0, #0x204 b72410: 910163e1 add x1, sp, #0x58 b72414: f90033e0 str x0, [sp, #96] b72418: 91080042 add x2, x2, #0x200 b7241c: aa1603e0 mov x0, x22 b72420: f90037ff str xzr, [sp, #104] b72424: f90023ff str xzr, [sp, #64] b72428: 97fcbec8 bl aa1f48 >::do_copy(void*, void const*, unsigned long) const@@Base+0x274c8> b7242c: f94023e0 ldr x0, [sp, #64] b72430: b40001a0 cbz x0, b72464 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54c6c> b72434: f9400001 ldr x1, [x0] b72438: f9402022 ldr x2, [x1, #64] b7243c: f94002a1 ldr x1, [x21] b72440: d63f0040 blr x2 b72444: f94023e0 ldr x0, [sp, #64] b72448: aa1703e2 mov x2, x23 b7244c: f9400001 ldr x1, [x0] b72450: f9405423 ldr x3, [x1, #168] b72454: 52800021 mov w1, #0x1 // #1 b72458: d63f0060 blr x3 b7245c: 2a0003f3 mov w19, w0 b72460: 14000003 b b7246c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54c74> b72464: 528001d3 mov w19, #0xe // #14 b72468: 72b000f3 movk w19, #0x8007, lsl #16 b7246c: aa1603e0 mov x0, x22 b72470: 97fc3a65 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72474: aa1503e0 mov x0, x21 b72478: 97fc3a63 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7247c: aa1403e0 mov x0, x20 b72480: 97fc8392 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b72484: 2a1303e0 mov w0, w19 b72488: a94053f3 ldp x19, x20, [sp] b7248c: a9415bf5 ldp x21, x22, [sp, #16] b72490: a9427bf7 ldp x23, x30, [sp, #32] b72494: 9101c3ff add sp, sp, #0x70 b72498: d65f03c0 ret b7249c: aa0103e0 mov x0, x1 b724a0: aa0203e1 mov x1, x2 b724a4: 17ffffbe b b7239c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54ba4> b724a8: d10043ff sub sp, sp, #0x10 b724ac: a9007bf3 stp x19, x30, [sp] b724b0: aa0003f3 mov x19, x0 b724b4: b900081f str wzr, [x0, #8] b724b8: 7900181f strh wzr, [x0, #12] b724bc: 12800000 mov w0, #0xffffffff // #-1 b724c0: 79001e60 strh w0, [x19, #14] b724c4: b0018880 adrp x0, 3c83000 b724c8: 91378000 add x0, x0, #0xde0 b724cc: f9000260 str x0, [x19] b724d0: b0018880 adrp x0, 3c83000 b724d4: 3900427f strb wzr, [x19, #16] b724d8: 913f4000 add x0, x0, #0xfd0 b724dc: f9000e60 str x0, [x19, #24] b724e0: d0018880 adrp x0, 3c84000 b724e4: f9001e7f str xzr, [x19, #56] b724e8: 9104c000 add x0, x0, #0x130 b724ec: f9001260 str x0, [x19, #32] b724f0: d0018880 adrp x0, 3c84000 b724f4: f900227f str xzr, [x19, #64] b724f8: 91058000 add x0, x0, #0x160 b724fc: f9001660 str x0, [x19, #40] b72500: d0018880 adrp x0, 3c84000 b72504: b9004a7f str wzr, [x19, #72] b72508: 91070000 add x0, x0, #0x1c0 b7250c: f9001a60 str x0, [x19, #48] b72510: 91014260 add x0, x19, #0x50 b72514: 97fbfabc bl a71004 b72518: 91018260 add x0, x19, #0x60 b7251c: 97fbfaba bl a71004 b72520: 9101c260 add x0, x19, #0x70 b72524: 97fbfab8 bl a71004 b72528: 7901027f strh wzr, [x19, #128] b7252c: 9102a260 add x0, x19, #0xa8 b72530: f900467f str xzr, [x19, #136] b72534: 7901227f strh wzr, [x19, #144] b72538: 7901267f strh wzr, [x19, #146] b7253c: 3902527f strb wzr, [x19, #148] b72540: 3902567f strb wzr, [x19, #149] b72544: 39025a7f strb wzr, [x19, #150] b72548: b9009a7f str wzr, [x19, #152] b7254c: b9009e7f str wzr, [x19, #156] b72550: 3902827f strb wzr, [x19, #160] b72554: 943506e4 bl 18b40e4 >::__add_back_capacity()@@Base+0x276158> b72558: b900d27f str wzr, [x19, #208] b7255c: 52800020 mov w0, #0x1 // #1 b72560: 3903527f strb wzr, [x19, #212] b72564: 39035660 strb w0, [x19, #213] b72568: 39035a60 strb w0, [x19, #214] b7256c: 91036260 add x0, x19, #0xd8 b72570: 97fbfaa5 bl a71004 b72574: 3903a27f strb wzr, [x19, #232] b72578: 9107e260 add x0, x19, #0x1f8 b7257c: f9007a7f str xzr, [x19, #240] b72580: f9007e7f str xzr, [x19, #248] b72584: b901e27f str wzr, [x19, #480] b72588: b901e67f str wzr, [x19, #484] b7258c: b901ea7f str wzr, [x19, #488] b72590: f900fa7f str xzr, [x19, #496] b72594: 97fb8d8f bl a55bd0 b72598: f9011273 str x19, [x19, #544] b7259c: 900200a0 adrp x0, 4b86000 b725a0: f901167f str xzr, [x19, #552] b725a4: f9011a7f str xzr, [x19, #560] b725a8: 3908e27f strb wzr, [x19, #568] b725ac: f9416400 ldr x0, [x0, #712] b725b0: 3908e67f strb wzr, [x19, #569] b725b4: f9012260 str x0, [x19, #576] b725b8: b4000040 cbz x0, b725c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54dc8> b725bc: 97ffdfbd bl b6a4b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4ccb8> b725c0: 91098260 add x0, x19, #0x260 b725c4: aa1303e1 mov x1, x19 b725c8: f901267f str xzr, [x19, #584] b725cc: f9012a7f str xzr, [x19, #592] b725d0: f9012e7f str xzr, [x19, #600] b725d4: 97ffecbf bl b6d8d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x500d8> b725d8: 910a6260 add x0, x19, #0x298 b725dc: aa1303e1 mov x1, x19 b725e0: 97ffecc6 bl b6d8f8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50100> b725e4: 390b527f strb wzr, [x19, #724] b725e8: 12800000 mov w0, #0xffffffff // #-1 b725ec: 390b567f strb wzr, [x19, #725] b725f0: b902da60 str w0, [x19, #728] b725f4: b902de60 str w0, [x19, #732] b725f8: b902e260 str w0, [x19, #736] b725fc: f901767f str xzr, [x19, #744] b72600: 390bc27f strb wzr, [x19, #752] b72604: 390bc67f strb wzr, [x19, #753] b72608: b902f67f str wzr, [x19, #756] b7260c: 390be27f strb wzr, [x19, #760] b72610: 7905a260 strh w0, [x19, #720] b72614: 7905a660 strh w0, [x19, #722] b72618: a9407bf3 ldp x19, x30, [sp] b7261c: 910043ff add sp, sp, #0x10 b72620: d65f03c0 ret b72624: d100c3ff sub sp, sp, #0x30 b72628: a90053f3 stp x19, x20, [sp] b7262c: aa0003f3 mov x19, x0 b72630: 90018880 adrp x0, 3c82000 b72634: 910c8000 add x0, x0, #0x320 b72638: f9000bfe str x30, [sp, #16] b7263c: 12800014 mov w20, #0xffffffff // #-1 b72640: f9000260 str x0, [x19] b72644: 90018880 adrp x0, 3c82000 b72648: 910ea000 add x0, x0, #0x3a8 b7264c: f9000660 str x0, [x19, #8] b72650: f0020080 adrp x0, 4b85000 <__bss_start@@Base+0xc180> b72654: f9000a7f str xzr, [x19, #16] b72658: 9110e000 add x0, x0, #0x438 b7265c: 3900627f strb wzr, [x19, #24] b72660: f9001260 str x0, [x19, #32] b72664: 9100e260 add x0, x19, #0x38 b72668: f900167f str xzr, [x19, #40] b7266c: b900327f str wzr, [x19, #48] b72670: 97fbfa65 bl a71004 b72674: b9004a74 str w20, [x19, #72] b72678: 91014260 add x0, x19, #0x50 b7267c: 97fbfa62 bl a71004 b72680: b9006274 str w20, [x19, #96] b72684: 9101a260 add x0, x19, #0x68 b72688: 97fbfa5f bl a71004 b7268c: b9007a74 str w20, [x19, #120] b72690: 91020260 add x0, x19, #0x80 b72694: 97fbfa5c bl a71004 b72698: b9009274 str w20, [x19, #144] b7269c: 52800083 mov w3, #0x4 // #4 b726a0: 3902627f strb wzr, [x19, #152] b726a4: b9009663 str w3, [x19, #148] b726a8: 52800020 mov w0, #0x1 // #1 b726ac: f900527f str xzr, [x19, #160] b726b0: 39026660 strb w0, [x19, #153] b726b4: f900567f str xzr, [x19, #168] b726b8: f90017e3 str x3, [sp, #40] b726bc: 97fb8fa5 bl a56550 b726c0: f9005a60 str x0, [x19, #176] b726c4: f94017e3 ldr x3, [sp, #40] b726c8: 90018841 adrp x1, 3c7a000 b726cc: 9102e260 add x0, x19, #0xb8 b726d0: 9110c021 add x1, x1, #0x430 b726d4: 52800402 mov w2, #0x20 // #32 b726d8: 97fd2c97 bl abd934 >::__push_back_slow_path(void* const&)@@Base+0x1578> b726dc: 3903927f strb wzr, [x19, #228] b726e0: f900767f str xzr, [x19, #232] b726e4: 5280e100 mov w0, #0x708 // #1800 b726e8: b900e260 str w0, [x19, #224] b726ec: f9400bfe ldr x30, [sp, #16] b726f0: a94053f3 ldp x19, x20, [sp] b726f4: 9100c3ff add sp, sp, #0x30 b726f8: d65f03c0 ret b726fc: d10243ff sub sp, sp, #0x90 b72700: 6b1f007f cmp w3, wzr b72704: a90263f7 stp x23, x24, [sp, #32] b72708: aa0103f8 mov x24, x1 b7270c: f9404be1 ldr x1, [sp, #144] b72710: a9015bf5 stp x21, x22, [sp, #16] b72714: a9036bf9 stp x25, x26, [sp, #48] b72718: a90473fb stp x27, x28, [sp, #64] b7271c: a90053f3 stp x19, x20, [sp] b72720: f9002bfe str x30, [sp, #80] b72724: aa0003f7 mov x23, x0 b72728: f90047ff str xzr, [sp, #136] b7272c: aa0203f9 mov x25, x2 b72730: aa0403fa mov x26, x4 b72734: aa0503fb mov x27, x5 b72738: 2a0603fc mov w28, w6 b7273c: 2a0703f4 mov w20, w7 b72740: 5a9fc075 csinv w21, w3, wzr, gt b72744: 910223f6 add x22, sp, #0x88 b72748: b5000601 cbnz x1, b72808 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55010> b7274c: d2800c00 mov x0, #0x60 // #96 b72750: 97fb8d78 bl a55d30 b72754: aa0003f3 mov x19, x0 b72758: 90018880 adrp x0, 3c82000 b7275c: 91006261 add x1, x19, #0x18 b72760: 91104000 add x0, x0, #0x410 b72764: f9003fe1 str x1, [sp, #120] b72768: f9000260 str x0, [x19] b7276c: aa0103e0 mov x0, x1 b72770: f900067f str xzr, [x19, #8] b72774: f9000a7f str xzr, [x19, #16] b72778: 97fbfa23 bl a71004 b7277c: 9100a263 add x3, x19, #0x28 b72780: f9003be3 str x3, [sp, #112] b72784: aa0303e0 mov x0, x3 b72788: 97fbfa1f bl a71004 b7278c: 9100e262 add x2, x19, #0x38 b72790: f90037e2 str x2, [sp, #104] b72794: aa0203e0 mov x0, x2 b72798: 97fbfa1b bl a71004 b7279c: b9004e7f str wzr, [x19, #76] b727a0: f9403fe1 ldr x1, [sp, #120] b727a4: 12800000 mov w0, #0xffffffff // #-1 b727a8: b900527f str wzr, [x19, #80] b727ac: b9004a60 str w0, [x19, #72] b727b0: b9005660 str w0, [x19, #84] b727b4: aa0103e0 mov x0, x1 b727b8: f9002e7f str xzr, [x19, #88] b727bc: aa1903e1 mov x1, x25 b727c0: f9000a78 str x24, [x19, #16] b727c4: 97fc92e6 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b727c8: b9004a75 str w21, [x19, #72] b727cc: f9403be3 ldr x3, [sp, #112] b727d0: aa1a03e1 mov x1, x26 b727d4: aa0303e0 mov x0, x3 b727d8: 97fc92e1 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b727dc: f94037e2 ldr x2, [sp, #104] b727e0: aa1b03e1 mov x1, x27 b727e4: aa0203e0 mov x0, x2 b727e8: 97fc92dd bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b727ec: b9004e7c str w28, [x19, #76] b727f0: b9409be0 ldr w0, [sp, #152] b727f4: 3100069f cmn w20, #0x1 b727f8: b9005260 str w0, [x19, #80] b727fc: 54000181 b.ne b7282c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55034> // b.any b72800: b940e2f4 ldr w20, [x23, #224] b72804: 1400000a b b7282c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55034> b72808: b0016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b7280c: aa1603e0 mov x0, x22 b72810: 91354042 add x2, x2, #0xd50 b72814: 97fcbd61 bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b72818: f94047e0 ldr x0, [sp, #136] b7281c: b5fff980 cbnz x0, b7274c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54f54> b72820: 52800af3 mov w19, #0x57 // #87 b72824: 72b000f3 movk w19, #0x8007, lsl #16 b72828: 1400000d b b7285c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55064> b7282c: f9402e60 ldr x0, [x19, #88] b72830: f94047e1 ldr x1, [sp, #136] b72834: f90047e0 str x0, [sp, #136] b72838: f94053e0 ldr x0, [sp, #160] b7283c: b9005674 str w20, [x19, #84] b72840: f9002e61 str x1, [x19, #88] b72844: f9000013 str x19, [x0] b72848: f9400260 ldr x0, [x19] b7284c: f9400401 ldr x1, [x0, #8] b72850: aa1303e0 mov x0, x19 b72854: 52800013 mov w19, #0x0 // #0 b72858: d63f0020 blr x1 b7285c: aa1603e0 mov x0, x22 b72860: 97fc3969 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72864: 2a1303e0 mov w0, w19 b72868: f9402bfe ldr x30, [sp, #80] b7286c: a94053f3 ldp x19, x20, [sp] b72870: a9415bf5 ldp x21, x22, [sp, #16] b72874: a94263f7 ldp x23, x24, [sp, #32] b72878: a9436bf9 ldp x25, x26, [sp, #48] b7287c: a94473fb ldp x27, x28, [sp, #64] b72880: 910243ff add sp, sp, #0x90 b72884: d65f03c0 ret b72888: d10243ff sub sp, sp, #0x90 b7288c: a90673fb stp x27, x28, [sp, #96] b72890: aa0203fb mov x27, x2 b72894: d0018882 adrp x2, 3c84000 b72898: a9035bf5 stp x21, x22, [sp, #48] b7289c: a90463f7 stp x23, x24, [sp, #64] b728a0: a9056bf9 stp x25, x26, [sp, #80] b728a4: a90253f3 stp x19, x20, [sp, #32] b728a8: f9003bfe str x30, [sp, #112] b728ac: aa0003fa mov x26, x0 b728b0: aa0103fc mov x28, x1 b728b4: 2a0303f9 mov w25, w3 b728b8: aa0403f6 mov x22, x4 b728bc: aa0503f5 mov x21, x5 b728c0: 2a0603f8 mov w24, w6 b728c4: 2a0703f7 mov w23, w7 b728c8: d2800013 mov x19, #0x0 // #0 b728cc: 9126c042 add x2, x2, #0x9b0 b728d0: 91178040 add x0, x2, #0x5e0 b728d4: f90047e2 str x2, [sp, #136] b728d8: f8606a74 ldr x20, [x19, x0] b728dc: aa1c03e0 mov x0, x28 b728e0: aa1403e1 mov x1, x20 b728e4: 97fc7fb3 bl a927b0 >::do_copy(void*, void const*, unsigned long) const@@Base+0x17d30> b728e8: 53001c00 uxtb w0, w0 b728ec: f94047e2 ldr x2, [sp, #136] b728f0: 34000060 cbz w0, b728fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55104> b728f4: b50000d4 cbnz x20, b7290c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55114> b728f8: 14000018 b b72958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55160> b728fc: 91002273 add x19, x19, #0x8 b72900: f100a27f cmp x19, #0x28 b72904: 54fffe61 b.ne b728d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x550d8> // b.any b72908: 14000014 b b72958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55160> b7290c: b9400ac0 ldr w0, [x22, #8] b72910: 35000060 cbnz w0, b7291c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55124> b72914: b9400aa0 ldr w0, [x21, #8] b72918: 34000260 cbz w0, b72964 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5516c> b7291c: b0016d13 adrp x19, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b72920: aa1c03e0 mov x0, x28 b72924: 912c0273 add x19, x19, #0xb00 b72928: 91014261 add x1, x19, #0x50 b7292c: 97fc7fa1 bl a927b0 >::do_copy(void*, void const*, unsigned long) const@@Base+0x17d30> b72930: 53001c00 uxtb w0, w0 b72934: 35000180 cbnz w0, b72964 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5516c> b72938: aa1c03e0 mov x0, x28 b7293c: 91018261 add x1, x19, #0x60 b72940: 97fc7f9c bl a927b0 >::do_copy(void*, void const*, unsigned long) const@@Base+0x17d30> b72944: 53001c00 uxtb w0, w0 b72948: 350000e0 cbnz w0, b72964 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5516c> b7294c: 52880020 mov w0, #0x4001 // #16385 b72950: 72b00000 movk w0, #0x8000, lsl #16 b72954: 14000012 b b7299c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x551a4> b72958: 52800ae0 mov w0, #0x57 // #87 b7295c: 72b000e0 movk w0, #0x8007, lsl #16 b72960: 1400000f b b7299c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x551a4> b72964: f9404be0 ldr x0, [sp, #144] b72968: aa1403e1 mov x1, x20 b7296c: f90003e0 str x0, [sp] b72970: aa1b03e2 mov x2, x27 b72974: f9404fe0 ldr x0, [sp, #152] b72978: 2a1903e3 mov w3, w25 b7297c: f9000be0 str x0, [sp, #16] b72980: aa1603e4 mov x4, x22 b72984: b9000bff str wzr, [sp, #8] b72988: aa1a03e0 mov x0, x26 b7298c: aa1503e5 mov x5, x21 b72990: 2a1803e6 mov w6, w24 b72994: 2a1703e7 mov w7, w23 b72998: 97ffff59 bl b726fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54f04> b7299c: a94253f3 ldp x19, x20, [sp, #32] b729a0: a9435bf5 ldp x21, x22, [sp, #48] b729a4: a94463f7 ldp x23, x24, [sp, #64] b729a8: a9456bf9 ldp x25, x26, [sp, #80] b729ac: a94673fb ldp x27, x28, [sp, #96] b729b0: f9403bfe ldr x30, [sp, #112] b729b4: 910243ff add sp, sp, #0x90 b729b8: d65f03c0 ret b729bc: d10183ff sub sp, sp, #0x60 b729c0: a9027bf5 stp x21, x30, [sp, #32] b729c4: a90153f3 stp x19, x20, [sp, #16] b729c8: f9002fe1 str x1, [sp, #88] b729cc: 2a0403f4 mov w20, w4 b729d0: 2a0503f3 mov w19, w5 b729d4: f9002be2 str x2, [sp, #80] b729d8: f90027e3 str x3, [sp, #72] b729dc: aa0003f5 mov x21, x0 b729e0: f90023e6 str x6, [sp, #64] b729e4: f9001fe7 str x7, [sp, #56] b729e8: 97fc73d0 bl a8f928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x14ea8> b729ec: f9001be0 str x0, [sp, #48] b729f0: 97fc73ce bl a8f928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x14ea8> b729f4: f94023e6 ldr x6, [sp, #64] b729f8: aa0003e5 mov x5, x0 b729fc: f9401fe7 ldr x7, [sp, #56] b72a00: aa1503e0 mov x0, x21 b72a04: f9402fe1 ldr x1, [sp, #88] b72a08: f9402be2 ldr x2, [sp, #80] b72a0c: f94027e3 ldr x3, [sp, #72] b72a10: f9401be4 ldr x4, [sp, #48] b72a14: f90003e6 str x6, [sp] b72a18: 2a1403e6 mov w6, w20 b72a1c: f90007e7 str x7, [sp, #8] b72a20: 2a1303e7 mov w7, w19 b72a24: 97ffff99 bl b72888 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55090> b72a28: a94153f3 ldp x19, x20, [sp, #16] b72a2c: a9427bf5 ldp x21, x30, [sp, #32] b72a30: 910183ff add sp, sp, #0x60 b72a34: d65f03c0 ret b72a38: d10143ff sub sp, sp, #0x50 b72a3c: a90053f3 stp x19, x20, [sp] b72a40: aa0003f4 mov x20, x0 b72a44: d2800400 mov x0, #0x20 // #32 b72a48: f90013fe str x30, [sp, #32] b72a4c: a9015bf5 stp x21, x22, [sp, #16] b72a50: aa0103f5 mov x21, x1 b72a54: 97fb8cb7 bl a55d30 b72a58: aa0003f3 mov x19, x0 b72a5c: b0018860 adrp x0, 3c7f000 b72a60: 912b8000 add x0, x0, #0xae0 b72a64: 9100c3f6 add x22, sp, #0x30 b72a68: f9000260 str x0, [x19] b72a6c: 91004260 add x0, x19, #0x10 b72a70: f900067f str xzr, [x19, #8] b72a74: 97fbf964 bl a71004 b72a78: aa1303e0 mov x0, x19 b72a7c: 97ff469e bl b444f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x26cfc> b72a80: f90027ff str xzr, [sp, #72] b72a84: d0018800 adrp x0, 3c74000 b72a88: b0016cc2 adrp x2, 390b000 <__aarch64_sync_cache_range@@Base+0x1c45f0> b72a8c: 91388000 add x0, x0, #0xe20 b72a90: f9001fe0 str x0, [sp, #56] b72a94: f0015f20 adrp x0, 3759000 <__aarch64_sync_cache_range@@Base+0x125f0> b72a98: 9100e3e1 add x1, sp, #0x38 b72a9c: 91089400 add x0, x0, #0x225 b72aa0: 91088042 add x2, x2, #0x220 b72aa4: f90023e0 str x0, [sp, #64] b72aa8: aa1603e0 mov x0, x22 b72aac: f9001bff str xzr, [sp, #48] b72ab0: 97fcbd26 bl aa1f48 >::do_copy(void*, void const*, unsigned long) const@@Base+0x274c8> b72ab4: f9401be0 ldr x0, [sp, #48] b72ab8: b4000280 cbz x0, b72b08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55310> b72abc: f9400001 ldr x1, [x0] b72ac0: f9402422 ldr x2, [x1, #72] b72ac4: aa1303e1 mov x1, x19 b72ac8: d63f0040 blr x2 b72acc: f9401be0 ldr x0, [sp, #48] b72ad0: f0016ca2 adrp x2, 3909000 <__aarch64_sync_cache_range@@Base+0x1c25f0> b72ad4: 91022042 add x2, x2, #0x88 b72ad8: 52800023 mov w3, #0x1 // #1 b72adc: f9400001 ldr x1, [x0] b72ae0: f9406024 ldr x4, [x1, #192] b72ae4: aa1403e1 mov x1, x20 b72ae8: d63f0080 blr x4 b72aec: 2a0003f4 mov w20, w0 b72af0: 37f80100 tbnz w0, #31, b72b10 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55318> b72af4: aa1303e0 mov x0, x19 b72af8: aa1503e1 mov x1, x21 b72afc: 97ff5b71 bl b498c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x2c0c8> b72b00: 2a0003f4 mov w20, w0 b72b04: 14000003 b b72b10 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55318> b72b08: 528001d4 mov w20, #0xe // #14 b72b0c: 72b000f4 movk w20, #0x8007, lsl #16 b72b10: aa1603e0 mov x0, x22 b72b14: 97fc38bc bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72b18: aa1303e0 mov x0, x19 b72b1c: 97ff50d9 bl b46e80 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x29688> b72b20: 2a1403e0 mov w0, w20 b72b24: f94013fe ldr x30, [sp, #32] b72b28: a94053f3 ldp x19, x20, [sp] b72b2c: a9415bf5 ldp x21, x22, [sp, #16] b72b30: 910143ff add sp, sp, #0x50 b72b34: d65f03c0 ret b72b38: aa0103e0 mov x0, x1 b72b3c: aa0203e1 mov x1, x2 b72b40: 17ffffbe b b72a38 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55240> b72b44: d10183ff sub sp, sp, #0x60 b72b48: a90053f3 stp x19, x20, [sp] b72b4c: a9015bf5 stp x21, x22, [sp, #16] b72b50: a90263f7 stp x23, x24, [sp, #32] b72b54: f9001bfe str x30, [sp, #48] b72b58: d2800013 mov x19, #0x0 // #0 b72b5c: f9404415 ldr x21, [x0, #136] b72b60: b4000635 cbz x21, b72c24 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5542c> b72b64: f9002bff str xzr, [sp, #80] b72b68: 7100043f cmp w1, #0x1 b72b6c: 2a0103f4 mov w20, w1 b72b70: aa0003f8 mov x24, x0 b72b74: aa0203f7 mov x23, x2 b72b78: 910143f6 add x22, sp, #0x50 b72b7c: f94002a1 ldr x1, [x21] b72b80: 910163e0 add x0, sp, #0x58 b72b84: 54000061 b.ne b72b90 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55398> // b.any b72b88: f9406433 ldr x19, [x1, #200] b72b8c: 1400000c b b72bbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x553c4> b72b90: 71000a9f cmp w20, #0x2 b72b94: 54000121 b.ne b72bb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x553c0> // b.any b72b98: f9408833 ldr x19, [x1, #272] b72b9c: f9002ff6 str x22, [sp, #88] b72ba0: 97fe6622 bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72ba4: aa1703e1 mov x1, x23 b72ba8: aa0003e2 mov x2, x0 b72bac: aa1503e0 mov x0, x21 b72bb0: d63f0260 blr x19 b72bb4: 14000007 b b72bd0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x553d8> b72bb8: f9408433 ldr x19, [x1, #264] b72bbc: f9002ff6 str x22, [sp, #88] b72bc0: 97fe661a bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72bc4: aa0003e1 mov x1, x0 b72bc8: aa1503e0 mov x0, x21 b72bcc: d63f0260 blr x19 b72bd0: d2800013 mov x19, #0x0 // #0 b72bd4: 37f80240 tbnz w0, #31, b72c1c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55424> b72bd8: f9402be1 ldr x1, [sp, #80] b72bdc: d2801200 mov x0, #0x90 // #144 b72be0: f90027e1 str x1, [sp, #72] b72be4: 97fb8c53 bl a55d30 b72be8: aa0003f3 mov x19, x0 b72bec: f94027e1 ldr x1, [sp, #72] b72bf0: 97fffdc5 bl b72304 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x54b0c> b72bf4: aa1803e0 mov x0, x24 b72bf8: aa1303e1 mov x1, x19 b72bfc: 2a1403e2 mov w2, w20 b72c00: aa1703e3 mov x3, x23 b72c04: 97ffea9b bl b6d670 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4fe78> b72c08: f9400260 ldr x0, [x19] b72c0c: 52800001 mov w1, #0x0 // #0 b72c10: f940e802 ldr x2, [x0, #464] b72c14: aa1303e0 mov x0, x19 b72c18: d63f0040 blr x2 b72c1c: aa1603e0 mov x0, x22 b72c20: 97fc3879 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72c24: aa1303e0 mov x0, x19 b72c28: f9401bfe ldr x30, [sp, #48] b72c2c: a94053f3 ldp x19, x20, [sp] b72c30: a9415bf5 ldp x21, x22, [sp, #16] b72c34: a94263f7 ldp x23, x24, [sp, #32] b72c38: 910183ff add sp, sp, #0x60 b72c3c: d65f03c0 ret b72c40: d10183ff sub sp, sp, #0x60 b72c44: b0016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b72c48: 91112042 add x2, x2, #0x448 b72c4c: a90053f3 stp x19, x20, [sp] b72c50: a9015bf5 stp x21, x22, [sp, #16] b72c54: aa0003f4 mov x20, x0 b72c58: 910143f6 add x22, sp, #0x50 b72c5c: a90263f7 stp x23, x24, [sp, #32] b72c60: aa1603e0 mov x0, x22 b72c64: aa0103f7 mov x23, x1 b72c68: aa1403e1 mov x1, x20 b72c6c: f9001bfe str x30, [sp, #48] b72c70: f90027ff str xzr, [sp, #72] b72c74: 910123f3 add x19, sp, #0x48 b72c78: f9002bff str xzr, [sp, #80] b72c7c: 97fcbc47 bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b72c80: f9402bf5 ldr x21, [sp, #80] b72c84: 52800000 mov w0, #0x0 // #0 b72c88: b4000135 cbz x21, b72cac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x554b4> b72c8c: f94002a0 ldr x0, [x21] b72c90: f940cc18 ldr x24, [x0, #408] b72c94: 910183e0 add x0, sp, #0x60 b72c98: f81f8c13 str x19, [x0, #-8]! b72c9c: 97fe65e3 bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72ca0: aa0003e1 mov x1, x0 b72ca4: aa1503e0 mov x0, x21 b72ca8: d63f0300 blr x24 b72cac: f94027e1 ldr x1, [sp, #72] b72cb0: b5000121 cbnz x1, b72cd4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x554dc> b72cb4: f9400280 ldr x0, [x20] b72cb8: f9403c15 ldr x21, [x0, #120] b72cbc: 910183e0 add x0, sp, #0x60 b72cc0: f81f8c13 str x19, [x0, #-8]! b72cc4: 97fe65d9 bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72cc8: aa0003e1 mov x1, x0 b72ccc: aa1403e0 mov x0, x20 b72cd0: d63f02a0 blr x21 b72cd4: 2a0003f4 mov w20, w0 b72cd8: 37f800a0 tbnz w0, #31, b72cec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x554f4> b72cdc: f94027e0 ldr x0, [sp, #72] b72ce0: 52800014 mov w20, #0x0 // #0 b72ce4: f90002e0 str x0, [x23] b72ce8: f90027ff str xzr, [sp, #72] b72cec: aa1603e0 mov x0, x22 b72cf0: 97fc3845 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72cf4: aa1303e0 mov x0, x19 b72cf8: 97fc3843 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72cfc: 2a1403e0 mov w0, w20 b72d00: f9401bfe ldr x30, [sp, #48] b72d04: a94053f3 ldp x19, x20, [sp] b72d08: a9415bf5 ldp x21, x22, [sp, #16] b72d0c: a94263f7 ldp x23, x24, [sp, #32] b72d10: 910183ff add sp, sp, #0x60 b72d14: d65f03c0 ret b72d18: d10103ff sub sp, sp, #0x40 b72d1c: a90053f3 stp x19, x20, [sp] b72d20: f90017e2 str x2, [sp, #40] b72d24: aa0003f3 mov x19, x0 b72d28: a9017bf5 stp x21, x30, [sp, #16] b72d2c: 97ffe7fd bl b6cd20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4f528> b72d30: 90018880 adrp x0, 3c82000 b72d34: f94017e2 ldr x2, [sp, #40] b72d38: 9132c000 add x0, x0, #0xcb0 b72d3c: f9000260 str x0, [x19] b72d40: b0018880 adrp x0, 3c83000 b72d44: f9003262 str x2, [x19, #96] b72d48: 9105c000 add x0, x0, #0x170 b72d4c: f9000660 str x0, [x19, #8] b72d50: b0018880 adrp x0, 3c83000 b72d54: 910d8000 add x0, x0, #0x360 b72d58: f9000a60 str x0, [x19, #16] b72d5c: b0018880 adrp x0, 3c83000 b72d60: 910e4000 add x0, x0, #0x390 b72d64: f9000e60 str x0, [x19, #24] b72d68: b0018880 adrp x0, 3c83000 b72d6c: 910f2000 add x0, x0, #0x3c8 b72d70: f9001260 str x0, [x19, #32] b72d74: b40000a2 cbz x2, b72d88 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55590> b72d78: f9400040 ldr x0, [x2] b72d7c: f9400401 ldr x1, [x0, #8] b72d80: aa0203e0 mov x0, x2 b72d84: d63f0020 blr x1 b72d88: f9401a73 ldr x19, [x19, #48] b72d8c: 9100c3f4 add x20, sp, #0x30 b72d90: f9001bff str xzr, [sp, #48] b72d94: f9400260 ldr x0, [x19] b72d98: f9403c15 ldr x21, [x0, #120] b72d9c: 910103e0 add x0, sp, #0x40 b72da0: f81f8c14 str x20, [x0, #-8]! b72da4: 97fe65a1 bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72da8: aa0003e1 mov x1, x0 b72dac: aa1303e0 mov x0, x19 b72db0: d63f02a0 blr x21 b72db4: aa1403e0 mov x0, x20 b72db8: 97fc3813 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72dbc: a9417bf5 ldp x21, x30, [sp, #16] b72dc0: a94053f3 ldp x19, x20, [sp] b72dc4: 910103ff add sp, sp, #0x40 b72dc8: d65f03c0 ret b72dcc: d10143ff sub sp, sp, #0x50 b72dd0: b0016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b72dd4: 9131c042 add x2, x2, #0xc70 b72dd8: a90053f3 stp x19, x20, [sp] b72ddc: a9015bf5 stp x21, x22, [sp, #16] b72de0: aa0003f4 mov x20, x0 b72de4: 910103f6 add x22, sp, #0x40 b72de8: a90263f7 stp x23, x24, [sp, #32] b72dec: aa1603e0 mov x0, x22 b72df0: aa0103f7 mov x23, x1 b72df4: aa1403e1 mov x1, x20 b72df8: f9001bfe str x30, [sp, #48] b72dfc: aa0803f5 mov x21, x8 b72e00: f90023ff str xzr, [sp, #64] b72e04: 97fcbbe5 bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b72e08: f90027ff str xzr, [sp, #72] b72e0c: f94023e0 ldr x0, [sp, #64] b72e10: 910123f3 add x19, sp, #0x48 b72e14: b4000140 cbz x0, b72e3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55644> b72e18: aa1303e0 mov x0, x19 b72e1c: aa1403e1 mov x1, x20 b72e20: 97fcbb6a bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b72e24: f94027e0 ldr x0, [sp, #72] b72e28: f9400001 ldr x1, [x0] b72e2c: f9409422 ldr x2, [x1, #296] b72e30: aa1703e1 mov x1, x23 b72e34: d63f0040 blr x2 b72e38: 1400000a b b72e60 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55668> b72e3c: d2800d00 mov x0, #0x68 // #104 b72e40: 97fb8bbc bl a55d30 b72e44: aa0003f8 mov x24, x0 b72e48: aa1403e1 mov x1, x20 b72e4c: aa1703e2 mov x2, x23 b72e50: 97ffffb2 bl b72d18 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55520> b72e54: aa1303e0 mov x0, x19 b72e58: aa1803e1 mov x1, x24 b72e5c: 97fcbb5b bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b72e60: f94027e0 ldr x0, [sp, #72] b72e64: f90002a0 str x0, [x21] b72e68: aa1303e0 mov x0, x19 b72e6c: f90027ff str xzr, [sp, #72] b72e70: 97fc37e5 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72e74: aa1603e0 mov x0, x22 b72e78: 97fc37e3 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72e7c: aa1503e0 mov x0, x21 b72e80: f9401bfe ldr x30, [sp, #48] b72e84: a94053f3 ldp x19, x20, [sp] b72e88: a9415bf5 ldp x21, x22, [sp, #16] b72e8c: a94263f7 ldp x23, x24, [sp, #32] b72e90: 910143ff add sp, sp, #0x50 b72e94: d65f03c0 ret b72e98: d10183ff sub sp, sp, #0x60 b72e9c: a90053f3 stp x19, x20, [sp] b72ea0: a9015bf5 stp x21, x22, [sp, #16] b72ea4: a90263f7 stp x23, x24, [sp, #32] b72ea8: a9037bf9 stp x25, x30, [sp, #48] b72eac: 3900007f strb wzr, [x3] b72eb0: f9404404 ldr x4, [x0, #136] b72eb4: b4000744 cbz x4, b72f9c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557a4> b72eb8: 52800013 mov w19, #0x0 // #0 b72ebc: b4000741 cbz x1, b72fa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557ac> b72ec0: aa0003f4 mov x20, x0 b72ec4: f9400020 ldr x0, [x1] b72ec8: aa0303f6 mov x22, x3 b72ecc: aa0103f5 mov x21, x1 b72ed0: 2a0203f8 mov w24, w2 b72ed4: 91011fe2 add x2, sp, #0x47 b72ed8: f9406003 ldr x3, [x0, #192] b72edc: aa0103e0 mov x0, x1 b72ee0: f9401e81 ldr x1, [x20, #56] b72ee4: d63f0060 blr x3 b72ee8: 2a0003f3 mov w19, w0 b72eec: 37f805c0 tbnz w0, #31, b72fa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557ac> b72ef0: 39411fe0 ldrb w0, [sp, #71] b72ef4: 34000500 cbz w0, b72f94 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5579c> b72ef8: 910123f7 add x23, sp, #0x48 b72efc: b0016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b72f00: aa1703e0 mov x0, x23 b72f04: aa1503e1 mov x1, x21 b72f08: 911c4042 add x2, x2, #0x710 b72f0c: f90027ff str xzr, [sp, #72] b72f10: 97fcbba2 bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b72f14: f94027f3 ldr x19, [sp, #72] b72f18: b40003b3 cbz x19, b72f8c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55794> b72f1c: f9002bff str xzr, [sp, #80] b72f20: 910143f5 add x21, sp, #0x50 b72f24: f9400260 ldr x0, [x19] b72f28: f9400c19 ldr x25, [x0, #24] b72f2c: 910183e0 add x0, sp, #0x60 b72f30: f81f8c15 str x21, [x0, #-8]! b72f34: 97fe653d bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b72f38: aa0003e1 mov x1, x0 b72f3c: aa1303e0 mov x0, x19 b72f40: d63f0320 blr x25 b72f44: 2a0003f3 mov w19, w0 b72f48: 37f80180 tbnz w0, #31, b72f78 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55780> b72f4c: f94002a0 ldr x0, [x21] b72f50: 7100071f cmp w24, #0x1 b72f54: f9400001 ldr x1, [x0] b72f58: 54000061 b.ne b72f64 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5576c> // b.any b72f5c: f9405c23 ldr x3, [x1, #184] b72f60: 14000002 b b72f68 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55770> b72f64: f9408023 ldr x3, [x1, #256] b72f68: f9404681 ldr x1, [x20, #136] b72f6c: aa1603e2 mov x2, x22 b72f70: d63f0060 blr x3 b72f74: 2a0003f3 mov w19, w0 b72f78: aa1503e0 mov x0, x21 b72f7c: 97fc37a2 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72f80: aa1703e0 mov x0, x23 b72f84: 97fc37a0 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72f88: 14000007 b b72fa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557ac> b72f8c: aa1703e0 mov x0, x23 b72f90: 97fc379d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b72f94: 52800013 mov w19, #0x0 // #0 b72f98: 14000003 b b72fa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557ac> b72f9c: 52800033 mov w19, #0x1 // #1 b72fa0: 72b83e73 movk w19, #0xc1f3, lsl #16 b72fa4: 2a1303e0 mov w0, w19 b72fa8: a94053f3 ldp x19, x20, [sp] b72fac: a9415bf5 ldp x21, x22, [sp, #16] b72fb0: a94263f7 ldp x23, x24, [sp, #32] b72fb4: a9437bf9 ldp x25, x30, [sp, #48] b72fb8: 910183ff add sp, sp, #0x60 b72fbc: d65f03c0 ret b72fc0: d10383ff sub sp, sp, #0xe0 b72fc4: a90263f7 stp x23, x24, [sp, #32] b72fc8: a90053f3 stp x19, x20, [sp] b72fcc: a9015bf5 stp x21, x22, [sp, #16] b72fd0: a9036bf9 stp x25, x26, [sp, #48] b72fd4: a90473fb stp x27, x28, [sp, #64] b72fd8: f9002bfe str x30, [sp, #80] b72fdc: aa0003f6 mov x22, x0 b72fe0: aa0103fa mov x26, x1 b72fe4: 2a0203f8 mov w24, w2 b72fe8: aa0303f7 mov x23, x3 b72fec: f900007f str xzr, [x3] b72ff0: aa0103f4 mov x20, x1 b72ff4: 39400280 ldrb w0, [x20] b72ff8: 7100ec1f cmp w0, #0x3b b72ffc: 54000080 b.eq b7300c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55814> // b.none b73000: 34000060 cbz w0, b7300c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55814> b73004: 91000694 add x20, x20, #0x1 b73008: 17fffffb b b72ff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557fc> b7300c: aa1a03f9 mov x25, x26 b73010: eb14033f cmp x25, x20 b73014: 54000143 b.cc b7303c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55844> // b.lo, b.ul, b.last b73018: aa1903f5 mov x21, x25 b7301c: cb1a0339 sub x25, x25, x26 b73020: 7100173f cmp w25, #0x5 b73024: 540002a0 b.eq b73078 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55880> // b.none b73028: 71001b3f cmp w25, #0x6 b7302c: 54000580 b.eq b730dc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x558e4> // b.none b73030: 7100133f cmp w25, #0x4 b73034: 54001701 b.ne b73314 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b1c> // b.any b73038: 14000008 b b73058 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55860> b7303c: 39400320 ldrb w0, [x25] b73040: 7100801f cmp w0, #0x20 b73044: 54fffea0 b.eq b73018 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55820> // b.none b73048: 7100241f cmp w0, #0x9 b7304c: 54fffe60 b.eq b73018 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55820> // b.none b73050: 91000739 add x25, x25, #0x1 b73054: 17ffffef b b73010 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55818> b73058: 90016d01 adrp x1, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b7305c: aa1a03e0 mov x0, x26 b73060: 912c0021 add x1, x1, #0xb00 b73064: 528000a2 mov w2, #0x5 // #5 b73068: 9100c021 add x1, x1, #0x30 b7306c: 97fb8cc5 bl a56380 b73070: 34000600 cbz w0, b73130 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55938> b73074: 140000a8 b b73314 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b1c> b73078: 90016d01 adrp x1, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b7307c: aa1a03e0 mov x0, x26 b73080: 912e4021 add x1, x1, #0xb90 b73084: 2a1903e2 mov w2, w25 b73088: 91028021 add x1, x1, #0xa0 b7308c: 97fb8cbd bl a56380 b73090: 34000500 cbz w0, b73130 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55938> b73094: 90016d13 adrp x19, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b73098: aa1a03e0 mov x0, x26 b7309c: 912c0273 add x19, x19, #0xb00 b730a0: 2a1903e2 mov w2, w25 b730a4: 91014261 add x1, x19, #0x50 b730a8: 97fb8cb6 bl a56380 b730ac: 350000a0 cbnz w0, b730c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x558c8> b730b0: 90016d13 adrp x19, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b730b4: 912c0273 add x19, x19, #0xb00 b730b8: 91018273 add x19, x19, #0x60 b730bc: 14000020 b b7313c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55944> b730c0: 91010273 add x19, x19, #0x40 b730c4: aa1a03e0 mov x0, x26 b730c8: aa1303e1 mov x1, x19 b730cc: 2a1903e2 mov w2, w25 b730d0: 97fb8cac bl a56380 b730d4: 34000340 cbz w0, b7313c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55944> b730d8: 1400008f b b73314 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b1c> b730dc: 90016d1b adrp x27, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b730e0: aa1a03e0 mov x0, x26 b730e4: 912c037b add x27, x27, #0xb00 b730e8: 2a1903e2 mov w2, w25 b730ec: 91008373 add x19, x27, #0x20 b730f0: aa1303e1 mov x1, x19 b730f4: 97fb8ca3 bl a56380 b730f8: 34000220 cbz w0, b7313c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55944> b730fc: aa1a03e0 mov x0, x26 b73100: 91018361 add x1, x27, #0x60 b73104: 2a1903e2 mov w2, w25 b73108: 97fb8c9e bl a56380 b7310c: 34fffd20 cbz w0, b730b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x558b8> b73110: aa1a03e0 mov x0, x26 b73114: 9101c361 add x1, x27, #0x70 b73118: 2a1903e2 mov w2, w25 b7311c: 97fb8c99 bl a56380 b73120: 35000fa0 cbnz w0, b73314 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b1c> b73124: 91014373 add x19, x27, #0x50 b73128: 5280003c mov w28, #0x1 // #1 b7312c: 14000005 b b73140 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55948> b73130: 90016d13 adrp x19, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b73134: 912c0273 add x19, x19, #0xb00 b73138: 9100c273 add x19, x19, #0x30 b7313c: 394262dc ldrb w28, [x22, #152] b73140: 394002a0 ldrb w0, [x21] b73144: 7100241f cmp w0, #0x9 b73148: 1a9f17e1 cset w1, eq // eq = none b7314c: 7100801f cmp w0, #0x20 b73150: 1a9f17e0 cset w0, eq // eq = none b73154: eb1402bf cmp x21, x20 b73158: 2a000020 orr w0, w1, w0 b7315c: 1a9f27e1 cset w1, cc // cc = lo, ul, last b73160: 6a00003f tst w1, w0 b73164: 54000060 b.eq b73170 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55978> // b.none b73168: 910006b5 add x21, x21, #0x1 b7316c: 17fffff5 b b73140 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55948> b73170: 90016d00 adrp x0, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b73174: 52800a1a mov w26, #0x50 // #80 b73178: 912c0000 add x0, x0, #0xb00 b7317c: 9100c001 add x1, x0, #0x30 b73180: eb01027f cmp x19, x1 b73184: 540000c0 b.eq b7319c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x559a4> // b.none b73188: 91010000 add x0, x0, #0x40 b7318c: 5280377a mov w26, #0x1bb // #443 b73190: eb00027f cmp x19, x0 b73194: 52808700 mov w0, #0x438 // #1080 b73198: 1a80035a csel w26, w26, w0, eq // eq = none b7319c: d2800c00 mov x0, #0x60 // #96 b731a0: 97fb8ae4 bl a55d30 b731a4: aa0003f9 mov x25, x0 b731a8: f0018860 adrp x0, 3c82000 b731ac: 9100633b add x27, x25, #0x18 b731b0: 91104000 add x0, x0, #0x410 b731b4: f900073f str xzr, [x25, #8] b731b8: f9000320 str x0, [x25] b731bc: aa1b03e0 mov x0, x27 b731c0: f9000b3f str xzr, [x25, #16] b731c4: 97fbf790 bl a71004 b731c8: 9100a320 add x0, x25, #0x28 b731cc: 97fbf78e bl a71004 b731d0: 9100e320 add x0, x25, #0x38 b731d4: 97fbf78c bl a71004 b731d8: b9005338 str w24, [x25, #80] b731dc: 12800000 mov w0, #0xffffffff // #-1 b731e0: 9101c3f8 add x24, sp, #0x70 b731e4: b9004b20 str w0, [x25, #72] b731e8: aa1503e1 mov x1, x21 b731ec: b940e2c0 ldr w0, [x22, #224] b731f0: 4b150282 sub w2, w20, w21 b731f4: f9000b33 str x19, [x25, #16] b731f8: 910203f6 add x22, sp, #0x80 b731fc: b9004f3c str w28, [x25, #76] b73200: 910383f3 add x19, sp, #0xe0 b73204: b9005720 str w0, [x25, #84] b73208: aa1803e0 mov x0, x24 b7320c: f9002f3f str xzr, [x25, #88] b73210: 910183fc add x28, sp, #0x60 b73214: 97fc88aa bl a954bc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aa3c> b73218: f90033ff str xzr, [sp, #96] b7321c: aa1603e0 mov x0, x22 b73220: 97fc89c2 bl a95928 >::do_copy(void*, void const*, unsigned long) const@@Base+0x1aea8> b73224: f8188e7c str x28, [x19, #-120]! b73228: aa1303e0 mov x0, x19 b7322c: 97fe647f bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b73230: aa1803e1 mov x1, x24 b73234: d2800002 mov x2, #0x0 // #0 b73238: d2800003 mov x3, #0x0 // #0 b7323c: d2800004 mov x4, #0x0 // #0 b73240: 97ffa1d9 bl b5b9a4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x3e1ac> b73244: 37f802c0 tbnz w0, #31, b7329c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55aa4> b73248: f94033e0 ldr x0, [sp, #96] b7324c: f9400001 ldr x1, [x0] b73250: f9407422 ldr x2, [x1, #232] b73254: aa1603e1 mov x1, x22 b73258: d63f0040 blr x2 b7325c: 37f80200 tbnz w0, #31, b7329c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55aa4> b73260: b9408be0 ldr w0, [sp, #136] b73264: 340001c0 cbz w0, b7329c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55aa4> b73268: aa1b03e0 mov x0, x27 b7326c: aa1603e1 mov x1, x22 b73270: 97fc903b bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b73274: f94033e0 ldr x0, [sp, #96] b73278: f9400001 ldr x1, [x0] b7327c: f9404c22 ldr x2, [x1, #152] b73280: aa1303e1 mov x1, x19 b73284: d63f0040 blr x2 b73288: 37f802e0 tbnz w0, #31, b732e4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55aec> b7328c: b9406be0 ldr w0, [sp, #104] b73290: 3100041f cmn w0, #0x1 b73294: 1a80035a csel w26, w26, w0, eq // eq = none b73298: 14000013 b b732e4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55aec> b7329c: eb1402bf cmp x21, x20 b732a0: 54000242 b.cs b732e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55af0> // b.hs, b.nlast b732a4: aa1503e0 mov x0, x21 b732a8: 52800741 mov w1, #0x3a // #58 b732ac: 97fb8c31 bl a56370 b732b0: eb14001f cmp x0, x20 b732b4: aa0003f3 mov x19, x0 b732b8: 540000c8 b.hi b732d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55ad8> // b.pmore b732bc: b40000a0 cbz x0, b732d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55ad8> b732c0: 91000400 add x0, x0, #0x1 b732c4: 97fb8c5f bl a56440 b732c8: 2a0003fa mov w26, w0 b732cc: 14000002 b b732d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55adc> b732d0: aa1403f3 mov x19, x20 b732d4: aa1b03e0 mov x0, x27 b732d8: aa1503e1 mov x1, x21 b732dc: 4b150262 sub w2, w19, w21 b732e0: 97fc8fbf bl a971dc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c75c> b732e4: b9004b3a str w26, [x25, #72] b732e8: f90002f9 str x25, [x23] b732ec: aa1903e0 mov x0, x25 b732f0: 97ffdcb3 bl b6a5bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4cdc4> b732f4: aa1603e0 mov x0, x22 b732f8: 97fc7ff4 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b732fc: aa1c03e0 mov x0, x28 b73300: 97fc36c1 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73304: aa1803e0 mov x0, x24 b73308: 97fc7ff0 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b7330c: 14000002 b b73314 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b1c> b73310: 91000694 add x20, x20, #0x1 b73314: 39400280 ldrb w0, [x20] b73318: 7100801f cmp w0, #0x20 b7331c: 1a9f17e2 cset w2, eq // eq = none b73320: 7100ec1f cmp w0, #0x3b b73324: 1a9f17e1 cset w1, eq // eq = none b73328: 2a010041 orr w1, w2, w1 b7332c: 35ffff21 cbnz w1, b73310 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b18> b73330: 7100241f cmp w0, #0x9 b73334: 54fffee0 b.eq b73310 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b18> // b.none b73338: aa1403e0 mov x0, x20 b7333c: f9402bfe ldr x30, [sp, #80] b73340: a94053f3 ldp x19, x20, [sp] b73344: a9415bf5 ldp x21, x22, [sp, #16] b73348: a94263f7 ldp x23, x24, [sp, #32] b7334c: a9436bf9 ldp x25, x26, [sp, #48] b73350: a94473fb ldp x27, x28, [sp, #64] b73354: 910383ff add sp, sp, #0xe0 b73358: d65f03c0 ret b7335c: d101c3ff sub sp, sp, #0x70 b73360: a90053f3 stp x19, x20, [sp] b73364: a9015bf5 stp x21, x22, [sp, #16] b73368: a90263f7 stp x23, x24, [sp, #32] b7336c: a9036bf9 stp x25, x26, [sp, #48] b73370: f90023fe str x30, [sp, #64] b73374: b9400824 ldr w4, [x1, #8] b73378: 35000064 cbnz w4, b73384 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55b8c> b7337c: f900007f str xzr, [x3] b73380: 1400002c b b73430 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c38> b73384: 9101c3f9 add x25, sp, #0x70 b73388: 90016d13 adrp x19, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b7338c: 912c0273 add x19, x19, #0xb00 b73390: f9400021 ldr x1, [x1] b73394: aa0303f4 mov x20, x3 b73398: 2a0203f8 mov w24, w2 b7339c: aa0003f6 mov x22, x0 b733a0: f81f8f3f str xzr, [x25, #-8]! b733a4: d2800015 mov x21, #0x0 // #0 b733a8: d280001a mov x26, #0x0 // #0 b733ac: 91010273 add x19, x19, #0x40 b733b0: 39400020 ldrb w0, [x1] b733b4: 340003c0 cbz w0, b7342c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c34> b733b8: aa1603e0 mov x0, x22 b733bc: 2a1803e2 mov w2, w24 b733c0: aa1903e3 mov x3, x25 b733c4: 97fffeff bl b72fc0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x557c8> b733c8: f94037f7 ldr x23, [sp, #104] b733cc: aa0003e1 mov x1, x0 b733d0: b40001b7 cbz x23, b73404 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c0c> b733d4: f9400ae0 ldr x0, [x23, #16] b733d8: eb13001f cmp x0, x19 b733dc: 54000141 b.ne b73404 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c0c> // b.any b733e0: 394266c0 ldrb w0, [x22, #153] b733e4: 35000100 cbnz w0, b73404 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c0c> b733e8: aa1703e0 mov x0, x23 b733ec: f9002fe1 str x1, [sp, #88] b733f0: 94003222 bl b7fc78 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62480> b733f4: aa1703e0 mov x0, x23 b733f8: 97fb8a0e bl a55c30 b733fc: f90037ff str xzr, [sp, #104] b73400: f9402fe1 ldr x1, [sp, #88] b73404: f94037e4 ldr x4, [sp, #104] b73408: b4000084 cbz x4, b73418 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c20> b7340c: b40000b5 cbz x21, b73420 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c28> b73410: f9002ea4 str x4, [x21, #88] b73414: 14000004 b b73424 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c2c> b73418: aa1503e4 mov x4, x21 b7341c: 14000002 b b73424 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c2c> b73420: aa0403fa mov x26, x4 b73424: aa0403f5 mov x21, x4 b73428: 17ffffe2 b b733b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55bb8> b7342c: f900029a str x26, [x20] b73430: a94053f3 ldp x19, x20, [sp] b73434: a9415bf5 ldp x21, x22, [sp, #16] b73438: a94263f7 ldp x23, x24, [sp, #32] b7343c: a9436bf9 ldp x25, x26, [sp, #48] b73440: f94023fe ldr x30, [sp, #64] b73444: 9101c3ff add sp, sp, #0x70 b73448: d65f03c0 ret b7344c: d10243ff sub sp, sp, #0x90 b73450: a90053f3 stp x19, x20, [sp] b73454: a9015bf5 stp x21, x22, [sp, #16] b73458: a90263f7 stp x23, x24, [sp, #32] b7345c: a9036bf9 stp x25, x26, [sp, #48] b73460: a90473fb stp x27, x28, [sp, #64] b73464: f9002bfe str x30, [sp, #80] b73468: b9406044 ldr w4, [x2, #96] b7346c: 361008e4 tbz w4, #2, b73588 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d90> b73470: 910243f6 add x22, sp, #0x90 b73474: f9401415 ldr x21, [x0, #40] b73478: aa0303f3 mov x19, x3 b7347c: aa0203f7 mov x23, x2 b73480: aa0103f9 mov x25, x1 b73484: aa0003f4 mov x20, x0 b73488: f81e8edf str xzr, [x22, #-24]! b7348c: 910203f8 add x24, sp, #0x80 b73490: 910223fc add x28, sp, #0x88 b73494: aa1403e0 mov x0, x20 b73498: aa1703e1 mov x1, x23 b7349c: aa1303e2 mov x2, x19 b734a0: b40006f5 cbz x21, b7357c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d84> b734a4: 97ffe52d bl b6c958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4f160> b734a8: f9400aa0 ldr x0, [x21, #16] b734ac: b40003a0 cbz x0, b73520 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d28> b734b0: aa1c03e0 mov x0, x28 b734b4: f900031f str xzr, [x24] b734b8: f90047f8 str x24, [sp, #136] b734bc: 97fe63db bl b0c428 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x16b30> b734c0: aa0003e1 mov x1, x0 b734c4: aa1903e0 mov x0, x25 b734c8: 97fffdde bl b72c40 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55448> b734cc: 2a0003fa mov w26, w0 b734d0: f9400302 ldr x2, [x24] b734d4: f90037e2 str x2, [sp, #104] b734d8: b40001e2 cbz x2, b73514 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d1c> b734dc: f9400aba ldr x26, [x21, #16] b734e0: f9400263 ldr x3, [x19] b734e4: f90033e3 str x3, [sp, #96] b734e8: f9400340 ldr x0, [x26] b734ec: f9400c1b ldr x27, [x0, #24] b734f0: aa1603e0 mov x0, x22 b734f4: 97fcbaa6 bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b734f8: aa0003e4 mov x4, x0 b734fc: f94037e2 ldr x2, [sp, #104] b73500: aa1a03e0 mov x0, x26 b73504: f94033e3 ldr x3, [sp, #96] b73508: aa1403e1 mov x1, x20 b7350c: d63f0360 blr x27 b73510: 2a0003fa mov w26, w0 b73514: aa1803e0 mov x0, x24 b73518: 97fc363b bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7351c: 14000011 b b73560 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d68> b73520: f9400ebb ldr x27, [x21, #24] b73524: 5280001a mov w26, #0x0 // #0 b73528: b40001db cbz x27, b73560 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d68> b7352c: f9400360 ldr x0, [x27] b73530: f9400263 ldr x3, [x19] b73534: f90033e3 str x3, [sp, #96] b73538: f9400c1a ldr x26, [x0, #24] b7353c: aa1603e0 mov x0, x22 b73540: 97fcba93 bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b73544: aa0003e4 mov x4, x0 b73548: f94033e3 ldr x3, [sp, #96] b7354c: aa1b03e0 mov x0, x27 b73550: aa1403e1 mov x1, x20 b73554: aa1903e2 mov x2, x25 b73558: d63f0340 blr x26 b7355c: 2a0003fa mov w26, w0 b73560: 37f800ba tbnz w26, #31, b73574 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55d7c> b73564: f9400260 ldr x0, [x19] b73568: f94002c1 ldr x1, [x22] b7356c: f9000261 str x1, [x19] b73570: f90002c0 str x0, [x22] b73574: f94002b5 ldr x21, [x21] b73578: 17ffffc7 b b73494 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55c9c> b7357c: 97ffe4f7 bl b6c958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4f160> b73580: 9101e3e0 add x0, sp, #0x78 b73584: 97fc3620 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73588: a94053f3 ldp x19, x20, [sp] b7358c: a9415bf5 ldp x21, x22, [sp, #16] b73590: a94263f7 ldp x23, x24, [sp, #32] b73594: a9436bf9 ldp x25, x26, [sp, #48] b73598: a94473fb ldp x27, x28, [sp, #64] b7359c: f9402bfe ldr x30, [sp, #80] b735a0: 910243ff add sp, sp, #0x90 b735a4: d65f03c0 ret b735a8: d10183ff sub sp, sp, #0x60 b735ac: a90053f3 stp x19, x20, [sp] b735b0: 910103f3 add x19, sp, #0x40 b735b4: f90013fe str x30, [sp, #32] b735b8: a9015bf5 stp x21, x22, [sp, #16] b735bc: aa0003f6 mov x22, x0 b735c0: aa1303e0 mov x0, x19 b735c4: f9001fe1 str x1, [sp, #56] b735c8: aa0203f5 mov x21, x2 b735cc: 97fbf68e bl a71004 b735d0: f9002bf3 str x19, [sp, #80] b735d4: f94002c0 ldr x0, [x22] b735d8: 910163e2 add x2, sp, #0x58 b735dc: f9401fe1 ldr x1, [sp, #56] b735e0: 910143f4 add x20, sp, #0x50 b735e4: f9002fff str xzr, [sp, #88] b735e8: f9402c03 ldr x3, [x0, #88] b735ec: aa1603e0 mov x0, x22 b735f0: d63f0060 blr x3 b735f4: 2a0003f6 mov w22, w0 b735f8: aa1403e0 mov x0, x20 b735fc: 97fde049 bl aeb720 >::__push_back_slow_path(void* const&)@@Base+0x2f364> b73600: 36f800b6 tbz w22, #31, b73614 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55e1c> b73604: aa1503e0 mov x0, x21 b73608: 52800001 mov w1, #0x0 // #0 b7360c: 97fc8003 bl a93618 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18b98> b73610: 14000006 b b73628 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55e30> b73614: aa1503e0 mov x0, x21 b73618: aa1303e1 mov x1, x19 b7361c: 97fc8f50 bl a9735c >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c8dc> b73620: aa1503e0 mov x0, x21 b73624: 97fc826f bl a93fe0 >::do_copy(void*, void const*, unsigned long) const@@Base+0x19560> b73628: aa1303e0 mov x0, x19 b7362c: 97fc7f27 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b73630: f94013fe ldr x30, [sp, #32] b73634: a94053f3 ldp x19, x20, [sp] b73638: a9415bf5 ldp x21, x22, [sp, #16] b7363c: 910183ff add sp, sp, #0x60 b73640: d65f03c0 ret b73644: d10103ff sub sp, sp, #0x40 b73648: a90053f3 stp x19, x20, [sp] b7364c: a9015bf5 stp x21, x22, [sp, #16] b73650: a9027bf7 stp x23, x30, [sp, #32] b73654: 97fe1311 bl af8298 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x29a0> b73658: 53001c00 uxtb w0, w0 b7365c: 350007e0 cbnz w0, b73758 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55f60> b73660: d2800400 mov x0, #0x20 // #32 b73664: 97fb89b3 bl a55d30 b73668: f900081f str xzr, [x0, #16] b7366c: b001a021 adrp x1, 3f78000 <__cxa_pure_virtual> b73670: aa0003f4 mov x20, x0 b73674: 9129c021 add x1, x1, #0xa70 b73678: f9000001 str x1, [x0] b7367c: b001a021 adrp x1, 3f78000 <__cxa_pure_virtual> b73680: 912ae021 add x1, x1, #0xab8 b73684: f9000401 str x1, [x0, #8] b73688: 90000001 adrp x1, b73000 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55808> b7368c: 91191021 add x1, x1, #0x644 b73690: f9000c01 str x1, [x0, #24] b73694: 97fe0bdd bl af6608 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0xd10> b73698: 97fe151d bl af8b0c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x3214> b7369c: aa0003f6 mov x22, x0 b736a0: d2801100 mov x0, #0x88 // #136 b736a4: 97fb89a3 bl a55d30 b736a8: aa0003f3 mov x19, x0 b736ac: f900081f str xzr, [x0, #16] b736b0: d0019fe0 adrp x0, 3f71000 <__cxa_pure_virtual> b736b4: 9130c000 add x0, x0, #0xc30 b736b8: aa1403e1 mov x1, x20 b736bc: f9000260 str x0, [x19] b736c0: d0019fe0 adrp x0, 3f71000 <__cxa_pure_virtual> b736c4: 9131e000 add x0, x0, #0xc78 b736c8: f9000660 str x0, [x19, #8] b736cc: 91006260 add x0, x19, #0x18 b736d0: 91008275 add x21, x19, #0x20 b736d4: 91014277 add x23, x19, #0x50 b736d8: 97fd220c bl abbf08 >::do_copy(void*, void const*, unsigned long) const@@Base+0x41488> b736dc: aa1503e0 mov x0, x21 b736e0: 97fb893c bl a55bd0 b736e4: f9002675 str x21, [x19, #72] b736e8: aa1703e0 mov x0, x23 b736ec: 97fb8d39 bl a56bd0 b736f0: 3902027f strb wzr, [x19, #128] b736f4: f9400260 ldr x0, [x19] b736f8: f9400401 ldr x1, [x0, #8] b736fc: aa1303e0 mov x0, x19 b73700: d63f0020 blr x1 b73704: f94002c0 ldr x0, [x22] b73708: 9100e3e1 add x1, sp, #0x38 b7370c: f9401002 ldr x2, [x0, #32] b73710: aa1603e0 mov x0, x22 b73714: d63f0040 blr x2 b73718: 37f80840 tbnz w0, #31, b73820 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56028> b7371c: 3940e3e0 ldrb w0, [sp, #56] b73720: 34000800 cbz w0, b73820 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56028> b73724: f9400e60 ldr x0, [x19, #24] b73728: f9400001 ldr x1, [x0] b7372c: f9400c21 ldr x1, [x1, #24] b73730: d63f0020 blr x1 b73734: f9400260 ldr x0, [x19] b73738: f9400801 ldr x1, [x0, #16] b7373c: aa1303e0 mov x0, x19 b73740: d63f0020 blr x1 b73744: f9400280 ldr x0, [x20] b73748: f9400801 ldr x1, [x0, #16] b7374c: aa1403e0 mov x0, x20 b73750: d63f0020 blr x1 b73754: 14000045 b b73868 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56070> b73758: f0020081 adrp x1, 4b86000 b7375c: 910aa023 add x3, x1, #0x2a8 b73760: aa0103f3 mov x19, x1 b73764: 39412060 ldrb w0, [x3, #72] b73768: 35000800 cbnz w0, b73868 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56070> b7376c: 52800020 mov w0, #0x1 // #1 b73770: 9100c3f5 add x21, sp, #0x30 b73774: b0015f21 adrp x1, 3758000 <__aarch64_sync_cache_range@@Base+0x115f0> b73778: 39012060 strb w0, [x3, #72] b7377c: 9120f421 add x1, x1, #0x83d b73780: aa1503e0 mov x0, x21 b73784: 9100e3f4 add x20, sp, #0x38 b73788: 940033a9 bl b8062c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e34> b7378c: f9401be0 ldr x0, [sp, #48] b73790: b4000160 cbz x0, b737bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55fc4> b73794: d2800200 mov x0, #0x10 // #16 b73798: 97fb8966 bl a55d30 b7379c: f900041f str xzr, [x0, #8] b737a0: b0018883 adrp x3, 3c84000 b737a4: f9001fe0 str x0, [sp, #56] b737a8: 910f4063 add x3, x3, #0x3d0 b737ac: f9000003 str x3, [x0] b737b0: 97ffd256 bl b68108 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4a910> b737b4: aa1403e0 mov x0, x20 b737b8: 97fc3593 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b737bc: 9001aaa0 adrp x0, 40c7000 b737c0: d0015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b737c4: 91365821 add x1, x1, #0xd96 b737c8: 52800022 mov w2, #0x1 // #1 b737cc: 911e9000 add x0, x0, #0x7a4 b737d0: 97fea25b bl b1c13c , std::__ndk1::allocator >::__init(char const*, unsigned long)@@Base+0x8a78> b737d4: f9001fff str xzr, [sp, #56] b737d8: d0015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b737dc: 90016d02 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b737e0: aa1403e0 mov x0, x20 b737e4: 910dac21 add x1, x1, #0x36b b737e8: 911b4042 add x2, x2, #0x6d0 b737ec: 97fcb9a9 bl aa1e90 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27410> b737f0: f9401fe0 ldr x0, [sp, #56] b737f4: b40000c0 cbz x0, b7380c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56014> b737f8: 910aa261 add x1, x19, #0x2a8 b737fc: f9002020 str x0, [x1, #64] b73800: f9400001 ldr x1, [x0] b73804: f9400421 ldr x1, [x1, #8] b73808: d63f0020 blr x1 b7380c: aa1403e0 mov x0, x20 b73810: 97fc357d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73814: aa1503e0 mov x0, x21 b73818: 97fc357b bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7381c: 14000013 b b73868 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56070> b73820: aa1603e0 mov x0, x22 b73824: aa1303e1 mov x1, x19 b73828: 52800002 mov w2, #0x0 // #0 b7382c: 97fdbfa6 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b73830: 37fff820 tbnz w0, #31, b73734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55f3c> b73834: aa1503e0 mov x0, x21 b73838: 97fb890a bl a55c60 b7383c: 39420260 ldrb w0, [x19, #128] b73840: 350000e0 cbnz w0, b7385c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56064> b73844: 9483abb3 bl 2c5e710 (short const*, unsigned long, int, short*)@@Base+0xa15c4> b73848: f9402661 ldr x1, [x19, #72] b7384c: aa1703e0 mov x0, x23 b73850: 97fb8d34 bl a56d20 b73854: 9483abc4 bl 2c5e764 (short const*, unsigned long, int, short*)@@Base+0xa1618> b73858: 17fffff9 b b7383c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56044> b7385c: aa1503e0 mov x0, x21 b73860: 97fb8904 bl a55c70 b73864: 17ffffb4 b b73734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55f3c> b73868: a94053f3 ldp x19, x20, [sp] b7386c: a9415bf5 ldp x21, x22, [sp, #16] b73870: a9427bf7 ldp x23, x30, [sp, #32] b73874: 910103ff add sp, sp, #0x40 b73878: d65f03c0 ret b7387c: d10083ff sub sp, sp, #0x20 b73880: a90053f3 stp x19, x20, [sp] b73884: aa0003f3 mov x19, x0 b73888: b0018880 adrp x0, 3c84000 b7388c: 91100000 add x0, x0, #0x400 b73890: 53001c34 uxtb w20, w1 b73894: f9000bfe str x30, [sp, #16] b73898: f9000260 str x0, [x19] b7389c: b0018880 adrp x0, 3c84000 b738a0: 911a4000 add x0, x0, #0x690 b738a4: f9000660 str x0, [x19, #8] b738a8: b0018880 adrp x0, 3c84000 b738ac: f9001e7f str xzr, [x19, #56] b738b0: 911b6000 add x0, x0, #0x6d8 b738b4: f9000a60 str x0, [x19, #16] b738b8: b0018880 adrp x0, 3c84000 b738bc: 911c4000 add x0, x0, #0x710 b738c0: f9000e60 str x0, [x19, #24] b738c4: b0018880 adrp x0, 3c84000 b738c8: 911dc000 add x0, x0, #0x770 b738cc: f9001260 str x0, [x19, #32] b738d0: b0018880 adrp x0, 3c84000 b738d4: 911ea000 add x0, x0, #0x7a8 b738d8: f9001660 str x0, [x19, #40] b738dc: b0018880 adrp x0, 3c84000 b738e0: 911f8000 add x0, x0, #0x7e0 b738e4: f9001a60 str x0, [x19, #48] b738e8: 91010260 add x0, x19, #0x40 b738ec: 97fbf5c6 bl a71004 b738f0: b9005a7f str wzr, [x19, #88] b738f4: f00187c1 adrp x1, 3c6e000 b738f8: 91032260 add x0, x19, #0xc8 b738fc: 12800002 mov w2, #0xffffffff // #-1 b73900: b900627f str wzr, [x19, #96] b73904: b9005262 str w2, [x19, #80] b73908: f9453421 ldr x1, [x1, #2664] b7390c: f9006661 str x1, [x19, #200] b73910: 52800021 mov w1, #0x1 // #1 b73914: b9005662 str w2, [x19, #84] b73918: b9005e62 str w2, [x19, #92] b7391c: b9006662 str w2, [x19, #100] b73920: b9006a7f str wzr, [x19, #104] b73924: b9006e62 str w2, [x19, #108] b73928: b900727f str wzr, [x19, #112] b7392c: b9007662 str w2, [x19, #116] b73930: b9007a7f str wzr, [x19, #120] b73934: b9007e62 str w2, [x19, #124] b73938: b900827f str wzr, [x19, #128] b7393c: b9008662 str w2, [x19, #132] b73940: b9008a7f str wzr, [x19, #136] b73944: b9008e62 str w2, [x19, #140] b73948: b900927f str wzr, [x19, #144] b7394c: b9009662 str w2, [x19, #148] b73950: b9009a7f str wzr, [x19, #152] b73954: b9009e62 str w2, [x19, #156] b73958: b900a27f str wzr, [x19, #160] b7395c: b900a662 str w2, [x19, #164] b73960: b900aa7f str wzr, [x19, #168] b73964: b900ae62 str w2, [x19, #172] b73968: b900b27f str wzr, [x19, #176] b7396c: b900b662 str w2, [x19, #180] b73970: f9005e7f str xzr, [x19, #184] b73974: f900627f str xzr, [x19, #192] b73978: 79001801 strh w1, [x0, #12] b7397c: 52800041 mov w1, #0x2 // #2 b73980: b900081f str wzr, [x0, #8] b73984: 79001c01 strh w1, [x0, #14] b73988: d2800001 mov x1, #0x0 // #0 b7398c: 97fc8e14 bl a971dc >::do_copy(void*, void const*, unsigned long) const@@Base+0x1c75c> b73990: 39436260 ldrb w0, [x19, #216] b73994: 52800021 mov w1, #0x1 // #1 b73998: 121e1400 and w0, w0, #0xfc b7399c: 331e0420 bfi w0, w1, #2, #2 b739a0: 321c0000 orr w0, w0, #0x10 b739a4: 331b0280 bfi w0, w20, #5, #1 b739a8: 12197800 and w0, w0, #0xffffffbf b739ac: 39036260 strb w0, [x19, #216] b739b0: f0020080 adrp x0, 4b86000 b739b4: 394bc000 ldrb w0, [x0, #752] b739b8: 35000040 cbnz w0, b739c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x561c8> b739bc: 97ffff22 bl b73644 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x55e4c> b739c0: 940042c5 bl b844d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x66cdc> b739c4: aa0003e1 mov x1, x0 b739c8: f9400bfe ldr x30, [sp, #16] b739cc: 9102e260 add x0, x19, #0xb8 b739d0: a94053f3 ldp x19, x20, [sp] b739d4: 910083ff add sp, sp, #0x20 b739d8: 17fcb87c b aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b739dc: d10043ff sub sp, sp, #0x10 b739e0: d2801c00 mov x0, #0xe0 // #224 b739e4: a9007bf3 stp x19, x30, [sp] b739e8: 97fb88d2 bl a55d30 b739ec: aa0003f3 mov x19, x0 b739f0: 52800001 mov w1, #0x0 // #0 b739f4: 52800022 mov w2, #0x1 // #1 b739f8: 97ffffa1 bl b7387c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56084> b739fc: aa1303e0 mov x0, x19 b73a00: a9407bf3 ldp x19, x30, [sp] b73a04: 910043ff add sp, sp, #0x10 b73a08: d65f03c0 ret b73a0c: d100c3ff sub sp, sp, #0x30 b73a10: a90053f3 stp x19, x20, [sp] b73a14: aa0003f3 mov x19, x0 b73a18: 9107e000 add x0, x0, #0x1f8 b73a1c: a9017bf5 stp x21, x30, [sp, #16] b73a20: f90017e0 str x0, [sp, #40] b73a24: aa0103f5 mov x21, x1 b73a28: 97fb888e bl a55c60 b73a2c: 9100a3f4 add x20, sp, #0x28 b73a30: 79420260 ldrh w0, [x19, #256] b73a34: 7100041f cmp w0, #0x1 b73a38: 54000060 b.eq b73a44 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5624c> // b.none b73a3c: 91040260 add x0, x19, #0x100 b73a40: 9400a4d1 bl b9cd84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x7f58c> b73a44: 390002a0 strb w0, [x21] b73a48: aa1403e0 mov x0, x20 b73a4c: 97fcfb41 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73a50: a9417bf5 ldp x21, x30, [sp, #16] b73a54: a94053f3 ldp x19, x20, [sp] b73a58: 9100c3ff add sp, sp, #0x30 b73a5c: d65f03c0 ret b73a60: d100c3ff sub sp, sp, #0x30 b73a64: a9007bf3 stp x19, x30, [sp] b73a68: aa0003f3 mov x19, x0 b73a6c: 9107e000 add x0, x0, #0x1f8 b73a70: f9000fe1 str x1, [sp, #24] b73a74: f90017e0 str x0, [sp, #40] b73a78: 97fb887a bl a55c60 b73a7c: f9400fe1 ldr x1, [sp, #24] b73a80: f9412e60 ldr x0, [x19, #600] b73a84: f9000020 str x0, [x1] b73a88: b4000080 cbz x0, b73a98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x562a0> b73a8c: f9400001 ldr x1, [x0] b73a90: f9400421 ldr x1, [x1, #8] b73a94: d63f0020 blr x1 b73a98: 9100a3e0 add x0, sp, #0x28 b73a9c: 97fcfb2d bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73aa0: a9407bf3 ldp x19, x30, [sp] b73aa4: 52800000 mov w0, #0x0 // #0 b73aa8: 9100c3ff add sp, sp, #0x30 b73aac: d65f03c0 ret b73ab0: d1006000 sub x0, x0, #0x18 b73ab4: 17ffffeb b b73a60 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56268> b73ab8: d100c3ff sub sp, sp, #0x30 b73abc: a9007bf3 stp x19, x30, [sp] b73ac0: aa0003f3 mov x19, x0 b73ac4: 9107e000 add x0, x0, #0x1f8 b73ac8: f9000fe1 str x1, [sp, #24] b73acc: f90017e0 str x0, [sp, #40] b73ad0: 97fb8864 bl a55c60 b73ad4: f9411660 ldr x0, [x19, #552] b73ad8: b50000c0 cbnz x0, b73af0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x562f8> b73adc: f9400fe1 ldr x1, [sp, #24] b73ae0: 9102a260 add x0, x19, #0xa8 b73ae4: 52800013 mov w19, #0x0 // #0 b73ae8: 9434b3d4 bl 18a0a38 >::__add_back_capacity()@@Base+0x262aac> b73aec: 14000003 b b73af8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56300> b73af0: 528800b3 mov w19, #0x4005 // #16389 b73af4: 72b00013 movk w19, #0x8000, lsl #16 b73af8: 9100a3e0 add x0, sp, #0x28 b73afc: 97fcfb15 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73b00: 2a1303e0 mov w0, w19 b73b04: a9407bf3 ldp x19, x30, [sp] b73b08: 9100c3ff add sp, sp, #0x30 b73b0c: d65f03c0 ret b73b10: d1006000 sub x0, x0, #0x18 b73b14: 17ffffe9 b b73ab8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x562c0> b73b18: d100c3ff sub sp, sp, #0x30 b73b1c: a9007bf3 stp x19, x30, [sp] b73b20: aa0003f3 mov x19, x0 b73b24: 9107e000 add x0, x0, #0x1f8 b73b28: f9000fe1 str x1, [sp, #24] b73b2c: f90017e0 str x0, [sp, #40] b73b30: 97fb884c bl a55c60 b73b34: f9400fe1 ldr x1, [sp, #24] b73b38: f9412660 ldr x0, [x19, #584] b73b3c: f9000020 str x0, [x1] b73b40: b4000080 cbz x0, b73b50 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56358> b73b44: f9400001 ldr x1, [x0] b73b48: f9400421 ldr x1, [x1, #8] b73b4c: d63f0020 blr x1 b73b50: 9100a3e0 add x0, sp, #0x28 b73b54: 97fcfaff bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73b58: a9407bf3 ldp x19, x30, [sp] b73b5c: 52800000 mov w0, #0x0 // #0 b73b60: 9100c3ff add sp, sp, #0x30 b73b64: d65f03c0 ret b73b68: d1006000 sub x0, x0, #0x18 b73b6c: 17ffffeb b b73b18 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56320> b73b70: d10143ff sub sp, sp, #0x50 b73b74: a90053f3 stp x19, x20, [sp] b73b78: a9015bf5 stp x21, x22, [sp, #16] b73b7c: f90013fe str x30, [sp, #32] b73b80: aa0003f3 mov x19, x0 b73b84: 97fe11c5 bl af8298 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x29a0> b73b88: 53001c01 uxtb w1, w0 b73b8c: 12afffe0 mov w0, #0x8000ffff // #-2147418113 b73b90: 34000b41 cbz w1, b73cf8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56500> b73b94: 3941c261 ldrb w1, [x19, #112] b73b98: 52800000 mov w0, #0x0 // #0 b73b9c: 34000ae1 cbz w1, b73cf8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56500> b73ba0: 3941c661 ldrb w1, [x19, #113] b73ba4: 34000aa1 cbz w1, b73cf8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56500> b73ba8: f9401e60 ldr x0, [x19, #56] b73bac: 9100e274 add x20, x19, #0x38 b73bb0: 910123f6 add x22, sp, #0x48 b73bb4: 9100e3f5 add x21, sp, #0x38 b73bb8: f9400001 ldr x1, [x0] b73bbc: f9402c21 ldr x1, [x1, #88] b73bc0: d63f0020 blr x1 b73bc4: 91012260 add x0, x19, #0x48 b73bc8: f90027e0 str x0, [sp, #72] b73bcc: 97fb8825 bl a55c60 b73bd0: d2800001 mov x1, #0x0 // #0 b73bd4: aa1403e0 mov x0, x20 b73bd8: 97fcc867 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b73bdc: aa1603e0 mov x0, x22 b73be0: 97fcfadc bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73be4: b0015f21 adrp x1, 3758000 <__aarch64_sync_cache_range@@Base+0x115f0> b73be8: aa1503e0 mov x0, x21 b73bec: 9120f421 add x1, x1, #0x83d b73bf0: 9400328f bl b8062c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e34> b73bf4: f9401fe0 ldr x0, [sp, #56] b73bf8: b40000e0 cbz x0, b73c14 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5641c> b73bfc: f9400001 ldr x1, [x0] b73c00: 9100a262 add x2, x19, #0x28 b73c04: f9407423 ldr x3, [x1, #232] b73c08: d0015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b73c0c: 9135bc21 add x1, x1, #0xd6f b73c10: d63f0060 blr x3 b73c14: aa1603e8 mov x8, x22 b73c18: 97fe6c33 bl b0ece4 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x193ec> b73c1c: f94027e0 ldr x0, [sp, #72] b73c20: f90023e0 str x0, [sp, #64] b73c24: b4000480 cbz x0, b73cb4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x564bc> b73c28: f9400001 ldr x1, [x0] b73c2c: 9100a274 add x20, x19, #0x28 b73c30: b0015f22 adrp x2, 3758000 <__aarch64_sync_cache_range@@Base+0x115f0> b73c34: 9124b442 add x2, x2, #0x92d b73c38: f9401023 ldr x3, [x1, #32] b73c3c: aa1403e1 mov x1, x20 b73c40: d63f0060 blr x3 b73c44: f94023e0 ldr x0, [sp, #64] b73c48: d0015f42 adrp x2, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b73c4c: 9136e442 add x2, x2, #0xdb9 b73c50: f9400001 ldr x1, [x0] b73c54: f9401023 ldr x3, [x1, #32] b73c58: aa1403e1 mov x1, x20 b73c5c: d63f0060 blr x3 b73c60: f94023e0 ldr x0, [sp, #64] b73c64: 90015f22 adrp x2, 3757000 <__aarch64_sync_cache_range@@Base+0x105f0> b73c68: 912d2c42 add x2, x2, #0xb4b b73c6c: f9400001 ldr x1, [x0] b73c70: f9401023 ldr x3, [x1, #32] b73c74: aa1403e1 mov x1, x20 b73c78: d63f0060 blr x3 b73c7c: f94023e0 ldr x0, [sp, #64] b73c80: 90015f22 adrp x2, 3757000 <__aarch64_sync_cache_range@@Base+0x105f0> b73c84: 912d7842 add x2, x2, #0xb5e b73c88: f9400001 ldr x1, [x0] b73c8c: f9401023 ldr x3, [x1, #32] b73c90: aa1403e1 mov x1, x20 b73c94: d63f0060 blr x3 b73c98: f94023e0 ldr x0, [sp, #64] b73c9c: 90015f22 adrp x2, 3757000 <__aarch64_sync_cache_range@@Base+0x105f0> b73ca0: 9121a042 add x2, x2, #0x868 b73ca4: f9400001 ldr x1, [x0] b73ca8: f9401023 ldr x3, [x1, #32] b73cac: aa1403e1 mov x1, x20 b73cb0: d63f0060 blr x3 b73cb4: f9407e60 ldr x0, [x19, #248] b73cb8: 9103e274 add x20, x19, #0xf8 b73cbc: b40000e0 cbz x0, b73cd8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x564e0> b73cc0: f9400001 ldr x1, [x0] b73cc4: f9401821 ldr x1, [x1, #48] b73cc8: d63f0020 blr x1 b73ccc: aa1403e0 mov x0, x20 b73cd0: d2800001 mov x1, #0x0 // #0 b73cd4: 97fcc828 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b73cd8: 97ff0654 bl b35628 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x17e30> b73cdc: 3901c27f strb wzr, [x19, #112] b73ce0: 910103e0 add x0, sp, #0x40 b73ce4: 3901c67f strb wzr, [x19, #113] b73ce8: 97fc3447 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73cec: aa1503e0 mov x0, x21 b73cf0: 97fc3445 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73cf4: 52800000 mov w0, #0x0 // #0 b73cf8: a94053f3 ldp x19, x20, [sp] b73cfc: a9415bf5 ldp x21, x22, [sp, #16] b73d00: f94013fe ldr x30, [sp, #32] b73d04: 910143ff add sp, sp, #0x50 b73d08: d65f03c0 ret b73d0c: d10183ff sub sp, sp, #0x60 b73d10: a90053f3 stp x19, x20, [sp] b73d14: aa0003f3 mov x19, x0 b73d18: 9107e000 add x0, x0, #0x1f8 b73d1c: f9000bfe str x30, [sp, #16] b73d20: f9001be0 str x0, [sp, #48] b73d24: f90017e1 str x1, [sp, #40] b73d28: f90013e2 str x2, [sp, #32] b73d2c: 97fb87cd bl a55c60 b73d30: f9411660 ldr x0, [x19, #552] b73d34: b5000300 cbnz x0, b73d94 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5659c> b73d38: 9100e3f4 add x20, sp, #0x38 b73d3c: aa1403e0 mov x0, x20 b73d40: 943500e9 bl 18b40e4 >::__add_back_capacity()@@Base+0x276158> b73d44: f94013e2 ldr x2, [sp, #32] b73d48: 92e00040 mov x0, #0xfffdffffffffffff // #-562949953421313 b73d4c: f94017e1 ldr x1, [sp, #40] b73d50: f9400043 ldr x3, [x2] b73d54: eb00007f cmp x3, x0 b73d58: 54000249 b.ls b73da0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x565a8> // b.plast b73d5c: f0015f23 adrp x3, 375a000 <__aarch64_sync_cache_range@@Base+0x135f0> b73d60: aa1403e0 mov x0, x20 b73d64: 912cf863 add x3, x3, #0xb3e b73d68: 52800004 mov w4, #0x0 // #0 b73d6c: 9435001b bl 18b3dd8 >::__add_back_capacity()@@Base+0x275e4c> b73d70: 53001c00 uxtb w0, w0 b73d74: 34000160 cbz w0, b73da0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x565a8> b73d78: 9102a260 add x0, x19, #0xa8 b73d7c: aa1403e1 mov x1, x20 b73d80: 52800013 mov w19, #0x0 // #0 b73d84: 9434b32d bl 18a0a38 >::__add_back_capacity()@@Base+0x262aac> b73d88: 91002280 add x0, x20, #0x8 b73d8c: 97fc8204 bl a9459c >::do_copy(void*, void const*, unsigned long) const@@Base+0x19b1c> b73d90: 14000007 b b73dac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x565b4> b73d94: 528800b3 mov w19, #0x4005 // #16389 b73d98: 72b00013 movk w19, #0x8000, lsl #16 b73d9c: 14000004 b b73dac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x565b4> b73da0: 52800af3 mov w19, #0x57 // #87 b73da4: 72b000f3 movk w19, #0x8007, lsl #16 b73da8: 17fffff8 b b73d88 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56590> b73dac: 9100c3e0 add x0, sp, #0x30 b73db0: 97fcfa68 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73db4: 2a1303e0 mov w0, w19 b73db8: f9400bfe ldr x30, [sp, #16] b73dbc: a94053f3 ldp x19, x20, [sp] b73dc0: 910183ff add sp, sp, #0x60 b73dc4: d65f03c0 ret b73dc8: d1006000 sub x0, x0, #0x18 b73dcc: 17ffffd0 b b73d0c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56514> b73dd0: d10103ff sub sp, sp, #0x40 b73dd4: a90053f3 stp x19, x20, [sp] b73dd8: a9017bf5 stp x21, x30, [sp, #16] b73ddc: aa0003f3 mov x19, x0 b73de0: f90017e1 str x1, [sp, #40] b73de4: f9400400 ldr x0, [x0, #8] b73de8: f9001bff str xzr, [sp, #48] b73dec: 9107e000 add x0, x0, #0x1f8 b73df0: f9001fe0 str x0, [sp, #56] b73df4: 97fb879b bl a55c60 b73df8: b9401a60 ldr w0, [x19, #24] b73dfc: 37f80060 tbnz w0, #31, b73e08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56610> b73e00: f94017e1 ldr x1, [sp, #40] b73e04: b9001a61 str w1, [x19, #24] b73e08: b9401a60 ldr w0, [x19, #24] b73e0c: 9100c3f5 add x21, sp, #0x30 b73e10: 37f80220 tbnz w0, #31, b73e54 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5665c> b73e14: b9402a60 ldr w0, [x19, #40] b73e18: 360001e0 tbz w0, #0, b73e54 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5665c> b73e1c: 9100e3e0 add x0, sp, #0x38 b73e20: 97fcfa4c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73e24: f9401be0 ldr x0, [sp, #48] b73e28: b40000a0 cbz x0, b73e3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56644> b73e2c: f9400001 ldr x1, [x0] b73e30: f9400c22 ldr x2, [x1, #24] b73e34: aa1303e1 mov x1, x19 b73e38: d63f0040 blr x2 b73e3c: aa1503e0 mov x0, x21 b73e40: 97fc33f1 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73e44: a9417bf5 ldp x21, x30, [sp, #16] b73e48: a94053f3 ldp x19, x20, [sp] b73e4c: 910103ff add sp, sp, #0x40 b73e50: d65f03c0 ret b73e54: f9401261 ldr x1, [x19, #32] b73e58: aa1503e0 mov x0, x21 b73e5c: 91008274 add x20, x19, #0x20 b73e60: 97fcb75a bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b73e64: aa1403e0 mov x0, x20 b73e68: d2800001 mov x1, #0x0 // #0 b73e6c: 97fcc7c2 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b73e70: b9002a7f str wzr, [x19, #40] b73e74: 17ffffea b b73e1c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56624> b73e78: 52800022 mov w2, #0x1 // #1 b73e7c: 39035402 strb w2, [x0, #213] b73e80: 36f800a1 tbz w1, #31, b73e94 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5669c> b73e84: 52800042 mov w2, #0x2 // #2 b73e88: 72b008e2 movk w2, #0x8047, lsl #16 b73e8c: 6b02003f cmp w1, w2 b73e90: 540001c1 b.ne b73ec8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x566d0> // b.any b73e94: 39435802 ldrb w2, [x0, #214] b73e98: 34000082 cbz w2, b73ea8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x566b0> b73e9c: 52800041 mov w1, #0x2 // #2 b73ea0: 72b008e1 movk w1, #0x8047, lsl #16 b73ea4: 14000009 b b73ec8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x566d0> b73ea8: b940d002 ldr w2, [x0, #208] b73eac: 7100105f cmp w2, #0x4 b73eb0: 54000081 b.ne b73ec0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x566c8> // b.any b73eb4: 79401802 ldrh w2, [x0, #12] b73eb8: 121f7842 and w2, w2, #0xfffffffe b73ebc: 79001802 strh w2, [x0, #12] b73ec0: 91098000 add x0, x0, #0x260 b73ec4: 17ffffc3 b b73dd0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x565d8> b73ec8: b9000801 str w1, [x0, #8] b73ecc: d65f03c0 ret b73ed0: d10103ff sub sp, sp, #0x40 b73ed4: a90053f3 stp x19, x20, [sp] b73ed8: a9017bf5 stp x21, x30, [sp, #16] b73edc: aa0003f3 mov x19, x0 b73ee0: f90017e1 str x1, [sp, #40] b73ee4: f9400400 ldr x0, [x0, #8] b73ee8: f9001bff str xzr, [sp, #48] b73eec: 9107e000 add x0, x0, #0x1f8 b73ef0: f9001fe0 str x0, [sp, #56] b73ef4: 97fb875b bl a55c60 b73ef8: b9401a60 ldr w0, [x19, #24] b73efc: 37f80060 tbnz w0, #31, b73f08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56710> b73f00: f94017e1 ldr x1, [sp, #40] b73f04: b9001a61 str w1, [x19, #24] b73f08: b9401a60 ldr w0, [x19, #24] b73f0c: 9100c3f5 add x21, sp, #0x30 b73f10: 37f80220 tbnz w0, #31, b73f54 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5675c> b73f14: b9402a60 ldr w0, [x19, #40] b73f18: 360001e0 tbz w0, #0, b73f54 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5675c> b73f1c: 9100e3e0 add x0, sp, #0x38 b73f20: 97fcfa0c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b73f24: f9401be0 ldr x0, [sp, #48] b73f28: b40000a0 cbz x0, b73f3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56744> b73f2c: f9400001 ldr x1, [x0] b73f30: f9400c22 ldr x2, [x1, #24] b73f34: aa1303e1 mov x1, x19 b73f38: d63f0040 blr x2 b73f3c: aa1503e0 mov x0, x21 b73f40: 97fc33b1 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b73f44: a9417bf5 ldp x21, x30, [sp, #16] b73f48: a94053f3 ldp x19, x20, [sp] b73f4c: 910103ff add sp, sp, #0x40 b73f50: d65f03c0 ret b73f54: f9401261 ldr x1, [x19, #32] b73f58: aa1503e0 mov x0, x21 b73f5c: 91008274 add x20, x19, #0x20 b73f60: 97fcb71a bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b73f64: aa1403e0 mov x0, x20 b73f68: d2800001 mov x1, #0x0 // #0 b73f6c: 97fcc782 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b73f70: b9002a7f str wzr, [x19, #40] b73f74: 17ffffea b b73f1c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56724> b73f78: 52800022 mov w2, #0x1 // #1 b73f7c: 39035802 strb w2, [x0, #214] b73f80: 36f800a1 tbz w1, #31, b73f94 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5679c> b73f84: 52800042 mov w2, #0x2 // #2 b73f88: 72b008e2 movk w2, #0x8047, lsl #16 b73f8c: 6b02003f cmp w1, w2 b73f90: 540001c1 b.ne b73fc8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567d0> // b.any b73f94: 39435402 ldrb w2, [x0, #213] b73f98: 34000082 cbz w2, b73fa8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567b0> b73f9c: 52800041 mov w1, #0x2 // #2 b73fa0: 72b008e1 movk w1, #0x8047, lsl #16 b73fa4: 14000009 b b73fc8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567d0> b73fa8: b940d002 ldr w2, [x0, #208] b73fac: 7100105f cmp w2, #0x4 b73fb0: 54000081 b.ne b73fc0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567c8> // b.any b73fb4: 79401802 ldrh w2, [x0, #12] b73fb8: 121e7842 and w2, w2, #0xfffffffd b73fbc: 79001802 strh w2, [x0, #12] b73fc0: 910a6000 add x0, x0, #0x298 b73fc4: 17ffffc3 b b73ed0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x566d8> b73fc8: b9000801 str w1, [x0, #8] b73fcc: d65f03c0 ret b73fd0: d10143ff sub sp, sp, #0x50 b73fd4: a90053f3 stp x19, x20, [sp] b73fd8: aa0003f3 mov x19, x0 b73fdc: 9107e000 add x0, x0, #0x1f8 b73fe0: a9015bf5 stp x21, x22, [sp, #16] b73fe4: f90013fe str x30, [sp, #32] b73fe8: 2a0103f5 mov w21, w1 b73fec: f90027e0 str x0, [sp, #72] b73ff0: 910103f4 add x20, sp, #0x40 b73ff4: f90023ff str xzr, [sp, #64] b73ff8: 97fb871a bl a55c60 b73ffc: f9412a61 ldr x1, [x19, #592] b74000: aa1403e0 mov x0, x20 b74004: 910123f6 add x22, sp, #0x48 b74008: 97fcb6f0 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b7400c: 528000a0 mov w0, #0x5 // #5 b74010: 72b00960 movk w0, #0x804b, lsl #16 b74014: 6b0002bf cmp w21, w0 b74018: 540000e0 b.eq b74034 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5683c> // b.none b7401c: 528000c0 mov w0, #0x6 // #6 b74020: 72b00960 movk w0, #0x804b, lsl #16 b74024: 6b0002bf cmp w21, w0 b74028: 540000c1 b.ne b74040 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56848> // b.any b7402c: f9414a63 ldr x3, [x19, #656] b74030: 14000005 b b74044 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5684c> b74034: f9416663 ldr x3, [x19, #712] b74038: b5000063 cbnz x3, b74044 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5684c> b7403c: 1400000f b b74078 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56880> b74040: d2800003 mov x3, #0x0 // #0 b74044: aa1603e0 mov x0, x22 b74048: f9001fe3 str x3, [sp, #56] b7404c: 97fcf9c1 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74050: f94023e0 ldr x0, [sp, #64] b74054: f9401fe3 ldr x3, [sp, #56] b74058: b4000140 cbz x0, b74080 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56888> b7405c: f9400001 ldr x1, [x0] b74060: 2a1503e2 mov w2, w21 b74064: 92800004 mov x4, #0xffffffffffffffff // #-1 b74068: f9400c25 ldr x5, [x1, #24] b7406c: 91006261 add x1, x19, #0x18 b74070: d63f00a0 blr x5 b74074: 14000003 b b74080 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56888> b74078: aa1603e0 mov x0, x22 b7407c: 97fcf9b5 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74080: aa1403e0 mov x0, x20 b74084: 97fc3360 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74088: f94013fe ldr x30, [sp, #32] b7408c: a94053f3 ldp x19, x20, [sp] b74090: a9415bf5 ldp x21, x22, [sp, #16] b74094: 910143ff add sp, sp, #0x50 b74098: d65f03c0 ret b7409c: d10183ff sub sp, sp, #0x60 b740a0: f90013fe str x30, [sp, #32] b740a4: a90053f3 stp x19, x20, [sp] b740a8: a9015bf5 stp x21, x22, [sp, #16] b740ac: aa0003f4 mov x20, x0 b740b0: f9001fe1 str x1, [sp, #56] b740b4: 910123f5 add x21, sp, #0x48 b740b8: f90027ff str xzr, [sp, #72] b740bc: 97fe20d7 bl afc418 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x6b20> b740c0: f9001be0 str x0, [sp, #48] b740c4: aa1503e0 mov x0, x21 b740c8: 910143f6 add x22, sp, #0x50 b740cc: 910163f3 add x19, sp, #0x58 b740d0: 97fcb7af bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b740d4: aa0003e3 mov x3, x0 b740d8: f9401fe1 ldr x1, [sp, #56] b740dc: f9401be2 ldr x2, [sp, #48] b740e0: aa0103e0 mov x0, x1 b740e4: d2800001 mov x1, #0x0 // #0 b740e8: 97ff9f96 bl b5bf40 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x3e748> b740ec: f9002bff str xzr, [sp, #80] b740f0: 9107e280 add x0, x20, #0x1f8 b740f4: f9002fe0 str x0, [sp, #88] b740f8: 97fb86da bl a55c60 b740fc: f94027e1 ldr x1, [sp, #72] b74100: 91092280 add x0, x20, #0x248 b74104: 97fcb6b1 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b74108: f9412e81 ldr x1, [x20, #600] b7410c: aa1603e0 mov x0, x22 b74110: 97fcb6ae bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b74114: aa1303e0 mov x0, x19 b74118: 97fcf98e bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b7411c: f9002fff str xzr, [sp, #88] b74120: f9402be1 ldr x1, [sp, #80] b74124: f0016ce2 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b74128: aa1303e0 mov x0, x19 b7412c: 91314042 add x2, x2, #0xc50 b74130: 97fcb71a bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b74134: f9402fe0 ldr x0, [sp, #88] b74138: b40000a0 cbz x0, b7414c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56954> b7413c: f9400001 ldr x1, [x0] b74140: f9401022 ldr x2, [x1, #32] b74144: f94027e1 ldr x1, [sp, #72] b74148: d63f0040 blr x2 b7414c: aa1303e0 mov x0, x19 b74150: 97fc332d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74154: aa1603e0 mov x0, x22 b74158: 97fc332b bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7415c: aa1503e0 mov x0, x21 b74160: 97fc3329 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74164: f94013fe ldr x30, [sp, #32] b74168: 52800000 mov w0, #0x0 // #0 b7416c: a94053f3 ldp x19, x20, [sp] b74170: a9415bf5 ldp x21, x22, [sp, #16] b74174: 910183ff add sp, sp, #0x60 b74178: d65f03c0 ret b7417c: d1006000 sub x0, x0, #0x18 b74180: 17ffffc7 b b7409c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x568a4> b74184: d100c3ff sub sp, sp, #0x30 b74188: a90053f3 stp x19, x20, [sp] b7418c: f9000bfe str x30, [sp, #16] b74190: b4000541 cbz x1, b74238 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a40> b74194: aa0003f3 mov x19, x0 b74198: 9107e000 add x0, x0, #0x1f8 b7419c: aa0103f4 mov x20, x1 b741a0: f90017e0 str x0, [sp, #40] b741a4: 97fb86af bl a55c60 b741a8: 39435260 ldrb w0, [x19, #212] b741ac: 350003c0 cbnz w0, b74224 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a2c> b741b0: d2800e00 mov x0, #0x70 // #112 b741b4: 97fb86df bl a55d30 b741b8: aa0003e2 mov x2, x0 b741bc: a9007c1f stp xzr, xzr, [x0] b741c0: a9017c1f stp xzr, xzr, [x0, #16] b741c4: a9027c1f stp xzr, xzr, [x0, #32] b741c8: a9037c1f stp xzr, xzr, [x0, #48] b741cc: a9047c1f stp xzr, xzr, [x0, #64] b741d0: a9057c1f stp xzr, xzr, [x0, #80] b741d4: a9067c1f stp xzr, xzr, [x0, #96] b741d8: f940fa60 ldr x0, [x19, #496] b741dc: eb00005f cmp x2, x0 b741e0: 54000121 b.ne b74204 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a0c> // b.any b741e4: f001aa60 adrp x0, 40c3000 b741e8: 90015ea1 adrp x1, 3748000 <__aarch64_sync_cache_range@@Base+0x15f0> b741ec: 91142421 add x1, x1, #0x509 b741f0: f9473000 ldr x0, [x0, #3680] b741f4: f9000001 str x1, [x0] b741f8: d2800000 mov x0, #0x0 // #0 b741fc: b900001f str wzr, [x0] b74200: d4207d00 brk #0x3e8 b74204: f900fa62 str x2, [x19, #496] b74208: 97fb868a bl a55c30 b7420c: f940fa60 ldr x0, [x19, #496] b74210: aa1403e1 mov x1, x20 b74214: d2800e02 mov x2, #0x70 // #112 b74218: 52800013 mov w19, #0x0 // #0 b7421c: 97fb86a5 bl a55cb0 b74220: 14000003 b b7422c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a34> b74224: 528800b3 mov w19, #0x4005 // #16389 b74228: 72b00013 movk w19, #0x8000, lsl #16 b7422c: 9100a3e0 add x0, sp, #0x28 b74230: 97fcf948 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74234: 14000003 b b74240 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a48> b74238: 52800af3 mov w19, #0x57 // #87 b7423c: 72b000f3 movk w19, #0x8007, lsl #16 b74240: 2a1303e0 mov w0, w19 b74244: f9400bfe ldr x30, [sp, #16] b74248: a94053f3 ldp x19, x20, [sp] b7424c: 9100c3ff add sp, sp, #0x30 b74250: d65f03c0 ret b74254: d1006000 sub x0, x0, #0x18 b74258: 17ffffcb b b74184 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5698c> b7425c: d10103ff sub sp, sp, #0x40 b74260: a90053f3 stp x19, x20, [sp] b74264: a9017bf5 stp x21, x30, [sp, #16] b74268: f9001bff str xzr, [sp, #48] b7426c: aa0003f5 mov x21, x0 b74270: f90017e2 str x2, [sp, #40] b74274: 9100c3f3 add x19, sp, #0x30 b74278: b4000142 cbz x2, b742a0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56aa8> b7427c: aa1303e0 mov x0, x19 b74280: f90013e1 str x1, [sp, #32] b74284: 97fcb742 bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b74288: f94013e1 ldr x1, [sp, #32] b7428c: f94017e2 ldr x2, [sp, #40] b74290: 940049bc bl b86980 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x69188> b74294: 2a0003f4 mov w20, w0 b74298: 37f80180 tbnz w0, #31, b742c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ad0> b7429c: f9400261 ldr x1, [x19] b742a0: 9107e2a0 add x0, x21, #0x1f8 b742a4: f90013e1 str x1, [sp, #32] b742a8: f9001fe0 str x0, [sp, #56] b742ac: 52800014 mov w20, #0x0 // #0 b742b0: 97fb866c bl a55c60 b742b4: f94013e1 ldr x1, [sp, #32] b742b8: 910942a0 add x0, x21, #0x250 b742bc: 97fcb643 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b742c0: 9100e3e0 add x0, sp, #0x38 b742c4: 97fcf923 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b742c8: aa1303e0 mov x0, x19 b742cc: 97fc32ce bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b742d0: 2a1403e0 mov w0, w20 b742d4: a94053f3 ldp x19, x20, [sp] b742d8: a9417bf5 ldp x21, x30, [sp, #16] b742dc: 910103ff add sp, sp, #0x40 b742e0: d65f03c0 ret b742e4: d1006000 sub x0, x0, #0x18 b742e8: 17ffffdd b b7425c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56a64> b742ec: d100c3ff sub sp, sp, #0x30 b742f0: a90053f3 stp x19, x20, [sp] b742f4: aa0003f4 mov x20, x0 b742f8: 91012000 add x0, x0, #0x48 b742fc: f9000bfe str x30, [sp, #16] b74300: aa0803f3 mov x19, x8 b74304: f90013e0 str x0, [sp, #32] b74308: 97fb8656 bl a55c60 b7430c: f9401e80 ldr x0, [x20, #56] b74310: f90017e0 str x0, [sp, #40] b74314: b4000080 cbz x0, b74324 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56b2c> b74318: f9400001 ldr x1, [x0] b7431c: f9400421 ldr x1, [x1, #8] b74320: d63f0020 blr x1 b74324: f94017e0 ldr x0, [sp, #40] b74328: f9000260 str x0, [x19] b7432c: 9100a3e0 add x0, sp, #0x28 b74330: f90017ff str xzr, [sp, #40] b74334: 97fc32b4 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74338: 910083e0 add x0, sp, #0x20 b7433c: 97fcf905 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74340: aa1303e0 mov x0, x19 b74344: f9400bfe ldr x30, [sp, #16] b74348: a94053f3 ldp x19, x20, [sp] b7434c: 9100c3ff add sp, sp, #0x30 b74350: d65f03c0 ret b74354: d10103ff sub sp, sp, #0x40 b74358: a9007bf3 stp x19, x30, [sp] b7435c: f9000fe2 str x2, [sp, #24] b74360: f9400023 ldr x3, [x1] b74364: f900003f str xzr, [x1] b74368: 9100e3e1 add x1, sp, #0x38 b7436c: aa0103e8 mov x8, x1 b74370: f9000be1 str x1, [sp, #16] b74374: f90017e3 str x3, [sp, #40] b74378: 97ffffdd bl b742ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56af4> b7437c: f9401fe0 ldr x0, [sp, #56] b74380: f9001be0 str x0, [sp, #48] b74384: f9400be1 ldr x1, [sp, #16] b74388: f9400fe2 ldr x2, [sp, #24] b7438c: b5000080 cbnz x0, b7439c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ba4> b74390: 52800033 mov w19, #0x1 // #1 b74394: 72b83e73 movk w19, #0xc1f3, lsl #16 b74398: 1400000b b b743c4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56bcc> b7439c: f9400003 ldr x3, [x0] b743a0: f94017e4 ldr x4, [sp, #40] b743a4: f90017ff str xzr, [sp, #40] b743a8: f9401463 ldr x3, [x3, #40] b743ac: f9001fe4 str x4, [sp, #56] b743b0: d63f0060 blr x3 b743b4: 2a0003f3 mov w19, w0 b743b8: 12afffe0 mov w0, #0x8000ffff // #-2147418113 b743bc: 6b00027f cmp w19, w0 b743c0: 54fffe80 b.eq b74390 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56b98> // b.none b743c4: 9100c3e0 add x0, sp, #0x30 b743c8: 97fc328f bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b743cc: 9100a3e0 add x0, sp, #0x28 b743d0: 97fc328d bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b743d4: 2a1303e0 mov w0, w19 b743d8: a9407bf3 ldp x19, x30, [sp] b743dc: 910103ff add sp, sp, #0x40 b743e0: d65f03c0 ret b743e4: d1002000 sub x0, x0, #0x8 b743e8: 17ffffdb b b74354 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56b5c> b743ec: d10103ff sub sp, sp, #0x40 b743f0: a90053f3 stp x19, x20, [sp] b743f4: 9100c3f3 add x19, sp, #0x30 b743f8: aa0003f4 mov x20, x0 b743fc: aa1303e0 mov x0, x19 b74400: f9000bfe str x30, [sp, #16] b74404: f90017e2 str x2, [sp, #40] b74408: 97fd1ec0 bl abbf08 >::do_copy(void*, void const*, unsigned long) const@@Base+0x41488> b7440c: f9401be0 ldr x0, [sp, #48] b74410: 9100e3e1 add x1, sp, #0x38 b74414: f94017e2 ldr x2, [sp, #40] b74418: f9001fe0 str x0, [sp, #56] b7441c: aa1403e0 mov x0, x20 b74420: f9001bff str xzr, [sp, #48] b74424: 97ffffcc bl b74354 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56b5c> b74428: 2a0003f4 mov w20, w0 b7442c: aa1303e0 mov x0, x19 b74430: 97fc3275 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74434: 2a1403e0 mov w0, w20 b74438: f9400bfe ldr x30, [sp, #16] b7443c: a94053f3 ldp x19, x20, [sp] b74440: 910103ff add sp, sp, #0x40 b74444: d65f03c0 ret b74448: d1002000 sub x0, x0, #0x8 b7444c: 17ffffe8 b b743ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56bf4> b74450: d100c3ff sub sp, sp, #0x30 b74454: 9100a3e8 add x8, sp, #0x28 b74458: a9007bf3 stp x19, x30, [sp] b7445c: f9000fe1 str x1, [sp, #24] b74460: 97ffffa3 bl b742ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56af4> b74464: f94017e0 ldr x0, [sp, #40] b74468: f90013e0 str x0, [sp, #32] b7446c: b40000e0 cbz x0, b74488 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56c90> b74470: f9400002 ldr x2, [x0] b74474: f9400fe1 ldr x1, [sp, #24] b74478: f9401042 ldr x2, [x2, #32] b7447c: d63f0040 blr x2 b74480: 2a0003f3 mov w19, w0 b74484: 14000003 b b74490 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56c98> b74488: 52800033 mov w19, #0x1 // #1 b7448c: 72b83e73 movk w19, #0xc1f3, lsl #16 b74490: 910083e0 add x0, sp, #0x20 b74494: 97fc325c bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74498: 2a1303e0 mov w0, w19 b7449c: a9407bf3 ldp x19, x30, [sp] b744a0: 9100c3ff add sp, sp, #0x30 b744a4: d65f03c0 ret b744a8: d1002000 sub x0, x0, #0x8 b744ac: 17ffffe9 b b74450 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56c58> b744b0: d10083ff sub sp, sp, #0x20 b744b4: 910063e8 add x8, sp, #0x18 b744b8: a9007bf3 stp x19, x30, [sp] b744bc: 97ffff8c bl b742ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56af4> b744c0: 52800013 mov w19, #0x0 // #0 b744c4: f9400fe0 ldr x0, [sp, #24] b744c8: f9000be0 str x0, [sp, #16] b744cc: b4000060 cbz x0, b744d8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ce0> b744d0: 97fe11ca bl af8bf8 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x3300> b744d4: 53001c13 uxtb w19, w0 b744d8: 910043e0 add x0, sp, #0x10 b744dc: 97fc324a bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b744e0: 2a1303e0 mov w0, w19 b744e4: a9407bf3 ldp x19, x30, [sp] b744e8: 910083ff add sp, sp, #0x20 b744ec: d65f03c0 ret b744f0: d1002000 sub x0, x0, #0x8 b744f4: 17ffffef b b744b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56cb8> b744f8: d100c3ff sub sp, sp, #0x30 b744fc: a9007bf3 stp x19, x30, [sp] b74500: aa0003f3 mov x19, x0 b74504: b9400800 ldr w0, [x0, #8] b74508: 37f80080 tbnz w0, #31, b74518 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56d20> b7450c: 52880080 mov w0, #0x4004 // #16388 b74510: 72b00000 movk w0, #0x8000, lsl #16 b74514: b9000a60 str w0, [x19, #8] b74518: f9401660 ldr x0, [x19, #40] b7451c: b4000060 cbz x0, b74528 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56d30> b74520: 97fb8958 bl a56a80 b74524: f900167f str xzr, [x19, #40] b74528: f9401a60 ldr x0, [x19, #48] b7452c: b40002a0 cbz x0, b74580 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56d88> b74530: f9400001 ldr x1, [x0] b74534: b9400a62 ldr w2, [x19, #8] b74538: f9401023 ldr x3, [x1, #32] b7453c: 91006261 add x1, x19, #0x18 b74540: d63f0060 blr x3 b74544: 9100e260 add x0, x19, #0x38 b74548: f90017e0 str x0, [sp, #40] b7454c: 97fb85c5 bl a55c60 b74550: f9401a62 ldr x2, [x19, #48] b74554: 9100a3e0 add x0, sp, #0x28 b74558: f9001a7f str xzr, [x19, #48] b7455c: f9000fe2 str x2, [sp, #24] b74560: 97fcf87c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74564: f9400fe2 ldr x2, [sp, #24] b74568: b40000c2 cbz x2, b74580 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56d88> b7456c: b0015f40 adrp x0, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b74570: f9406a61 ldr x1, [x19, #208] b74574: 91374000 add x0, x0, #0xdd0 b74578: 52800003 mov w3, #0x0 // #0 b7457c: 97fe1230 bl af8e3c *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x3544> b74580: a9407bf3 ldp x19, x30, [sp] b74584: 9100c3ff add sp, sp, #0x30 b74588: d65f03c0 ret b7458c: d100c3ff sub sp, sp, #0x30 b74590: a9007bf3 stp x19, x30, [sp] b74594: aa0003f3 mov x19, x0 b74598: f9000fe1 str x1, [sp, #24] b7459c: f9400400 ldr x0, [x0, #8] b745a0: 9107e000 add x0, x0, #0x1f8 b745a4: f90017e0 str x0, [sp, #40] b745a8: 97fb85ae bl a55c60 b745ac: b9401a60 ldr w0, [x19, #24] b745b0: 52800001 mov w1, #0x0 // #0 b745b4: 37f80060 tbnz w0, #31, b745c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56dc8> b745b8: f9400fe1 ldr x1, [sp, #24] b745bc: b9001a61 str w1, [x19, #24] b745c0: 9100a3e0 add x0, sp, #0x28 b745c4: f9000fe1 str x1, [sp, #24] b745c8: 97fcf862 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b745cc: f9400fe1 ldr x1, [sp, #24] b745d0: 36f80061 tbz w1, #31, b745dc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56de4> b745d4: f9400660 ldr x0, [x19, #8] b745d8: 94003057 bl b80734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62f3c> b745dc: a9407bf3 ldp x19, x30, [sp] b745e0: 52800000 mov w0, #0x0 // #0 b745e4: 9100c3ff add sp, sp, #0x30 b745e8: d65f03c0 ret b745ec: d10103ff sub sp, sp, #0x40 b745f0: a90053f3 stp x19, x20, [sp] b745f4: a9017bf5 stp x21, x30, [sp, #16] b745f8: aa0003f3 mov x19, x0 b745fc: f90017e1 str x1, [sp, #40] b74600: f9400400 ldr x0, [x0, #8] b74604: 2a0203f5 mov w21, w2 b74608: f90013e4 str x4, [sp, #32] b7460c: 91008274 add x20, x19, #0x20 b74610: 9107e000 add x0, x0, #0x1f8 b74614: f9001be0 str x0, [sp, #48] b74618: 97fb8592 bl a55c60 b7461c: f94017e1 ldr x1, [sp, #40] b74620: b4000181 cbz x1, b74650 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56e58> b74624: f94013e2 ldr x2, [sp, #32] b74628: b4000142 cbz x2, b74650 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56e58> b7462c: b0015f40 adrp x0, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b74630: 9100e3e8 add x8, sp, #0x38 b74634: 9137a800 add x0, x0, #0xdea b74638: 97fdac1e bl adf6b0 >::__push_back_slow_path(void* const&)@@Base+0x232f4> b7463c: f9401fe1 ldr x1, [sp, #56] b74640: aa1403e0 mov x0, x20 b74644: f9001fff str xzr, [sp, #56] b74648: 97fcc5cb bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b7464c: 14000003 b b74658 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56e60> b74650: aa1403e0 mov x0, x20 b74654: 97fcb55d bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b74658: b9401a74 ldr w20, [x19, #24] b7465c: 9100c3e0 add x0, sp, #0x30 b74660: b9002a75 str w21, [x19, #40] b74664: 12010294 and w20, w20, #0x80000000 b74668: 97fcf83a bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b7466c: 34000074 cbz w20, b74678 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56e80> b74670: f9400660 ldr x0, [x19, #8] b74674: 1400000e b b746ac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56eb4> b74678: f9400673 ldr x19, [x19, #8] b7467c: 97ffe65e bl b6dff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x507fc> b74680: 53001c00 uxtb w0, w0 b74684: 34000120 cbz w0, b746a8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56eb0> b74688: b940d260 ldr w0, [x19, #208] b7468c: 7100101f cmp w0, #0x4 b74690: 54000161 b.ne b746bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ec4> // b.any b74694: 79401a61 ldrh w1, [x19, #12] b74698: 528000a0 mov w0, #0x5 // #5 b7469c: 2a000020 orr w0, w1, w0 b746a0: 79001a60 strh w0, [x19, #12] b746a4: 14000006 b b746bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ec4> b746a8: aa1303e0 mov x0, x19 b746ac: 528000a1 mov w1, #0x5 // #5 b746b0: 52800002 mov w2, #0x0 // #0 b746b4: d2800003 mov x3, #0x0 // #0 b746b8: 97fff5ca bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b746bc: a94053f3 ldp x19, x20, [sp] b746c0: a9417bf5 ldp x21, x30, [sp, #16] b746c4: 52800000 mov w0, #0x0 // #0 b746c8: 910103ff add sp, sp, #0x40 b746cc: d65f03c0 ret b746d0: d100c3ff sub sp, sp, #0x30 b746d4: a9007bf3 stp x19, x30, [sp] b746d8: aa0003f3 mov x19, x0 b746dc: f9000fe1 str x1, [sp, #24] b746e0: f9400400 ldr x0, [x0, #8] b746e4: 9107e000 add x0, x0, #0x1f8 b746e8: f90017e0 str x0, [sp, #40] b746ec: 97fb855d bl a55c60 b746f0: b9401a60 ldr w0, [x19, #24] b746f4: 52800001 mov w1, #0x0 // #0 b746f8: 37f80060 tbnz w0, #31, b74704 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f0c> b746fc: f9400fe1 ldr x1, [sp, #24] b74700: b9001a61 str w1, [x19, #24] b74704: 9100a3e0 add x0, sp, #0x28 b74708: f9000fe1 str x1, [sp, #24] b7470c: 97fcf811 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74710: f9400fe1 ldr x1, [sp, #24] b74714: 36f80061 tbz w1, #31, b74720 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f28> b74718: f9400660 ldr x0, [x19, #8] b7471c: 9400301a bl b80784 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62f8c> b74720: a9407bf3 ldp x19, x30, [sp] b74724: 52800000 mov w0, #0x0 // #0 b74728: 9100c3ff add sp, sp, #0x30 b7472c: d65f03c0 ret b74730: d10083ff sub sp, sp, #0x20 b74734: a90053f3 stp x19, x20, [sp] b74738: f9000bfe str x30, [sp, #16] b7473c: aa0003f4 mov x20, x0 b74740: 2a0103f3 mov w19, w1 b74744: 37f80061 tbnz w1, #31, b74750 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f58> b74748: 52800053 mov w19, #0x2 // #2 b7474c: 72b008f3 movk w19, #0x8047, lsl #16 b74750: 52800020 mov w0, #0x1 // #1 b74754: 390be280 strb w0, [x20, #760] b74758: 3948e680 ldrb w0, [x20, #569] b7475c: 34000100 cbz w0, b7477c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f84> b74760: f9417680 ldr x0, [x20, #744] b74764: b40000c0 cbz x0, b7477c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f84> b74768: f9400001 ldr x1, [x0] b7476c: 52800002 mov w2, #0x0 // #0 b74770: f9400823 ldr x3, [x1, #16] b74774: 2a1303e1 mov w1, w19 b74778: d63f0060 blr x3 b7477c: 2a1303e1 mov w1, w19 b74780: f901769f str xzr, [x20, #744] b74784: 91098280 add x0, x20, #0x260 b74788: 97ffff81 bl b7458c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56d94> b7478c: 2a1303e1 mov w1, w19 b74790: 910a6280 add x0, x20, #0x298 b74794: 97ffffcf bl b746d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56ed8> b74798: 52800000 mov w0, #0x0 // #0 b7479c: f9400bfe ldr x30, [sp, #16] b747a0: a94053f3 ldp x19, x20, [sp] b747a4: 910083ff add sp, sp, #0x20 b747a8: d65f03c0 ret b747ac: d1006000 sub x0, x0, #0x18 b747b0: 17ffffe0 b b74730 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56f38> b747b4: d10103ff sub sp, sp, #0x40 b747b8: a90053f3 stp x19, x20, [sp] b747bc: a9017bf5 stp x21, x30, [sp, #16] b747c0: aa0003f3 mov x19, x0 b747c4: f90017e1 str x1, [sp, #40] b747c8: f9400400 ldr x0, [x0, #8] b747cc: 2a0203f5 mov w21, w2 b747d0: f90013e4 str x4, [sp, #32] b747d4: 91008274 add x20, x19, #0x20 b747d8: 9107e000 add x0, x0, #0x1f8 b747dc: f9001be0 str x0, [sp, #48] b747e0: 97fb8520 bl a55c60 b747e4: f94017e1 ldr x1, [sp, #40] b747e8: b4000181 cbz x1, b74818 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57020> b747ec: f94013e4 ldr x4, [sp, #32] b747f0: b4000144 cbz x4, b74818 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57020> b747f4: aa0103e0 mov x0, x1 b747f8: 9100e3e8 add x8, sp, #0x38 b747fc: aa0403e1 mov x1, x4 b74800: 97fdabd9 bl adf764 >::__push_back_slow_path(void* const&)@@Base+0x233a8> b74804: f9401fe1 ldr x1, [sp, #56] b74808: aa1403e0 mov x0, x20 b7480c: f9001fff str xzr, [sp, #56] b74810: 97fcc559 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b74814: 14000003 b b74820 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57028> b74818: aa1403e0 mov x0, x20 b7481c: 97fcb4eb bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b74820: b9002a75 str w21, [x19, #40] b74824: 9100c3e0 add x0, sp, #0x30 b74828: 97fcf7ca bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b7482c: f9400673 ldr x19, [x19, #8] b74830: 97ffe5f1 bl b6dff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x507fc> b74834: 53001c00 uxtb w0, w0 b74838: 34000100 cbz w0, b74858 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57060> b7483c: b940d260 ldr w0, [x19, #208] b74840: 7100101f cmp w0, #0x4 b74844: 54000141 b.ne b7486c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57074> // b.any b74848: 79401a60 ldrh w0, [x19, #12] b7484c: 321f0400 orr w0, w0, #0x6 b74850: 79001a60 strh w0, [x19, #12] b74854: 14000006 b b7486c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57074> b74858: aa1303e0 mov x0, x19 b7485c: 528000e1 mov w1, #0x7 // #7 b74860: 52800002 mov w2, #0x0 // #0 b74864: d2800003 mov x3, #0x0 // #0 b74868: 97fff55e bl b71de0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x545e8> b7486c: a94053f3 ldp x19, x20, [sp] b74870: a9417bf5 ldp x21, x30, [sp, #16] b74874: 52800000 mov w0, #0x0 // #0 b74878: 910103ff add sp, sp, #0x40 b7487c: d65f03c0 ret b74880: d100c3ff sub sp, sp, #0x30 b74884: a90053f3 stp x19, x20, [sp] b74888: f9000bfe str x30, [sp, #16] b7488c: 53001c34 uxtb w20, w1 b74890: aa0003f3 mov x19, x0 b74894: 97fe0e81 bl af8298 *>(std::__ndk1::__tree_node_base*, std::__ndk1::__tree_node_base*)@@Base+0x29a0> b74898: 53001c01 uxtb w1, w0 b7489c: 12afffe0 mov w0, #0x8000ffff // #-2147418113 b748a0: 340002a1 cbz w1, b748f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570fc> b748a4: 3941c260 ldrb w0, [x19, #112] b748a8: 35000060 cbnz w0, b748b4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570bc> b748ac: 52800000 mov w0, #0x0 // #0 b748b0: 14000011 b b748f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570fc> b748b4: 3941c661 ldrb w1, [x19, #113] b748b8: 12afffe0 mov w0, #0x8000ffff // #-2147418113 b748bc: 350001c1 cbnz w1, b748f4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570fc> b748c0: 91012260 add x0, x19, #0x48 b748c4: f90017e0 str x0, [sp, #40] b748c8: 97fb84e6 bl a55c60 b748cc: 52800020 mov w0, #0x1 // #1 b748d0: 3901c660 strb w0, [x19, #113] b748d4: f9402260 ldr x0, [x19, #64] b748d8: b4000040 cbz x0, b748e0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570e8> b748dc: 97ff0566 bl b35e74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x1867c> b748e0: 9100a3e0 add x0, sp, #0x28 b748e4: 97fcf79b bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b748e8: 35fffe34 cbnz w20, b748ac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x570b4> b748ec: aa1303e0 mov x0, x19 b748f0: 97fffca0 bl b73b70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x56378> b748f4: a94053f3 ldp x19, x20, [sp] b748f8: f9400bfe ldr x30, [sp, #16] b748fc: 9100c3ff add sp, sp, #0x30 b74900: d65f03c0 ret b74904: d100c3ff sub sp, sp, #0x30 b74908: a90053f3 stp x19, x20, [sp] b7490c: aa0003f3 mov x19, x0 b74910: 91012000 add x0, x0, #0x48 b74914: f9000bfe str x30, [sp, #16] b74918: 53001c34 uxtb w20, w1 b7491c: f90017e0 str x0, [sp, #40] b74920: 97fb84d0 bl a55c60 b74924: 3941ca60 ldrb w0, [x19, #114] b74928: 350000c0 cbnz w0, b74940 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57148> b7492c: 340000f4 cbz w20, b74948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57150> b74930: 52800020 mov w0, #0x1 // #1 b74934: 3901ce60 strb w0, [x19, #115] b74938: 3901ca60 strb w0, [x19, #114] b7493c: 14000003 b b74948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57150> b74940: 35000054 cbnz w20, b74948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57150> b74944: 3901ca7f strb wzr, [x19, #114] b74948: f9402260 ldr x0, [x19, #64] b7494c: b4000040 cbz x0, b74954 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5715c> b74950: 97ff0549 bl b35e74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x1867c> b74954: 9100a3e0 add x0, sp, #0x28 b74958: 97fcf77e bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b7495c: f9400bfe ldr x30, [sp, #16] b74960: 52800000 mov w0, #0x0 // #0 b74964: a94053f3 ldp x19, x20, [sp] b74968: 9100c3ff add sp, sp, #0x30 b7496c: d65f03c0 ret b74970: d10083ff sub sp, sp, #0x20 b74974: a9007bf3 stp x19, x30, [sp] b74978: aa0003f3 mov x19, x0 b7497c: 97ffe59e bl b6dff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x507fc> b74980: 53001c00 uxtb w0, w0 b74984: 35000120 cbnz w0, b749a8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x571b0> b74988: 91012260 add x0, x19, #0x48 b7498c: f9000fe0 str x0, [sp, #24] b74990: 97fb84b4 bl a55c60 b74994: f9402260 ldr x0, [x19, #64] b74998: b4000040 cbz x0, b749a0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x571a8> b7499c: 97ff0536 bl b35e74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x1867c> b749a0: 910063e0 add x0, sp, #0x18 b749a4: 97fcf76b bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b749a8: a9407bf3 ldp x19, x30, [sp] b749ac: 52800000 mov w0, #0x0 // #0 b749b0: 910083ff add sp, sp, #0x20 b749b4: d65f03c0 ret b749b8: d1006000 sub x0, x0, #0x18 b749bc: 17ffffed b b74970 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57178> b749c0: d100c3ff sub sp, sp, #0x30 b749c4: a90053f3 stp x19, x20, [sp] b749c8: aa0003f3 mov x19, x0 b749cc: 9100e000 add x0, x0, #0x38 b749d0: f9000bfe str x30, [sp, #16] b749d4: 9100a3f4 add x20, sp, #0x28 b749d8: f90017e0 str x0, [sp, #40] b749dc: 97fb84a1 bl a55c60 b749e0: f9401a60 ldr x0, [x19, #48] b749e4: b5000120 cbnz x0, b74a08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57210> b749e8: f9401660 ldr x0, [x19, #40] b749ec: b4000060 cbz x0, b749f8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57200> b749f0: 97fb8824 bl a56a80 b749f4: f900167f str xzr, [x19, #40] b749f8: aa1403e0 mov x0, x20 b749fc: 97fcf755 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74a00: 52800000 mov w0, #0x0 // #0 b74a04: 14000008 b b74a24 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5722c> b74a08: aa1403e0 mov x0, x20 b74a0c: 97fcf751 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b74a10: b0ffffa1 adrp x1, b69000 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4b808> b74a14: aa1303e0 mov x0, x19 b74a18: 91393021 add x1, x1, #0xe4c b74a1c: d2800002 mov x2, #0x0 // #0 b74a20: 97fff472 bl b71be8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x543f0> b74a24: a94053f3 ldp x19, x20, [sp] b74a28: f9400bfe ldr x30, [sp, #16] b74a2c: 9100c3ff add sp, sp, #0x30 b74a30: d65f03c0 ret b74a34: d1006000 sub x0, x0, #0x18 b74a38: 17ffffe2 b b749c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x571c8> b74a3c: d10103ff sub sp, sp, #0x40 b74a40: f90013fe str x30, [sp, #32] b74a44: a90053f3 stp x19, x20, [sp] b74a48: a9015bf5 stp x21, x22, [sp, #16] b74a4c: aa0003f4 mov x20, x0 b74a50: aa0203f3 mov x19, x2 b74a54: f9400440 ldr x0, [x2, #8] b74a58: aa0103f5 mov x21, x1 b74a5c: f9400001 ldr x1, [x0] b74a60: f9401022 ldr x2, [x1, #32] b74a64: f9400261 ldr x1, [x19] b74a68: d63f0040 blr x2 b74a6c: f9400660 ldr x0, [x19, #8] b74a70: f9400001 ldr x1, [x0] b74a74: f9402021 ldr x1, [x1, #64] b74a78: d63f0020 blr x1 b74a7c: f9405281 ldr x1, [x20, #160] b74a80: 8b000020 add x0, x1, x0 b74a84: f9005280 str x0, [x20, #160] b74a88: f9400660 ldr x0, [x19, #8] b74a8c: f9400001 ldr x1, [x0] b74a90: f9402421 ldr x1, [x1, #72] b74a94: d63f0020 blr x1 b74a98: f9405681 ldr x1, [x20, #168] b74a9c: 8b000020 add x0, x1, x0 b74aa0: f9005680 str x0, [x20, #168] b74aa4: f900027f str xzr, [x19] b74aa8: f9400660 ldr x0, [x19, #8] b74aac: f9400001 ldr x1, [x0] b74ab0: f9400821 ldr x1, [x1, #16] b74ab4: d63f0020 blr x1 b74ab8: f900067f str xzr, [x19, #8] b74abc: aa1303e1 mov x1, x19 b74ac0: f9403e80 ldr x0, [x20, #120] b74ac4: eb0002bf cmp x21, x0 b74ac8: aa1403e0 mov x0, x20 b74acc: 54000061 b.ne b74ad8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x572e0> // b.any b74ad0: 97ffe5aa bl b6e178 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50980> b74ad4: 14000002 b b74adc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x572e4> b74ad8: 97ffe5c5 bl b6e1ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x509f4> b74adc: f9405e93 ldr x19, [x20, #184] b74ae0: 9100e3f5 add x21, sp, #0x38 b74ae4: f9001fff str xzr, [sp, #56] b74ae8: 39404260 ldrb w0, [x19, #16] b74aec: 34000120 cbz w0, b74b10 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57318> b74af0: f9401fe1 ldr x1, [sp, #56] b74af4: 52800013 mov w19, #0x0 // #0 b74af8: b4000341 cbz x1, b74b60 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57368> b74afc: 91002280 add x0, x20, #0x8 b74b00: 52800002 mov w2, #0x0 // #0 b74b04: 97fdbaf0 bl ae36c4 >::__push_back_slow_path(void* const&)@@Base+0x27308> b74b08: 2a0003f3 mov w19, w0 b74b0c: 14000015 b b74b60 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57368> b74b10: f9400e61 ldr x1, [x19, #24] b74b14: aa1503e0 mov x0, x21 b74b18: f9000e7f str xzr, [x19, #24] b74b1c: 91006276 add x22, x19, #0x18 b74b20: 97fcc495 bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b74b24: f9400660 ldr x0, [x19, #8] b74b28: f9400261 ldr x1, [x19] b74b2c: f9000001 str x1, [x0] b74b30: f9400260 ldr x0, [x19] b74b34: f9400661 ldr x1, [x19, #8] b74b38: f9000401 str x1, [x0, #8] b74b3c: aa1603e0 mov x0, x22 b74b40: f9000273 str x19, [x19] b74b44: f9000673 str x19, [x19, #8] b74b48: 97fc30af bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74b4c: aa1303e0 mov x0, x19 b74b50: 94002f21 bl b807d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62fdc> b74b54: aa1303e0 mov x0, x19 b74b58: 97fb8436 bl a55c30 b74b5c: 17ffffe5 b b74af0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x572f8> b74b60: aa1503e0 mov x0, x21 b74b64: 97fc30a8 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74b68: 2a1303e0 mov w0, w19 b74b6c: f94013fe ldr x30, [sp, #32] b74b70: a94053f3 ldp x19, x20, [sp] b74b74: a9415bf5 ldp x21, x22, [sp, #16] b74b78: 910103ff add sp, sp, #0x40 b74b7c: d65f03c0 ret b74b80: d10083ff sub sp, sp, #0x20 b74b84: a9007bf3 stp x19, x30, [sp] b74b88: f9000fe1 str x1, [sp, #24] b74b8c: aa0003f3 mov x19, x0 b74b90: 97ffe638 bl b6e470 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50c78> b74b94: f9400fe2 ldr x2, [sp, #24] b74b98: 36f800c0 tbz w0, #31, b74bb0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x573b8> b74b9c: f9403e61 ldr x1, [x19, #120] b74ba0: aa1303e0 mov x0, x19 b74ba4: a9407bf3 ldp x19, x30, [sp] b74ba8: 910083ff add sp, sp, #0x20 b74bac: 17ffffa4 b b74a3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57244> b74bb0: aa1303e0 mov x0, x19 b74bb4: aa0203e1 mov x1, x2 b74bb8: a9407bf3 ldp x19, x30, [sp] b74bbc: 910083ff add sp, sp, #0x20 b74bc0: 17ffe56e b b6e178 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50980> b74bc4: d10083ff sub sp, sp, #0x20 b74bc8: a9007bf3 stp x19, x30, [sp] b74bcc: f9000fe1 str x1, [sp, #24] b74bd0: aa0003f3 mov x19, x0 b74bd4: 97ffe5bb bl b6e2c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50ac8> b74bd8: f9400fe2 ldr x2, [sp, #24] b74bdc: 36f800c0 tbz w0, #31, b74bf4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x573fc> b74be0: f9404261 ldr x1, [x19, #128] b74be4: aa1303e0 mov x0, x19 b74be8: a9407bf3 ldp x19, x30, [sp] b74bec: 910083ff add sp, sp, #0x20 b74bf0: 17ffff93 b b74a3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57244> b74bf4: aa1303e0 mov x0, x19 b74bf8: aa0203e1 mov x1, x2 b74bfc: a9407bf3 ldp x19, x30, [sp] b74c00: 910083ff add sp, sp, #0x20 b74c04: 17ffe57a b b6e1ec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x509f4> b74c08: d10103ff sub sp, sp, #0x40 b74c0c: 53001c21 uxtb w1, w1 b74c10: a90053f3 stp x19, x20, [sp] b74c14: a9015bf5 stp x21, x22, [sp, #16] b74c18: a9027bf7 stp x23, x30, [sp, #32] b74c1c: 3900ffff strb wzr, [sp, #63] b74c20: aa0003f7 mov x23, x0 b74c24: aa0203f5 mov x21, x2 b74c28: 2a0303f4 mov w20, w3 b74c2c: 34000221 cbz w1, b74c70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57478> b74c30: 52800313 mov w19, #0x18 // #24 b74c34: 9100fff6 add x22, sp, #0x3f b74c38: 9b337c73 smull x19, w3, w19 b74c3c: 8b130053 add x19, x2, x19 b74c40: f9400660 ldr x0, [x19, #8] b74c44: f9400001 ldr x1, [x0] b74c48: f9401422 ldr x2, [x1, #40] b74c4c: aa1603e1 mov x1, x22 b74c50: d63f0040 blr x2 b74c54: 3940ffe0 ldrb w0, [sp, #63] b74c58: 350000c0 cbnz w0, b74c70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57478> b74c5c: f9400660 ldr x0, [x19, #8] b74c60: f9400001 ldr x1, [x0] b74c64: f9401822 ldr x2, [x1, #48] b74c68: aa1603e1 mov x1, x22 b74c6c: d63f0040 blr x2 b74c70: 3940ffe0 ldrb w0, [sp, #63] b74c74: 350000e0 cbnz w0, b74c90 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57498> b74c78: 52800302 mov w2, #0x18 // #24 b74c7c: aa1703e0 mov x0, x23 b74c80: aa1503e1 mov x1, x21 b74c84: 9b227e82 smull x2, w20, w2 b74c88: 8b0202a2 add x2, x21, x2 b74c8c: 97ffff6c bl b74a3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57244> b74c90: a94053f3 ldp x19, x20, [sp] b74c94: a9415bf5 ldp x21, x22, [sp, #16] b74c98: a9427bf7 ldp x23, x30, [sp, #32] b74c9c: 910103ff add sp, sp, #0x40 b74ca0: d65f03c0 ret b74ca4: d10083ff sub sp, sp, #0x20 b74ca8: a90053f3 stp x19, x20, [sp] b74cac: a9017bf5 stp x21, x30, [sp, #16] b74cb0: aa0003f4 mov x20, x0 b74cb4: 53001c35 uxtb w21, w1 b74cb8: b9409813 ldr w19, [x0, #152] b74cbc: 51000673 sub w19, w19, #0x1 b74cc0: 37f800f3 tbnz w19, #31, b74cdc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x574e4> b74cc4: f9403e82 ldr x2, [x20, #120] b74cc8: aa1403e0 mov x0, x20 b74ccc: 2a1503e1 mov w1, w21 b74cd0: 2a1303e3 mov w3, w19 b74cd4: 97ffffcd bl b74c08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57410> b74cd8: 17fffff9 b b74cbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x574c4> b74cdc: b9409e93 ldr w19, [x20, #156] b74ce0: 51000673 sub w19, w19, #0x1 b74ce4: 37f800f3 tbnz w19, #31, b74d00 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57508> b74ce8: f9404282 ldr x2, [x20, #128] b74cec: aa1403e0 mov x0, x20 b74cf0: 2a1503e1 mov w1, w21 b74cf4: 2a1303e3 mov w3, w19 b74cf8: 97ffffc4 bl b74c08 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57410> b74cfc: 17fffff9 b b74ce0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x574e8> b74d00: a94053f3 ldp x19, x20, [sp] b74d04: a9417bf5 ldp x21, x30, [sp, #16] b74d08: 910083ff add sp, sp, #0x20 b74d0c: d65f03c0 ret b74d10: d10083ff sub sp, sp, #0x20 b74d14: a90053f3 stp x19, x20, [sp] b74d18: a9017bf5 stp x21, x30, [sp, #16] b74d1c: 52800315 mov w21, #0x18 // #24 b74d20: aa0003f4 mov x20, x0 b74d24: b9409813 ldr w19, [x0, #152] b74d28: 51000673 sub w19, w19, #0x1 b74d2c: 9b357e75 smull x21, w19, w21 b74d30: 37f80173 tbnz w19, #31, b74d5c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57564> b74d34: f9403e81 ldr x1, [x20, #120] b74d38: 8b150022 add x2, x1, x21 b74d3c: f9400440 ldr x0, [x2, #8] b74d40: 39404000 ldrb w0, [x0, #16] b74d44: 34000060 cbz w0, b74d50 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57558> b74d48: aa1403e0 mov x0, x20 b74d4c: 97ffff3c bl b74a3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57244> b74d50: 51000673 sub w19, w19, #0x1 b74d54: d10062b5 sub x21, x21, #0x18 b74d58: 17fffff6 b b74d30 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57538> b74d5c: b9409e93 ldr w19, [x20, #156] b74d60: 52800315 mov w21, #0x18 // #24 b74d64: 51000673 sub w19, w19, #0x1 b74d68: 9b357e75 smull x21, w19, w21 b74d6c: 37f80173 tbnz w19, #31, b74d98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x575a0> b74d70: f9404281 ldr x1, [x20, #128] b74d74: 8b150022 add x2, x1, x21 b74d78: f9400440 ldr x0, [x2, #8] b74d7c: 39404000 ldrb w0, [x0, #16] b74d80: 34000060 cbz w0, b74d8c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57594> b74d84: aa1403e0 mov x0, x20 b74d88: 97ffff2d bl b74a3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57244> b74d8c: 51000673 sub w19, w19, #0x1 b74d90: d10062b5 sub x21, x21, #0x18 b74d94: 17fffff6 b b74d6c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57574> b74d98: a94053f3 ldp x19, x20, [sp] b74d9c: a9417bf5 ldp x21, x30, [sp, #16] b74da0: 910083ff add sp, sp, #0x20 b74da4: 1484cc49 b 2ca7ec8 &, char*>(char*, char*, std::__ndk1::__less&)@@Base+0xe960> b74da8: d10083ff sub sp, sp, #0x20 b74dac: a90053f3 stp x19, x20, [sp] b74db0: aa0003f3 mov x19, x0 b74db4: 90018880 adrp x0, 3c84000 b74db8: 9107c000 add x0, x0, #0x1f0 b74dbc: f9000bfe str x30, [sp, #16] b74dc0: f9000260 str x0, [x19] b74dc4: 90018880 adrp x0, 3c84000 b74dc8: 910b8000 add x0, x0, #0x2e0 b74dcc: f9000660 str x0, [x19, #8] b74dd0: 90018880 adrp x0, 3c84000 b74dd4: 910cc000 add x0, x0, #0x330 b74dd8: f9000e60 str x0, [x19, #24] b74ddc: 90018880 adrp x0, 3c84000 b74de0: 910dc000 add x0, x0, #0x370 b74de4: f9001260 str x0, [x19, #32] b74de8: 90018880 adrp x0, 3c84000 b74dec: 910e8000 add x0, x0, #0x3a0 b74df0: f9001660 str x0, [x19, #40] b74df4: f9403e60 ldr x0, [x19, #120] b74df8: 97fb838e bl a55c30 b74dfc: f9404260 ldr x0, [x19, #128] b74e00: 97fb838c bl a55c30 b74e04: f9405a60 ldr x0, [x19, #176] b74e08: 97fb838a bl a55c30 b74e0c: d0020080 adrp x0, 4b86000 b74e10: f901641f str xzr, [x0, #712] b74e14: 9103e260 add x0, x19, #0xf8 b74e18: 97fc2ffb bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74e1c: f9405e74 ldr x20, [x19, #184] b74e20: 39404280 ldrb w0, [x20, #16] b74e24: 35000200 cbnz w0, b74e64 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5766c> b74e28: f9400680 ldr x0, [x20, #8] b74e2c: f9400281 ldr x1, [x20] b74e30: f9000001 str x1, [x0] b74e34: f9400280 ldr x0, [x20] b74e38: f9400681 ldr x1, [x20, #8] b74e3c: f9000401 str x1, [x0, #8] b74e40: 91006280 add x0, x20, #0x18 b74e44: f9000294 str x20, [x20] b74e48: f9000694 str x20, [x20, #8] b74e4c: 97fc2fee bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74e50: aa1403e0 mov x0, x20 b74e54: 94002e60 bl b807d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62fdc> b74e58: aa1403e0 mov x0, x20 b74e5c: 97fb8375 bl a55c30 b74e60: 17ffffef b b74e1c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57624> b74e64: 9102e260 add x0, x19, #0xb8 b74e68: 94002e5b bl b807d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62fdc> b74e6c: 91012260 add x0, x19, #0x48 b74e70: 97fb8378 bl a55c50 b74e74: f9402274 ldr x20, [x19, #64] b74e78: f900227f str xzr, [x19, #64] b74e7c: b40000b4 cbz x20, b74e90 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57698> b74e80: aa1403e0 mov x0, x20 b74e84: 97ff03ee bl b35e3c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x18644> b74e88: aa1403e0 mov x0, x20 b74e8c: 97fb8369 bl a55c30 b74e90: 9100e260 add x0, x19, #0x38 b74e94: f9400bfe ldr x30, [sp, #16] b74e98: a94053f3 ldp x19, x20, [sp] b74e9c: 910083ff add sp, sp, #0x20 b74ea0: 17fc2fd9 b a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74ea4: d10043ff sub sp, sp, #0x10 b74ea8: a9007bf3 stp x19, x30, [sp] b74eac: aa0003f3 mov x19, x0 b74eb0: 97ffffbe bl b74da8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x575b0> b74eb4: aa1303e0 mov x0, x19 b74eb8: a9407bf3 ldp x19, x30, [sp] b74ebc: 910043ff add sp, sp, #0x10 b74ec0: 17fb835c b a55c30 b74ec4: d10043ff sub sp, sp, #0x10 b74ec8: aa0003e3 mov x3, x0 b74ecc: 9100c002 add x2, x0, #0x30 b74ed0: f90003fe str x30, [sp] b74ed4: c85f7c41 ldxr x1, [x2] b74ed8: d1000424 sub x4, x1, #0x1 b74edc: c805fc44 stlxr w5, x4, [x2] b74ee0: 35ffffa5 cbnz w5, b74ed4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576dc> b74ee4: d1000421 sub x1, x1, #0x1 b74ee8: 2a0103e2 mov w2, w1 b74eec: b5000121 cbnz x1, b74f10 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57718> b74ef0: d50339bf dmb ishld b74ef4: 9100c061 add x1, x3, #0x30 b74ef8: d2800022 mov x2, #0x1 // #1 b74efc: c89ffc22 stlr x2, [x1] b74f00: 52800002 mov w2, #0x0 // #0 b74f04: b4000063 cbz x3, b74f10 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57718> b74f08: 97ffffe7 bl b74ea4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576ac> b74f0c: 52800002 mov w2, #0x0 // #0 b74f10: 2a0203e0 mov w0, w2 b74f14: f94003fe ldr x30, [sp] b74f18: 910043ff add sp, sp, #0x10 b74f1c: d65f03c0 ret b74f20: d100a000 sub x0, x0, #0x28 b74f24: 17ffffe8 b b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b74f28: d1008000 sub x0, x0, #0x20 b74f2c: 17ffffe6 b b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b74f30: d1006000 sub x0, x0, #0x18 b74f34: 17ffffe4 b b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b74f38: d1002000 sub x0, x0, #0x8 b74f3c: 17ffffe2 b b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b74f40: d10043ff sub sp, sp, #0x10 b74f44: f0018861 adrp x1, 3c83000 b74f48: 91114021 add x1, x1, #0x450 b74f4c: a9007bf3 stp x19, x30, [sp] b74f50: f9000001 str x1, [x0] b74f54: f0018861 adrp x1, 3c83000 b74f58: 91146021 add x1, x1, #0x518 b74f5c: f9000c01 str x1, [x0, #24] b74f60: aa0003f3 mov x19, x0 b74f64: 97fffe97 bl b749c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x571c8> b74f68: d0020080 adrp x0, 4b86000 b74f6c: f9416400 ldr x0, [x0, #712] b74f70: b4000040 cbz x0, b74f78 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57780> b74f74: 97ffffd4 bl b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b74f78: 91034260 add x0, x19, #0xd0 b74f7c: 97fc2fa2 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74f80: 9100e260 add x0, x19, #0x38 b74f84: 97fb8333 bl a55c50 b74f88: 9100c260 add x0, x19, #0x30 b74f8c: a9407bf3 ldp x19, x30, [sp] b74f90: 910043ff add sp, sp, #0x10 b74f94: 17fc2f9c b a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b74f98: d10043ff sub sp, sp, #0x10 b74f9c: a9007bf3 stp x19, x30, [sp] b74fa0: aa0003f3 mov x19, x0 b74fa4: 97ffffe7 bl b74f40 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57748> b74fa8: aa1303e0 mov x0, x19 b74fac: a9407bf3 ldp x19, x30, [sp] b74fb0: 910043ff add sp, sp, #0x10 b74fb4: 17fb831f b a55c30 b74fb8: d10043ff sub sp, sp, #0x10 b74fbc: f0018861 adrp x1, 3c83000 b74fc0: 91378021 add x1, x1, #0xde0 b74fc4: a9007bf3 stp x19, x30, [sp] b74fc8: f9000001 str x1, [x0] b74fcc: f0018861 adrp x1, 3c83000 b74fd0: 913f4021 add x1, x1, #0xfd0 b74fd4: f9000c01 str x1, [x0, #24] b74fd8: 90018881 adrp x1, 3c84000 b74fdc: aa0003f3 mov x19, x0 b74fe0: 9104c021 add x1, x1, #0x130 b74fe4: f9001001 str x1, [x0, #32] b74fe8: 90018881 adrp x1, 3c84000 b74fec: 91058021 add x1, x1, #0x160 b74ff0: f9001401 str x1, [x0, #40] b74ff4: 90018881 adrp x1, 3c84000 b74ff8: 91070021 add x1, x1, #0x1c0 b74ffc: f9001801 str x1, [x0, #48] b75000: 97ffe248 bl b6d920 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50128> b75004: 910a6260 add x0, x19, #0x298 b75008: 97ffd852 bl b6b150 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d958> b7500c: 91098260 add x0, x19, #0x260 b75010: 97ffd844 bl b6b120 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d928> b75014: 91096260 add x0, x19, #0x258 b75018: 97fc2f7b bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7501c: 91094260 add x0, x19, #0x250 b75020: 97fc2f79 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75024: 91092260 add x0, x19, #0x248 b75028: 97fc2f77 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7502c: f9412260 ldr x0, [x19, #576] b75030: b4000040 cbz x0, b75038 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57840> b75034: 97ffffa4 bl b74ec4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x576cc> b75038: 9107e260 add x0, x19, #0x1f8 b7503c: 97fb8305 bl a55c50 b75040: f940fa60 ldr x0, [x19, #496] b75044: 97fb82fb bl a55c30 b75048: 9103e260 add x0, x19, #0xf8 b7504c: 97fc2f6e bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75050: 9103c260 add x0, x19, #0xf0 b75054: 97fc2f6c bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75058: 91036260 add x0, x19, #0xd8 b7505c: 97fc789b bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b75060: 9102c260 add x0, x19, #0xb0 b75064: 97fc7d4e bl a9459c >::do_copy(void*, void const*, unsigned long) const@@Base+0x19b1c> b75068: 91022260 add x0, x19, #0x88 b7506c: 97fc2f66 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75070: 9101c260 add x0, x19, #0x70 b75074: 97fc7895 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b75078: 91018260 add x0, x19, #0x60 b7507c: 97fc7893 bl a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b75080: 91014260 add x0, x19, #0x50 b75084: a9407bf3 ldp x19, x30, [sp] b75088: 910043ff add sp, sp, #0x10 b7508c: 17fc788f b a932c8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x18848> b75090: d10043ff sub sp, sp, #0x10 b75094: a9007bf3 stp x19, x30, [sp] b75098: aa0003f3 mov x19, x0 b7509c: 97ffffc7 bl b74fb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x577c0> b750a0: aa1303e0 mov x0, x19 b750a4: a9407bf3 ldp x19, x30, [sp] b750a8: 910043ff add sp, sp, #0x10 b750ac: 17fb82e1 b a55c30 b750b0: d10043ff sub sp, sp, #0x10 b750b4: aa0003e3 mov x3, x0 b750b8: 9100e002 add x2, x0, #0x38 b750bc: f90003fe str x30, [sp] b750c0: c85f7c41 ldxr x1, [x2] b750c4: d1000424 sub x4, x1, #0x1 b750c8: c805fc44 stlxr w5, x4, [x2] b750cc: 35ffffa5 cbnz w5, b750c0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578c8> b750d0: d1000421 sub x1, x1, #0x1 b750d4: 2a0103e2 mov w2, w1 b750d8: b5000121 cbnz x1, b750fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57904> b750dc: d50339bf dmb ishld b750e0: 9100e061 add x1, x3, #0x38 b750e4: d2800022 mov x2, #0x1 // #1 b750e8: c89ffc22 stlr x2, [x1] b750ec: 52800002 mov w2, #0x0 // #0 b750f0: b4000063 cbz x3, b750fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57904> b750f4: 97ffffe7 bl b75090 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57898> b750f8: 52800002 mov w2, #0x0 // #0 b750fc: 2a0203e0 mov w0, w2 b75100: f94003fe ldr x30, [sp] b75104: 910043ff add sp, sp, #0x10 b75108: d65f03c0 ret b7510c: d100c000 sub x0, x0, #0x30 b75110: 17ffffe8 b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b75114: d100a000 sub x0, x0, #0x28 b75118: 17ffffe6 b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b7511c: d1008000 sub x0, x0, #0x20 b75120: 17ffffe4 b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b75124: d1006000 sub x0, x0, #0x18 b75128: 17ffffe2 b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b7512c: d10043ff sub sp, sp, #0x10 b75130: 91004001 add x1, x0, #0x10 b75134: a9007bf3 stp x19, x30, [sp] b75138: aa0003f3 mov x19, x0 b7513c: c85f7c22 ldxr x2, [x1] b75140: d1000443 sub x3, x2, #0x1 b75144: c804fc23 stlxr w4, x3, [x1] b75148: 35ffffa4 cbnz w4, b7513c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57944> b7514c: f100045f cmp x2, #0x1 b75150: 540000a1 b.ne b75164 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5796c> // b.any b75154: d50339bf dmb ishld b75158: f9400261 ldr x1, [x19] b7515c: f9400c21 ldr x1, [x1, #24] b75160: d63f0020 blr x1 b75164: f9400660 ldr x0, [x19, #8] b75168: a9407bf3 ldp x19, x30, [sp] b7516c: 910043ff add sp, sp, #0x10 b75170: 17ffffd0 b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b75174: d10043ff sub sp, sp, #0x10 b75178: 91004001 add x1, x0, #0x10 b7517c: a9007bf3 stp x19, x30, [sp] b75180: aa0003f3 mov x19, x0 b75184: c85f7c22 ldxr x2, [x1] b75188: d1000443 sub x3, x2, #0x1 b7518c: c804fc23 stlxr w4, x3, [x1] b75190: 35ffffa4 cbnz w4, b75184 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5798c> b75194: f100045f cmp x2, #0x1 b75198: 540000a1 b.ne b751ac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x579b4> // b.any b7519c: d50339bf dmb ishld b751a0: f9400261 ldr x1, [x19] b751a4: f9400c21 ldr x1, [x1, #24] b751a8: d63f0020 blr x1 b751ac: f9400660 ldr x0, [x19, #8] b751b0: a9407bf3 ldp x19, x30, [sp] b751b4: 910043ff add sp, sp, #0x10 b751b8: 17ffffbe b b750b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x578b8> b751bc: d10143ff sub sp, sp, #0x50 b751c0: a9015bf5 stp x21, x22, [sp, #16] b751c4: b0020095 adrp x21, 4b86000 b751c8: f90023fe str x30, [sp, #64] b751cc: a90053f3 stp x19, x20, [sp] b751d0: a90263f7 stp x23, x24, [sp, #32] b751d4: a9036bf9 stp x25, x26, [sp, #48] b751d8: 2a0003f3 mov w19, w0 b751dc: 2a0103f6 mov w22, w1 b751e0: 2a0203fa mov w26, w2 b751e4: 2a0303f9 mov w25, w3 b751e8: 2a0403f8 mov w24, w4 b751ec: 2a0503f7 mov w23, w5 b751f0: 97fb8538 bl a566d0 b751f4: 2a0003f4 mov w20, w0 b751f8: f9412aa0 ldr x0, [x21, #592] b751fc: 4b130293 sub w19, w20, w19 b75200: 94002da7 bl b8089c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x630a4> b75204: 53001c00 uxtb w0, w0 b75208: 340000c0 cbz w0, b75220 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57a28> b7520c: 2a1303e0 mov w0, w19 b75210: 97fb867c bl a56c00 b75214: 2a0003e1 mov w1, w0 b75218: 2a1a03e0 mov w0, w26 b7521c: 1400002b b b752c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ad0> b75220: f9412aa0 ldr x0, [x21, #592] b75224: 528000a1 mov w1, #0x5 // #5 b75228: 91043000 add x0, x0, #0x10c b7522c: 97ffd5d9 bl b6a990 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d198> b75230: 4b000280 sub w0, w20, w0 b75234: 97fb86ab bl a56ce0 b75238: 7100ec1f cmp w0, #0x3b b7523c: 540000c8 b.hi b75254 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57a5c> // b.pmore b75240: 2a1303e0 mov w0, w19 b75244: 97fb866f bl a56c00 b75248: 2a0003e1 mov w1, w0 b7524c: 2a1903e0 mov w0, w25 b75250: 1400001e b b752c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ad0> b75254: f9412aa0 ldr x0, [x21, #592] b75258: 528000a1 mov w1, #0x5 // #5 b7525c: 91044000 add x0, x0, #0x110 b75260: 97ffd5cc bl b6a990 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d198> b75264: 4b000280 sub w0, w20, w0 b75268: 97fb869e bl a56ce0 b7526c: 7100ec1f cmp w0, #0x3b b75270: 540000c8 b.hi b75288 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57a90> // b.pmore b75274: 2a1303e0 mov w0, w19 b75278: 97fb8662 bl a56c00 b7527c: 2a0003e1 mov w1, w0 b75280: 2a1803e0 mov w0, w24 b75284: 14000011 b b752c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ad0> b75288: f9412aa0 ldr x0, [x21, #592] b7528c: 528000a1 mov w1, #0x5 // #5 b75290: 91042000 add x0, x0, #0x108 b75294: 97ffd5bf bl b6a990 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d198> b75298: 4b000280 sub w0, w20, w0 b7529c: 97fb8691 bl a56ce0 b752a0: 7100ec1f cmp w0, #0x3b b752a4: 2a1303e0 mov w0, w19 b752a8: 540000a8 b.hi b752bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ac4> // b.pmore b752ac: 97fb8655 bl a56c00 b752b0: 2a0003e1 mov w1, w0 b752b4: 2a1703e0 mov w0, w23 b752b8: 14000004 b b752c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ad0> b752bc: 97fb8651 bl a56c00 b752c0: 2a0003e1 mov w1, w0 b752c4: 2a1603e0 mov w0, w22 b752c8: a94053f3 ldp x19, x20, [sp] b752cc: a9415bf5 ldp x21, x22, [sp, #16] b752d0: a94263f7 ldp x23, x24, [sp, #32] b752d4: a9436bf9 ldp x25, x26, [sp, #48] b752d8: f94023fe ldr x30, [sp, #64] b752dc: 910143ff add sp, sp, #0x50 b752e0: 1488448f b 2d8651c >::__push_back_slow_path(void (* const&)())@@Base+0x7338> b752e4: d10083ff sub sp, sp, #0x20 b752e8: a9017bf5 stp x21, x30, [sp, #16] b752ec: aa0003f5 mov x21, x0 b752f0: aa0103e0 mov x0, x1 b752f4: a90053f3 stp x19, x20, [sp] b752f8: 94002d7c bl b808e8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x630f0> b752fc: 53001c13 uxtb w19, w0 b75300: 34000073 cbz w19, b7530c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57b14> b75304: 97fb84f3 bl a566d0 b75308: 2a0003f4 mov w20, w0 b7530c: aa1503e0 mov x0, x21 b75310: 97fb85dc bl a56a80 b75314: 34000173 cbz w19, b75340 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57b48> b75318: 2a1403e0 mov w0, w20 b7531c: 52803ae1 mov w1, #0x1d7 // #471 b75320: a94053f3 ldp x19, x20, [sp] b75324: a9417bf5 ldp x21, x30, [sp, #16] b75328: 52803b02 mov w2, #0x1d8 // #472 b7532c: 52803b23 mov w3, #0x1d9 // #473 b75330: 52803b44 mov w4, #0x1da // #474 b75334: 52803b65 mov w5, #0x1db // #475 b75338: 910083ff add sp, sp, #0x20 b7533c: 17ffffa0 b b751bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x579c4> b75340: a94053f3 ldp x19, x20, [sp] b75344: a9417bf5 ldp x21, x30, [sp, #16] b75348: 910083ff add sp, sp, #0x20 b7534c: d65f03c0 ret b75350: d10483ff sub sp, sp, #0x120 b75354: a90153f3 stp x19, x20, [sp, #16] b75358: a90363f7 stp x23, x24, [sp, #48] b7535c: a9025bf5 stp x21, x22, [sp, #32] b75360: a9046bf9 stp x25, x26, [sp, #64] b75364: a90573fb stp x27, x28, [sp, #80] b75368: f90033fe str x30, [sp, #96] b7536c: aa0003f3 mov x19, x0 b75370: 3900005f strb wzr, [x2] b75374: aa0103f7 mov x23, x1 b75378: 3900007f strb wzr, [x3] b7537c: f9004be2 str x2, [sp, #144] b75380: b9404a60 ldr w0, [x19, #72] b75384: f9004fe3 str x3, [sp, #152] b75388: 35000140 cbnz w0, b753b0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57bb8> b7538c: 79420260 ldrh w0, [x19, #256] b75390: 97fb87bc bl a57280 b75394: f90002e0 str x0, [x23] b75398: 52800001 mov w1, #0x0 // #0 b7539c: b5000060 cbnz x0, b753a8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57bb0> b753a0: 528001c1 mov w1, #0xe // #14 b753a4: 72b000e1 movk w1, #0x8007, lsl #16 b753a8: b900e7e1 str w1, [sp, #228] b753ac: 140000ee b b75764 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f6c> b753b0: d0016ce0 adrp x0, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b753b4: 9103a3fa add x26, sp, #0xe8 b753b8: 912e4000 add x0, x0, #0xb90 b753bc: 910443f5 add x21, sp, #0x110 b753c0: f9008be0 str x0, [sp, #272] b753c4: d0016ce2 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b753c8: 910393e0 add x0, sp, #0xe4 b753cc: f900003f str xzr, [x1] b753d0: f9008fe0 str x0, [sp, #280] b753d4: aa1503e1 mov x1, x21 b753d8: aa1a03e0 mov x0, x26 b753dc: 91318042 add x2, x2, #0xc60 b753e0: f90077ff str xzr, [sp, #232] b753e4: 97fcb29c bl aa1e54 >::do_copy(void*, void const*, unsigned long) const@@Base+0x273d4> b753e8: b940e7f4 ldr w20, [sp, #228] b753ec: 36f80094 tbz w20, #31, b753fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57c04> b753f0: aa1a03e0 mov x0, x26 b753f4: 97fc2e84 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b753f8: 140000df b b75774 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f7c> b753fc: f9403a60 ldr x0, [x19, #112] b75400: f9003fe0 str x0, [sp, #120] b75404: 79412660 ldrh w0, [x19, #146] b75408: b90087e0 str w0, [sp, #132] b7540c: f9404660 ldr x0, [x19, #136] b75410: f9007be0 str x0, [sp, #240] b75414: b4000080 cbz x0, b75424 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57c2c> b75418: f9400001 ldr x1, [x0] b7541c: f9400421 ldr x1, [x1, #8] b75420: d63f0020 blr x1 b75424: 90015f40 adrp x0, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b75428: 52800019 mov w25, #0x0 // #0 b7542c: 91382400 add x0, x0, #0xe09 b75430: 52800014 mov w20, #0x0 // #0 b75434: 9103c3fb add x27, sp, #0xf0 b75438: 9103e3f8 add x24, sp, #0xf8 b7543c: 910403f6 add x22, sp, #0x100 b75440: f90053e0 str x0, [sp, #160] b75444: b9404a60 ldr w0, [x19, #72] b75448: 6b00033f cmp w25, w0 b7544c: 54001782 b.cs b7573c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f44> // b.hs, b.nlast b75450: f9400343 ldr x3, [x26] b75454: d37d7f3c ubfiz x28, x25, #3, #32 b75458: f900031f str xzr, [x24] b7545c: f9005be3 str x3, [sp, #176] b75460: f9400060 ldr x0, [x3] b75464: f9400c04 ldr x4, [x0, #24] b75468: f9402260 ldr x0, [x19, #64] b7546c: f90057e4 str x4, [sp, #168] b75470: f87c6801 ldr x1, [x0, x28] b75474: aa1803e0 mov x0, x24 b75478: f90047e1 str x1, [sp, #136] b7547c: 97fcb2c4 bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b75480: aa0003e2 mov x2, x0 b75484: f9405be3 ldr x3, [sp, #176] b75488: f94047e1 ldr x1, [sp, #136] b7548c: f94057e4 ldr x4, [sp, #168] b75490: aa0303e0 mov x0, x3 b75494: d63f0080 blr x4 b75498: b900e7e0 str w0, [sp, #228] b7549c: 37f814c0 tbnz w0, #31, b75734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f3c> b754a0: 39425661 ldrb w1, [x19, #149] b754a4: 32000280 orr w0, w20, #0x1 b754a8: f90002df str xzr, [x22] b754ac: 9102a265 add x5, x19, #0xa8 b754b0: 6b1f003f cmp w1, wzr b754b4: b9409e67 ldr w7, [x19, #156] b754b8: 1a941014 csel w20, w0, w20, ne // ne = any b754bc: b9409a60 ldr w0, [x19, #152] b754c0: 121f0001 and w1, w0, #0x2 b754c4: 121d0002 and w2, w0, #0x8 b754c8: 2a010294 orr w20, w20, w1 b754cc: 6b1f005f cmp w2, wzr b754d0: 321e0281 orr w1, w20, #0x4 b754d4: 121a0002 and w2, w0, #0x40 b754d8: 1a941034 csel w20, w1, w20, ne // ne = any b754dc: 6b1f005f cmp w2, wzr b754e0: 321d0281 orr w1, w20, #0x8 b754e4: 12190000 and w0, w0, #0x80 b754e8: 1a941034 csel w20, w1, w20, ne // ne = any b754ec: 6b1f001f cmp w0, wzr b754f0: 321c0281 orr w1, w20, #0x10 b754f4: 1a941034 csel w20, w1, w20, ne // ne = any b754f8: 79420261 ldrh w1, [x19, #256] b754fc: 35000519 cbnz w25, b7559c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57da4> b75500: f9400306 ldr x6, [x24] b75504: f94000c0 ldr x0, [x6] b75508: f9400c08 ldr x8, [x0, #24] b7550c: 39425a60 ldrb w0, [x19, #150] b75510: 34000080 cbz w0, b75520 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57d28> b75514: 79412263 ldrh w3, [x19, #144] b75518: f9403262 ldr x2, [x19, #96] b7551c: 14000003 b b75528 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57d30> b75520: f9403fe2 ldr x2, [sp, #120] b75524: b94087e3 ldr w3, [sp, #132] b75528: f9400364 ldr x4, [x27] b7552c: aa1603e0 mov x0, x22 b75530: f9006fe5 str x5, [sp, #216] b75534: f9006be7 str x7, [sp, #208] b75538: f90067e1 str x1, [sp, #200] b7553c: f90063e2 str x2, [sp, #192] b75540: f9005fe8 str x8, [sp, #184] b75544: f9005be6 str x6, [sp, #176] b75548: f90057e3 str x3, [sp, #168] b7554c: f90047e4 str x4, [sp, #136] b75550: 97fcb28f bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b75554: f9405be6 ldr x6, [sp, #176] b75558: f94067e1 ldr x1, [sp, #200] b7555c: f94063e2 ldr x2, [sp, #192] b75560: f94057e3 ldr x3, [sp, #168] b75564: f94047e4 ldr x4, [sp, #136] b75568: f9406fe5 ldr x5, [sp, #216] b7556c: f9406be7 ldr x7, [sp, #208] b75570: f9405fe8 ldr x8, [sp, #184] b75574: f90007e0 str x0, [sp, #8] b75578: aa0603e0 mov x0, x6 b7557c: f90003f7 str x23, [sp] b75580: 2a1403e6 mov w6, w20 b75584: d63f0100 blr x8 b75588: b900e7e0 str w0, [sp, #228] b7558c: 37f80420 tbnz w0, #31, b75610 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57e18> b75590: f94002e0 ldr x0, [x23] b75594: b50003e0 cbnz x0, b75610 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57e18> b75598: 14000075 b b7576c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f74> b7559c: f9400302 ldr x2, [x24] b755a0: f9400364 ldr x4, [x27] b755a4: f94002e3 ldr x3, [x23] b755a8: f9400040 ldr x0, [x2] b755ac: f9006be5 str x5, [sp, #208] b755b0: f90067e7 str x7, [sp, #200] b755b4: f9401008 ldr x8, [x0, #32] b755b8: aa1603e0 mov x0, x22 b755bc: f90063e1 str x1, [sp, #192] b755c0: f9005fe2 str x2, [sp, #184] b755c4: f9005be8 str x8, [sp, #176] b755c8: f90057e4 str x4, [sp, #168] b755cc: f90047e3 str x3, [sp, #136] b755d0: 97fcb26f bl aa1f8c >::do_copy(void*, void const*, unsigned long) const@@Base+0x2750c> b755d4: f9405fe2 ldr x2, [sp, #184] b755d8: 2a1403e6 mov w6, w20 b755dc: f94047e3 ldr x3, [sp, #136] b755e0: f90003e3 str x3, [sp] b755e4: f90007e0 str x0, [sp, #8] b755e8: aa0203e0 mov x0, x2 b755ec: f94063e1 ldr x1, [sp, #192] b755f0: f9403fe2 ldr x2, [sp, #120] b755f4: b94087e3 ldr w3, [sp, #132] b755f8: f94057e4 ldr x4, [sp, #168] b755fc: f9406be5 ldr x5, [sp, #208] b75600: f94067e7 ldr x7, [sp, #200] b75604: f9405be8 ldr x8, [sp, #176] b75608: d63f0100 blr x8 b7560c: b900e7e0 str w0, [sp, #228] b75610: b940e7e0 ldr w0, [sp, #228] b75614: 37f808c0 tbnz w0, #31, b7572c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f34> b75618: f9402260 ldr x0, [x19, #64] b7561c: f94053e1 ldr x1, [sp, #160] b75620: f87c681c ldr x28, [x0, x28] b75624: aa1c03e0 mov x0, x28 b75628: 97fb81f2 bl a55df0 b7562c: 6b1f001f cmp w0, wzr b75630: 1a9f17e0 cset w0, eq // eq = none b75634: b9008be0 str w0, [sp, #136] b75638: 350000c0 cbnz w0, b75650 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57e58> b7563c: 90015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b75640: aa1c03e0 mov x0, x28 b75644: 91383421 add x1, x1, #0xe0d b75648: 97fb81ea bl a55df0 b7564c: 35000440 cbnz w0, b756d4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57edc> b75650: 9107e260 add x0, x19, #0x1f8 b75654: f90087ff str xzr, [sp, #264] b75658: f90002a0 str x0, [x21] b7565c: 910423fc add x28, sp, #0x108 b75660: 97fb8180 bl a55c60 b75664: f94002c1 ldr x1, [x22] b75668: 91096260 add x0, x19, #0x258 b7566c: 97fcb157 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b75670: f9412661 ldr x1, [x19, #584] b75674: aa1c03e0 mov x0, x28 b75678: 97fcb154 bl aa1bc8 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27148> b7567c: aa1503e0 mov x0, x21 b75680: 97fcf434 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75684: f90002bf str xzr, [x21] b75688: f94002c1 ldr x1, [x22] b7568c: d0016ce2 adrp x2, 3913000 <__aarch64_sync_cache_range@@Base+0x1cc5f0> b75690: aa1503e0 mov x0, x21 b75694: 91314042 add x2, x2, #0xc50 b75698: 97fcb1c0 bl aa1d98 >::do_copy(void*, void const*, unsigned long) const@@Base+0x27318> b7569c: f94002a0 ldr x0, [x21] b756a0: b40000a0 cbz x0, b756b4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57ebc> b756a4: f9400001 ldr x1, [x0] b756a8: f9401022 ldr x2, [x1, #32] b756ac: f94087e1 ldr x1, [sp, #264] b756b0: d63f0040 blr x2 b756b4: f9404fe0 ldr x0, [sp, #152] b756b8: 394223e1 ldrb w1, [sp, #136] b756bc: 39000001 strb w1, [x0] b756c0: aa1503e0 mov x0, x21 b756c4: 97fc2dd0 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b756c8: aa1c03e0 mov x0, x28 b756cc: 97fc2dce bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b756d0: 14000011 b b75714 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f1c> b756d4: 90015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b756d8: aa1c03e0 mov x0, x28 b756dc: 91358821 add x1, x1, #0xd62 b756e0: 97fb81c4 bl a55df0 b756e4: 340000c0 cbz w0, b756fc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f04> b756e8: 90015f41 adrp x1, 375d000 <__aarch64_sync_cache_range@@Base+0x165f0> b756ec: aa1c03e0 mov x0, x28 b756f0: 9135a021 add x1, x1, #0xd68 b756f4: 97fb81bf bl a55df0 b756f8: 350000e0 cbnz w0, b75714 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f1c> b756fc: aa1b03e0 mov x0, x27 b75700: d2800001 mov x1, #0x0 // #0 b75704: 97fcc19c bl aa5d74 >::do_copy(void*, void const*, unsigned long) const@@Base+0x2b2f4> b75708: f9404be1 ldr x1, [sp, #144] b7570c: 52800020 mov w0, #0x1 // #1 b75710: 39000020 strb w0, [x1] b75714: aa1603e0 mov x0, x22 b75718: 11000739 add w25, w25, #0x1 b7571c: 97fc2dba bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75720: aa1803e0 mov x0, x24 b75724: 97fc2db8 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75728: 17ffff47 b b75444 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57c4c> b7572c: aa1603e0 mov x0, x22 b75730: 97fc2db5 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75734: aa1803e0 mov x0, x24 b75738: 97fc2db3 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7573c: b940e7e0 ldr w0, [sp, #228] b75740: 36f800a0 tbz w0, #31, b75754 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f5c> b75744: f94002e0 ldr x0, [x23] b75748: b4000060 cbz x0, b75754 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f5c> b7574c: f9412261 ldr x1, [x19, #576] b75750: 97fffee5 bl b752e4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57aec> b75754: aa1b03e0 mov x0, x27 b75758: 97fc2dab bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b7575c: aa1a03e0 mov x0, x26 b75760: 97fc2da9 bl a80e04 >::do_copy(void*, void const*, unsigned long) const@@Base+0x6384> b75764: b940e7f4 ldr w20, [sp, #228] b75768: 14000003 b b75774 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57f7c> b7576c: 12afffe0 mov w0, #0x8000ffff // #-2147418113 b75770: 17ffffa7 b b7560c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57e14> b75774: 2a1403e0 mov w0, w20 b75778: f94033fe ldr x30, [sp, #96] b7577c: a94153f3 ldp x19, x20, [sp, #16] b75780: a9425bf5 ldp x21, x22, [sp, #32] b75784: a94363f7 ldp x23, x24, [sp, #48] b75788: a9446bf9 ldp x25, x26, [sp, #64] b7578c: a94573fb ldp x27, x28, [sp, #80] b75790: 910483ff add sp, sp, #0x120 b75794: d65f03c0 ret b75798: d10083ff sub sp, sp, #0x20 b7579c: a90053f3 stp x19, x20, [sp] b757a0: a9017bf5 stp x21, x30, [sp, #16] b757a4: f9411801 ldr x1, [x0, #560] b757a8: d1000421 sub x1, x1, #0x1 b757ac: f9011801 str x1, [x0, #560] b757b0: b5000401 cbnz x1, b75830 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58038> b757b4: b0020095 adrp x21, 4b86000 b757b8: aa0003f3 mov x19, x0 b757bc: f9412aa0 ldr x0, [x21, #592] b757c0: 94002c37 bl b8089c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x630a4> b757c4: 53001c00 uxtb w0, w0 b757c8: 340001e0 cbz w0, b75804 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5800c> b757cc: 97fb83c1 bl a566d0 b757d0: 2a0003f4 mov w20, w0 b757d4: f9412aa0 ldr x0, [x21, #592] b757d8: 528000a1 mov w1, #0x5 // #5 b757dc: 91045000 add x0, x0, #0x114 b757e0: 97ffd46c bl b6a990 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d198> b757e4: 4b000294 sub w20, w20, w0 b757e8: b0020080 adrp x0, 4b86000 b757ec: 52800001 mov w1, #0x0 // #0 b757f0: f9416400 ldr x0, [x0, #712] b757f4: 9103c000 add x0, x0, #0xf0 b757f8: 97ffd466 bl b6a990 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4d198> b757fc: 6b00029f cmp w20, w0 b75800: 540000e8 b.hi b7581c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58024> // b.pmore b75804: 97ffe1fc bl b6dff4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x507fc> b75808: 53001c00 uxtb w0, w0 b7580c: 340000c0 cbz w0, b75824 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5802c> b75810: f9411660 ldr x0, [x19, #552] b75814: f9412261 ldr x1, [x19, #576] b75818: 97fffeb3 bl b752e4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57aec> b7581c: f901167f str xzr, [x19, #552] b75820: 14000004 b b75830 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58038> b75824: f9411660 ldr x0, [x19, #552] b75828: 97fff07b bl b71a14 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5421c> b7582c: 17fffffc b b7581c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58024> b75830: a94053f3 ldp x19, x20, [sp] b75834: a9417bf5 ldp x21, x30, [sp, #16] b75838: 910083ff add sp, sp, #0x20 b7583c: d65f03c0 ret b75840: d10103ff sub sp, sp, #0x40 b75844: a90053f3 stp x19, x20, [sp] b75848: a9015bf5 stp x21, x22, [sp, #16] b7584c: a9027bf7 stp x23, x30, [sp, #32] b75850: f900003f str xzr, [x1] b75854: aa0003f4 mov x20, x0 b75858: aa0103f7 mov x23, x1 b7585c: 9100e3f5 add x21, sp, #0x38 b75860: f9400400 ldr x0, [x0, #8] b75864: 9107e000 add x0, x0, #0x1f8 b75868: f9001fe0 str x0, [sp, #56] b7586c: 97fb80fd bl a55c60 b75870: b9401a93 ldr w19, [x20, #24] b75874: 37f801d3 tbnz w19, #31, b758ac , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580b4> b75878: f9400680 ldr x0, [x20, #8] b7587c: 97ffe13d bl b6dd70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50578> b75880: aa0003f6 mov x22, x0 b75884: b4000120 cbz x0, b758a8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580b0> b75888: aa1503e0 mov x0, x21 b7588c: 97fcf3b1 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75890: aa1603e0 mov x0, x22 b75894: 97fb8697 bl a572f0 b75898: 93407c13 sxtw x19, w0 b7589c: 3100067f cmn w19, #0x1 b758a0: 54000141 b.ne b758c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580d0> // b.any b758a4: 14000005 b b758b8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580c0> b758a8: 52800013 mov w19, #0x0 // #0 b758ac: aa1503e0 mov x0, x21 b758b0: 97fcf3a8 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b758b4: 14000029 b b75958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58160> b758b8: 97fb8186 bl a55ed0 b758bc: 1282ece1 mov w1, #0xffffe898 // #-5992 b758c0: 6b01001f cmp w0, w1 b758c4: 540003a0 b.eq b75938 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58140> // b.none b758c8: f9400680 ldr x0, [x20, #8] b758cc: 9107e000 add x0, x0, #0x1f8 b758d0: f9001fe0 str x0, [sp, #56] b758d4: 97fb80e3 bl a55c60 b758d8: f9400680 ldr x0, [x20, #8] b758dc: aa1603e1 mov x1, x22 b758e0: 97ffffae bl b75798 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57fa0> b758e4: 37f80073 tbnz w19, #31, b758f0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580f8> b758e8: f90002f3 str x19, [x23] b758ec: 1400000b b b75918 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58120> b758f0: 97fb8178 bl a55ed0 b758f4: 1282eda1 mov w1, #0xffffe892 // #-5998 b758f8: 6b01001f cmp w0, w1 b758fc: 540000a1 b.ne b75910 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58118> // b.any b75900: aa1503e0 mov x0, x21 b75904: 52800013 mov w19, #0x0 // #0 b75908: 97fcf392 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b7590c: 14000013 b b75958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58160> b75910: 97ffdf70 bl b6d6d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4fed8> b75914: b9001a80 str w0, [x20, #24] b75918: b9401a93 ldr w19, [x20, #24] b7591c: aa1503e0 mov x0, x21 b75920: 97fcf38c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75924: 36f801b3 tbz w19, #31, b75958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58160> b75928: f9400680 ldr x0, [x20, #8] b7592c: 2a1303e1 mov w1, w19 b75930: 94002b81 bl b80734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62f3c> b75934: 14000009 b b75958 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58160> b75938: aa1603e0 mov x0, x22 b7593c: aa1503e1 mov x1, x21 b75940: 52800022 mov w2, #0x1 // #1 b75944: 52800043 mov w3, #0x2 // #2 b75948: 52800004 mov w4, #0x0 // #0 b7594c: 97fb866d bl a57300 b75950: 93407c13 sxtw x19, w0 b75954: 17ffffdd b b758c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x580d0> b75958: 2a1303e0 mov w0, w19 b7595c: a94053f3 ldp x19, x20, [sp] b75960: a9415bf5 ldp x21, x22, [sp, #16] b75964: a9427bf7 ldp x23, x30, [sp, #32] b75968: 910103ff add sp, sp, #0x40 b7596c: d65f03c0 ret b75970: d10143ff sub sp, sp, #0x50 b75974: b900007f str wzr, [x3] b75978: a90053f3 stp x19, x20, [sp] b7597c: a9015bf5 stp x21, x22, [sp, #16] b75980: a90263f7 stp x23, x24, [sp, #32] b75984: f9001bfe str x30, [sp, #48] b75988: aa0003f4 mov x20, x0 b7598c: aa0103f8 mov x24, x1 b75990: 2a0203f6 mov w22, w2 b75994: f9400400 ldr x0, [x0, #8] b75998: aa0303f7 mov x23, x3 b7599c: 910123f5 add x21, sp, #0x48 b759a0: 9107e000 add x0, x0, #0x1f8 b759a4: f90027e0 str x0, [sp, #72] b759a8: 97fb80ae bl a55c60 b759ac: b9401a93 ldr w19, [x20, #24] b759b0: 36f800d3 tbz w19, #31, b759c8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x581d0> b759b4: 52800040 mov w0, #0x2 // #2 b759b8: 72b008e0 movk w0, #0x8047, lsl #16 b759bc: 6b00027f cmp w19, w0 b759c0: 1a9f1273 csel w19, w19, wzr, ne // ne = any b759c4: 1400001c b b75a34 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5823c> b759c8: f9400680 ldr x0, [x20, #8] b759cc: 97ffe0e9 bl b6dd70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50578> b759d0: aa0003f3 mov x19, x0 b759d4: b40002c0 cbz x0, b75a2c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58234> b759d8: aa1503e0 mov x0, x21 b759dc: 97fcf35d bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b759e0: 2a1603e2 mov w2, w22 b759e4: aa1803e1 mov x1, x24 b759e8: aa1303e0 mov x0, x19 b759ec: 97fb8439 bl a56ad0 b759f0: 2a0003f6 mov w22, w0 b759f4: f9400680 ldr x0, [x20, #8] b759f8: 9107e000 add x0, x0, #0x1f8 b759fc: f90002a0 str x0, [x21] b75a00: 97fb8098 bl a55c60 b75a04: f9400680 ldr x0, [x20, #8] b75a08: aa1303e1 mov x1, x19 b75a0c: 97ffff63 bl b75798 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57fa0> b75a10: 6b1f02df cmp w22, wzr b75a14: 5400016d b.le b75a40 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58248> b75a18: b90002f6 str w22, [x23] b75a1c: f9401a80 ldr x0, [x20, #48] b75a20: 8b36c000 add x0, x0, w22, sxtw b75a24: f9001a80 str x0, [x20, #48] b75a28: 14000012 b b75a70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58278> b75a2c: 528000f3 mov w19, #0x7 // #7 b75a30: 72b008f3 movk w19, #0x8047, lsl #16 b75a34: aa1503e0 mov x0, x21 b75a38: 97fcf346 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75a3c: 1400001a b b75aa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x582ac> b75a40: 54000180 b.eq b75a70 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58278> // b.none b75a44: 97fb8123 bl a55ed0 b75a48: 1282eda1 mov w1, #0xffffe892 // #-5998 b75a4c: 6b01001f cmp w0, w1 b75a50: 540000c1 b.ne b75a68 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58270> // b.any b75a54: aa1503e0 mov x0, x21 b75a58: 528000f3 mov w19, #0x7 // #7 b75a5c: 72b008f3 movk w19, #0x8047, lsl #16 b75a60: 97fcf33c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75a64: 14000010 b b75aa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x582ac> b75a68: 97ffdf1a bl b6d6d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4fed8> b75a6c: b9001a80 str w0, [x20, #24] b75a70: b9401a93 ldr w19, [x20, #24] b75a74: aa1503e0 mov x0, x21 b75a78: 97fcf336 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75a7c: 36f80093 tbz w19, #31, b75a8c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58294> b75a80: f9400680 ldr x0, [x20, #8] b75a84: 2a1303e1 mov w1, w19 b75a88: 94002b2b bl b80734 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62f3c> b75a8c: 6b1f02df cmp w22, wzr b75a90: 540000ad b.le b75aa4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x582ac> b75a94: 528000c1 mov w1, #0x6 // #6 b75a98: f9400680 ldr x0, [x20, #8] b75a9c: 72b00961 movk w1, #0x804b, lsl #16 b75aa0: 97fff94c bl b73fd0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567d8> b75aa4: 2a1303e0 mov w0, w19 b75aa8: f9401bfe ldr x30, [sp, #48] b75aac: a94053f3 ldp x19, x20, [sp] b75ab0: a9415bf5 ldp x21, x22, [sp, #16] b75ab4: a94263f7 ldp x23, x24, [sp, #32] b75ab8: 910143ff add sp, sp, #0x50 b75abc: d65f03c0 ret b75ac0: d10143ff sub sp, sp, #0x50 b75ac4: b900007f str wzr, [x3] b75ac8: a90053f3 stp x19, x20, [sp] b75acc: a9015bf5 stp x21, x22, [sp, #16] b75ad0: a90263f7 stp x23, x24, [sp, #32] b75ad4: a9037bf9 stp x25, x30, [sp, #48] b75ad8: aa0003f3 mov x19, x0 b75adc: aa0103f9 mov x25, x1 b75ae0: f9400400 ldr x0, [x0, #8] b75ae4: 2a0203f6 mov w22, w2 b75ae8: aa0303f8 mov x24, x3 b75aec: 910123f5 add x21, sp, #0x48 b75af0: 9107e000 add x0, x0, #0x1f8 b75af4: f90027e0 str x0, [sp, #72] b75af8: 97fb805a bl a55c60 b75afc: b9401a74 ldr w20, [x19, #24] b75b00: 37f801b4 tbnz w20, #31, b75b34 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5833c> b75b04: f9400660 ldr x0, [x19, #8] b75b08: 97ffe0a4 bl b6dd98 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x505a0> b75b0c: aa0003f4 mov x20, x0 b75b10: b40000e0 cbz x0, b75b2c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58334> b75b14: f9400660 ldr x0, [x19, #8] b75b18: 3948e417 ldrb w23, [x0, #569] b75b1c: aa1503e0 mov x0, x21 b75b20: 97fcf30c bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75b24: 350000f7 cbnz w23, b75b40 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58348> b75b28: 14000013 b b75b74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5837c> b75b2c: 528000f4 mov w20, #0x7 // #7 b75b30: 72b008f4 movk w20, #0x8047, lsl #16 b75b34: aa1503e0 mov x0, x21 b75b38: 97fcf306 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75b3c: 1400003c b b75c2c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58434> b75b40: aa1403e0 mov x0, x20 b75b44: 97ff4c7c bl b48d34 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x2b53c> b75b48: 6b0002df cmp w22, w0 b75b4c: 1a8092d6 csel w22, w22, w0, ls // ls = plast b75b50: 35000136 cbnz w22, b75b74 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5837c> b75b54: f9400660 ldr x0, [x19, #8] b75b58: 9107e000 add x0, x0, #0x1f8 b75b5c: f90002a0 str x0, [x21] b75b60: 97fb8040 bl a55c60 b75b64: f9400660 ldr x0, [x19, #8] b75b68: aa1403e1 mov x1, x20 b75b6c: 97ffff0b bl b75798 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57fa0> b75b70: 14000019 b b75bd4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x583dc> b75b74: 2a1603e2 mov w2, w22 b75b78: aa1903e1 mov x1, x25 b75b7c: aa1403e0 mov x0, x20 b75b80: 97fb83d0 bl a56ac0 b75b84: 2a0003f6 mov w22, w0 b75b88: f9400660 ldr x0, [x19, #8] b75b8c: 9107e000 add x0, x0, #0x1f8 b75b90: f90027e0 str x0, [sp, #72] b75b94: 97fb8033 bl a55c60 b75b98: f9400660 ldr x0, [x19, #8] b75b9c: aa1403e1 mov x1, x20 b75ba0: 97fffefe bl b75798 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x57fa0> b75ba4: 6b1f02df cmp w22, wzr b75ba8: 540000cd b.le b75bc0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x583c8> b75bac: b9000316 str w22, [x24] b75bb0: f9401a60 ldr x0, [x19, #48] b75bb4: 8b36c000 add x0, x0, w22, sxtw b75bb8: f9001a60 str x0, [x19, #48] b75bbc: 1400000d b b75bf0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x583f8> b75bc0: 54000180 b.eq b75bf0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x583f8> // b.none b75bc4: 97fb80c3 bl a55ed0 b75bc8: 1282eda1 mov w1, #0xffffe892 // #-5998 b75bcc: 6b01001f cmp w0, w1 b75bd0: 540000c1 b.ne b75be8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x583f0> // b.any b75bd4: aa1503e0 mov x0, x21 b75bd8: 528000f4 mov w20, #0x7 // #7 b75bdc: 72b008f4 movk w20, #0x8047, lsl #16 b75be0: 97fcf2dc bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75be4: 14000012 b b75c2c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58434> b75be8: 97ffdeba bl b6d6d0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x4fed8> b75bec: b9001a60 str w0, [x19, #24] b75bf0: b9401a74 ldr w20, [x19, #24] b75bf4: aa1503e0 mov x0, x21 b75bf8: 97fcf2d6 bl ab2750 >::do_copy(void*, void const*, unsigned long) const@@Base+0x37cd0> b75bfc: 36f80094 tbz w20, #31, b75c0c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58414> b75c00: f9400660 ldr x0, [x19, #8] b75c04: 2a1403e1 mov w1, w20 b75c08: 94002adf bl b80784 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62f8c> b75c0c: 6b1f02df cmp w22, wzr b75c10: 1a9fd7e0 cset w0, gt b75c14: 6b17001f cmp w0, w23 b75c18: 540000a9 b.ls b75c2c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58434> // b.plast b75c1c: 528000a1 mov w1, #0x5 // #5 b75c20: f9400660 ldr x0, [x19, #8] b75c24: 72b00961 movk w1, #0x804b, lsl #16 b75c28: 97fff8ea bl b73fd0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x567d8> b75c2c: 2a1403e0 mov w0, w20 b75c30: a94053f3 ldp x19, x20, [sp] b75c34: a9415bf5 ldp x21, x22, [sp, #16] b75c38: a94263f7 ldp x23, x24, [sp, #32] b75c3c: a9437bf9 ldp x25, x30, [sp, #48] b75c40: 910143ff add sp, sp, #0x50 b75c44: d65f03c0 ret b75c48: d10103ff sub sp, sp, #0x40 b75c4c: a90053f3 stp x19, x20, [sp] b75c50: f9000bfe str x30, [sp, #16] b75c54: 3900003f strb wzr, [x1] b75c58: 3948e402 ldrb w2, [x0, #569] b75c5c: 34000082 cbz w2, b75c6c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58474> b75c60: 52800020 mov w0, #0x1 // #1 b75c64: 39000020 strb w0, [x1] b75c68: 1400001f b b75ce4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584ec> b75c6c: 9100c3f4 add x20, sp, #0x30 b75c70: aa0103f3 mov x19, x1 b75c74: 52800002 mov w2, #0x0 // #0 b75c78: aa0003e1 mov x1, x0 b75c7c: 9100b3e3 add x3, sp, #0x2c b75c80: aa1403e0 mov x0, x20 b75c84: b9002fff str wzr, [sp, #44] b75c88: 94002a6d bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75c8c: b9402fe0 ldr w0, [sp, #44] b75c90: 37f80160 tbnz w0, #31, b75cbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584c4> b75c94: f9401fe0 ldr x0, [sp, #56] b75c98: b4000120 cbz x0, b75cbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584c4> b75c9c: 9100afe1 add x1, sp, #0x2b b75ca0: 52800022 mov w2, #0x1 // #1 b75ca4: 52800043 mov w3, #0x2 // #2 b75ca8: 52800004 mov w4, #0x0 // #0 b75cac: 97fb8595 bl a57300 b75cb0: 6b1f001f cmp w0, wzr b75cb4: 5400012c b.gt b75cd8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584e0> b75cb8: 54000081 b.ne b75cc8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584d0> // b.any b75cbc: aa1403e0 mov x0, x20 b75cc0: 94002b22 bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75cc4: 14000008 b b75ce4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584ec> b75cc8: 97fb8082 bl a55ed0 b75ccc: 1282eda1 mov w1, #0xffffe892 // #-5998 b75cd0: 6b01001f cmp w0, w1 b75cd4: 54ffff41 b.ne b75cbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584c4> // b.any b75cd8: 52800020 mov w0, #0x1 // #1 b75cdc: 39000260 strb w0, [x19] b75ce0: 17fffff7 b b75cbc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x584c4> b75ce4: a94053f3 ldp x19, x20, [sp] b75ce8: f9400bfe ldr x30, [sp, #16] b75cec: 52800000 mov w0, #0x0 // #0 b75cf0: 910103ff add sp, sp, #0x40 b75cf4: d65f03c0 ret b75cf8: d1006000 sub x0, x0, #0x18 b75cfc: 17ffffd3 b b75c48 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58450> b75d00: d10483ff sub sp, sp, #0x120 b75d04: aa0003e2 mov x2, x0 b75d08: d2800003 mov x3, #0x0 // #0 b75d0c: a90053f3 stp x19, x20, [sp] b75d10: 9100a3f4 add x20, sp, #0x28 b75d14: aa0103f3 mov x19, x1 b75d18: aa1403e0 mov x0, x20 b75d1c: aa0203e1 mov x1, x2 b75d20: 52800002 mov w2, #0x0 // #0 b75d24: f9000bfe str x30, [sp, #16] b75d28: 94002a45 bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75d2c: f9401be0 ldr x0, [sp, #48] b75d30: b4000140 cbz x0, b75d58 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58560> b75d34: 52800081 mov w1, #0x4 // #4 b75d38: b9003be1 str w1, [sp, #56] b75d3c: 9100e3e1 add x1, sp, #0x38 b75d40: 97fb8574 bl a57310 b75d44: 35000100 cbnz w0, b75d64 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5856c> b75d48: f94023e0 ldr x0, [sp, #64] b75d4c: b9000260 str w0, [x19] b75d50: 52800013 mov w19, #0x0 // #0 b75d54: 14000006 b b75d6c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58574> b75d58: 52800193 mov w19, #0xc // #12 b75d5c: 72b00973 movk w19, #0x804b, lsl #16 b75d60: 14000003 b b75d6c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58574> b75d64: 528800b3 mov w19, #0x4005 // #16389 b75d68: 72b00013 movk w19, #0x8000, lsl #16 b75d6c: aa1403e0 mov x0, x20 b75d70: 94002af6 bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75d74: 2a1303e0 mov w0, w19 b75d78: f9400bfe ldr x30, [sp, #16] b75d7c: a94053f3 ldp x19, x20, [sp] b75d80: 910483ff add sp, sp, #0x120 b75d84: d65f03c0 ret b75d88: d1006000 sub x0, x0, #0x18 b75d8c: 17ffffdd b b75d00 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58508> b75d90: d10483ff sub sp, sp, #0x120 b75d94: aa0003e2 mov x2, x0 b75d98: d2800003 mov x3, #0x0 // #0 b75d9c: a90053f3 stp x19, x20, [sp] b75da0: 9100a3f4 add x20, sp, #0x28 b75da4: aa0103f3 mov x19, x1 b75da8: aa1403e0 mov x0, x20 b75dac: aa0203e1 mov x1, x2 b75db0: 52800002 mov w2, #0x0 // #0 b75db4: f9000bfe str x30, [sp, #16] b75db8: 94002a21 bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75dbc: f9401be0 ldr x0, [sp, #48] b75dc0: b4000140 cbz x0, b75de8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x585f0> b75dc4: 528000a1 mov w1, #0x5 // #5 b75dc8: b9003be1 str w1, [sp, #56] b75dcc: 9100e3e1 add x1, sp, #0x38 b75dd0: 97fb8550 bl a57310 b75dd4: 35000100 cbnz w0, b75df4 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x585fc> b75dd8: f94023e0 ldr x0, [sp, #64] b75ddc: b9000260 str w0, [x19] b75de0: 52800013 mov w19, #0x0 // #0 b75de4: 14000006 b b75dfc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58604> b75de8: 52800193 mov w19, #0xc // #12 b75dec: 72b00973 movk w19, #0x804b, lsl #16 b75df0: 14000003 b b75dfc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58604> b75df4: 528800b3 mov w19, #0x4005 // #16389 b75df8: 72b00013 movk w19, #0x8000, lsl #16 b75dfc: aa1403e0 mov x0, x20 b75e00: 94002ad2 bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75e04: 2a1303e0 mov w0, w19 b75e08: f9400bfe ldr x30, [sp, #16] b75e0c: a94053f3 ldp x19, x20, [sp] b75e10: 910483ff add sp, sp, #0x120 b75e14: d65f03c0 ret b75e18: d1006000 sub x0, x0, #0x18 b75e1c: 17ffffdd b b75d90 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58598> b75e20: d10483ff sub sp, sp, #0x120 b75e24: aa0003e2 mov x2, x0 b75e28: d2800003 mov x3, #0x0 // #0 b75e2c: a90053f3 stp x19, x20, [sp] b75e30: 9100a3f4 add x20, sp, #0x28 b75e34: 2a0103f3 mov w19, w1 b75e38: aa1403e0 mov x0, x20 b75e3c: aa0203e1 mov x1, x2 b75e40: 52800002 mov w2, #0x0 // #0 b75e44: f9000bfe str x30, [sp, #16] b75e48: 940029fd bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75e4c: f9401be0 ldr x0, [sp, #48] b75e50: b4000160 cbz x0, b75e7c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58684> b75e54: 52800081 mov w1, #0x4 // #4 b75e58: b9003be1 str w1, [sp, #56] b75e5c: 9100e3e1 add x1, sp, #0x38 b75e60: f90023f3 str x19, [sp, #64] b75e64: 52800013 mov w19, #0x0 // #0 b75e68: 97fb84ae bl a57120 b75e6c: 340000c0 cbz w0, b75e84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5868c> b75e70: 528800b3 mov w19, #0x4005 // #16389 b75e74: 72b00013 movk w19, #0x8000, lsl #16 b75e78: 14000003 b b75e84 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5868c> b75e7c: 52800193 mov w19, #0xc // #12 b75e80: 72b00973 movk w19, #0x804b, lsl #16 b75e84: aa1403e0 mov x0, x20 b75e88: 94002ab0 bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75e8c: 2a1303e0 mov w0, w19 b75e90: f9400bfe ldr x30, [sp, #16] b75e94: a94053f3 ldp x19, x20, [sp] b75e98: 910483ff add sp, sp, #0x120 b75e9c: d65f03c0 ret b75ea0: d1006000 sub x0, x0, #0x18 b75ea4: 17ffffdf b b75e20 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58628> b75ea8: d10483ff sub sp, sp, #0x120 b75eac: aa0003e2 mov x2, x0 b75eb0: d2800003 mov x3, #0x0 // #0 b75eb4: a90053f3 stp x19, x20, [sp] b75eb8: 9100a3f4 add x20, sp, #0x28 b75ebc: 2a0103f3 mov w19, w1 b75ec0: aa1403e0 mov x0, x20 b75ec4: aa0203e1 mov x1, x2 b75ec8: 52800002 mov w2, #0x0 // #0 b75ecc: f9000bfe str x30, [sp, #16] b75ed0: 940029db bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75ed4: f9401be0 ldr x0, [sp, #48] b75ed8: b4000160 cbz x0, b75f04 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5870c> b75edc: 528000a1 mov w1, #0x5 // #5 b75ee0: b9003be1 str w1, [sp, #56] b75ee4: 9100e3e1 add x1, sp, #0x38 b75ee8: f90023f3 str x19, [sp, #64] b75eec: 52800013 mov w19, #0x0 // #0 b75ef0: 97fb848c bl a57120 b75ef4: 340000c0 cbz w0, b75f0c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58714> b75ef8: 528800b3 mov w19, #0x4005 // #16389 b75efc: 72b00013 movk w19, #0x8000, lsl #16 b75f00: 14000003 b b75f0c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58714> b75f04: 52800193 mov w19, #0xc // #12 b75f08: 72b00973 movk w19, #0x804b, lsl #16 b75f0c: aa1403e0 mov x0, x20 b75f10: 94002a8e bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75f14: 2a1303e0 mov w0, w19 b75f18: f9400bfe ldr x30, [sp, #16] b75f1c: a94053f3 ldp x19, x20, [sp] b75f20: 910483ff add sp, sp, #0x120 b75f24: d65f03c0 ret b75f28: d1006000 sub x0, x0, #0x18 b75f2c: 17ffffdf b b75ea8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x586b0> b75f30: d10103ff sub sp, sp, #0x40 b75f34: 52800022 mov w2, #0x1 // #1 b75f38: d2800003 mov x3, #0x0 // #0 b75f3c: a90053f3 stp x19, x20, [sp] b75f40: aa0003f3 mov x19, x0 b75f44: 9100c3f4 add x20, sp, #0x30 b75f48: a9015bf5 stp x21, x22, [sp, #16] b75f4c: aa1403e0 mov x0, x20 b75f50: 53001c36 uxtb w22, w1 b75f54: aa1303e1 mov x1, x19 b75f58: f90013fe str x30, [sp, #32] b75f5c: 940029b8 bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b75f60: f9401fe0 ldr x0, [sp, #56] b75f64: b4000260 cbz x0, b75fb0 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x587b8> b75f68: 52800015 mov w21, #0x0 // #0 b75f6c: 34000076 cbz w22, b75f78 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58780> b75f70: f9412260 ldr x0, [x19, #576] b75f74: 39438015 ldrb w21, [x0, #224] b75f78: b942da62 ldr w2, [x19, #728] b75f7c: aa1403e0 mov x0, x20 b75f80: b942de63 ldr w3, [x19, #732] b75f84: 2a1503e1 mov w1, w21 b75f88: b942e264 ldr w4, [x19, #736] b75f8c: 97ffdfe7 bl b6df28 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50730> b75f90: 2a0003f3 mov w19, w0 b75f94: 37f80120 tbnz w0, #31, b75fb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x587c0> b75f98: aa1403e0 mov x0, x20 b75f9c: 2a1503e1 mov w1, w21 b75fa0: 97ffdfcb bl b6decc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x506d4> b75fa4: 6b1f001f cmp w0, wzr b75fa8: 1a9fb013 csel w19, w0, wzr, lt // lt = tstop b75fac: 14000003 b b75fb8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x587c0> b75fb0: 52800033 mov w19, #0x1 // #1 b75fb4: 72b83e73 movk w19, #0xc1f3, lsl #16 b75fb8: aa1403e0 mov x0, x20 b75fbc: 94002a63 bl b80948 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x63150> b75fc0: 2a1303e0 mov w0, w19 b75fc4: f94013fe ldr x30, [sp, #32] b75fc8: a94053f3 ldp x19, x20, [sp] b75fcc: a9415bf5 ldp x21, x22, [sp, #16] b75fd0: 910103ff add sp, sp, #0x40 b75fd4: d65f03c0 ret b75fd8: 394b5402 ldrb w2, [x0, #725] b75fdc: 53001c21 uxtb w1, w1 b75fe0: 34000042 cbz w2, b75fe8 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x587f0> b75fe4: 17ffffd3 b b75f30 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58738> b75fe8: d65f03c0 ret b75fec: d10083ff sub sp, sp, #0x20 b75ff0: 52800002 mov w2, #0x0 // #0 b75ff4: a90053f3 stp x19, x20, [sp] b75ff8: f9000bfe str x30, [sp, #16] b75ffc: 53001c34 uxtb w20, w1 b76000: 394b5401 ldrb w1, [x0, #725] b76004: 6b14003f cmp w1, w20 b76008: 540001a0 b.eq b7603c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58844> // b.none b7600c: aa0003f3 mov x19, x0 b76010: 35000114 cbnz w20, b76030 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58838> b76014: 390b5674 strb w20, [x19, #725] b76018: aa1303e0 mov x0, x19 b7601c: 2a1403e1 mov w1, w20 b76020: 97ffffc4 bl b75f30 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58738> b76024: 6b1f001f cmp w0, wzr b76028: 1a9fb002 csel w2, w0, wzr, lt // lt = tstop b7602c: 14000004 b b7603c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58844> b76030: 97ffdf93 bl b6de7c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x50684> b76034: 36ffff00 tbz w0, #31, b76014 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5881c> b76038: 2a0003e2 mov w2, w0 b7603c: 2a0203e0 mov w0, w2 b76040: f9400bfe ldr x30, [sp, #16] b76044: a94053f3 ldp x19, x20, [sp] b76048: 910083ff add sp, sp, #0x20 b7604c: d65f03c0 ret b76050: d1006000 sub x0, x0, #0x18 b76054: 17ffffe6 b b75fec , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x587f4> b76058: d100c3ff sub sp, sp, #0x30 b7605c: 51000424 sub w4, w1, #0x1 b76060: 528fffc3 mov w3, #0x7ffe // #32766 b76064: 6b03009f cmp w4, w3 b76068: a90053f3 stp x19, x20, [sp] b7606c: f9000bfe str x30, [sp, #16] b76070: 54000548 b.hi b76118 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58920> // b.pmore b76074: 51000444 sub w4, w2, #0x1 b76078: 6b03009f cmp w4, w3 b7607c: 540004e8 b.hi b76118 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58920> // b.pmore b76080: b942d803 ldr w3, [x0, #728] b76084: 6b03003f cmp w1, w3 b76088: 540000a1 b.ne b7609c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x588a4> // b.any b7608c: b942dc03 ldr w3, [x0, #732] b76090: 52800013 mov w19, #0x0 // #0 b76094: 6b03005f cmp w2, w3 b76098: 54000440 b.eq b76120 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x58928> // b.none b7609c: b902d801 str w1, [x0, #728] b760a0: b942e001 ldr w1, [x0, #736] b760a4: b902dc02 str w2, [x0, #732] b760a8: 3100043f cmn w1, #0x1 b760ac: 54000081 b.ne b760bc , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x588c4> // b.any b760b0: f9412001 ldr x1, [x0, #576] b760b4: b940dc21 ldr w1, [x1, #220] b760b8: b902e001 str w1, [x0, #736] b760bc: aa0003f3 mov x19, x0 b760c0: 910083f4 add x20, sp, #0x20 b760c4: aa1403e0 mov x0, x20 b760c8: aa1303e1 mov x1, x19 b760cc: 52800022 mov w2, #0x1 // #1 b760d0: d2800003 mov x3, #0x0 // #0 b760d4: 9400295a bl b8063c , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x62e44> b760d8: f94017e0 ldr x0, [sp, #40] b760dc: b4000140 cbz x0, b76104 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string, std::__ndk1::allocator >&&)@@Base+0x5890c> b760e0: 394b5661 ldrb w1, [x19, #725] b760e4: aa1403e0 mov x0, x20 b760e8: b942da62 ldr w2, [x19, #728] b760ec: b942de63 ldr w3, [x19, #732] b760f0: b942e264 ldr w4, [x19, #736] b760f4: 97ffdf8d bl b6df28 , std::__ndk1::allocator >, std::__ndk1::allocator, std::__ndk1::allocator > > >::__push_back_slow_path, std::__ndk1::allocator > >(std::__ndk1::basic_string     226 ····​move-​result·​v0 224 ····​move-​result·​v0     227 ····​if-​nez·​v0,​·​:​cond_0 225 ····​if-​nez·​v0,​·​:​cond_0     228 ····​.​line·​360 226 ····​.​line·​360 229 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 227 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 230 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D 228 ····​invoke-​static·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D     231 ····​move-​result-​wide·​v0 229 ····​move-​result-​wide·​v0     232 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getAngleTolerance()​D 230 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getAngleTolerance()​D     233 ····​move-​result-​wide·​v4 231 ····​move-​result-​wide·​v4     Offset 253, 22 lines modified Offset 251, 22 lines modified     253 ····​move-​result·​v0 251 ····​move-​result·​v0     254 ····​if-​gez·​v0,​·​:​cond_0 252 ····​if-​gez·​v0,​·​:​cond_0     255 ····​.​line·​361 253 ····​.​line·​361 256 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 254 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 257 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D 255 ····​invoke-​static·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D     258 ····​move-​result-​wide·​v2 256 ····​move-​result-​wide·​v2     259 ····​goto·​:​goto_0 257 ····​goto·​:​goto_0     260 ····​.​line·​364 258 ····​.​line·​364 261 ····​.​end·​local·​v7····​#·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​ 259 ····​.​end·​local·​v6····​#·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​ 262 ····​:​cond_1 260 ····​:​cond_1 263 ····​return-​wide·​v2 261 ····​return-​wide·​v2 264 .​end·​method 262 .​end·​method     265 .​method·​private·​hasDeactivatedMeasure​(Ljava/​util/​ArrayList;​)​Z 263 .​method·​private·​hasDeactivatedMeasure​(Ljava/​util/​ArrayList;​)​Z 266 ····​.​locals·​3 264 ····​.​locals·​3 267 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 265 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ Offset 282, 48 lines modified Offset 280, 47 lines modified 282 ····​.​end·​annotation 280 ····​.​end·​annotation     283 ····​.​prologue 281 ····​.​prologue 284 ····​.​line·​488 282 ····​.​line·​488 285 ····​.​local·​p1,​·​"measures":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​Measure;​>;​" 283 ····​.​local·​p1,​·​"measures":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​Measure;​>;​" 286 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 284 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​     287 ····​move-​result-​object·​v0 285 ····​move-​result-​object·​v1     288 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​   289 ····​:​cond_0 286 ····​:​cond_0 290 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 287 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z Max diff block lines reached; 43681/47942 bytes (91.11%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Gisement.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
23 ····​.​param·​p1,​·​"id"····​#·​J 23 ····​.​param·​p1,​·​"id"····​#·​J
24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​100 26 ····​.​line·​100
27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  28 ····​.​line·​101
28 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 29 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
29 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
30 ····​const·​v1,​·​0x7f060159 31 ····​const·​v1,​·​0x7f060159
   
31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 32 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 41, 14 lines modified Offset 42, 15 lines modified
   
41 ····​move-​object·​v1,​·​p0 42 ····​move-​object·​v1,​·​p0
   
42 ····​move-​wide·​v2,​·​p1 43 ····​move-​wide·​v2,​·​p1
   
43 ····​move-​object·​v6,​·​p3 44 ····​move-​object·​v6,​·​p3
   
  45 ····​.​line·​100
44 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 46 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
45 ····​.​line·​104 47 ····​.​line·​104
46 ····​return-​void 48 ····​return-​void
47 .​end·​method 49 .​end·​method
   
48 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V 50 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V
Offset 91, 24 lines modified Offset 93, 26 lines modified
91 ····​.​param·​p3,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 93 ····​.​param·​p3,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
92 ····​.​param·​p4,​·​"hasDAO"····​#·​Z 94 ····​.​param·​p4,​·​"hasDAO"····​#·​Z
   
93 ····​.​prologue 95 ····​.​prologue
94 ····​.​line·​67 96 ····​.​line·​67
95 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 97 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  98 ····​.​line·​68
96 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 99 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
97 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v2
   
98 ····​const·​v3,​·​0x7f060159 101 ····​const·​v3,​·​0x7f060159
   
99 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v2 103 ····​move-​result-​object·​v2
   
  104 ····​.​line·​67
101 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 105 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
102 ····​.​line·​71 106 ····​.​line·​71
103 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​ 107 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​
   
104 ····​.​line·​72 108 ····​.​line·​72
105 ····​iput-​object·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​iput-​object·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 155, 14 lines modified Offset 159, 15 lines modified
   
155 ····​move-​result·​v0 159 ····​move-​result·​v0
   
156 ····​if-​nez·​v0,​·​:​cond_0 160 ····​if-​nez·​v0,​·​:​cond_0
   
157 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​ 161 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  162 ····​.​line·​231
158 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 163 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
159 ····​move-​result-​wide·​v0 164 ····​move-​result-​wide·​v0
   
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 165 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
161 ····​move-​result·​v0 166 ····​move-​result·​v0
Offset 255, 27 lines modified Offset 260, 29 lines modified
   
255 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 260 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
   
256 ····​move-​result·​v2 261 ····​move-​result·​v2
   
257 ····​if-​nez·​v2,​·​:​cond_5 262 ····​if-​nez·​v2,​·​:​cond_5
   
  263 ····​.​line·​179
258 ····​:​cond_3 264 ····​:​cond_3
259 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 265 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
260 ····​move-​result·​v2 266 ····​move-​result·​v2
   
261 ····​if-​eqz·​v2,​·​:​cond_4 267 ····​if-​eqz·​v2,​·​:​cond_4
   
262 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 268 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
   
263 ····​move-​result·​v2 269 ····​move-​result·​v2
   
264 ····​if-​nez·​v2,​·​:​cond_5 270 ····​if-​nez·​v2,​·​:​cond_5
   
  271 ····​.​line·​180
265 ····​:​cond_4 272 ····​:​cond_4
266 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 273 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
Max diff block lines reached; 2723/5643 bytes (48.25%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LeveOrthogonal.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​.​param·​p1,​·​"id"····​#·​J 43 ····​.​param·​p1,​·​"id"····​#·​J
44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​54 46 ····​.​line·​54
47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  48 ····​.​line·​55
48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 49 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
50 ····​const·​v1,​·​0x7f06015d 51 ····​const·​v1,​·​0x7f06015d
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​object·​v1,​·​p0 62 ····​move-​object·​v1,​·​p0
   
62 ····​move-​wide·​v2,​·​p1 63 ····​move-​wide·​v2,​·​p1
   
63 ····​move-​object·​v6,​·​p3 64 ····​move-​object·​v6,​·​p3
   
  65 ····​.​line·​54
64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
65 ····​.​line·​58 67 ····​.​line·​58
66 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 68 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
67 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0 69 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0
   
Offset 98, 24 lines modified Offset 100, 26 lines modified
98 ····​.​locals·​4 100 ····​.​locals·​4
99 ····​.​param·​p1,​·​"hasDAO"····​#·​Z 101 ····​.​param·​p1,​·​"hasDAO"····​#·​Z
   
100 ····​.​prologue 102 ····​.​prologue
101 ····​.​line·​44 103 ····​.​line·​44
102 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 104 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  105 ····​.​line·​45
103 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 106 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
104 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
105 ····​const·​v2,​·​0x7f06015d 108 ····​const·​v2,​·​0x7f06015d
   
106 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
  111 ····​.​line·​44
108 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 112 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
109 ····​.​line·​48 113 ····​.​line·​48
110 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 114 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
111 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0 115 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0
   
Offset 157, 19 lines modified Offset 161, 17 lines modified
   
157 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>measures:​Ljava/​util/​ArrayList;​ 161 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>measures:​Ljava/​util/​ArrayList;​
   
158 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I 162 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
159 ····​move-​result·​v3 163 ····​move-​result·​v3
   
160 ····​const/​16·​v16,​·​0x1 164 ····​const/​4·​v15,​·​0x1
   
161 ····move/​from16·v0,​·​v16 165 ····if-​ge·​v3,​·​v15,​·:​cond_0
   
162 ····​if-​ge·​v3,​·​v0,​·​:​cond_0  
   
163 ····​.​line·​99 166 ····​.​line·​99
164 ····​:​goto_0 167 ····​:​goto_0
165 ····​return-​void 168 ····​return-​void
   
166 ····​.​line·​69 169 ····​.​line·​69
167 ····​:​cond_0 170 ····​:​cond_0
Offset 188, 29 lines modified Offset 190, 26 lines modified
   
188 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​ 190 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​
   
189 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v3
   
190 ····​move-​object/​from16·​v0,​·​p0 192 ····​move-​object/​from16·​v0,​·​p0
   
191 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 193 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
192 ····​move-​object/​from16·​v16,​·​v0  
   
193 ····invoke-​virtual/​range·{v16·.​.​·​v16},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​ 194 ····​.​line·​72
  195 ····​invoke-​virtual·​{v15},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​
   
194 ····​move-​result-​object·​v16 196 ····​move-​result-​object·​v15
   
195 ····​const/​16·​v17,​·​0x0  
   
196 ····move-​object/​from16·​v0,​·v16 197 ····const/​16·​v16,​·0x0
   
Max diff block lines reached; 16392/19577 bytes (83.73%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LimitDisplacement.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 ····​.​param·​p1,​·​"id"····​#·​J 35 ····​.​param·​p1,​·​"id"····​#·​J
36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​57 38 ····​.​line·​57
39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  40 ····​.​line·​60
40 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 41 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
42 ····​const·​v1,​·​0x7f06015f 43 ····​const·​v1,​·​0x7f06015f
   
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 53, 14 lines modified Offset 54, 15 lines modified
   
53 ····​move-​object·​v1,​·​p0 54 ····​move-​object·​v1,​·​p0
   
54 ····​move-​wide·​v2,​·​p1 55 ····​move-​wide·​v2,​·​p1
   
55 ····​move-​object·​v6,​·​p3 56 ····​move-​object·​v6,​·​p3
   
  57 ····​.​line·​57
56 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
57 ····​.​line·​64 59 ····​.​line·​64
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
   
60 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLjava/​lang/​String;​Ljava/​lang/​String;​Z)​V 62 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLjava/​lang/​String;​Ljava/​lang/​String;​Z)​V
Offset 74, 24 lines modified Offset 76, 26 lines modified
74 ····​.​param·​p8,​·​"_pointYNumber"····​#·​Ljava/​lang/​String;​ 76 ····​.​param·​p8,​·​"_pointYNumber"····​#·​Ljava/​lang/​String;​
75 ····​.​param·​p9,​·​"hasDAO"····​#·​Z 77 ····​.​param·​p9,​·​"hasDAO"····​#·​Z
   
76 ····​.​prologue 78 ····​.​prologue
77 ····​.​line·​41 79 ····​.​line·​41
78 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 80 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  81 ····​.​line·​43
79 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 82 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
80 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
81 ····​const·​v2,​·​0x7f06015f 84 ····​const·​v2,​·​0x7f06015f
   
82 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
  87 ····​.​line·​41
84 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p9},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 88 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p9},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
85 ····​.​line·​47 89 ····​.​line·​47
86 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​ 90 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​
   
87 ····​.​line·​48 91 ····​.​line·​48
88 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 92 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 169, 14 lines modified Offset 173, 15 lines modified
   
169 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 173 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
   
170 ····​const/​4·​v10,​·​0x0 174 ····​const/​4·​v10,​·​0x0
   
171 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V 175 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V
   
  176 ····​.​line·​71
172 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 177 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
173 ····​move-​result-​wide·​v8 178 ····​move-​result-​wide·​v8
   
174 ····​sub-​double·​v20,​·​v6,​·​v8 179 ····​sub-​double·​v20,​·​v6,​·​v8
   
175 ····​.​line·​73 180 ····​.​line·​73
Offset 209, 14 lines modified Offset 214, 15 lines modified
   
209 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​ 214 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​
   
210 ····​const/​4·​v10,​·​0x0 215 ····​const/​4·​v10,​·​0x0
   
211 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V 216 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V
   
  217 ····​.​line·​74
212 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 218 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
213 ····​move-​result-​wide·​v8 219 ····​move-​result-​wide·​v8
   
214 ····​sub-​double·​v24,​·​v6,​·​v8 220 ····​sub-​double·​v24,​·​v6,​·​v8
   
215 ····​.​line·​76 221 ····​.​line·​76
Offset 711, 18 lines modified Offset 717, 20 lines modified
711 ····​.​local·​v0,​·​"jo":​Lorg/​json/​JSONObject;​ 717 ····​.​local·​v0,​·​"jo":​Lorg/​json/​JSONObject;​
712 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 718 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
713 ····​move-​result-​object·​v1 719 ····​move-​result-​object·​v1
   
714 ····​const-​string·​v2,​·​"point_a" 720 ····​const-​string·​v2,​·​"point_a"
   
  721 ····​.​line·​131
Max diff block lines reached; 2659/6089 bytes (43.67%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LineCircleIntersection.smali
Offset 42, 14 lines modified Offset 42, 15 lines modified
42 ····​.​param·​p1,​·​"id"····​#·​J 42 ····​.​param·​p1,​·​"id"····​#·​J
43 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 43 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​48 45 ····​.​line·​48
46 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 46 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  47 ····​.​line·​50
47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
48 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
49 ····​const·​v1,​·​0x7f060161 50 ····​const·​v1,​·​0x7f060161
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ····​move-​object·​v1,​·​p0 61 ····​move-​object·​v1,​·​p0
   
61 ····​move-​wide·​v2,​·​p1 62 ····​move-​wide·​v2,​·​p1
   
62 ····​move-​object·​v6,​·​p3 63 ····​move-​object·​v6,​·​p3
   
  64 ····​.​line·​48
63 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 65 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
64 ····​.​line·​53 66 ····​.​line·​53
65 ····​return-​void 67 ····​return-​void
66 .​end·​method 68 .​end·​method
   
67 .​method·​public·​constructor·​<init>(Z)​V 69 .​method·​public·​constructor·​<init>(Z)​V
Offset 78, 24 lines modified Offset 80, 26 lines modified
78 ····​const-​wide/​16·​v4,​·​0x0 80 ····​const-​wide/​16·​v4,​·​0x0
   
79 ····​const/​4·​v3,​·​0x0 81 ····​const/​4·​v3,​·​0x0
   
80 ····​.​line·​82 82 ····​.​line·​82
81 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 83 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  84 ····​.​line·​83
82 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 85 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
83 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
84 ····​const·​v2,​·​0x7f060161 87 ····​const·​v2,​·​0x7f060161
   
85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 88 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
86 ····​move-​result-​object·​v1 89 ····​move-​result-​object·​v1
   
  90 ····​.​line·​82
87 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 91 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
88 ····​.​line·​86 92 ····​.​line·​86
89 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 93 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
90 ····​invoke-​direct·​{v0,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Z)​V 94 ····​invoke-​direct·​{v0,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Z)​V
   
Offset 238, 26 lines modified Offset 242, 28 lines modified
   
238 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 242 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
239 ····​move-​object/​from16·​v0,​·​p0 243 ····​move-​object/​from16·​v0,​·​p0
   
240 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 244 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  245 ····​.​line·​160
241 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 246 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
242 ····​move-​result-​wide·​v2 247 ····​move-​result-​wide·​v2
   
243 ····​move-​object/​from16·​v0,​·​p0 248 ····​move-​object/​from16·​v0,​·​p0
   
244 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>displacementL:​D 249 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>displacementL:​D
   
245 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>abs(D)​D 250 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
246 ····​move-​result-​wide·​v6 251 ····​move-​result-​wide·​v6
   
  252 ····​.​line·​159
247 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D 253 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D
   
248 ····​move-​result-​wide·​v2 254 ····​move-​result-​wide·​v2
   
249 ····​invoke-​virtual·​{v12,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>setEast(D)​V 255 ····​invoke-​virtual·​{v12,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>setEast(D)​V
   
250 ····​.​line·​161 256 ····​.​line·​161
Offset 265, 26 lines modified Offset 271, 28 lines modified
   
265 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 271 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
266 ····​move-​object/​from16·​v0,​·​p0 272 ····​move-​object/​from16·​v0,​·​p0
   
267 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 273 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  274 ····​.​line·​162
268 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 275 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
269 ····​move-​result-​wide·​v2 276 ····​move-​result-​wide·​v2
Max diff block lines reached; 18066/21085 bytes (85.68%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LinesIntersection.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 ····​.​param·​p1,​·​"id"····​#·​J 35 ····​.​param·​p1,​·​"id"····​#·​J
36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​79 38 ····​.​line·​79
39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  40 ····​.​line·​82
40 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 41 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
42 ····​const·​v1,​·​0x7f060162 43 ····​const·​v1,​·​0x7f060162
   
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 53, 14 lines modified Offset 54, 15 lines modified
   
53 ····​move-​object·​v1,​·​p0 54 ····​move-​object·​v1,​·​p0
   
54 ····​move-​wide·​v2,​·​p1 55 ····​move-​wide·​v2,​·​p1
   
55 ····​move-​object·​v6,​·​p3 56 ····​move-​object·​v6,​·​p3
   
  57 ····​.​line·​79
56 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
57 ····​.​line·​85 59 ····​.​line·​85
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
   
60 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLjava/​lang/​String;​Z)​V 62 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLjava/​lang/​String;​Z)​V
Offset 78, 24 lines modified Offset 80, 26 lines modified
78 ····​.​param·​p17,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​ 80 ····​.​param·​p17,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​
79 ····​.​param·​p18,​·​"hasDAO"····​#·​Z 81 ····​.​param·​p18,​·​"hasDAO"····​#·​Z
   
80 ····​.​prologue 82 ····​.​prologue
81 ····​.​line·​92 83 ····​.​line·​92
82 ····​sget-​object·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 84 ····​sget-​object·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  85 ····​.​line·​94
83 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 86 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
84 ····​move-​result-​object·​v3 87 ····​move-​result-​object·​v3
   
85 ····​const·​v4,​·​0x7f060162 88 ····​const·​v4,​·​0x7f060162
   
86 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 89 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v3 90 ····​move-​result-​object·​v3
   
  91 ····​.​line·​92
88 ····​move/​from16·​v0,​·​p18 92 ····​move/​from16·​v0,​·​p18
   
89 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 93 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
90 ····​.​line·​97 94 ····​.​line·​97
91 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>setP1D1(Lch/​hgdev/​toposuite/​points/​Point;​)​V 95 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>setP1D1(Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
Offset 244, 14 lines modified Offset 248, 15 lines modified
   
244 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 248 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
245 ····​move-​object/​from16·​v0,​·​p0 249 ····​move-​object/​from16·​v0,​·​p0
   
246 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 250 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  251 ····​.​line·​128
247 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D 252 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D
   
248 ····​move-​result-​wide·​v8 253 ····​move-​result-​wide·​v8
   
249 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z 254 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z
   
250 ····​move-​result·​v2 255 ····​move-​result·​v2
Offset 263, 14 lines modified Offset 268, 15 lines modified
   
263 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 268 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
264 ····​move-​object/​from16·​v0,​·​p0 269 ····​move-​object/​from16·​v0,​·​p0
   
265 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 270 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  271 ····​.​line·​129
266 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D 272 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D
   
267 ····​move-​result-​wide·​v8 273 ····​move-​result-​wide·​v8
   
268 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z 274 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z
   
269 ····​move-​result·​v2 275 ····​move-​result·​v2
Offset 281, 14 lines modified Offset 287, 15 lines modified
   
281 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 287 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
282 ····​move-​object/​from16·​v0,​·​p0 288 ····​move-​object/​from16·​v0,​·​p0
   
283 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 289 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  290 ····​.​line·​130
Max diff block lines reached; 20604/24109 bytes (85.46%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Measure.smali
Offset 57, 14 lines modified Offset 57, 15 lines modified
   
57 ····​move-​result-​wide·​v6 57 ····​move-​result-​wide·​v6
   
58 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getS()​D 58 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getS()​D
   
59 ····​move-​result-​wide·​v8 59 ····​move-​result-​wide·​v8
   
  60 ····​.​line·​91
60 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLatDepl()​D 61 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLatDepl()​D
   
61 ····​move-​result-​wide·​v10 62 ····​move-​result-​wide·​v10
   
62 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLonDepl()​D 63 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLonDepl()​D
   
63 ····​move-​result-​wide·​v12 64 ····​move-​result-​wide·​v12
Offset 73, 14 lines modified Offset 74, 15 lines modified
   
73 ····​move-​result-​wide·​v14 74 ····​move-​result-​wide·​v14
   
74 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getUnknownOrientatio​n()​D 75 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getUnknownOrientatio​n()​D
   
75 ····​move-​result-​wide·​v16 76 ····​move-​result-​wide·​v16
   
  77 ····​.​line·​92
76 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getMeasureNumber()​Ljava/​lang/​String;​ 78 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getMeasureNumber()​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v18 79 ····​move-​result-​object·​v18
   
78 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getAbscissa()​D 80 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getAbscissa()​D
   
79 ····​move-​result-​wide·​v19 81 ····​move-​result-​wide·​v19
Offset 91, 14 lines modified Offset 93, 15 lines modified
   
91 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z 93 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z
   
92 ····​move-​result·​v23 94 ····​move-​result·​v23
   
93 ····​move-​object/​from16·​v0,​·​p0 95 ····​move-​object/​from16·​v0,​·​p0
   
  96 ····​.​line·​90
94 ····​invoke-​direct/​range·​{v0·​.​.​·​v23},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDDLjava/​lang/​String;​DDZ)​V 97 ····​invoke-​direct/​range·​{v0·​.​.​·​v23},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDDLjava/​lang/​String;​DDZ)​V
   
95 ····​.​line·​93 98 ····​.​line·​93
96 ····​return-​void 99 ····​return-​void
97 .​end·​method 100 .​end·​method
   
98 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V 101 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V
[−]
smali/ch/hgdev/toposuite/calculation/OrthogonalBase.smali
Offset 145, 36 lines modified Offset 145, 40 lines modified
145 ····​.​local·​v8,​·​"jo":​Lorg/​json/​JSONObject;​ 145 ····​.​local·​v8,​·​"jo":​Lorg/​json/​JSONObject;​
146 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 146 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
147 ····​move-​result-​object·​v10 147 ····​move-​result-​object·​v10
   
148 ····​const-​string·​v11,​·​"origin" 148 ····​const-​string·​v11,​·​"origin"
   
  149 ····​.​line·​98
149 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 150 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v11 151 ····​move-​result-​object·​v11
   
  152 ····​.​line·​97
151 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​ 153 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​
   
152 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v2
   
153 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 155 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
154 ····​.​line·​99 156 ····​.​line·​99
155 ····​.​local·​v2,​·​"origin":​Lch/​hgdev/​toposuite/​points/​Point;​ 157 ····​.​local·​v2,​·​"origin":​Lch/​hgdev/​toposuite/​points/​Point;​
156 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 158 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
157 ····​move-​result-​object·​v10 159 ····​move-​result-​object·​v10
   
158 ····​const-​string·​v11,​·​"extremity" 160 ····​const-​string·​v11,​·​"extremity"
   
  161 ····​.​line·​100
159 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 162 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
160 ····​move-​result-​object·​v11 163 ····​move-​result-​object·​v11
   
  164 ····​.​line·​99
161 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​ 165 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​
   
162 ····​move-​result-​object·​v3 166 ····​move-​result-​object·​v3
   
163 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 167 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
164 ····​.​line·​101 168 ····​.​line·​101
[−]
smali/ch/hgdev/toposuite/calculation/OrthogonalImplantation.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​.​param·​p1,​·​"id"····​#·​J 43 ····​.​param·​p1,​·​"id"····​#·​J
44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​46 46 ····​.​line·​46
47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  48 ····​.​line·​48
48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 49 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
50 ····​const·​v1,​·​0x7f060164 51 ····​const·​v1,​·​0x7f060164
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​object·​v1,​·​p0 62 ····​move-​object·​v1,​·​p0
   
62 ····​move-​wide·​v2,​·​p1 63 ····​move-​wide·​v2,​·​p1
   
63 ····​move-​object·​v6,​·​p3 64 ····​move-​object·​v6,​·​p3
   
  65 ····​.​line·​46
64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
65 ····​.​line·​52 67 ····​.​line·​52
66 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 68 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
67 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V 69 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V
   
Offset 97, 24 lines modified Offset 99, 26 lines modified
97 ····​.​param·​p1,​·​"base"····​#·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 99 ····​.​param·​p1,​·​"base"····​#·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
98 ····​.​param·​p2,​·​"hasDAO"····​#·​Z 100 ····​.​param·​p2,​·​"hasDAO"····​#·​Z
   
99 ····​.​prologue 101 ····​.​prologue
100 ····​.​line·​32 102 ····​.​line·​32
101 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 103 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  104 ····​.​line·​33
102 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 105 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
103 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
104 ····​const·​v2,​·​0x7f060164 107 ····​const·​v2,​·​0x7f060164
   
105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v1
   
  110 ····​.​line·​32
107 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 111 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
108 ····​.​line·​36 112 ····​.​line·​36
109 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 113 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
110 ····​.​line·​37 114 ····​.​line·​37
111 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 115 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
Offset 185, 22 lines modified Offset 189, 24 lines modified
185 ····​:​cond_0 189 ····​:​cond_0
186 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 190 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
187 ····​if-​eqz·​v2,​·​:​cond_1 191 ····​if-​eqz·​v2,​·​:​cond_1
   
188 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 192 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
  193 ····​.​line·​63
189 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​ 194 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​
   
190 ····​move-​result-​object·​v2 195 ····​move-​result-​object·​v2
   
191 ····​if-​eqz·​v2,​·​:​cond_1 196 ····​if-​eqz·​v2,​·​:​cond_1
   
192 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 197 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
  198 ····​.​line·​64
193 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​ 199 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​
   
194 ····​move-​result-​object·​v2 200 ····​move-​result-​object·​v2
   
195 ····​if-​nez·​v2,​·​:​cond_2 201 ····​if-​nez·​v2,​·​:​cond_2
   
196 ····​.​line·​65 202 ····​.​line·​65
Offset 220, 44 lines modified Offset 226, 45 lines modified
220 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V 226 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
221 ····​.​line·​70 227 ····​.​line·​70
222 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>measures:​Ljava/​util/​ArrayList;​ 228 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>measures:​Ljava/​util/​ArrayList;​
   
223 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 229 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
224 ····​move-​result-​object·​v0 230 ····​move-​result-​object·​v12
   
225 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
226 ····​:​goto_0 231 ····​:​goto_0
227 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 232 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
228 ····​move-​result·​v2 233 ····​move-​result·​v2
   
Max diff block lines reached; 13259/16680 bytes (79.49%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/PointProjectionOnALine.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
41 ····​.​param·​p1,​·​"id"····​#·​J 41 ····​.​param·​p1,​·​"id"····​#·​J
42 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 42 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​87 44 ····​.​line·​87
45 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 45 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  46 ····​.​line·​89
46 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
48 ····​const·​v1,​·​0x7f060165 49 ····​const·​v1,​·​0x7f060165
   
49 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 59, 14 lines modified Offset 60, 15 lines modified
   
59 ····​move-​object·​v1,​·​p0 60 ····​move-​object·​v1,​·​p0
   
60 ····​move-​wide·​v2,​·​p1 61 ····​move-​wide·​v2,​·​p1
   
61 ····​move-​object·​v6,​·​p3 62 ····​move-​object·​v6,​·​p3
   
  63 ····​.​line·​87
62 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
63 ····​.​line·​92 65 ····​.​line·​92
64 ····​return-​void 66 ····​return-​void
65 .​end·​method 67 .​end·​method
   
66 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 68 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
Offset 77, 14 lines modified Offset 79, 15 lines modified
77 ····​.​param·​p5,​·​"_ptToProj"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 79 ····​.​param·​p5,​·​"_ptToProj"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
78 ····​.​param·​p6,​·​"_displacement"····​#·​D 80 ····​.​param·​p6,​·​"_displacement"····​#·​D
79 ····​.​param·​p8,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​ 81 ····​.​param·​p8,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​
80 ····​.​param·​p9,​·​"hasDAO"····​#·​Z 82 ····​.​param·​p9,​·​"hasDAO"····​#·​Z
   
81 ····​.​prologue 83 ····​.​prologue
82 ····​.​line·​60 84 ····​.​line·​60
  85 ····​.​line·​63
83 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>pointFromGisement(Lc​h/​hgdev/​toposuite/​points/​Point;​D)​Lch/​hgdev/​toposuite/​points/​Point;​ 86 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>pointFromGisement(Lc​h/​hgdev/​toposuite/​points/​Point;​D)​Lch/​hgdev/​toposuite/​points/​Point;​
   
84 ····​move-​result-​object·​v4 87 ····​move-​result-​object·​v4
   
85 ····​move-​object·​v1,​·​p0 88 ····​move-​object·​v1,​·​p0
   
86 ····​move-​object·​v2,​·​p1 89 ····​move-​object·​v2,​·​p1
Offset 95, 14 lines modified Offset 98, 15 lines modified
   
95 ····​move-​wide/​from16·​v6,​·​p6 98 ····​move-​wide/​from16·​v6,​·​p6
   
96 ····​move-​object/​from16·​v8,​·​p8 99 ····​move-​object/​from16·​v8,​·​p8
   
97 ····​move/​from16·​v9,​·​p9 100 ····​move/​from16·​v9,​·​p9
   
  101 ····​.​line·​60
98 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​><init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 102 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​><init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
   
99 ····​.​line·​68 103 ····​.​line·​68
100 ····​return-​void 104 ····​return-​void
101 .​end·​method 105 .​end·​method
   
102 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 106 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
Offset 115, 24 lines modified Offset 119, 26 lines modified
115 ····​.​param·​p7,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​ 119 ····​.​param·​p7,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​
116 ····​.​param·​p8,​·​"hasDAO"····​#·​Z 120 ····​.​param·​p8,​·​"hasDAO"····​#·​Z
   
117 ····​.​prologue 121 ····​.​prologue
118 ····​.​line·​46 122 ····​.​line·​46
119 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 123 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  124 ····​.​line·​47
120 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 125 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
121 ····​move-​result-​object·​v1 126 ····​move-​result-​object·​v1
   
122 ····​const·​v2,​·​0x7f060165 127 ····​const·​v2,​·​0x7f060165
   
123 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 128 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
124 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
  130 ····​.​line·​46
125 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p8},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 131 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p8},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
126 ····​.​line·​50 132 ····​.​line·​50
127 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>number:​Ljava/​lang/​String;​ 133 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>number:​Ljava/​lang/​String;​
   
128 ····​.​line·​51 134 ····​.​line·​51
129 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​ 135 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 339, 54 lines modified Offset 345, 61 lines modified
339 ····​.​line·​112 345 ····​.​line·​112
340 ····​new-​instance·​v16,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 346 ····​new-​instance·​v16,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
341 ····​move-​object/​from16·​v0,​·​p0 347 ····​move-​object/​from16·​v0,​·​p0
   
342 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​ 348 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  349 ····​.​line·​113
Max diff block lines reached; 11435/15067 bytes (75.89%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/PolarImplantation$Result.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​private·​final·​zenAngle:​D 34 .​field·​private·​final·​zenAngle:​D
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​Ljava/​lang/​String;​DDDDDD)​V 36 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​Ljava/​lang/​String;​DDDDDD)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
38 ····​.​param·​p2,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p2,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​
39 ····​.​param·​p3,​·​"_horizDir"····​#·​D 40 ····​.​param·​p3,​·​"_horizDir"····​#·​D
40 ····​.​param·​p5,​·​"_horizDist"····​#·​D 41 ····​.​param·​p5,​·​"_horizDist"····​#·​D
41 ····​.​param·​p7,​·​"_distance"····​#·​D 42 ····​.​param·​p7,​·​"_distance"····​#·​D
42 ····​.​param·​p9,​·​"_zenAngle"····​#·​D 43 ····​.​param·​p9,​·​"_zenAngle"····​#·​D
43 ····​.​param·​p11,​·​"_gisement"····​#·​D 44 ····​.​param·​p11,​·​"_gisement"····​#·​D
44 ····​.​param·​p13,​·​"_s"····​#·​D 45 ····​.​param·​p13,​·​"_s"····​#·​D
[−]
smali/ch/hgdev/toposuite/calculation/PolarImplantation.smali
Offset 45, 14 lines modified Offset 45, 15 lines modified
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
46 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 46 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​38 48 ····​.​line·​38
49 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 49 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  50 ····​.​line·​40
50 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 51 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
51 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
52 ····​const·​v1,​·​0x7f060168 53 ····​const·​v1,​·​0x7f060168
   
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 63, 14 lines modified Offset 64, 15 lines modified
   
63 ····​move-​object·​v1,​·​p0 64 ····​move-​object·​v1,​·​p0
   
64 ····​move-​wide·​v2,​·​p1 65 ····​move-​wide·​v2,​·​p1
   
65 ····​move-​object·​v6,​·​p3 66 ····​move-​object·​v6,​·​p3
   
  67 ····​.​line·​38
66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 68 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
67 ····​.​line·​43 69 ····​.​line·​43
68 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 70 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
69 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 71 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 92, 24 lines modified Offset 94, 26 lines modified
92 ····​.​param·​p1,​·​"_station"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 94 ····​.​param·​p1,​·​"_station"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
93 ····​.​param·​p2,​·​"hasDAO"····​#·​Z 95 ····​.​param·​p2,​·​"hasDAO"····​#·​Z
   
94 ····​.​prologue 96 ····​.​prologue
95 ····​.​line·​48 97 ····​.​line·​48
96 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 98 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  99 ····​.​line·​49
97 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 100 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
98 ····​move-​result-​object·​v1 101 ····​move-​result-​object·​v1
   
99 ····​const·​v2,​·​0x7f060168 102 ····​const·​v2,​·​0x7f060168
   
100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 103 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v1 104 ····​move-​result-​object·​v1
   
  105 ····​.​line·​48
102 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 106 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
103 ····​.​line·​52 107 ····​.​line·​52
104 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 108 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····​.​line·​53 109 ····​.​line·​53
106 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 110 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
Offset 190, 15 lines modified Offset 194, 14 lines modified
   
190 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>measures:​Ljava/​util/​ArrayList;​ 194 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>measures:​Ljava/​util/​ArrayList;​
   
191 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 195 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v21 196 ····​move-​result-​object·​v21
   
193 ····​.​local·​v21,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​goto_0 197 ····​:​goto_0
195 ····​invoke-​interface/​range·​{v21·​.​.​·​v21},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 198 ····​invoke-​interface/​range·​{v21·​.​.​·​v21},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v4 199 ····​move-​result·​v4
   
197 ····​if-​eqz·​v4,​·​:​cond_4 200 ····​if-​eqz·​v4,​·​:​cond_4
   
Offset 426, 124 lines modified Offset 429, 122 lines modified
426 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>postCompute()​V 429 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>postCompute()​V
   
427 ····​.​line·​97 430 ····​.​line·​97
428 ····​return-​void 431 ····​return-​void
429 .​end·​method 432 .​end·​method
   
430 .​method·​public·​exportToJSON()​Ljava/​lang/​String;​ 433 .​method·​public·​exportToJSON()​Ljava/​lang/​String;​
431 ····​.​locals·6 434 ····​.​locals·5
432 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 435 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
433 ········​value·​=·​{ 436 ········​value·​=·​{
434 ············​Lorg/​json/​JSONException;​ 437 ············​Lorg/​json/​JSONException;​
435 ········​} 438 ········​}
436 ····​.​end·​annotation 439 ····​.​end·​annotation
   
437 ····​.​prologue 440 ····​.​prologue
438 ····​.​line·​109 441 ····​.​line·​109
439 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​ 442 ····​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​
   
440 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V 443 ····​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
441 ····​.​line·​110 444 ····​.​line·​110
442 ····​.​local·​v1,​·​"json":​Lorg/​json/​JSONObject;​ 445 ····​.​local·​v0,​·​"json":​Lorg/​json/​JSONObject;​
443 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 446 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
Max diff block lines reached; 9057/12377 bytes (73.18%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/PolarSurvey$Result.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​ 28 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​Ljava/​lang/​String;​DDD)​V 30 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​Ljava/​lang/​String;​DDD)​V
31 ····​.​locals·​1 31 ····​.​locals·​1
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​
32 ····​.​param·​p2,​·​"_determinationNumber​"····​#·​Ljava/​lang/​String;​ 33 ····​.​param·​p2,​·​"_determinationNumber​"····​#·​Ljava/​lang/​String;​
33 ····​.​param·​p3,​·​"_east"····​#·​D 34 ····​.​param·​p3,​·​"_east"····​#·​D
34 ····​.​param·​p5,​·​"_north"····​#·​D 35 ····​.​param·​p5,​·​"_north"····​#·​D
35 ····​.​param·​p7,​·​"_altitude"····​#·​D 36 ····​.​param·​p7,​·​"_altitude"····​#·​D
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​259 38 ····​.​line·​259
[−]
smali/ch/hgdev/toposuite/calculation/PolarSurvey.smali
Offset 49, 14 lines modified Offset 49, 15 lines modified
49 ····​.​param·​p1,​·​"id"····​#·​J 49 ····​.​param·​p1,​·​"id"····​#·​J
50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​47 52 ····​.​line·​47
53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARSURVEY:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARSURVEY:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  54 ····​.​line·​48
54 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 55 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​const·​v1,​·​0x7f06016a 57 ····​const·​v1,​·​0x7f06016a
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 67, 14 lines modified Offset 68, 15 lines modified
   
67 ····​move-​object·​v1,​·​p0 68 ····​move-​object·​v1,​·​p0
   
68 ····​move-​wide·​v2,​·​p1 69 ····​move-​wide·​v2,​·​p1
   
69 ····​move-​object·​v6,​·​p3 70 ····​move-​object·​v6,​·​p3
   
  71 ····​.​line·​47
70 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 72 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
71 ····​.​line·​52 73 ····​.​line·​52
72 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 74 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
73 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 75 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 127, 24 lines modified Offset 129, 26 lines modified
127 ····​.​param·​p4,​·​"_instrumentHeight"····​#·​D 129 ····​.​param·​p4,​·​"_instrumentHeight"····​#·​D
128 ····​.​param·​p6,​·​"hasDAO"····​#·​Z 130 ····​.​param·​p6,​·​"hasDAO"····​#·​Z
   
129 ····​.​prologue 131 ····​.​prologue
130 ····​.​line·​69 132 ····​.​line·​69
131 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARSURVEY:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 133 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARSURVEY:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  134 ····​.​line·​70
132 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 135 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
133 ····​move-​result-​object·​v1 136 ····​move-​result-​object·​v1
   
134 ····​const·​v2,​·​0x7f06016a 137 ····​const·​v2,​·​0x7f06016a
   
135 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 138 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
136 ····​move-​result-​object·​v1 139 ····​move-​result-​object·​v1
   
  140 ····​.​line·​69
137 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p6},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 141 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p6},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
138 ····​.​line·​73 142 ····​.​line·​73
139 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 143 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
140 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 144 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 278, 145 lines modified Offset 282, 142 lines modified
   
278 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>modulo400(D)​D 282 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>modulo400(D)​D
   
279 ····​move-​result-​wide·​v4 283 ····​move-​result-​wide·​v4
   
280 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D 284 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D
   
281 ····​move-​result-​wide·​v18 285 ····​move-​result-​wide·​v16
   
282 ····​.​line·​101 286 ····​.​line·​101
283 ····​.​local·​v18,​·​"z0":​D 287 ····​.​local·​v16,​·​"z0":​D
284 ····​move-​object/​from16·​v0,​·​p0 288 ····​move-​object/​from16·​v0,​·​p0
   
285 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​-​>determinations:​Ljava/​util/​ArrayList;​ 289 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​-​>determinations:​Ljava/​util/​ArrayList;​
   
286 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 290 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
287 ····​move-​result-​object·​v2 291 ····​move-​result-​object·​v20
   
288 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
289 ····​:​goto_0 292 ····​:​goto_0
290 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 293 ····​invoke-​interface/​range·​{v20·​.​.​·v20},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
291 ····​move-​result·​v4 294 ····​move-​result·​v4
   
292 ····​if-​eqz·​v4,​·​:​cond_7 295 ····​if-​eqz·​v4,​·​:​cond_7
   
293 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 296 ····​invoke-​interface/​range·​{v20·​.​.​·v20},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
294 ····​move-​result-​object·​v16 297 ····​move-​result-​object·​v2
   
295 ····​check-​cast·​v16,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 298 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
296 ····​.​line·​103 299 ····​.​line·​103
297 ····​.​local·​v16,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 300 ····​.​local·​v2,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
298 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getZenAngle()​D 301 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getZenAngle()​D
   
299 ····​move-​result-​wide·​v4 302 ····​move-​result-​wide·​v4
   
300 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 303 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
Max diff block lines reached; 17603/21008 bytes (83.79%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Surface.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
38 ····​.​param·​p1,​·​"id"····​#·​J 38 ····​.​param·​p1,​·​"id"····​#·​J
39 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 39 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​32 41 ····​.​line·​32
42 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>SURFACE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 42 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>SURFACE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  43 ····​.​line·​34
43 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 44 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
44 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
45 ····​const·​v1,​·​0x7f06016d 46 ····​const·​v1,​·​0x7f06016d
   
46 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 47 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 56, 14 lines modified Offset 57, 15 lines modified
   
56 ····​move-​object·​v1,​·​p0 57 ····​move-​object·​v1,​·​p0
   
57 ····​move-​wide·​v2,​·​p1 58 ····​move-​wide·​v2,​·​p1
   
58 ····​move-​object·​v6,​·​p3 59 ····​move-​object·​v6,​·​p3
   
  60 ····​.​line·​32
59 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 61 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
60 ····​.​line·​37 62 ····​.​line·​37
61 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 63 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
62 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 64 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 81, 24 lines modified Offset 83, 26 lines modified
   
81 ····​.​prologue 83 ····​.​prologue
82 ····​const-​wide/​16·​v4,​·​0x0 84 ····​const-​wide/​16·​v4,​·​0x0
   
83 ····​.​line·​41 85 ····​.​line·​41
84 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>SURFACE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 86 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>SURFACE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  87 ····​.​line·​42
85 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 88 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
86 ····​move-​result-​object·​v1 89 ····​move-​result-​object·​v1
   
87 ····​const·​v2,​·​0x7f06016d 90 ····​const·​v2,​·​0x7f06016d
   
88 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 91 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
89 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v1
   
  93 ····​.​line·​41
90 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 94 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
91 ····​.​line·​44 95 ····​.​line·​44
92 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>setSurfaceName(Ljava​/​lang/​String;​)​V 96 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>setSurfaceName(Ljava​/​lang/​String;​)​V
   
93 ····​.​line·​45 97 ····​.​line·​45
94 ····​invoke-​virtual·​{p0,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>setSurfaceDescriptio​n(Ljava/​lang/​String;​)​V 98 ····​invoke-​virtual·​{p0,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>setSurfaceDescriptio​n(Ljava/​lang/​String;​)​V
Offset 452, 92 lines modified Offset 456, 91 lines modified
452 ····​.​line·​110 456 ····​.​line·​110
453 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>postCompute()​V 457 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>postCompute()​V
   
454 ····​goto/​16·​:​goto_0 458 ····​goto/​16·​:​goto_0
455 .​end·​method 459 .​end·​method
   
456 .​method·​public·​exportToJSON()​Ljava/​lang/​String;​ 460 .​method·​public·​exportToJSON()​Ljava/​lang/​String;​
457 ····​.​locals·6 461 ····​.​locals·5
458 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 462 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
459 ········​value·​=·​{ 463 ········​value·​=·​{
460 ············​Lorg/​json/​JSONException;​ 464 ············​Lorg/​json/​JSONException;​
461 ········​} 465 ········​}
462 ····​.​end·​annotation 466 ····​.​end·​annotation
   
463 ····​.​prologue 467 ····​.​prologue
464 ····​.​line·​121 468 ····​.​line·​121
465 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​ 469 ····​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​
   
466 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V 470 ····​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
467 ····​.​line·​122 471 ····​.​line·​122
468 ····​.​local·​v1,​·​"json":​Lorg/​json/​JSONObject;​ 472 ····​.​local·​v0,​·​"json":​Lorg/​json/​JSONObject;​
469 ····​new-​instance·​v3,​·​Lorg/​json/​JSONArray;​ 473 ····​new-​instance·​v2,​·​Lorg/​json/​JSONArray;​
   
470 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONArray;​-​><init>()​V 474 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
471 ····​.​line·​123 475 ····​.​line·​123
472 ····​.​local·​v3,​·​"pointsArray":​Lorg/​json/​JSONArray;​ 476 ····​.​local·​v2,​·​"pointsArray":​Lorg/​json/​JSONArray;​
473 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>points:​Ljava/​util/​List;​ 477 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>points:​Ljava/​util/​List;​
   
474 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 478 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
475 ····​move-​result-​object·​v0 479 ····​move-​result-​object·​v3
   
476 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
477 ····​:​goto_0 480 ····​:​goto_0
478 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 481 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
479 ····​move-​result·​v4 482 ····​move-​result·​v4
   
Max diff block lines reached; 3071/6590 bytes (46.60%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/TriangleSolver.smali
Offset 155, 24 lines modified Offset 155, 26 lines modified
155 ········​} 155 ········​}
156 ····​.​end·​annotation 156 ····​.​end·​annotation
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​61 158 ····​.​line·​61
159 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>TRIANGLESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 159 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>TRIANGLESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  160 ····​.​line·​62
160 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 161 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
161 ····​move-​result-​object·​v2 162 ····​move-​result-​object·​v2
   
162 ····​const·​v3,​·​0x7f06016e 163 ····​const·​v3,​·​0x7f06016e
   
163 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 164 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
164 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
  166 ····​.​line·​61
165 ····​move/​from16·​v0,​·​p13 167 ····​move/​from16·​v0,​·​p13
   
166 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 168 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
167 ····​.​line·​65 169 ····​.​line·​65
168 ····​invoke-​direct/​range·​{p0·​.​.​·​p12},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>initAttributes(DDDDD​D)​V 170 ····​invoke-​direct/​range·​{p0·​.​.​·​p12},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>initAttributes(DDDDD​D)​V
   
Offset 202, 14 lines modified Offset 204, 15 lines modified
202 ····​.​param·​p1,​·​"id"····​#·​J 204 ····​.​param·​p1,​·​"id"····​#·​J
203 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 205 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
204 ····​.​prologue 206 ····​.​prologue
205 ····​.​line·​45 207 ····​.​line·​45
206 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>TRIANGLESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 208 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>TRIANGLESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  209 ····​.​line·​47
207 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 210 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
208 ····​move-​result-​object·​v0 211 ····​move-​result-​object·​v0
   
209 ····​const·​v1,​·​0x7f06016e 212 ····​const·​v1,​·​0x7f06016e
   
210 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 213 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 220, 14 lines modified Offset 223, 15 lines modified
   
220 ····​move-​object·​v1,​·​p0 223 ····​move-​object·​v1,​·​p0
   
221 ····​move-​wide/​from16·​v2,​·​p1 224 ····​move-​wide/​from16·​v2,​·​p1
   
222 ····​move-​object/​from16·​v6,​·​p3 225 ····​move-​object/​from16·​v6,​·​p3
   
  226 ····​.​line·​45
223 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 227 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
224 ····​.​line·​49 228 ····​.​line·​49
225 ····​const-​wide/​16·​v2,​·​0x1 229 ····​const-​wide/​16·​v2,​·​0x1
   
226 ····​const-​wide/​16·​v4,​·​0x1 230 ····​const-​wide/​16·​v4,​·​0x1
   
Offset 263, 25 lines modified Offset 267, 28 lines modified
   
263 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 267 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
264 ····​move-​result·​v0 268 ····​move-​result·​v0
   
265 ····​if-​eqz·​v0,​·​:​cond_0 269 ····​if-​eqz·​v0,​·​:​cond_0
   
  270 ····​.​line·​606
266 ····​invoke-​static·​{p5,​·​p6},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 271 ····​invoke-​static·​{p5,​·​p6},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
267 ····​move-​result·​v0 272 ····​move-​result·​v0
   
268 ····​if-​eqz·​v0,​·​:​cond_0 273 ····​if-​eqz·​v0,​·​:​cond_0
   
269 ····​const/​4·​v0,​·​0x1 274 ····​const/​4·​v0,​·​0x1
   
  275 ····​.​line·​605
270 ····​:​goto_0 276 ····​:​goto_0
271 ····​return·​v0 277 ····​return·​v0
   
  278 ····​.​line·​606
272 ····​:​cond_0 279 ····​:​cond_0
273 ····​const/​4·​v0,​·​0x0 280 ····​const/​4·​v0,​·​0x0
   
274 ····​goto·​:​goto_0 281 ····​goto·​:​goto_0
275 .​end·​method 282 .​end·​method
   
276 .​method·​private·​checkInputs()​Z 283 .​method·​private·​checkInputs()​Z
Offset 313, 14 lines modified Offset 320, 15 lines modified
   
313 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>beta:​Lch/​hgdev/​toposuite/​utils/​Pair;​ 320 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>beta:​Lch/​hgdev/​toposuite/​utils/​Pair;​
   
314 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​utils/​Pair;​-​>first:​Ljava/​lang/​Object;​ 321 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​utils/​Pair;​-​>first:​Ljava/​lang/​Object;​
   
315 ····​check-​cast·​v1,​·​Ljava/​lang/​Double;​ 322 ····​check-​cast·​v1,​·​Ljava/​lang/​Double;​
   
  323 ····​.​line·​117
316 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Double;​-​>doubleValue()​D 324 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Double;​-​>doubleValue()​D
   
317 ····​move-​result-​wide·​v2 325 ····​move-​result-​wide·​v2
Max diff block lines reached; 21815/24403 bytes (89.39%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/MergePointsDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​132 27 ····​.​line·​132
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/MergePointsDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​140 27 ····​.​line·​140
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/MergePointsDialog$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​148 27 ····​.​line·​148
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/MergePointsDialog$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​165 27 ····​.​line·​165
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/MergePointsDialog.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 51 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
52 ····​.​line·​57 52 ····​.​line·​57
53 ····​const/​4·​v0,​·​0x0 53 ····​const/​4·​v0,​·​0x0
   
54 ····​iput·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>selectedMode:​I 54 ····​iput·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>selectedMode:​I
   
55 ····​.​line·​66  
56 ····​return-​void 55 ····​return-​void
57 .​end·​method 56 .​end·​method
   
58 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V 57 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​)​V
59 ····​.​locals·​0 58 ····​.​locals·​0
60 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​ 59 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​
   
Offset 193, 100 lines modified Offset 192, 109 lines modified
   
193 ····​const/​16·​v9,​·​0x8 192 ····​const/​16·​v9,​·​0x8
   
194 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 193 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​
   
195 ····​const/​4·​v10,​·​0x0 194 ····​const/​4·​v10,​·​0x0
   
  195 ····​.​line·​198
196 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 196 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
197 ····​move-​result-​object·​v11 197 ····​move-​result-​object·​v11
   
198 ····​const·​v12,​·​0x7f060072 198 ····​const·​v12,​·​0x7f060072
   
199 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 199 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
200 ····​move-​result-​object·​v11 200 ····​move-​result-​object·​v11
   
201 ····​aput-​object·​v11,​·​v9,​·​v10 201 ····​aput-​object·​v11,​·​v9,​·​v10
   
202 ····​const/​4·​v10,​·​0x1 202 ····​const/​4·​v10,​·​0x1
   
  203 ····​.​line·​199
203 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​ 204 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​
   
204 ····​move-​result-​object·​v11 205 ····​move-​result-​object·​v11
   
205 ····​aput-​object·​v11,​·​v9,​·​v10 206 ····​aput-​object·​v11,​·​v9,​·​v10
   
206 ····​const/​4·​v10,​·​0x2 207 ····​const/​4·​v10,​·​0x2
   
  208 ····​.​line·​200
207 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 209 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
208 ····​move-​result-​object·​v11 210 ····​move-​result-​object·​v11
   
209 ····​const·​v12,​·​0x7f0600f3 211 ····​const·​v12,​·​0x7f0600f3
   
210 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 212 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
211 ····​move-​result-​object·​v11 213 ····​move-​result-​object·​v11
   
212 ····​aput-​object·​v11,​·​v9,​·​v10 214 ····​aput-​object·​v11,​·​v9,​·​v10
   
213 ····​const/​4·​v10,​·​0x3 215 ····​const/​4·​v10,​·​0x3
   
  216 ····​.​line·​201
214 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​ 217 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​
   
215 ····​move-​result-​object·​v11 218 ····​move-​result-​object·​v11
   
216 ····​aput-​object·​v11,​·​v9,​·​v10 219 ····​aput-​object·​v11,​·​v9,​·​v10
   
217 ····​const/​4·​v10,​·​0x4 220 ····​const/​4·​v10,​·​0x4
   
  221 ····​.​line·​202
218 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 222 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
219 ····​move-​result-​object·​v11 223 ····​move-​result-​object·​v11
   
220 ····​const·​v12,​·​0x7f0600a2 224 ····​const·​v12,​·​0x7f0600a2
   
221 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 225 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
222 ····​move-​result-​object·​v11 226 ····​move-​result-​object·​v11
   
223 ····​aput-​object·​v11,​·​v9,​·​v10 227 ····​aput-​object·​v11,​·​v9,​·​v10
   
224 ····​const/​4·​v10,​·​0x5 228 ····​const/​4·​v10,​·​0x5
   
  229 ····​.​line·​203
225 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​ 230 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDifferences(D)​Ljava/​lang/​String;​
   
226 ····​move-​result-​object·​v11 231 ····​move-​result-​object·​v11
   
227 ····​aput-​object·​v11,​·​v9,​·​v10 232 ····​aput-​object·​v11,​·​v9,​·​v10
   
228 ····​const/​4·​v10,​·​0x6 233 ····​const/​4·​v10,​·​0x6
   
  234 ····​.​line·​204
229 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 235 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​MergePointsDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
230 ····​move-​result-​object·​v11 236 ····​move-​result-​object·​v11
Max diff block lines reached; 7891/10564 bytes (74.70%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AbrissActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​61 27 ····​.​line·​61
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AbrissActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​80 27 ····​.​line·​80
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AbrissActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​87 27 ····​.​line·​87
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AbrissActivity.smali
Offset 423, 14 lines modified Offset 423, 15 lines modified
   
423 ····​const·​v3,​·​0x7f030063 423 ····​const·​v3,​·​0x7f030063
   
424 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 424 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
425 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 425 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
   
  426 ····​.​line·​106
426 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 427 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
427 ····​move-​result-​object·​v5 428 ····​move-​result-​object·​v5
   
428 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 429 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
429 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 430 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
Offset 511, 32 lines modified Offset 512, 37 lines modified
   
511 ····​.​prologue 512 ····​.​prologue
512 ····​.​line·​255 513 ····​.​line·​255
513 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​ 514 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​
   
514 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 515 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
  516 ····​.​line·​256
515 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getOrientation()​Lch/​hgdev/​toposuite/​points/​Point;​ 517 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getOrientation()​Lch/​hgdev/​toposuite/​points/​Point;​
   
516 ····​move-​result-​object·​v1 518 ····​move-​result-​object·​v1
   
  519 ····​.​line·​257
517 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getHorizontalDirecti​on()​D 520 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getHorizontalDirecti​on()​D
   
518 ····​move-​result-​wide·​v2 521 ····​move-​result-​wide·​v2
   
  522 ····​.​line·​258
519 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getZenithalAngle()​D 523 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getZenithalAngle()​D
   
520 ····​move-​result-​wide·​v4 524 ····​move-​result-​wide·​v4
   
  525 ····​.​line·​259
521 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getHorizontalDistanc​e()​D 526 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getHorizontalDistanc​e()​D
   
522 ····​move-​result-​wide·​v6 527 ····​move-​result-​wide·​v6
   
523 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V 528 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V
   
  529 ····​.​line·​255
524 ····​invoke-​virtual·​{v8,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​>add(Ljava/​lang/​Object;​)​V 530 ····​invoke-​virtual·​{v8,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​>add(Ljava/​lang/​Object;​)​V
   
525 ····​.​line·​260 531 ····​.​line·​260
526 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​ 532 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​
   
527 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​>notifyDataSetChanged​()​V 533 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​ArrayListOfOrientatio​nsAdapter;​-​>notifyDataSetChanged​()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AbrissResultsActivity.smali
Offset 570, 51 lines modified Offset 570, 50 lines modified
570 ····​.​locals·​3 570 ····​.​locals·​3
   
571 ····​.​prologue 571 ····​.​prologue
572 ····​.​line·​59 572 ····​.​line·​59
573 ····​invoke-​super·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>onDestroy()​V 573 ····​invoke-​super·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>onDestroy()​V
   
574 ····​.​line·​62 574 ····​.​line·​62
575 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissResultsActivity​;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 575 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissResultsActivity​;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
   
576 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 576 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
577 ····​move-​result-​object·​v2 577 ····​move-​result-​object·​v1
   
578 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 578 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
579 ····​move-​result-​object·​v0 579 ····​move-​result-​object·​v1
   
580 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
581 ····​:​goto_0 580 ····​:​goto_0
582 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 581 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
583 ····​move-​result·​v2 582 ····​move-​result·​v2
   
584 ····​if-​eqz·​v2,​·​:​cond_0 583 ····​if-​eqz·​v2,​·​:​cond_0
   
585 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 584 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
586 ····​move-​result-​object·​v1 585 ····​move-​result-​object·​v0
   
587 ····​check-​cast·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 586 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
588 ····​.​line·​63 587 ····​.​line·​63
589 ····​.​local·​v1,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 588 ····​.​local·​v0,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
590 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>reactivate()​V 589 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>reactivate()​V
   
591 ····​goto·​:​goto_0 590 ····​goto·​:​goto_0
   
592 ····​.​line·​66 591 ····​.​line·​66
593 ····​.​end·​local·​v1····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 592 ····​.​end·​local·​v0····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
594 ····​:​cond_0 593 ····​:​cond_0
595 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissResultsActivity​;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 594 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissResultsActivity​;​-​>abriss:​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
   
596 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getResults()​Ljava/​util/​ArrayList;​ 595 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getResults()​Ljava/​util/​ArrayList;​
   
597 ····​move-​result-​object·​v2 596 ····​move-​result-​object·​v1
   
598 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V 597 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
599 ····​.​line·​67 598 ····​.​line·​67
600 ····​return-​void 599 ····​return-​void
601 .​end·​method 600 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​81 27 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​101 28 ····​.​line·​101
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 147, 29 lines modified Offset 148, 32 lines modified
   
147 ····​.​line·​111 148 ····​.​line·​111
148 ····​:​cond_0 149 ····​:​cond_0
149 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​ 150 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​
   
150 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 151 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
  152 ····​.​line·​112
151 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 153 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
152 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
153 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​ 155 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​
   
154 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 156 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
  157 ····​.​line·​113
155 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 158 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
156 ····​move-​result-​object·​v1 159 ····​move-​result-​object·​v1
   
157 ····​const·​v2,​·​0x7f060081 160 ····​const·​v2,​·​0x7f060081
   
158 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
159 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
  163 ····​.​line·​111
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 164 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
161 ····​goto·​:​goto_0 165 ····​goto·​:​goto_0
162 .​end·​method 166 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​96 27 ····​.​line·​96
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​99 45 ····​.​line·​99
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​100
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​101 52 ····​.​line·​101
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​145 27 ····​.​line·​145
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 85, 22 lines modified Offset 86, 24 lines modified
85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>orientationView:​Landroid/​widget/​TextView;​ 86 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>orientationView:​Landroid/​widget/​TextView;​
86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>access$900(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​Landroid/​widget/​TextView;​ 87 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>access$900(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​Landroid/​widget/​TextView;​
   
87 ····​move-​result-​object·​v1 88 ····​move-​result-​object·​v1
   
88 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 89 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
  90 ····​.​line·​151
89 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 91 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
91 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 93 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
  95 ····​.​line·​150
93 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 96 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
94 ····​.​line·​155 97 ····​.​line·​155
95 ····​:​goto_0 98 ····​:​goto_0
96 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 99 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
97 ····​#·​invokes:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>itemSelected()​V 100 ····​#·​invokes:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>itemSelected()​V
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/AddOrientationDialogFragment.smali
Offset 39, 15 lines modified Offset 39, 14 lines modified
39 .​method·​public·​constructor·​<init>()​V 39 .​method·​public·​constructor·​<init>()​V
40 ····​.​locals·​0 40 ····​.​locals·​0
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​37 42 ····​.​line·​37
43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
44 ····​.​line·​45  
45 ····​return-​void 44 ····​return-​void
46 .​end·​method 45 .​end·​method
   
47 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$AddOrientatio​nDialogListener;​ 46 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment$AddOrientatio​nDialogListener;​
48 ····​.​locals·​1 47 ····​.​locals·​1
49 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​ 48 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​
   
Offset 184, 14 lines modified Offset 183, 15 lines modified
   
184 ····​move-​result·​v0 183 ····​move-​result·​v0
   
185 ····​if-​eqz·​v0,​·​:​cond_0 184 ····​if-​eqz·​v0,​·​:​cond_0
   
186 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​ 185 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  186 ····​.​line·​223
187 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​ 187 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​
   
188 ····​move-​result-​object·​v0 188 ····​move-​result-​object·​v0
   
189 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 189 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
190 ····​move-​result·​v0 190 ····​move-​result·​v0
Offset 346, 14 lines modified Offset 346, 15 lines modified
346 ····​move-​result-​object·​v0 346 ····​move-​result-​object·​v0
   
347 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 347 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
348 ····​.​line·​166 348 ····​.​line·​166
349 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​ 349 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​
   
  350 ····​.​line·​167
350 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 351 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
351 ····​move-​result-​object·​v0 352 ····​move-​result-​object·​v0
   
352 ····​const·​v1,​·​0x7f03007b 353 ····​const·​v1,​·​0x7f03007b
   
353 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 354 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
Offset 378, 28 lines modified Offset 379, 30 lines modified
378 ····​.​line·​171 379 ····​.​line·​171
379 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>horizontalDirectionE​ditText:​Landroid/​widget/​EditText;​ 380 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>horizontalDirectionE​ditText:​Landroid/​widget/​EditText;​
   
380 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 381 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
381 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 382 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  383 ····​.​line·​172
382 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 384 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
383 ····​move-​result-​object·​v4 385 ····​move-​result-​object·​v4
   
384 ····​const·​v5,​·​0x7f0600ac 386 ····​const·​v5,​·​0x7f0600ac
   
385 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 387 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
386 ····​move-​result-​object·​v4 388 ····​move-​result-​object·​v4
   
387 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 389 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
388 ····​move-​result-​object·​v1 390 ····​move-​result-​object·​v1
   
  391 ····​.​line·​173
389 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 392 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
390 ····​move-​result-​object·​v4 393 ····​move-​result-​object·​v4
   
391 ····​invoke-​virtual·​{v4,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 394 ····​invoke-​virtual·​{v4,​·​v12},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
392 ····​move-​result-​object·​v4 395 ····​move-​result-​object·​v4
Offset 408, 14 lines modified Offset 411, 15 lines modified
   
408 ····​move-​result-​object·​v1 411 ····​move-​result-​object·​v1
   
409 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 412 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
410 ····​move-​result-​object·​v1 413 ····​move-​result-​object·​v1
   
  414 ····​.​line·​171
411 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 415 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
412 ····​.​line·​174 416 ····​.​line·​174
413 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>horizontalDirectionE​ditText:​Landroid/​widget/​EditText;​ 417 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AddOrientationDialogF​ragment;​-​>horizontalDirectionE​ditText:​Landroid/​widget/​EditText;​
   
414 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 418 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 451, 28 lines modified Offset 455, 30 lines modified
   
451 ····​move-​result-​object·​v4 455 ····​move-​result-​object·​v4
   
452 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 456 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 5705/9145 bytes (62.38%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​102 27 ····​.​line·​102
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​94 27 ····​.​line·​94
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​113 28 ····​.​line·​113
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​109 27 ····​.​line·​109
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​165 27 ····​.​line·​165
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/abriss/EditOrientationDialogFragment.smali
Offset 41, 15 lines modified Offset 41, 14 lines modified
41 .​method·​public·​constructor·​<init>()​V 41 .​method·​public·​constructor·​<init>()​V
42 ····​.​locals·​0 42 ····​.​locals·​0
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​36 44 ····​.​line·​36
45 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 45 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
46 ····​.​line·​44  
47 ····​return-​void 46 ····​return-​void
48 .​end·​method 47 .​end·​method
   
49 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$EditOrientat​ionDialogListener;​ 48 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$EditOrientat​ionDialogListener;​
50 ····​.​locals·​1 49 ····​.​locals·​1
51 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​ 50 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​
   
Offset 345, 28 lines modified Offset 344, 30 lines modified
345 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>orientationSpinner:​Landroid/​widget/​Spinner;​ 344 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>orientationSpinner:​Landroid/​widget/​Spinner;​
   
346 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​widget/​Spinner;​-​>setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V 345 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​widget/​Spinner;​-​>setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V
   
347 ····​.​line·​162 346 ····​.​line·​162
348 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>orientationSpinner:​Landroid/​widget/​Spinner;​ 347 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>orientationSpinner:​Landroid/​widget/​Spinner;​
   
  348 ····​.​line·​163
349 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 349 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
350 ····​move-​result-​object·​v4 350 ····​move-​result-​object·​v4
   
351 ····​const-​string·​v5,​·​"Orientation·​number" 351 ····​const-​string·​v5,​·​"Orientation·​number"
   
352 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 352 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
353 ····​move-​result-​object·​v5 353 ····​move-​result-​object·​v5
   
354 ····​invoke-​virtual·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​ 354 ····​invoke-​virtual·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​
   
355 ····​move-​result-​object·​v4 355 ····​move-​result-​object·​v4
   
  356 ····​.​line·​162
356 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​widget/​ArrayAdapter;​-​>getPosition(Ljava/​lang/​Object;​)​I 357 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​widget/​ArrayAdapter;​-​>getPosition(Ljava/​lang/​Object;​)​I
   
357 ····​move-​result·​v4 358 ····​move-​result·​v4
   
358 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​Spinner;​-​>setSelection(I)​V 359 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​Spinner;​-​>setSelection(I)​V
   
359 ····​.​line·​165 360 ····​.​line·​165
Offset 700, 34 lines modified Offset 701, 37 lines modified
   
700 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 701 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
701 ····​move-​result-​object·​v2 702 ····​move-​result-​object·​v2
   
702 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>layout:​Landroid/​widget/​LinearLayout;​ 703 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​-​>layout:​Landroid/​widget/​LinearLayout;​
   
  704 ····​.​line·​93
703 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 705 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
704 ····​move-​result-​object·​v2 706 ····​move-​result-​object·​v2
   
705 ····​const·​v3,​·​0x7f060075 707 ····​const·​v3,​·​0x7f060075
   
706 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​ 708 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​
   
707 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 709 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
   
  710 ····​.​line·​94
708 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 711 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
709 ····​move-​result-​object·​v2 712 ····​move-​result-​object·​v2
   
710 ····​const·​v3,​·​0x7f060033 713 ····​const·​v3,​·​0x7f060033
   
711 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​ 714 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​
   
712 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V 715 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​EditOrientationDialog​Fragment;​)​V
   
  716 ····​.​line·​102
713 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 717 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
714 ····​.​line·​108 718 ····​.​line·​108
715 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 719 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
716 ····​move-​result-​object·​v1 720 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​98 27 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 63, 14 lines modified Offset 64, 15 lines modified
63 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>stationSpinner:​Landroid/​widget/​Spinner;​ 65 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>stationSpinner:​Landroid/​widget/​Spinner;​
65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​Spinner;​ 66 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​Spinner;​
   
66 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
  68 ····​.​line·​104
67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 69 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
68 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
69 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 71 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
70 ····​.​line·​105 72 ····​.​line·​105
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>stationTextView:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>stationTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
  97 ····​.​line·​107
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​111 101 ····​.​line·​111
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​119 27 ····​.​line·​119
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 91, 14 lines modified Offset 92, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>originTextView:​Landroid/​widget/​TextView;​ 92 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>originTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​ 93 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
  96 ····​.​line·​127
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 97 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 99 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​132 100 ····​.​line·​132
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​141 27 ····​.​line·​141
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 63, 14 lines modified Offset 64, 15 lines modified
63 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​ 65 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​
65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$800(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​Spinner;​ 66 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$800(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​Spinner;​
   
66 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
  68 ····​.​line·​147
67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 69 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
68 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
69 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 71 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
70 ····​.​line·​148 72 ····​.​line·​148
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremityTextView:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremityTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$900(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>access$900(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
  97 ····​.​line·​150
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​155 101 ····​.​line·​155
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​164 27 ····​.​line·​164
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​171 27 ····​.​line·​171
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationActivity.smali
Offset 215, 35 lines modified Offset 215, 39 lines modified
   
215 ····​iget·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremitySelectedPos​ition:​I 215 ····​iget·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>extremitySelectedPos​ition:​I
   
216 ····​if-​lez·​v1,​·​:​cond_0 216 ····​if-​lez·​v1,​·​:​cond_0
   
217 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>unknownOrientationEd​itText:​Landroid/​widget/​EditText;​ 217 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>unknownOrientationEd​itText:​Landroid/​widget/​EditText;​
   
  218 ····​.​line·​498
218 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>length()​I 219 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>length()​I
   
219 ····​move-​result·​v1 220 ····​move-​result·​v1
   
220 ····​if-​lez·​v1,​·​:​cond_0 221 ····​if-​lez·​v1,​·​:​cond_0
   
221 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfMeasuresAd​apter;​ 222 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfMeasuresAd​apter;​
   
  223 ····​.​line·​499
222 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfMeasuresAd​apter;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 224 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfMeasuresAd​apter;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
223 ····​move-​result-​object·​v1 225 ····​move-​result-​object·​v1
   
224 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I 226 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
225 ····​move-​result·​v1 227 ····​move-​result·​v1
   
226 ····​if-​lt·​v1,​·​v0,​·​:​cond_0 228 ····​if-​lt·​v1,​·​v0,​·​:​cond_0
   
  229 ····​.​line·​495
227 ····​:​goto_0 230 ····​:​goto_0
228 ····​return·​v0 231 ····​return·​v0
   
  232 ····​.​line·​499
229 ····​:​cond_0 233 ····​:​cond_0
230 ····​const/​4·​v0,​·​0x0 234 ····​const/​4·​v0,​·​0x0
   
231 ····​goto·​:​goto_0 235 ····​goto·​:​goto_0
232 .​end·​method 236 .​end·​method
   
233 .​method·​private·​drawList()​V 237 .​method·​private·​drawList()​V
Offset 266, 21 lines modified Offset 270, 20 lines modified
   
266 ····​.​prologue 270 ····​.​prologue
267 ····​const·​v8,​·​0x7f06007f 271 ····​const·​v8,​·​0x7f06007f
   
268 ····​.​line·​448 272 ····​.​line·​448
269 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​ 273 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​
   
270 ····​move-​result-​object·​v5 274 ····​move-​result-​object·​v4
   
271 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 275 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
272 ····​move-​result-​object·​v4 276 ····​move-​result-​object·​v4
   
273 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
274 ····​:​cond_0 277 ····​:​cond_0
275 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 278 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
276 ····​move-​result·​v5 279 ····​move-​result·​v5
   
277 ····​if-​eqz·​v5,​·​:​cond_1 280 ····​if-​eqz·​v5,​·​:​cond_1
   
Offset 309, 39 lines modified Offset 312, 39 lines modified
   
309 ····​.​line·​452 312 ····​.​line·​452
310 ····​.​local·​v0,​·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 313 ····​.​local·​v0,​·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
311 ····​:​try_start_0 314 ····​:​try_start_0
312 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>compute()​V 315 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>compute()​V
   
313 ····​.​line·​453 316 ····​.​line·​453
314 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​ 317 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​
   
315 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMean()​D 318 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMean()​D
   
316 ····​move-​result-​wide·​v6 319 ····​move-​result-​wide·​v6
   
317 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setUnknownOrientatio​n(D)​V 320 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setUnknownOrientatio​n(D)​V
   
318 ····​.​line·​454 321 ····​.​line·​454
319 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​ 322 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​
   
320 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getStation()​Lch/​hgdev/​toposuite/​points/​Point;​ 323 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getStation()​Lch/​hgdev/​toposuite/​points/​Point;​
   
321 ····​move-​result-​object·​v6 324 ····​move-​result-​object·​v5
   
322 ····​invoke-​virtual·​{v5,​·​v6},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setStation(Lch/​hgdev/​toposuite/​points/​Point;​)​V 325 ····​invoke-​virtual·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setStation(Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
323 ····​.​line·​455 326 ····​.​line·​455
324 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​ 327 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationActiv​ity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​
   
325 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J 328 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J
   
326 ····​move-​result-​wide·​v6 329 ····​move-​result-​wide·​v6
   
327 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setZ0CalculationId(J​)​V 330 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>setZ0CalculationId(J​)​V
328 ····​:​try_end_0 331 ····​:​try_end_0
329 ····​.​catch·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 332 ····​.​catch·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
330 ····​.​line·​476 333 ····​.​line·​476
331 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 334 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
Max diff block lines reached; 12700/17110 bytes (74.23%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/AxisImplantationResultsActivity.smali
Offset 33, 14 lines modified Offset 33, 15 lines modified
33 ····​.​line·​56 33 ····​.​line·​56
34 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​ 34 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​
   
35 ····​const·​v1,​·​0x7f030064 35 ····​const·​v1,​·​0x7f030064
   
36 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationResul​tsActivity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​ 36 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationResul​tsActivity;​-​>axisImpl:​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​
   
  37 ····​.​line·​58
37 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>getResults()​Ljava/​util/​List;​ 38 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>getResults()​Ljava/​util/​List;​
   
38 ····​move-​result-​object·​v2 39 ····​move-​result-​object·​v2
   
39 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 40 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
   
40 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationResul​tsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​ 41 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​AxisImplantationResul​tsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​ArrayListOfResultsAda​pter;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/MeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​114 27 ····​.​line·​114
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/MeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​105 27 ····​.​line·​105
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/MeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​126 28 ····​.​line·​126
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 142, 14 lines modified Offset 143, 15 lines modified
   
142 ····​move-​result-​object·​v0 143 ····​move-​result-​object·​v0
   
143 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​ 144 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
144 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 145 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
  146 ····​.​line·​136
145 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​-​>onDialogEdit(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V 147 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​-​>onDialogEdit(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V
   
146 ····​.​line·​141 148 ····​.​line·​141
147 ····​:​goto_0 149 ····​:​goto_0
148 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 150 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
149 ····​invoke-​interface·​{v0},​·​Landroid/​content/​DialogInterface;​-​>dismiss()​V 151 ····​invoke-​interface·​{v0},​·​Landroid/​content/​DialogInterface;​-​>dismiss()​V
Offset 169, 39 lines modified Offset 171, 43 lines modified
   
169 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
170 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​ 172 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
171 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 173 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
  174 ····​.​line·​139
172 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​-​>onDialogAdd(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V 175 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​-​>onDialogAdd(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V
   
173 ····​goto·​:​goto_0 176 ····​goto·​:​goto_0
   
174 ····​.​line·​143 177 ····​.​line·​143
175 ····​:​cond_1 178 ····​:​cond_1
176 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​ 179 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
177 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 180 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
  181 ····​.​line·​144
178 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 182 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
179 ····​move-​result-​object·​v0 183 ····​move-​result-​object·​v0
   
180 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​ 184 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​
   
181 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 185 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
  186 ····​.​line·​145
182 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 187 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
183 ····​move-​result-​object·​v1 188 ····​move-​result-​object·​v1
   
184 ····​const·​v2,​·​0x7f060081 189 ····​const·​v2,​·​0x7f060081
   
185 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 190 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
186 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v1
   
  192 ····​.​line·​143
187 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 193 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
188 ····​goto·​:​goto_1 194 ····​goto·​:​goto_1
189 .​end·​method 195 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/MeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​121 27 ····​.​line·​121
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​124 45 ····​.​line·​124
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​125
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​126 52 ····​.​line·​126
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/axisimpl/MeasureDialogFragment.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​21 40 ····​.​line·​21
41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
42 ····​.​line·​33  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​ 44 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​$MeasureDialogListene​r;​
46 ····​.​locals·​1 45 ····​.​locals·​1
47 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​
   
Offset 160, 33 lines modified Offset 159, 37 lines modified
   
160 ····​move-​result·​v0 159 ····​move-​result·​v0
   
161 ····​if-​lez·​v0,​·​:​cond_0 160 ····​if-​lez·​v0,​·​:​cond_0
   
162 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 161 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
  162 ····​.​line·​227
163 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 163 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
164 ····​move-​result·​v0 164 ····​move-​result·​v0
   
165 ····​if-​lez·​v0,​·​:​cond_0 165 ····​if-​lez·​v0,​·​:​cond_0
   
166 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 166 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
  167 ····​.​line·​228
167 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 168 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
168 ····​move-​result·​v0 169 ····​move-​result·​v0
   
169 ····​if-​lez·​v0,​·​:​cond_0 170 ····​if-​lez·​v0,​·​:​cond_0
   
170 ····​const/​4·​v0,​·​0x1 171 ····​const/​4·​v0,​·​0x1
   
  172 ····​.​line·​226
171 ····​:​goto_0 173 ····​:​goto_0
172 ····​return·​v0 174 ····​return·​v0
   
  175 ····​.​line·​228
173 ····​:​cond_0 176 ····​:​cond_0
174 ····​const/​4·​v0,​·​0x0 177 ····​const/​4·​v0,​·​0x0
   
175 ····​goto·​:​goto_0 178 ····​goto·​:​goto_0
176 .​end·​method 179 .​end·​method
   
177 .​method·​private·​genAddMeasureView()​V 180 .​method·​private·​genAddMeasureView()​V
Offset 285, 24 lines modified Offset 288, 26 lines modified
285 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>measureNumberEditTex​t:​Landroid/​widget/​EditText;​ 288 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>measureNumberEditTex​t:​Landroid/​widget/​EditText;​
   
286 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>setSingleLine()​V 289 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>setSingleLine()​V
   
287 ····​.​line·​178 290 ····​.​line·​178
288 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>measureNumberEditTex​t:​Landroid/​widget/​EditText;​ 291 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>measureNumberEditTex​t:​Landroid/​widget/​EditText;​
   
  292 ····​.​line·​179
289 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 293 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
290 ····​move-​result-​object·​v1 294 ····​move-​result-​object·​v1
   
291 ····​const·​v2,​·​0x7f06005c 295 ····​const·​v2,​·​0x7f06005c
   
292 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 296 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
293 ····​move-​result-​object·​v1 297 ····​move-​result-​object·​v1
   
  298 ····​.​line·​178
294 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 299 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
295 ····​.​line·​182 300 ····​.​line·​182
296 ····​new-​instance·​v0,​·​Landroid/​widget/​EditText;​ 301 ····​new-​instance·​v0,​·​Landroid/​widget/​EditText;​
   
297 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 302 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
Offset 315, 28 lines modified Offset 320, 30 lines modified
315 ····​.​line·​183 320 ····​.​line·​183
316 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 321 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
317 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 322 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
318 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 323 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  324 ····​.​line·​184
319 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 325 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​axisimpl/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
320 ····​move-​result-​object·​v2 326 ····​move-​result-​object·​v2
   
321 ····​const·​v3,​·​0x7f0600ac 327 ····​const·​v3,​·​0x7f0600ac
   
322 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 328 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
323 ····​move-​result-​object·​v2 329 ····​move-​result-​object·​v2
   
Max diff block lines reached; 3695/6942 bytes (53.23%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/AddMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/AddMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​60 27 ····​.​line·​60
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/AddMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​80 28 ····​.​line·​80
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 126, 29 lines modified Offset 127, 32 lines modified
   
126 ····​.​line·​89 127 ····​.​line·​89
127 ····​:​cond_0 128 ····​:​cond_0
128 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​ 129 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​
   
129 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 130 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
  131 ····​.​line·​90
130 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 132 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
131 ····​move-​result-​object·​v0 133 ····​move-​result-​object·​v0
   
132 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​ 134 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​
   
133 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 135 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
  136 ····​.​line·​91
134 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 137 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
135 ····​move-​result-​object·​v1 138 ····​move-​result-​object·​v1
   
136 ····​const·​v2,​·​0x7f060081 139 ····​const·​v2,​·​0x7f060081
   
137 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 140 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
  142 ····​.​line·​89
139 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 143 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
140 ····​goto·​:​goto_0 144 ····​goto·​:​goto_0
141 .​end·​method 145 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/AddMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​78 45 ····​.​line·​78
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​79
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​80 52 ····​.​line·​80
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/AddMeasureDialogFragment.smali
Offset 29, 15 lines modified Offset 29, 14 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​19 32 ····​.​line·​19
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
34 ····​.​line·​27  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
   
37 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​ 36 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​
38 ····​.​locals·​1 37 ····​.​locals·​1
39 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​ 38 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​
   
Offset 118, 14 lines modified Offset 117, 15 lines modified
   
118 ····​move-​result·​v0 117 ····​move-​result·​v0
   
119 ····​if-​eqz·​v0,​·​:​cond_0 118 ····​if-​eqz·​v0,​·​:​cond_0
   
120 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 119 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
  120 ····​.​line·​151
121 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 121 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
122 ····​move-​result·​v0 122 ····​move-​result·​v0
   
123 ····​if-​nez·​v0,​·​:​cond_1 123 ····​if-​nez·​v0,​·​:​cond_1
   
124 ····​.​line·​152 124 ····​.​line·​152
Offset 245, 14 lines modified Offset 245, 15 lines modified
   
245 ····​move-​result-​object·​v2 245 ····​move-​result-​object·​v2
   
246 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 246 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
247 ····​move-​result-​object·​v1 247 ····​move-​result-​object·​v1
   
  248 ····​.​line·​126
248 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 249 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
249 ····​move-​result-​object·​v2 250 ····​move-​result-​object·​v2
   
250 ····​const·​v3,​·​0x7f060174 251 ····​const·​v3,​·​0x7f060174
   
251 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 252 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 263, 14 lines modified Offset 264, 15 lines modified
   
263 ····​move-​result-​object·​v1 264 ····​move-​result-​object·​v1
   
264 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 265 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
265 ····​move-​result-​object·​v1 266 ····​move-​result-​object·​v1
   
  267 ····​.​line·​125
266 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 268 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
267 ····​.​line·​127 269 ····​.​line·​127
268 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 270 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
269 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 271 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 408, 24 lines modified Offset 410, 26 lines modified
   
408 ····​const·​v3,​·​0x7f06001a 410 ····​const·​v3,​·​0x7f06001a
   
409 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​ 411 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​
   
410 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V 412 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V
   
  413 ····​.​line·​60
411 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 414 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
412 ····​move-​result-​object·​v2 415 ····​move-​result-​object·​v2
   
413 ····​const·​v3,​·​0x7f060033 416 ····​const·​v3,​·​0x7f060033
   
414 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​ 417 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​
   
415 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V 418 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​AddMeasureDialogFragm​ent;​)​V
   
  419 ····​.​line·​68
416 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 420 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
417 ····​.​line·​74 421 ····​.​line·​74
418 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 422 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
419 ····​move-​result-​object·​v1 423 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​80 27 ····​.​line·​80
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 14 lines modified Offset 59, 15 lines modified
   
58 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originSelectedPositi​on:​I 59 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originSelectedPositi​on:​I
59 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​I)​I 60 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​I)​I
   
60 ····​.​line·​85 61 ····​.​line·​85
61 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 62 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
  63 ····​.​line·​86
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originSpinner:​Landroid/​widget/​Spinner;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originSpinner:​Landroid/​widget/​Spinner;​
63 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​Spinner;​ 65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​Spinner;​
   
64 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originPointTextView:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>originPointTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
  97 ····​.​line·​89
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​93 101 ····​.​line·​93
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​102 27 ····​.​line·​102
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 14 lines modified Offset 59, 15 lines modified
   
58 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySelectedPos​ition:​I 59 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySelectedPos​ition:​I
59 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​I)​I 60 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​I)​I
   
60 ····​.​line·​107 61 ····​.​line·​107
61 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 62 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
  63 ····​.​line·​108
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​
63 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​Spinner;​ 65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​Spinner;​
   
64 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremityPointTextVi​ew:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremityPointTextVi​ew:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
  97 ····​.​line·​111
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​115 101 ····​.​line·​115
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​124 27 ····​.​line·​124
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​131 27 ····​.​line·​131
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoActivity.smali
Offset 272, 22 lines modified Offset 272, 24 lines modified
   
272 ····​.​line·​286 272 ····​.​line·​286
273 ····​:​goto_1 273 ····​:​goto_1
274 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>calcDistTextView:​Landroid/​widget/​TextView;​ 274 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>calcDistTextView:​Landroid/​widget/​TextView;​
   
275 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>cheminOrtho:​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​ 275 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>cheminOrtho:​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​
   
  276 ····​.​line·​287
276 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 277 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
277 ····​move-​result-​object·​v3 278 ····​move-​result-​object·​v3
   
278 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getCalculatedDistanc​e()​D 279 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getCalculatedDistanc​e()​D
   
279 ····​move-​result-​wide·​v4 280 ····​move-​result-​wide·​v4
   
  281 ····​.​line·​286
280 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​ 282 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​
   
281 ····​move-​result-​object·​v3 283 ····​move-​result-​object·​v3
   
282 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 284 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
283 ····​goto·​:​goto_0 285 ····​goto·​:​goto_0
Offset 650, 14 lines modified Offset 652, 15 lines modified
   
650 ····​const·​v3,​·​0x7f03004d 652 ····​const·​v3,​·​0x7f03004d
   
651 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 653 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
652 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>cheminOrtho:​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​ 654 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>cheminOrtho:​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​
   
  655 ····​.​line·​149
653 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 656 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
654 ····​move-​result-​object·​v5 657 ····​move-​result-​object·​v5
   
655 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 658 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
656 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 659 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
Offset 1020, 14 lines modified Offset 1023, 15 lines modified
1020 ····​move-​result·​v1 1023 ····​move-​result·​v1
   
1021 ····​iput·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySelectedPos​ition:​I 1024 ····​iput·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoActiv​ity;​-​>extremitySelectedPos​ition:​I
   
1022 ····​.​line·​207 1025 ····​.​line·​207
1023 ····​const-​string·​v1,​·​"measures_list" 1026 ····​const-​string·​v1,​·​"measures_list"
   
  1027 ····​.​line·​208
1024 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getSerializable(Ljav​a/​lang/​String;​)​Ljava/​io/​Serializable;​ 1028 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getSerializable(Ljav​a/​lang/​String;​)​Ljava/​io/​Serializable;​
   
1025 ····​move-​result-​object·​v0 1029 ····​move-​result-​object·​v0
   
1026 ····​check-​cast·​v0,​·​Ljava/​util/​ArrayList;​ 1030 ····​check-​cast·​v0,​·​Ljava/​util/​ArrayList;​
   
1027 ····​.​line·​209 1031 ····​.​line·​209
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoResultsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​224 27 ····​.​line·​224
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoResultsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​217 27 ····​.​line·​217
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/CheminementOrthoResultsActivity.smali
Offset 106, 40 lines modified Offset 106, 44 lines modified
   
106 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 106 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
107 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
108 ····​const·​v2,​·​0x7f060131 108 ····​const·​v2,​·​0x7f060131
   
  109 ····​.​line·​214
109 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 110 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
110 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
111 ····​const·​v2,​·​0x7f020058 112 ····​const·​v2,​·​0x7f020058
   
  113 ····​.​line·​215
112 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 114 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
113 ····​move-​result-​object·​v1 115 ····​move-​result-​object·​v1
   
114 ····​const·​v2,​·​0x7f060130 116 ····​const·​v2,​·​0x7f060130
   
115 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​ 117 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​
   
116 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V 118 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V
   
  119 ····​.​line·​216
117 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 120 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
118 ····​move-​result-​object·​v1 121 ····​move-​result-​object·​v1
   
119 ····​const·​v2,​·​0x7f060033 122 ····​const·​v2,​·​0x7f060033
   
120 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​ 123 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​
   
121 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V 124 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​CheminementOrthoResul​tsActivity;​)​V
   
  125 ····​.​line·​224
122 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 126 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
123 ····​.​line·​231 127 ····​.​line·​231
124 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 128 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
125 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
Offset 182, 22 lines modified Offset 186, 25 lines modified
182 ····​move-​result-​object·​v1 186 ····​move-​result-​object·​v1
   
183 ····​if-​nez·​v1,​·​:​cond_0 187 ····​if-​nez·​v1,​·​:​cond_0
   
184 ····​.​line·​175 188 ····​.​line·​175
185 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 189 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  190 ····​.​line·​176
186 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNumber()​Ljava/​lang/​String;​ 191 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNumber()​Ljava/​lang/​String;​
   
187 ····​move-​result-​object·​v1 192 ····​move-​result-​object·​v1
   
  193 ····​.​line·​177
188 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getEast()​D 194 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getEast()​D
   
189 ····​move-​result-​wide·​v2 195 ····​move-​result-​wide·​v2
   
  196 ····​.​line·​178
190 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNorth()​D 197 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNorth()​D
   
191 ····​move-​result-​wide·​v4 198 ····​move-​result-​wide·​v4
   
192 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V 199 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V
   
193 ····​.​line·​181 200 ····​.​line·​181
Offset 235, 36 lines modified Offset 242, 42 lines modified
   
235 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V 242 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
236 ····​.​line·​190 243 ····​.​line·​190
237 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​ 244 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​
238 ····​const-​string·​v1,​·​"point_number" 245 ····​const-​string·​v1,​·​"point_number"
   
  246 ····​.​line·​192
239 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNumber()​Ljava/​lang/​String;​ 247 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getNumber()​Ljava/​lang/​String;​
   
240 ····​move-​result-​object·​v2 248 ····​move-​result-​object·​v2
   
  249 ····​.​line·​190
241 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 250 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
242 ····​.​line·​194 251 ····​.​line·​194
243 ····​const-​string·​v1,​·​"new_east" 252 ····​const-​string·​v1,​·​"new_east"
   
  253 ····​.​line·​195
244 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getEast()​D 254 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​-​>getEast()​D
   
245 ····​move-​result-​wide·​v2 255 ····​move-​result-​wide·​v2
   
  256 ····​.​line·​194
246 ····​invoke-​virtual·​{v9,​·​v1,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>putDouble(Ljava/​lang/​String;​D)​V 257 ····​invoke-​virtual·​{v9,​·​v1,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>putDouble(Ljava/​lang/​String;​D)​V
   
247 ····​.​line·​196 258 ····​.​line·​196
248 ····​const-​string·​v1,​·​"new_north" 259 ····​const-​string·​v1,​·​"new_north"
Max diff block lines reached; 1227/4711 bytes (26.05%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/EditMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/EditMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​61 27 ····​.​line·​61
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/EditMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​81 28 ····​.​line·​81
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 126, 29 lines modified Offset 127, 32 lines modified
   
126 ····​.​line·​90 127 ····​.​line·​90
127 ····​:​cond_0 128 ····​:​cond_0
128 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​ 129 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​
   
129 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 130 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
  131 ····​.​line·​91
130 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 132 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
131 ····​move-​result-​object·​v0 133 ····​move-​result-​object·​v0
   
132 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​ 134 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​
   
133 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 135 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
  136 ····​.​line·​92
134 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 137 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
135 ····​move-​result-​object·​v1 138 ····​move-​result-​object·​v1
   
136 ····​const·​v2,​·​0x7f060081 139 ····​const·​v2,​·​0x7f060081
   
137 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 140 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
  142 ····​.​line·​90
139 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 143 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
140 ····​goto·​:​goto_0 144 ····​goto·​:​goto_0
141 .​end·​method 145 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/EditMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​76 27 ····​.​line·​76
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​79 45 ····​.​line·​79
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​80
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​81 52 ····​.​line·​81
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/cheminortho/EditMeasureDialogFragment.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​21 34 ····​.​line·​21
35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
36 ····​.​line·​29  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​ 38 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​
40 ····​.​locals·​1 39 ····​.​locals·​1
41 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​ 40 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​
   
Offset 395, 24 lines modified Offset 394, 26 lines modified
   
395 ····​const·​v3,​·​0x7f060075 394 ····​const·​v3,​·​0x7f060075
   
396 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​ 395 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​
   
397 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V 396 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V
   
  397 ····​.​line·​61
398 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 398 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
399 ····​move-​result-​object·​v2 399 ····​move-​result-​object·​v2
   
400 ····​const·​v3,​·​0x7f060033 400 ····​const·​v3,​·​0x7f060033
   
401 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​ 401 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​
   
402 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V 402 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​cheminortho/​EditMeasureDialogFrag​ment;​)​V
   
  403 ····​.​line·​69
403 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 404 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
404 ····​.​line·​75 405 ····​.​line·​75
405 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 406 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
406 ····​move-​result-​object·​v1 407 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circcurvesolver/CircularCurvesSolverActivity.smali
Offset 59, 18 lines modified Offset 59, 20 lines modified
   
59 ····​move-​result·​v2 59 ····​move-​result·​v2
   
60 ····​if-​lez·​v2,​·​:​cond_1 60 ····​if-​lez·​v2,​·​:​cond_1
   
61 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circcurvesolver/​CircularCurvesSolverA​ctivity;​-​>alphaAngleEditText:​Landroid/​widget/​EditText;​ 61 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circcurvesolver/​CircularCurvesSolverA​ctivity;​-​>alphaAngleEditText:​Landroid/​widget/​EditText;​
   
  62 ····​.​line·​183
62 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 63 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
63 ····​move-​result-​wide·​v2 64 ····​move-​result-​wide·​v2
   
  65 ····​.​line·​182
64 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isZero(D)​Z 66 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isZero(D)​Z
   
65 ····​move-​result·​v2 67 ····​move-​result·​v2
   
66 ····​if-​eqz·​v2,​·​:​cond_1 68 ····​if-​eqz·​v2,​·​:​cond_1
   
67 ····​.​line·​227 69 ····​.​line·​227
Offset 1198, 18 lines modified Offset 1200, 20 lines modified
   
1198 ····​goto·​:​goto_0 1200 ····​goto·​:​goto_0
   
1199 ····​.​line·​101 1201 ····​.​line·​101
1200 ····​:​cond_0 1202 ····​:​cond_0
1201 ····​const·​v2,​·​0x7f060083 1203 ····​const·​v2,​·​0x7f060083
   
  1204 ····​.​line·​102
1202 ····​invoke-​virtual·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circcurvesolver/​CircularCurvesSolverA​ctivity;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 1205 ····​invoke-​virtual·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circcurvesolver/​CircularCurvesSolverA​ctivity;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
1203 ····​move-​result-​object·​v2 1206 ····​move-​result-​object·​v2
   
  1207 ····​.​line·​101
1204 ····​invoke-​static·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 1208 ····​invoke-​static·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
1205 ····​goto·​:​goto_0 1209 ····​goto·​:​goto_0
   
1206 ····​.​line·​92 1210 ····​.​line·​92
1207 ····​nop 1211 ····​nop
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circle/CircleActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​77 27 ····​.​line·​77
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circle/CircleActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​97 27 ····​.​line·​97
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circle/CircleActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circle/CircleActivity.smali
Offset 846, 14 lines modified Offset 846, 15 lines modified
   
846 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>pointCSelectedPositi​on:​I 846 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>pointCSelectedPositi​on:​I
   
847 ····​if-​eqz·​v4,​·​:​cond_0 847 ····​if-​eqz·​v4,​·​:​cond_0
   
848 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​ 848 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​
   
  849 ····​.​line·​218
849 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>length()​I 850 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>length()​I
   
850 ····​move-​result·​v4 851 ····​move-​result·​v4
   
851 ····​if-​eqz·​v4,​·​:​cond_0 852 ····​if-​eqz·​v4,​·​:​cond_0
   
852 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>circle:​Lch/​hgdev/​toposuite/​calculation/​Circle;​ 853 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circle/​CircleActivity;​-​>circle:​Lch/​hgdev/​toposuite/​calculation/​Circle;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/circlesintersection/CirclesIntersectionActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​275 27 ····​.​line·​275
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circlesintersection/CirclesIntersectionActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​295 27 ····​.​line·​295
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circlesintersection/CirclesIntersectionActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​335 27 ····​.​line·​335
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circlesintersection/CirclesIntersectionActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​315 27 ····​.​line·​315
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circlesintersection/​CirclesIntersectionAc​tivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​289 27 ····​.​line·​289
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​308 27 ····​.​line·​308
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​327 27 ····​.​line·​327
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationActivity.smali
Offset 47, 15 lines modified Offset 47, 14 lines modified
47 .​method·​public·​constructor·​<init>()​V 47 .​method·​public·​constructor·​<init>()​V
48 ····​.​locals·​0 48 ····​.​locals·​0
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​32 50 ····​.​line·​32
51 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 51 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
52 ····​.​line·​350  
53 ····​return-​void 52 ····​return-​void
54 .​end·​method 53 .​end·​method
   
55 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​I)​I 54 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​I)​I
56 ····​.​locals·​0 55 ····​.​locals·​0
57 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​ 56 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationA​ctivity;​
58 ····​.​param·​p1,​·​"x1"····​#·​I 57 ····​.​param·​p1,​·​"x1"····​#·​I
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationResultsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​208 27 ····​.​line·​208
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationResultsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​200 27 ····​.​line·​200
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 52, 12 lines modified Offset 53, 13 lines modified
52 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​ 53 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​
   
53 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​ 54 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​
54 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​ 55 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
  57 ····​.​line·​205
56 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​-​>notifyDataSetChanged​()​V 58 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​ArrayListOfPointsAdap​ter;​-​>notifyDataSetChanged​()​V
   
57 ····​.​line·​206 59 ····​.​line·​206
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/circularsegmentation/CircularSegmentationResultsActivity.smali
Offset 101, 40 lines modified Offset 101, 44 lines modified
   
101 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 101 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
102 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v1
   
103 ····​const·​v2,​·​0x7f060131 103 ····​const·​v2,​·​0x7f060131
   
  104 ····​.​line·​197
104 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
105 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
106 ····​const·​v2,​·​0x7f020058 107 ····​const·​v2,​·​0x7f020058
   
  108 ····​.​line·​198
107 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 109 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
108 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
109 ····​const·​v2,​·​0x7f060130 111 ····​const·​v2,​·​0x7f060130
   
110 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​ 112 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​
   
111 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V 113 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V
   
  114 ····​.​line·​199
112 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 115 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
113 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v1
   
114 ····​const·​v2,​·​0x7f060033 117 ····​const·​v2,​·​0x7f060033
   
115 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​ 118 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​
   
116 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V 119 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​)​V
   
  120 ····​.​line·​208
117 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 121 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
118 ····​.​line·​215 122 ····​.​line·​215
119 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 123 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
120 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
Offset 173, 26 lines modified Offset 177, 30 lines modified
173 ····​move-​result-​object·​v1 177 ····​move-​result-​object·​v1
   
174 ····​if-​nez·​v1,​·​:​cond_0 178 ····​if-​nez·​v1,​·​:​cond_0
   
175 ····​.​line·​164 179 ····​.​line·​164
176 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 180 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  181 ····​.​line·​165
177 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​
   
178 ····​move-​result-​object·​v1 183 ····​move-​result-​object·​v1
   
  184 ····​.​line·​166
179 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 185 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
180 ····​move-​result-​wide·​v2 186 ····​move-​result-​wide·​v2
   
  187 ····​.​line·​167
181 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 188 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
182 ····​move-​result-​wide·​v4 189 ····​move-​result-​wide·​v4
   
  190 ····​.​line·​168
183 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 191 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
184 ····​move-​result-​wide·​v6 192 ····​move-​result-​wide·​v6
   
185 ····​const/​4·​v8,​·​0x0 193 ····​const/​4·​v8,​·​0x0
   
186 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V 194 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V
Offset 388, 280 lines modified Offset 396, 247 lines modified
388 ····​:​pswitch_data_0 396 ····​:​pswitch_data_0
389 ····​.​packed-​switch·​0x7f0d01a2 397 ····​.​packed-​switch·​0x7f0d01a2
390 ········​:​pswitch_0 398 ········​:​pswitch_0
391 ····​.​end·​packed-​switch 399 ····​.​end·​packed-​switch
392 .​end·​method 400 .​end·​method
   
393 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 401 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
394 ····​.​locals·​18 402 ····​.​locals·​14
395 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 403 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
396 ····​.​prologue 404 ····​.​prologue
397 ····​.​line·​40 405 ····​.​line·​40
398 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 406 ····​invoke-​super·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
399 ····​.​line·​41 407 ····​.​line·​41
400 ····​const·​v15,​·​0x7f030025 408 ····​const·​v12,​·​0x7f030025
   
401 ····move-​object/​from16·v0,​·​p0 409 ····invoke-​virtual·​{p0,​·v12},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>setContentView(I)​V
   
402 ····​invoke-​virtual·​{v0,​·​v15},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​circularsegmentation/​CircularSegmentationR​esultsActivity;​-​>setContentView(I)​V  
   
403 ····​.​line·​43 410 ····​.​line·​43
404 ····​const·​v15,​·​0x7f0d0094 411 ····​const·​v12,​·​0x7f0d0094
Max diff block lines reached; 15837/19652 bytes (80.59%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/FreeStationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​55 27 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/FreeStationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​62 27 ····​.​line·​62
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/FreeStationActivity.smali
Offset 526, 14 lines modified Offset 526, 15 lines modified
   
526 ····​const·​v3,​·​0x7f03004d 526 ····​const·​v3,​·​0x7f03004d
   
527 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 527 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
528 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​-​>freeStation:​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​ 528 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​-​>freeStation:​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​
   
  529 ····​.​line·​88
529 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 530 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
530 ····​move-​result-​object·​v5 531 ····​move-​result-​object·​v5
   
531 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 532 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
532 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 533 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
Offset 612, 38 lines modified Offset 613, 45 lines modified
612 ····​.​locals·​14 613 ····​.​locals·​14
613 ····​.​param·​p1,​·​"dialog"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 614 ····​.​param·​p1,​·​"dialog"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
614 ····​.​prologue 615 ····​.​prologue
615 ····​.​line·​225 616 ····​.​line·​225
616 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 617 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
  618 ····​.​line·​226
617 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getPoint()​Lch/​hgdev/​toposuite/​points/​Point;​ 619 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getPoint()​Lch/​hgdev/​toposuite/​points/​Point;​
   
618 ····​move-​result-​object·​v1 620 ····​move-​result-​object·​v1
   
  621 ····​.​line·​227
619 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getHorizDir()​D 622 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getHorizDir()​D
   
620 ····​move-​result-​wide·​v2 623 ····​move-​result-​wide·​v2
   
  624 ····​.​line·​228
621 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getZenAngle()​D 625 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getZenAngle()​D
   
622 ····​move-​result-​wide·​v4 626 ····​move-​result-​wide·​v4
   
  627 ····​.​line·​229
623 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getDistance()​D 628 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getDistance()​D
   
624 ····​move-​result-​wide·​v6 629 ····​move-​result-​wide·​v6
   
  630 ····​.​line·​230
625 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getS()​D 631 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getS()​D
   
626 ····​move-​result-​wide·​v8 632 ····​move-​result-​wide·​v8
   
  633 ····​.​line·​231
627 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getLatDepl()​D 634 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getLatDepl()​D
   
628 ····​move-​result-​wide·​v10 635 ····​move-​result-​wide·​v10
   
  636 ····​.​line·​232
629 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getLonDepl()​D 637 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getLonDepl()​D
   
630 ····​move-​result-​wide·​v12 638 ····​move-​result-​wide·​v12
   
631 ····​invoke-​direct/​range·​{v0·​.​.​·​v13},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDD)​V 639 ····​invoke-​direct/​range·​{v0·​.​.​·​v13},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDD)​V
   
632 ····​.​line·​233 640 ····​.​line·​233
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/FreeStationResultsActivity.smali
Offset 206, 14 lines modified Offset 206, 15 lines modified
   
206 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 206 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
207 ····​move-​result-​object·​v1 207 ····​move-​result-​object·​v1
   
208 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationResultsAct​ivity;​-​>freeStation:​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​ 208 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationResultsAct​ivity;​-​>freeStation:​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​
   
  209 ····​.​line·​170
209 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getScaleFactorPPM()​I 210 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getScaleFactorPPM()​I
   
210 ····​move-​result·​v2 211 ····​move-​result·​v2
   
211 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 212 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
212 ····​move-​result-​object·​v1 213 ····​move-​result-​object·​v1
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​143 27 ····​.​line·​143
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​134 27 ····​.​line·​134
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​155 28 ····​.​line·​155
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 163, 67 lines modified Offset 164, 74 lines modified
   
163 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 164 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
164 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 165 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
165 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 166 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
  167 ····​.​line·​169
166 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 168 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
167 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1100(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​Spinner;​ 169 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1100(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​Spinner;​
   
168 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v0
   
  171 ····​.​line·​170
169 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 172 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
170 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
   
171 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 174 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  175 ····​.​line·​168
172 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 176 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
173 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1002(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 177 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1002(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
174 ····​.​line·​171 178 ····​.​line·​171
175 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 179 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
176 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 180 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
177 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 181 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
178 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 182 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
  183 ····​.​line·​172
179 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 184 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
180 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1300(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​EditText;​ 185 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1300(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​EditText;​
   
181 ····​move-​result-​object·​v1 186 ····​move-​result-​object·​v1
   
182 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 187 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
183 ····​move-​result-​wide·​v2 188 ····​move-​result-​wide·​v2
   
  189 ····​.​line·​171
184 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDir:​D 190 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDir:​D
185 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1202(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​D)​D 191 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1202(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​D)​D
   
186 ····​.​line·​173 192 ····​.​line·​173
187 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 193 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
188 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 194 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
189 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 195 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
190 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 196 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
  197 ····​.​line·​174
191 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 198 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​
192 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1500(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​EditText;​ 199 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1500(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​EditText;​
   
193 ····​move-​result-​object·​v1 200 ····​move-​result-​object·​v1
   
194 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 201 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
195 ····​move-​result-​wide·​v2 202 ····​move-​result-​wide·​v2
   
  203 ····​.​line·​173
196 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distance:​D 204 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distance:​D
197 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1402(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​D)​D 205 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1402(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​D)​D
   
198 ····​.​line·​176 206 ····​.​line·​176
199 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 207 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
200 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 208 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
Offset 245, 14 lines modified Offset 253, 15 lines modified
   
245 ····​move-​result-​object·​v0 253 ····​move-​result-​object·​v0
   
246 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​ 254 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​
   
247 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 255 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
  256 ····​.​line·​178
Max diff block lines reached; 2524/9322 bytes (27.08%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​150 27 ····​.​line·​150
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​153 45 ····​.​line·​153
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​154
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​155 52 ····​.​line·​155
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​223 27 ····​.​line·​223
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 57, 14 lines modified Offset 58, 15 lines modified
57 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 58 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
58 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 59 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
59 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1100(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​Spinner;​ 60 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1100(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​Spinner;​
   
60 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
  62 ····​.​line·​227
61 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 63 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
62 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
63 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 65 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
64 ····​.​line·​228 66 ····​.​line·​228
Offset 85, 22 lines modified Offset 87, 24 lines modified
85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointTextView:​Landroid/​widget/​TextView;​ 87 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>pointTextView:​Landroid/​widget/​TextView;​
86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1700(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​TextView;​ 88 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>access$1700(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Landroid/​widget/​TextView;​
   
87 ····​move-​result-​object·​v1 89 ····​move-​result-​object·​v1
   
88 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 90 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
  91 ····​.​line·​230
89 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 92 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
90 ····​move-​result-​object·​v2 93 ····​move-​result-​object·​v2
   
91 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 94 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v2 95 ····​move-​result-​object·​v2
   
  96 ····​.​line·​229
93 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
94 ····​.​line·​234 98 ····​.​line·​234
95 ····​:​goto_0 99 ····​:​goto_0
96 ····​return-​void 100 ····​return-​void
   
97 ····​.​line·​232 101 ····​.​line·​232
[−]
smali/ch/hgdev/toposuite/calculation/activities/freestation/MeasureDialogFragment.smali
Offset 68, 15 lines modified Offset 68, 14 lines modified
68 .​method·​public·​constructor·​<init>()​V 68 .​method·​public·​constructor·​<init>()​V
69 ····​.​locals·​0 69 ····​.​locals·​0
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​.​line·​32 71 ····​.​line·​32
72 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 72 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
73 ····​.​line·​44  
74 ····​return-​void 73 ····​return-​void
75 .​end·​method 74 .​end·​method
   
76 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$MeasureDialogListene​r;​ 75 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​$MeasureDialogListene​r;​
77 ····​.​locals·​1 76 ····​.​locals·​1
78 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​ 77 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​
   
Offset 294, 55 lines modified Offset 293, 61 lines modified
   
294 ····​move-​result·​v0 293 ····​move-​result·​v0
   
295 ····​if-​lez·​v0,​·​:​cond_2 294 ····​if-​lez·​v0,​·​:​cond_2
   
296 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 295 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
  296 ····​.​line·​346
297 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 297 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
298 ····​move-​result·​v0 298 ····​move-​result·​v0
   
299 ····​if-​lez·​v0,​·​:​cond_2 299 ····​if-​lez·​v0,​·​:​cond_2
   
300 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 300 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
  301 ····​.​line·​347
301 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 302 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
302 ····​move-​result·​v0 303 ····​move-​result·​v0
   
303 ····​if-​lez·​v0,​·​:​cond_2 304 ····​if-​lez·​v0,​·​:​cond_2
   
304 ····​iget-​boolean·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>isSMandatory:​Z 305 ····​iget-​boolean·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>isSMandatory:​Z
   
305 ····​if-​eqz·​v0,​·​:​cond_0 306 ····​if-​eqz·​v0,​·​:​cond_0
   
306 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>sEditText:​Landroid/​widget/​EditText;​ 307 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>sEditText:​Landroid/​widget/​EditText;​
   
  308 ····​.​line·​349
307 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 309 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
308 ····​move-​result-​wide·​v0 310 ····​move-​result-​wide·​v0
   
  311 ····​.​line·​348
309 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 312 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
310 ····​move-​result·​v0 313 ····​move-​result·​v0
   
311 ····​if-​eqz·​v0,​·​:​cond_1 314 ····​if-​eqz·​v0,​·​:​cond_1
   
312 ····​:​cond_0 315 ····​:​cond_0
313 ····​iget-​boolean·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>isSMandatory:​Z 316 ····​iget-​boolean·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>isSMandatory:​Z
   
314 ····​if-​nez·​v0,​·​:​cond_2 317 ····​if-​nez·​v0,​·​:​cond_2
   
315 ····​:​cond_1 318 ····​:​cond_1
316 ····​const/​4·​v0,​·​0x1 319 ····​const/​4·​v0,​·​0x1
   
  320 ····​.​line·​345
317 ····​:​goto_0 321 ····​:​goto_0
318 ····​return·​v0 322 ····​return·​v0
   
  323 ····​.​line·​348
319 ····​:​cond_2 324 ····​:​cond_2
320 ····​const/​4·​v0,​·​0x0 325 ····​const/​4·​v0,​·​0x0
   
321 ····​goto·​:​goto_0 326 ····​goto·​:​goto_0
322 .​end·​method 327 .​end·​method
   
323 .​method·​private·​genAddMeasureView()​V 328 .​method·​private·​genAddMeasureView()​V
Offset 543, 14 lines modified Offset 548, 15 lines modified
543 ····​move-​result-​object·​v0 548 ····​move-​result-​object·​v0
   
544 ····​invoke-​interface·​{v9,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 549 ····​invoke-​interface·​{v9,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
545 ····​.​line·​245 550 ····​.​line·​245
546 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​ 551 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​
   
  552 ····​.​line·​246
547 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 553 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
548 ····​move-​result-​object·​v1 554 ····​move-​result-​object·​v1
   
549 ····​const·​v4,​·​0x7f03007b 555 ····​const·​v4,​·​0x7f03007b
   
550 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v9},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 556 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v9},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
Offset 578, 28 lines modified Offset 584, 30 lines modified
578 ····​.​line·​250 584 ····​.​line·​250
579 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 585 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​MeasureDialogFragment​;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
580 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 586 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 11382/14376 bytes (79.17%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/gisement/GisementActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​64 27 ····​.​line·​64
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/gisement/GisementActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​84 27 ····​.​line·​84
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​gisement/​GisementActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/AddMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​70 27 ····​.​line·​70
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
  53 ····​.​line·​74
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V
   
53 ····​.​line·​75 55 ····​.​line·​75
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/AddMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​62 27 ····​.​line·​62
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/AddMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​83 28 ····​.​line·​83
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 147, 29 lines modified Offset 148, 32 lines modified
   
147 ····​.​line·​93 148 ····​.​line·​93
148 ····​:​cond_0 149 ····​:​cond_0
149 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​ 150 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​
   
150 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 151 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
  152 ····​.​line·​94
151 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 153 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
152 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
153 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​ 155 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​
   
154 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 156 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
  157 ····​.​line·​95
155 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 158 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
156 ····​move-​result-​object·​v1 159 ····​move-​result-​object·​v1
   
157 ····​const·​v2,​·​0x7f060081 160 ····​const·​v2,​·​0x7f060081
   
158 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
159 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
  163 ····​.​line·​93
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 164 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
161 ····​goto·​:​goto_0 165 ····​goto·​:​goto_0
162 .​end·​method 166 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/AddMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​81 45 ····​.​line·​81
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​82
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​83 52 ····​.​line·​83
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/AddMeasureDialogFragment.smali
Offset 33, 15 lines modified Offset 33, 14 lines modified
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 34 ····​.​locals·​0
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​19 36 ····​.​line·​19
37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
38 ····​.​line·​27  
39 ····​return-​void 38 ····​return-​void
40 .​end·​method 39 .​end·​method
   
41 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​ 40 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​
42 ····​.​locals·​1 41 ····​.​locals·​1
43 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​ 42 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​
   
Offset 153, 14 lines modified Offset 152, 15 lines modified
   
153 ····​move-​result·​v0 152 ····​move-​result·​v0
   
154 ····​if-​eqz·​v0,​·​:​cond_0 153 ····​if-​eqz·​v0,​·​:​cond_0
   
155 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>ordinateEditText:​Landroid/​widget/​EditText;​ 154 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>ordinateEditText:​Landroid/​widget/​EditText;​
   
  155 ····​.​line·​163
156 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 156 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
157 ····​move-​result·​v0 157 ····​move-​result·​v0
   
158 ····​if-​nez·​v0,​·​:​cond_1 158 ····​if-​nez·​v0,​·​:​cond_1
   
159 ····​.​line·​164 159 ····​.​line·​164
Offset 291, 14 lines modified Offset 291, 15 lines modified
   
291 ····​move-​result-​object·​v2 291 ····​move-​result-​object·​v2
   
292 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 292 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
293 ····​move-​result-​object·​v1 293 ····​move-​result-​object·​v1
   
  294 ····​.​line·​130
294 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 295 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
295 ····​move-​result-​object·​v2 296 ····​move-​result-​object·​v2
   
296 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 297 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
297 ····​move-​result-​object·​v2 298 ····​move-​result-​object·​v2
Offset 307, 14 lines modified Offset 308, 15 lines modified
   
307 ····​move-​result-​object·​v1 308 ····​move-​result-​object·​v1
   
308 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 309 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
309 ····​move-​result-​object·​v1 310 ····​move-​result-​object·​v1
   
  311 ····​.​line·​129
310 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 312 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
311 ····​.​line·​131 313 ····​.​line·​131
312 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>abscissaEditText:​Landroid/​widget/​EditText;​ 314 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>abscissaEditText:​Landroid/​widget/​EditText;​
   
313 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 315 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 350, 14 lines modified Offset 352, 15 lines modified
   
350 ····​move-​result-​object·​v2 352 ····​move-​result-​object·​v2
   
351 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 353 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
352 ····​move-​result-​object·​v1 354 ····​move-​result-​object·​v1
   
  355 ····​.​line·​135
353 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 356 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
354 ····​move-​result-​object·​v2 357 ····​move-​result-​object·​v2
   
355 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 358 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
356 ····​move-​result-​object·​v2 359 ····​move-​result-​object·​v2
Offset 366, 14 lines modified Offset 369, 15 lines modified
   
366 ····​move-​result-​object·​v1 369 ····​move-​result-​object·​v1
   
367 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 370 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
368 ····​move-​result-​object·​v1 371 ····​move-​result-​object·​v1
   
  372 ····​.​line·​134
369 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 373 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
370 ····​.​line·​137 374 ····​.​line·​137
371 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>ordinateEditText:​Landroid/​widget/​EditText;​ 375 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​AddMeasureDialogFragm​ent;​-​>ordinateEditText:​Landroid/​widget/​EditText;​
   
372 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 376 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 522, 24 lines modified Offset 526, 26 lines modified
   
522 ····​const·​v3,​·​0x7f06001a 526 ····​const·​v3,​·​0x7f06001a
   
Max diff block lines reached; 1148/4338 bytes (26.46%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/EditMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​71 27 ····​.​line·​71
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/EditMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​63 27 ····​.​line·​63
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/EditMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​83 28 ····​.​line·​83
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 147, 29 lines modified Offset 148, 32 lines modified
   
147 ····​.​line·​93 148 ····​.​line·​93
148 ····​:​cond_0 149 ····​:​cond_0
149 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​ 150 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​
   
150 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 151 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
  152 ····​.​line·​94
151 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 153 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
152 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
153 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​ 155 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​
   
154 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 156 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
  157 ····​.​line·​95
155 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 158 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
156 ····​move-​result-​object·​v1 159 ····​move-​result-​object·​v1
   
157 ····​const·​v2,​·​0x7f060081 160 ····​const·​v2,​·​0x7f060081
   
158 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
159 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
  163 ····​.​line·​93
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 164 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
161 ····​goto·​:​goto_0 165 ····​goto·​:​goto_0
162 .​end·​method 166 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/EditMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​81 45 ····​.​line·​81
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​82
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​83 52 ····​.​line·​83
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/EditMeasureDialogFragment.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​21 38 ····​.​line·​21
39 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
40 ····​.​line·​29  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
43 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​ 42 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​
44 ····​.​locals·​1 43 ····​.​locals·​1
45 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​ 44 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​
   
Offset 488, 24 lines modified Offset 487, 26 lines modified
   
488 ····​const·​v3,​·​0x7f060075 487 ····​const·​v3,​·​0x7f060075
   
489 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​ 488 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​
   
490 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V 489 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V
   
  490 ····​.​line·​63
491 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 491 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
492 ····​move-​result-​object·​v2 492 ····​move-​result-​object·​v2
   
493 ····​const·​v3,​·​0x7f060033 493 ····​const·​v3,​·​0x7f060033
   
494 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​ 494 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​
   
495 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V 495 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​EditMeasureDialogFrag​ment;​)​V
   
  496 ····​.​line·​71
496 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 497 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
497 ····​.​line·​77 498 ····​.​line·​77
498 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 499 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
499 ····​move-​result-​object·​v1 500 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​96 27 ····​.​line·​96
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 14 lines modified Offset 59, 15 lines modified
   
58 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originSelectedPositi​on:​I 59 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originSelectedPositi​on:​I
59 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​I)​I 60 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​I)​I
   
60 ····​.​line·​101 61 ····​.​line·​101
61 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 62 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
  63 ····​.​line·​102
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originSpinner:​Landroid/​widget/​Spinner;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originSpinner:​Landroid/​widget/​Spinner;​
63 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​Spinner;​ 65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​Spinner;​
   
64 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originPointTextView:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>originPointTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
  97 ····​.​line·​105
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​109 101 ····​.​line·​109
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 14 lines modified Offset 59, 15 lines modified
   
58 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySelectedPos​ition:​I 59 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySelectedPos​ition:​I
59 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​I)​I 60 ····​invoke-​static·​{v1,​·​p3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​I)​I
   
60 ····​.​line·​123 61 ····​.​line·​123
61 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 62 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
  63 ····​.​line·​124
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySpinner:​Landroid/​widget/​Spinner;​
63 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​Spinner;​ 65 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​Spinner;​
   
64 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 67 ····​invoke-​virtual·​{v1,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
Offset 91, 14 lines modified Offset 93, 15 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremityPointTextVi​ew:​Landroid/​widget/​TextView;​ 93 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremityPointTextVi​ew:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​TextView;​ 94 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
  97 ····​.​line·​127
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 98 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​131 101 ····​.​line·​131
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​140 27 ····​.​line·​140
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​158 27 ····​.​line·​158
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoResultsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​209 27 ····​.​line·​209
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity.smali
Offset 289, 22 lines modified Offset 289, 24 lines modified
   
289 ····​.​line·​336 289 ····​.​line·​336
290 ····​:​goto_1 290 ····​:​goto_1
291 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>calcDistTextView:​Landroid/​widget/​TextView;​ 291 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>calcDistTextView:​Landroid/​widget/​TextView;​
   
292 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​ 292 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​
   
  293 ····​.​line·​337
293 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 294 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
294 ····​move-​result-​object·​v1 295 ····​move-​result-​object·​v1
   
295 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getCalculatedDistanc​e()​D 296 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getCalculatedDistanc​e()​D
   
296 ····​move-​result-​wide·​v4 297 ····​move-​result-​wide·​v4
   
  298 ····​.​line·​336
297 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​ 299 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​
   
298 ····​move-​result-​object·​v1 300 ····​move-​result-​object·​v1
   
299 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 301 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
300 ····​.​line·​339 302 ····​.​line·​339
Offset 316, 22 lines modified Offset 318, 24 lines modified
316 ····​:​cond_3 318 ····​:​cond_3
317 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​ 319 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​
   
318 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 320 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
319 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>measuredDistEditText​:​Landroid/​widget/​EditText;​ 321 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>measuredDistEditText​:​Landroid/​widget/​EditText;​
   
  322 ····​.​line·​333
320 ····​invoke-​static·​{v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 323 ····​invoke-​static·​{v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
321 ····​move-​result-​wide·​v4 324 ····​move-​result-​wide·​v4
   
322 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0 325 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0
   
323 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DD)​V 326 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DD)​V
   
  327 ····​.​line·​332
324 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>setOrthogonalBase(Lc​h/​hgdev/​toposuite/​calculation/​OrthogonalBase;​)​V 328 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>setOrthogonalBase(Lc​h/​hgdev/​toposuite/​calculation/​OrthogonalBase;​)​V
   
325 ····​goto·​:​goto_1 329 ····​goto·​:​goto_1
326 .​end·​method 330 .​end·​method
   
327 .​method·​private·​resetResults()​V 331 .​method·​private·​resetResults()​V
328 ····​.​locals·​4 332 ····​.​locals·​4
Offset 916, 14 lines modified Offset 920, 15 lines modified
   
916 ····​const·​v3,​·​0x7f030059 920 ····​const·​v3,​·​0x7f030059
   
917 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 921 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
918 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​ 922 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​
   
  923 ····​.​line·​184
919 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 924 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
920 ····​move-​result-​object·​v5 925 ····​move-​result-​object·​v5
   
921 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 926 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
922 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 927 ····​invoke-​direct·​{v2,​·​p0,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
Offset 1152, 14 lines modified Offset 1157, 15 lines modified
   
1152 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySelectedPos​ition:​I 1157 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>extremitySelectedPos​ition:​I
   
1153 ····​if-​eqz·​v4,​·​:​cond_0 1158 ····​if-​eqz·​v4,​·​:​cond_0
   
1154 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​ 1159 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​
   
  1160 ····​.​line·​272
1155 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​-​>getCount()​I 1161 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfMeasuresAd​apter;​-​>getCount()​I
   
1156 ····​move-​result·​v4 1162 ····​move-​result·​v4
   
1157 ····​if-​nez·​v4,​·​:​cond_1 1163 ····​if-​nez·​v4,​·​:​cond_1
   
1158 ····​.​line·​273 1164 ····​.​line·​273
Offset 1361, 22 lines modified Offset 1367, 24 lines modified
1361 ····​move-​result-​object·​v2 1367 ····​move-​result-​object·​v2
   
1362 ····​if-​eqz·​v2,​·​:​cond_0 1368 ····​if-​eqz·​v2,​·​:​cond_0
   
1363 ····​.​line·​201 1369 ····​.​line·​201
1364 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​ 1370 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​-​>orthoSurvey:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​
   
  1371 ····​.​line·​202
1365 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 1372 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getOrthogonalBase()​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
1366 ····​move-​result-​object·​v2 1373 ····​move-​result-​object·​v2
   
1367 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​ 1374 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​
   
1368 ····​move-​result-​object·​v2 1375 ····​move-​result-​object·​v2
   
  1376 ····​.​line·​201
Max diff block lines reached; 1768/5670 bytes (31.18%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​165 27 ····​.​line·​165
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoResultsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​202 27 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/leveortho/LeveOrthoResultsActivity.smali
Offset 60, 14 lines modified Offset 60, 15 lines modified
60 ····​.​line·​125 60 ····​.​line·​125
61 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​ 61 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​
   
62 ····​const·​v1,​·​0x7f03005a 62 ····​const·​v1,​·​0x7f03005a
   
63 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​-​>leveOrtho:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​ 63 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​-​>leveOrtho:​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​
   
  64 ····​.​line·​126
64 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getResults()​Ljava/​util/​ArrayList;​ 65 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>getResults()​Ljava/​util/​ArrayList;​
   
65 ····​move-​result-​object·​v2 66 ····​move-​result-​object·​v2
   
66 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 67 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
   
67 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​ 68 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​ArrayListOfResultsAda​pter;​
Offset 98, 40 lines modified Offset 99, 44 lines modified
   
98 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 99 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
99 ····​move-​result-​object·​v1 100 ····​move-​result-​object·​v1
   
100 ····​const·​v2,​·​0x7f060131 101 ····​const·​v2,​·​0x7f060131
   
  102 ····​.​line·​199
101 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 103 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
102 ····​move-​result-​object·​v1 104 ····​move-​result-​object·​v1
   
103 ····​const·​v2,​·​0x7f020058 105 ····​const·​v2,​·​0x7f020058
   
  106 ····​.​line·​200
104 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 107 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
105 ····​move-​result-​object·​v1 108 ····​move-​result-​object·​v1
   
106 ····​const·​v2,​·​0x7f060130 109 ····​const·​v2,​·​0x7f060130
   
107 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​ 110 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​
   
108 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V 111 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V
   
  112 ····​.​line·​201
109 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 113 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
110 ····​move-​result-​object·​v1 114 ····​move-​result-​object·​v1
   
111 ····​const·​v2,​·​0x7f060033 115 ····​const·​v2,​·​0x7f060033
   
112 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​ 116 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​
   
113 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V 117 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​leveortho/​LeveOrthoResultsActiv​ity;​)​V
   
  118 ····​.​line·​209
114 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 119 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
115 ····​.​line·​216 120 ····​.​line·​216
116 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 121 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
117 ····​move-​result-​object·​v1 122 ····​move-​result-​object·​v1
   
Offset 174, 22 lines modified Offset 179, 25 lines modified
174 ····​move-​result-​object·​v1 179 ····​move-​result-​object·​v1
   
175 ····​if-​nez·​v1,​·​:​cond_0 180 ····​if-​nez·​v1,​·​:​cond_0
   
176 ····​.​line·​160 181 ····​.​line·​160
177 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 182 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  183 ····​.​line·​161
178 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getNumber()​Ljava/​lang/​String;​ 184 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getNumber()​Ljava/​lang/​String;​
   
179 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
  186 ····​.​line·​162
180 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getAbscissa()​D 187 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getAbscissa()​D
   
181 ····​move-​result-​wide·​v2 188 ····​move-​result-​wide·​v2
   
  189 ····​.​line·​163
182 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getOrdinate()​D 190 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getOrdinate()​D
   
183 ····​move-​result-​wide·​v4 191 ····​move-​result-​wide·​v4
   
184 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V 192 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V
   
185 ····​.​line·​166 193 ····​.​line·​166
Offset 227, 36 lines modified Offset 235, 42 lines modified
   
227 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V 235 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
228 ····​.​line·​175 236 ····​.​line·​175
229 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​ 237 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​
230 ····​const-​string·​v1,​·​"point_number" 238 ····​const-​string·​v1,​·​"point_number"
   
  239 ····​.​line·​177
231 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getNumber()​Ljava/​lang/​String;​ 240 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal$Measur​e;​-​>getNumber()​Ljava/​lang/​String;​
   
232 ····​move-​result-​object·​v2 241 ····​move-​result-​object·​v2
   
Max diff block lines reached; 1552/5464 bytes (28.40%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​97 27 ····​.​line·​97
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​135 27 ····​.​line·​135
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementActivity.smali
Offset 584, 38 lines modified Offset 584, 41 lines modified
   
584 ····​iget·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointDSelectedPositi​on:​I 584 ····​iget·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointDSelectedPositi​on:​I
   
585 ····​if-​eqz·​v1,​·​:​cond_0 585 ····​if-​eqz·​v1,​·​:​cond_0
   
586 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointWestNumberEditT​ext:​Landroid/​widget/​EditText;​ 586 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointWestNumberEditT​ext:​Landroid/​widget/​EditText;​
   
  587 ····​.​line·​214
587 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​ 588 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​
   
588 ····​move-​result-​object·​v1 589 ····​move-​result-​object·​v1
   
589 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 590 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
590 ····​move-​result·​v1 591 ····​move-​result·​v1
   
591 ····​if-​nez·​v1,​·​:​cond_0 592 ····​if-​nez·​v1,​·​:​cond_0
   
592 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointEastNumberEditT​ext:​Landroid/​widget/​EditText;​ 593 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>pointEastNumberEditT​ext:​Landroid/​widget/​EditText;​
   
  594 ····​.​line·​215
593 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​ 595 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​
   
594 ····​move-​result-​object·​v1 596 ····​move-​result-​object·​v1
   
595 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 597 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
596 ····​move-​result·​v1 598 ····​move-​result·​v1
   
597 ····​if-​nez·​v1,​·​:​cond_0 599 ····​if-​nez·​v1,​·​:​cond_0
   
598 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>imposedSurfaceEditTe​xt:​Landroid/​widget/​EditText;​ 600 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementActi​vity;​-​>imposedSurfaceEditTe​xt:​Landroid/​widget/​EditText;​
   
  601 ····​.​line·​216
599 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 602 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
600 ····​move-​result-​wide·​v10 603 ····​move-​result-​wide·​v10
   
601 ····​const-​wide/​16·​v12,​·​0x1 604 ····​const-​wide/​16·​v12,​·​0x1
   
602 ····​cmpl-​double·​v1,​·​v10,​·​v12 605 ····​cmpl-​double·​v1,​·​v10,​·​v12
[−]
smali/ch/hgdev/toposuite/calculation/activities/limdispl/LimitDisplacementResultsActivity.smali
Offset 283, 43 lines modified Offset 283, 47 lines modified
   
283 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 283 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
284 ····​const/​4·​v5,​·​0x0 284 ····​const/​4·​v5,​·​0x0
   
285 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​ 285 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​
   
  286 ····​.​line·​54
286 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>getSurface()​D 287 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>getSurface()​D
   
287 ····​move-​result-​wide·​v6 288 ····​move-​result-​wide·​v6
   
288 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatSurface(D)​Ljava/​lang/​String;​ 289 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatSurface(D)​Ljava/​lang/​String;​
   
289 ····​move-​result-​object·​v6 290 ····​move-​result-​object·​v6
   
290 ····​aput-​object·​v6,​·​v4,​·​v5 291 ····​aput-​object·​v6,​·​v4,​·​v5
   
  292 ····​.​line·​52
291 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 293 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
292 ····​move-​result-​object·​v3 294 ····​move-​result-​object·​v3
   
293 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 295 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
294 ····​.​line·​55 296 ····​.​line·​55
295 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>pointWestTextView:​Landroid/​widget/​TextView;​ 297 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>pointWestTextView:​Landroid/​widget/​TextView;​
   
296 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​ 298 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​
   
  299 ····​.​line·​56
297 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>getNewPointX()​Lch/​hgdev/​toposuite/​points/​Point;​ 300 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>getNewPointX()​Lch/​hgdev/​toposuite/​points/​Point;​
   
298 ····​move-​result-​object·​v3 301 ····​move-​result-​object·​v3
   
299 ····​invoke-​static·​{p0,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 302 ····​invoke-​static·​{p0,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
300 ····​move-​result-​object·​v3 303 ····​move-​result-​object·​v3
   
  304 ····​.​line·​55
301 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 305 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
302 ····​.​line·​57 306 ····​.​line·​57
303 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>pointEastTextView:​Landroid/​widget/​TextView;​ 307 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>pointEastTextView:​Landroid/​widget/​TextView;​
   
304 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​ 308 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​limdispl/​LimitDisplacementResu​ltsActivity;​-​>limDispl:​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linecircleintersection/LineCircleIntersectionActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​335 27 ····​.​line·​335
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linecircleintersection/LineCircleIntersectionActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​353 27 ····​.​line·​353
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linecircleintersection/LineCircleIntersectionActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​373 27 ····​.​line·​373
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linecircleintersection/LineCircleIntersectionActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​392 27 ····​.​line·​392
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 65, 20 lines modified Offset 66, 22 lines modified
65 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 66 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
66 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPointSpinner:​Landroid/​widget/​Spinner;​ 67 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPointSpinner:​Landroid/​widget/​Spinner;​
67 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>access$1300(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​Landroid/​widget/​Spinner;​ 68 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>access$1300(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​)​Landroid/​widget/​Spinner;​
   
68 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
  70 ····​.​line·​398
69 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 71 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
70 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
71 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 73 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  74 ····​.​line·​397
72 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPoint:​Lch/​hgdev/​toposuite/​points/​Point;​ 75 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPoint:​Lch/​hgdev/​toposuite/​points/​Point;​
73 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>access$1202(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 76 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>access$1202(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
74 ····​.​line·​399 77 ····​.​line·​399
75 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 78 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
   
76 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPoint:​Lch/​hgdev/​toposuite/​points/​Point;​ 79 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​-​>byPoint:​Lch/​hgdev/​toposuite/​points/​Point;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/linecircleintersection/LineCircleIntersectionActivity.smali
Offset 101, 15 lines modified Offset 101, 14 lines modified
101 .​method·​public·​constructor·​<init>()​V 101 .​method·​public·​constructor·​<init>()​V
102 ····​.​locals·​0 102 ····​.​locals·​0
   
103 ····​.​prologue 103 ····​.​prologue
104 ····​.​line·​35 104 ····​.​line·​35
105 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 105 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
106 ····​.​line·​86  
107 ····​return-​void 106 ····​return-​void
108 .​end·​method 107 .​end·​method
   
109 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​I)​I 108 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​I)​I
110 ····​.​locals·​0 109 ····​.​locals·​0
111 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​ 110 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linecircleintersectio​n/​LineCircleIntersectio​nActivity;​
112 ····​.​param·​p1,​·​"x1"····​#·​I 111 ····​.​param·​p1,​·​"x1"····​#·​I
[−]
smali/ch/hgdev/toposuite/calculation/activities/linesintersec/LinesIntersectionActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​195 27 ····​.​line·​195
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linesintersec/LinesIntersectionActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​233 27 ····​.​line·​233
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linesintersec/LinesIntersectionActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​252 27 ····​.​line·​252
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/linesintersec/LinesIntersectionActivity.smali
Offset 115, 15 lines modified Offset 115, 14 lines modified
115 .​method·​public·​constructor·​<init>()​V 115 .​method·​public·​constructor·​<init>()​V
116 ····​.​locals·​0 116 ····​.​locals·​0
   
117 ····​.​prologue 117 ····​.​prologue
118 ····​.​line·​41 118 ····​.​line·​41
119 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 119 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
120 ····​.​line·​557  
121 ····​return-​void 120 ····​return-​void
122 .​end·​method 121 .​end·​method
   
123 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​I)​I 122 .​method·​static·​synthetic·​access$002(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​I)​I
124 ····​.​locals·​0 123 ····​.​locals·​0
125 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 124 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
126 ····​.​param·​p1,​·​"x1"····​#·​I 125 ····​.​param·​p1,​·​"x1"····​#·​I
Offset 473, 32 lines modified Offset 472, 35 lines modified
473 ····​.​line·​610 472 ····​.​line·​610
474 ····​new-​instance·​v7,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​ 473 ····​new-​instance·​v7,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​
   
475 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 474 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
476 ····​iget·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point1D1SelectedPosi​tion:​I 475 ····​iget·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point1D1SelectedPosi​tion:​I
   
  476 ····​.​line·​611
477 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 477 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
478 ····​move-​result-​object·​v4 478 ····​move-​result-​object·​v4
   
479 ····​check-​cast·​v4,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 479 ····​check-​cast·​v4,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
480 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 480 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
481 ····​iget·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point2D1SelectedPosi​tion:​I 481 ····​iget·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point2D1SelectedPosi​tion:​I
   
  482 ····​.​line·​612
482 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 483 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
483 ····​move-​result-​object·​v5 484 ····​move-​result-​object·​v5
   
484 ····​check-​cast·​v5,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 485 ····​check-​cast·​v5,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
485 ····​invoke-​direct·​{v7,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V 486 ····​invoke-​direct·​{v7,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
  487 ····​.​line·​613
486 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 488 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
487 ····​move-​result-​wide·​v0 489 ····​move-​result-​wide·​v0
   
488 ····​.​line·​616 490 ····​.​line·​616
489 ····​:​cond_8 491 ····​:​cond_8
490 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>d2Mode:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$Mode;​ 492 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>d2Mode:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$Mode;​
Offset 510, 32 lines modified Offset 512, 35 lines modified
510 ····​.​line·​617 512 ····​.​line·​617
511 ····​new-​instance·​v7,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​ 513 ····​new-​instance·​v7,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​
   
512 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 514 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
513 ····​iget·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point1D2SelectedPosi​tion:​I 515 ····​iget·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point1D2SelectedPosi​tion:​I
   
  516 ····​.​line·​618
514 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 517 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
515 ····​move-​result-​object·​v4 518 ····​move-​result-​object·​v4
   
516 ····​check-​cast·​v4,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 519 ····​check-​cast·​v4,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
517 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 520 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
518 ····​iget·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point2D2SelectedPosi​tion:​I 521 ····​iget·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>point2D2SelectedPosi​tion:​I
   
  522 ····​.​line·​619
519 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 523 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​ArrayAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
520 ····​move-​result-​object·​v5 524 ····​move-​result-​object·​v5
   
521 ····​check-​cast·​v5,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 525 ····​check-​cast·​v5,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
522 ····​invoke-​direct·​{v7,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V 526 ····​invoke-​direct·​{v7,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
  527 ····​.​line·​620
523 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 528 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
524 ····​move-​result-​wide·​v2 529 ····​move-​result-​wide·​v2
   
525 ····​.​line·​623 530 ····​.​line·​623
526 ····​:​cond_9 531 ····​:​cond_9
527 ····​sub-​double·​v4,​·​v0,​·​v2 532 ····​sub-​double·​v4,​·​v0,​·​v2
Offset 1633, 14 lines modified Offset 1638, 15 lines modified
1633 ····​check-​cast·​v4,​·​Landroid/​widget/​LinearLayout;​ 1638 ····​check-​cast·​v4,​·​Landroid/​widget/​LinearLayout;​
   
1634 ····​iput-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>gisementD1Layout:​Landroid/​widget/​LinearLayout;​ 1639 ····​iput-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>gisementD1Layout:​Landroid/​widget/​LinearLayout;​
   
1635 ····​.​line·​177 1640 ····​.​line·​177
1636 ····​const·​v4,​·​0x7f0d010e 1641 ····​const·​v4,​·​0x7f0d010e
   
  1642 ····​.​line·​178
1637 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>findViewById(I)​Landroid/​view/​View;​ 1643 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​-​>findViewById(I)​Landroid/​view/​View;​
   
1638 ····​move-​result-​object·​v4 1644 ····​move-​result-​object·​v4
Max diff block lines reached; 214/4150 bytes (5.16%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/linesintersec/LinesIntersectionActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​214 27 ····​.​line·​214
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​linesintersec/​LinesIntersectionActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​67 27 ····​.​line·​67
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​86 28 ····​.​line·​86
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 107, 29 lines modified Offset 108, 32 lines modified
   
107 ····​.​line·​94 108 ····​.​line·​94
108 ····​:​cond_0 109 ····​:​cond_0
109 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​ 110 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​
   
110 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 111 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
  112 ····​.​line·​95
111 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 113 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
112 ····​move-​result-​object·​v0 114 ····​move-​result-​object·​v0
   
113 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​ 115 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​
   
114 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 116 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
  117 ····​.​line·​96
115 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 118 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
116 ····​move-​result-​object·​v1 119 ····​move-​result-​object·​v1
   
117 ····​const·​v2,​·​0x7f060081 120 ····​const·​v2,​·​0x7f060081
   
118 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 121 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
119 ····​move-​result-​object·​v1 122 ····​move-​result-​object·​v1
   
  123 ····​.​line·​94
120 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 124 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
121 ····​goto·​:​goto_0 125 ····​goto·​:​goto_0
122 .​end·​method 126 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​128 27 ····​.​line·​128
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 85, 22 lines modified Offset 86, 24 lines modified
85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>pointTextView:​Landroid/​widget/​TextView;​ 86 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>pointTextView:​Landroid/​widget/​TextView;​
86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​Landroid/​widget/​TextView;​ 87 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​Landroid/​widget/​TextView;​
   
87 ····​move-​result-​object·​v1 88 ····​move-​result-​object·​v1
   
88 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 89 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
  90 ····​.​line·​134
89 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 91 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
91 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 93 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
  95 ····​.​line·​133
93 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 96 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
94 ····​.​line·​138 97 ····​.​line·​138
95 ····​:​goto_0 98 ····​:​goto_0
96 ····​return-​void 99 ····​return-​void
   
97 ····​.​line·​136 100 ····​.​line·​136
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/AddMeasureDialogFragment.smali
Offset 27, 15 lines modified Offset 27, 14 lines modified
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​28 30 ····​.​line·​28
31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
32 ····​.​line·​36  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
   
35 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​ 34 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$AddMeasureDialogL​istener;​
36 ····​.​locals·​1 35 ····​.​locals·​1
37 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​ 36 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​
   
Offset 348, 24 lines modified Offset 347, 26 lines modified
   
348 ····​const·​v3,​·​0x7f06001a 347 ····​const·​v3,​·​0x7f06001a
   
349 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​ 348 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​
   
350 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 349 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
   
  350 ····​.​line·​67
351 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 351 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
352 ····​move-​result-​object·​v2 352 ····​move-​result-​object·​v2
   
353 ····​const·​v3,​·​0x7f060033 353 ····​const·​v3,​·​0x7f060033
   
354 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​ 354 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​
   
355 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V 355 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​AddMeasureDialogFragm​ent;​)​V
   
  356 ····​.​line·​75
356 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 357 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
357 ····​.​line·​81 358 ····​.​line·​81
358 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 359 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
359 ····​move-​result-​object·​v1 360 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​67 27 ····​.​line·​67
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​87 28 ····​.​line·​87
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 62, 25 lines modified Offset 63, 27 lines modified
   
62 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 63 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
63 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​ 64 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
64 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 65 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
  66 ····​.​line·​92
65 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 67 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
66 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$300(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Landroid/​widget/​Spinner;​ 68 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$300(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Landroid/​widget/​Spinner;​
   
67 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
68 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 70 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
69 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
70 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 72 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  73 ····​.​line·​91
71 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 74 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
72 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$202(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 75 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$202(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
73 ····​.​line·​93 76 ····​.​line·​93
74 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​ 77 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
75 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 78 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
Offset 107, 29 lines modified Offset 110, 32 lines modified
   
107 ····​.​line·​96 110 ····​.​line·​96
108 ····​:​cond_0 111 ····​:​cond_0
109 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​ 112 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
110 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 113 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
  114 ····​.​line·​97
111 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 115 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
112 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
113 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​ 117 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​
   
114 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 118 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
  119 ····​.​line·​98
115 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 120 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
116 ····​move-​result-​object·​v1 121 ····​move-​result-​object·​v1
   
117 ····​const·​v2,​·​0x7f060081 122 ····​const·​v2,​·​0x7f060081
   
118 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 123 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
119 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
  125 ····​.​line·​96
120 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 126 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
121 ····​goto·​:​goto_0 127 ····​goto·​:​goto_0
122 .​end·​method 128 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​85 45 ····​.​line·​85
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​86
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​87 52 ····​.​line·​87
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​129 27 ····​.​line·​129
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 85, 22 lines modified Offset 86, 24 lines modified
85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 86 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>pointTextView:​Landroid/​widget/​TextView;​
86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Landroid/​widget/​TextView;​ 87 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Landroid/​widget/​TextView;​
   
87 ····​move-​result-​object·​v1 88 ····​move-​result-​object·​v1
   
88 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 89 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
  90 ····​.​line·​135
89 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 91 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
91 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 93 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
  95 ····​.​line·​134
93 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 96 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
94 ····​.​line·​139 97 ····​.​line·​139
95 ····​:​goto_0 98 ····​:​goto_0
96 ····​return-​void 99 ····​return-​void
   
97 ····​.​line·​137 100 ····​.​line·​137
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/EditMeasureDialogFragment.smali
Offset 29, 15 lines modified Offset 29, 14 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​28 32 ····​.​line·​28
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
34 ····​.​line·​36  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
   
37 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​ 36 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$EditMeasureDialo​gListener;​
38 ····​.​locals·​1 37 ····​.​locals·​1
39 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​ 38 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​
   
Offset 379, 24 lines modified Offset 378, 26 lines modified
   
379 ····​const·​v3,​·​0x7f060075 378 ····​const·​v3,​·​0x7f060075
   
380 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​ 379 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​
   
381 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 380 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
   
  381 ····​.​line·​67
382 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 382 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
383 ····​move-​result-​object·​v2 383 ····​move-​result-​object·​v2
   
384 ····​const·​v3,​·​0x7f060033 384 ····​const·​v3,​·​0x7f060033
   
385 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​ 385 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​
   
386 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V 386 ····​invoke-​direct·​{v4,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​EditMeasureDialogFrag​ment;​)​V
   
  387 ····​.​line·​75
387 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 388 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
388 ····​.​line·​81 389 ····​.​line·​81
389 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 390 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
390 ····​move-​result-​object·​v1 391 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/OrthogonalImplantationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/OrthogonalImplantationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​98 27 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/OrthogonalImplantationActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/OrthogonalImplantationActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​125 27 ····​.​line·​125
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/orthoimpl/OrthogonalImplantationActivity.smali
Offset 702, 14 lines modified Offset 702, 15 lines modified
   
702 ····​const·​v5,​·​0x7f030057 702 ····​const·​v5,​·​0x7f030057
   
703 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 703 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
704 ····​iget-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>orthoImpl:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​ 704 ····​iget-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>orthoImpl:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​
   
  705 ····​.​line·​151
705 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 706 ····​invoke-​virtual·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
706 ····​move-​result-​object·​v7 707 ····​move-​result-​object·​v7
   
707 ····​invoke-​direct·​{v6,​·​v7},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 708 ····​invoke-​direct·​{v6,​·​v7},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
708 ····​invoke-​direct·​{v4,​·​p0,​·​v5,​·​v6},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 709 ····​invoke-​direct·​{v4,​·​p0,​·​v5,​·​v6},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
Offset 915, 14 lines modified Offset 916, 15 lines modified
   
915 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>extremitySelectedPos​ition:​I 916 ····​iget·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>extremitySelectedPos​ition:​I
   
916 ····​if-​eqz·​v4,​·​:​cond_0 917 ····​if-​eqz·​v4,​·​:​cond_0
   
917 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​ 918 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​
   
  919 ····​.​line·​249
918 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​>getCount()​I 920 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​>getCount()​I
   
919 ····​move-​result·​v4 921 ····​move-​result·​v4
   
920 ····​if-​nez·​v4,​·​:​cond_1 922 ····​if-​nez·​v4,​·​:​cond_1
   
921 ····​.​line·​250 923 ····​.​line·​250
Offset 1159, 16 lines modified Offset 1161, 18 lines modified
1159 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V 1161 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
   
1160 ····​.​line·​219 1162 ····​.​line·​219
1161 ····​const-​string·​v0,​·​"measures_list" 1163 ····​const-​string·​v0,​·​"measures_list"
   
1162 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​ 1164 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​OrthogonalImplantatio​nActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​
   
  1165 ····​.​line·​221
1163 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​>getPoints()​Ljava/​util/​ArrayList;​ 1166 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​orthoimpl/​ArrayListOfPointsAdap​ter;​-​>getPoints()​Ljava/​util/​ArrayList;​
   
1164 ····​move-​result-​object·​v1 1167 ····​move-​result-​object·​v1
   
  1168 ····​.​line·​219
1165 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putSerializable(Ljav​a/​lang/​String;​Ljava/​io/​Serializable;​)​V 1169 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putSerializable(Ljav​a/​lang/​String;​Ljava/​io/​Serializable;​)​V
   
1166 ····​.​line·​222 1170 ····​.​line·​222
1167 ····​return-​void 1171 ····​return-​void
1168 .​end·​method 1172 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/pointproj/PointProjectionActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​103 27 ····​.​line·​103
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 91, 18 lines modified Offset 92, 20 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>point1TextView:​Landroid/​widget/​TextView;​ 92 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>point1TextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​ 93 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
  96 ····​.​line·​111
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 97 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
  99 ····​.​line·​110
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​115 101 ····​.​line·​115
99 ····​:​goto_0 102 ····​:​goto_0
100 ····​return-​void 103 ····​return-​void
   
101 ····​.​line·​113 104 ····​.​line·​113
[−]
smali/ch/hgdev/toposuite/calculation/activities/pointproj/PointProjectionActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​123 27 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 91, 18 lines modified Offset 92, 20 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>point2TextView:​Landroid/​widget/​TextView;​ 92 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>point2TextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​ 93 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
  96 ····​.​line·​131
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 97 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
  99 ····​.​line·​130
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​135 101 ····​.​line·​135
99 ····​:​goto_0 102 ····​:​goto_0
100 ····​return-​void 103 ····​return-​void
   
101 ····​.​line·​133 104 ····​.​line·​133
[−]
smali/ch/hgdev/toposuite/calculation/activities/pointproj/PointProjectionActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​143 27 ····​.​line·​143
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 91, 18 lines modified Offset 92, 20 lines modified
91 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointTextView:​Landroid/​widget/​TextView;​ 92 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointTextView:​Landroid/​widget/​TextView;​
92 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$700(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​ 93 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>access$700(Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​)​Landroid/​widget/​TextView;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​
   
  96 ····​.​line·​151
95 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 97 ····​invoke-​static·​{v2,​·​v0},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
  99 ····​.​line·​150
97 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
98 ····​.​line·​155 101 ····​.​line·​155
99 ····​:​goto_0 102 ····​:​goto_0
100 ····​return-​void 103 ····​return-​void
   
101 ····​.​line·​153 104 ····​.​line·​153
[−]
smali/ch/hgdev/toposuite/calculation/activities/pointproj/PointProjectionActivity.smali
Offset 675, 14 lines modified Offset 675, 15 lines modified
   
675 ····​if-​eqz·​v10,​·​:​cond_1 675 ····​if-​eqz·​v10,​·​:​cond_1
   
676 ····​move-​object/​from16·​v0,​·​p0 676 ····​move-​object/​from16·​v0,​·​p0
   
677 ····​iget-​object·​v10,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​ 677 ····​iget-​object·​v10,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​
   
  678 ····​.​line·​270
678 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​EditText;​-​>length()​I 679 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​EditText;​-​>length()​I
   
679 ····​move-​result·​v10 680 ····​move-​result·​v10
   
680 ····​if-​eqz·​v10,​·​:​cond_1 681 ····​if-​eqz·​v10,​·​:​cond_1
   
681 ····​move-​object/​from16·​v0,​·​p0 682 ····​move-​object/​from16·​v0,​·​p0
Offset 708, 14 lines modified Offset 709, 15 lines modified
   
708 ····​if-​ne·​v10,​·​v11,​·​:​cond_2 709 ····​if-​ne·​v10,​·​v11,​·​:​cond_2
   
709 ····​move-​object/​from16·​v0,​·​p0 710 ····​move-​object/​from16·​v0,​·​p0
   
710 ····​iget-​object·​v10,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>gisementEditText:​Landroid/​widget/​EditText;​ 711 ····​iget-​object·​v10,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>gisementEditText:​Landroid/​widget/​EditText;​
   
  712 ····​.​line·​273
711 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​EditText;​-​>length()​I 713 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​EditText;​-​>length()​I
   
712 ····​move-​result·​v10 714 ····​move-​result·​v10
   
713 ····​if-​nez·​v10,​·​:​cond_2 715 ····​if-​nez·​v10,​·​:​cond_2
   
714 ····​.​line·​274 716 ····​.​line·​274
Offset 1183, 40 lines modified Offset 1185, 46 lines modified
1183 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V 1185 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
   
1184 ····​.​line·​230 1186 ····​.​line·​230
1185 ····​const-​string·​v0,​·​"gisement" 1187 ····​const-​string·​v0,​·​"gisement"
   
1186 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>gisementEditText:​Landroid/​widget/​EditText;​ 1188 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>gisementEditText:​Landroid/​widget/​EditText;​
   
  1189 ····​.​line·​231
1187 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​ 1190 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​
   
1188 ····​move-​result-​object·​v1 1191 ····​move-​result-​object·​v1
   
  1192 ····​.​line·​230
1189 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1193 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1190 ····​.​line·​232 1194 ····​.​line·​232
1191 ····​const-​string·​v0,​·​"displacement" 1195 ····​const-​string·​v0,​·​"displacement"
   
1192 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>displacementEditText​:​Landroid/​widget/​EditText;​ 1196 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>displacementEditText​:​Landroid/​widget/​EditText;​
   
  1197 ····​.​line·​233
1193 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​ 1198 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​
   
1194 ····​move-​result-​object·​v1 1199 ····​move-​result-​object·​v1
   
  1200 ····​.​line·​232
1195 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1201 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1196 ····​.​line·​234 1202 ····​.​line·​234
1197 ····​const-​string·​v0,​·​"point_number" 1203 ····​const-​string·​v0,​·​"point_number"
   
1198 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​ 1204 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>pointNumberEditText:​Landroid/​widget/​EditText;​
   
  1205 ····​.​line·​235
1199 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​ 1206 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readString(Landroid/​widget/​EditText;​)​Ljava/​lang/​String;​
   
1200 ····​move-​result-​object·​v1 1207 ····​move-​result-​object·​v1
   
  1208 ····​.​line·​234
1201 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1209 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1202 ····​.​line·​236 1210 ····​.​line·​236
1203 ····​const-​string·​v1,​·​"is_mode_line" 1211 ····​const-​string·​v1,​·​"is_mode_line"
   
1204 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>selectedMode:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​ 1212 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionActivi​ty;​-​>selectedMode:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/pointproj/PointProjectionResultActivity.smali
Offset 148, 65 lines modified Offset 148, 73 lines modified
148 ····​move-​result-​object·​v8 148 ····​move-​result-​object·​v8
   
149 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 149 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
150 ····​.​line·​50 150 ····​.​line·​50
151 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​ 151 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​
   
  152 ····​.​line·​51
152 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getProjPt()​Lch/​hgdev/​toposuite/​points/​Point;​ 153 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getProjPt()​Lch/​hgdev/​toposuite/​points/​Point;​
   
153 ····​move-​result-​object·​v8 154 ····​move-​result-​object·​v8
   
154 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 155 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
155 ····​move-​result-​wide·​v8 156 ····​move-​result-​wide·​v8
   
  157 ····​.​line·​50
156 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​ 158 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v8 159 ····​move-​result-​object·​v8
   
158 ····​invoke-​virtual·​{v2,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 160 ····​invoke-​virtual·​{v2,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
159 ····​.​line·​52 161 ····​.​line·​52
160 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​ 162 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​
   
  163 ····​.​line·​53
161 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getProjPt()​Lch/​hgdev/​toposuite/​points/​Point;​ 164 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getProjPt()​Lch/​hgdev/​toposuite/​points/​Point;​
   
162 ····​move-​result-​object·​v8 165 ····​move-​result-​object·​v8
   
163 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 166 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
164 ····​move-​result-​wide·​v8 167 ····​move-​result-​wide·​v8
   
  168 ····​.​line·​52
165 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​ 169 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v8 170 ····​move-​result-​object·​v8
   
167 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 171 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
168 ····​.​line·​55 172 ····​.​line·​55
169 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​ 173 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​
   
  174 ····​.​line·​56
170 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToLine()​D 175 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToLine()​D
   
171 ····​move-​result-​wide·​v8 176 ····​move-​result-​wide·​v8
   
  177 ····​.​line·​55
172 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​ 178 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v8 179 ····​move-​result-​object·​v8
   
174 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 180 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
175 ····​.​line·​57 181 ····​.​line·​57
176 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​ 182 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​
   
  183 ····​.​line·​58
177 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToP1()​D 184 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToP1()​D
   
178 ····​move-​result-​wide·​v8 185 ····​move-​result-​wide·​v8
   
  186 ····​.​line·​57
179 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​ 187 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v8 188 ····​move-​result-​object·​v8
   
181 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 189 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
182 ····​.​line·​59 190 ····​.​line·​59
Offset 225, 18 lines modified Offset 233, 20 lines modified
225 ····​move-​result·​v8 233 ····​move-​result·​v8
   
226 ····​if-​nez·​v8,​·​:​cond_0 234 ····​if-​nez·​v8,​·​:​cond_0
   
227 ····​.​line·​60 235 ····​.​line·​60
228 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​ 236 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​pointproj/​PointProjectionResult​Activity;​-​>ppoal:​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​
   
  237 ····​.​line·​61
229 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToP2()​D 238 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>getDistPtToP2()​D
   
230 ····​move-​result-​wide·​v8 239 ····​move-​result-​wide·​v8
   
  240 ····​.​line·​60
231 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​ 241 ····​invoke-​static·​{v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDistance(D)​Ljava/​lang/​String;​
   
232 ····​move-​result-​object·​v8 242 ····​move-​result-​object·​v8
   
233 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 243 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
234 ····​.​line·​65 244 ····​.​line·​65
Offset 338, 22 lines modified Offset 348, 24 lines modified
338 ····​:​pswitch_0 348 ····​:​pswitch_0
339 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 349 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
340 ····​move-​result-​object·​v3 350 ····​move-​result-​object·​v3
Max diff block lines reached; 3446/7038 bytes (48.96%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​81 27 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  53 ····​.​line·​85
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
   
53 ····​.​line·​86 55 ····​.​line·​86
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​94 28 ····​.​line·​94
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 62, 19 lines modified Offset 63, 21 lines modified
   
62 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 63 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
63 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
64 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 65 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  66 ····​.​line·​99
65 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​ 67 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​
66 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$300(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​EditText;​ 68 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$300(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​EditText;​
   
67 ····​move-​result-​object·​v1 69 ····​move-​result-​object·​v1
   
  70 ····​.​line·​98
68 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 71 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
69 ····​move-​result-​wide·​v2 72 ····​move-​result-​wide·​v2
   
70 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>s:​D 73 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>s:​D
71 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$202(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​D)​D 74 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$202(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​D)​D
   
Offset 83, 25 lines modified Offset 86, 28 lines modified
   
83 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 86 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
84 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 87 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
85 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 88 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  89 ····​.​line·​101
86 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 90 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
87 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​Spinner;​ 91 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​Spinner;​
   
88 ····​move-​result-​object·​v0 92 ····​move-​result-​object·​v0
   
  93 ····​.​line·​102
89 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 94 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
90 ····​move-​result-​object·​v0 95 ····​move-​result-​object·​v0
   
91 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 96 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  97 ····​.​line·​100
92 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 98 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
93 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 99 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
94 ····​.​line·​103 100 ····​.​line·​103
95 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 101 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
96 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 102 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
Offset 111, 14 lines modified Offset 117, 15 lines modified
   
111 ····​move-​result-​object·​v0 117 ····​move-​result-​object·​v0
   
112 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 118 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
113 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 119 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  120 ····​.​line·​104
114 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​-​>onDialogAdd(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 121 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​-​>onDialogAdd(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
   
115 ····​.​line·​105 122 ····​.​line·​105
116 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 123 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
117 ····​invoke-​interface·​{v0},​·​Landroid/​content/​DialogInterface;​-​>dismiss()​V 124 ····​invoke-​interface·​{v0},​·​Landroid/​content/​DialogInterface;​-​>dismiss()​V
   
Offset 128, 29 lines modified Offset 135, 32 lines modified
   
128 ····​.​line·​107 135 ····​.​line·​107
129 ····​:​cond_0 136 ····​:​cond_0
130 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 137 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
131 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 138 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  139 ····​.​line·​108
132 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 140 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
133 ····​move-​result-​object·​v0 141 ····​move-​result-​object·​v0
   
134 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​ 142 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​
   
135 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 143 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
Max diff block lines reached; 371/7358 bytes (5.04%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​92 45 ····​.​line·​92
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​93
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​94 52 ····​.​line·​94
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​149 27 ····​.​line·​149
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 59, 20 lines modified Offset 60, 22 lines modified
59 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 60 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
60 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 61 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
61 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​Spinner;​ 62 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​Spinner;​
   
62 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
  64 ····​.​line·​153
63 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 65 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
64 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
65 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 67 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  68 ····​.​line·​152
66 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 69 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
67 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 70 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
68 ····​.​line·​154 71 ····​.​line·​154
69 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 72 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
70 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 73 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 96, 29 lines modified Offset 99, 33 lines modified
96 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 99 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>pointTextView:​Landroid/​widget/​TextView;​
97 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​TextView;​ 100 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Landroid/​widget/​TextView;​
   
98 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
99 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 102 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  103 ····​.​line·​156
100 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 104 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
101 ····​move-​result-​object·​v1 105 ····​move-​result-​object·​v1
   
102 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 106 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
  107 ····​.​line·​157
103 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 108 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
104 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····​move-​result-​object·​v2 110 ····​move-​result-​object·​v2
   
  111 ····​.​line·​156
106 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 112 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v1
   
  114 ····​.​line·​155
108 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 115 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
109 ····​.​line·​161 116 ····​.​line·​161
110 ····​:​goto_0 117 ····​:​goto_0
111 ····​return-​void 118 ····​return-​void
   
112 ····​.​line·​159 119 ····​.​line·​159
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/AddPointWithSDialogFragment.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​31 34 ····​.​line·​31
35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
36 ····​.​line·​40  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​ 38 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$AddPointWithSD​ialogListener;​
40 ····​.​locals·​1 39 ····​.​locals·​1
41 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​ 40 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​
   
Offset 239, 42 lines modified Offset 238, 45 lines modified
239 ····​.​line·​142 238 ····​.​line·​142
240 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​ 239 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​
   
241 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 240 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
242 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 241 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  242 ····​.​line·​143
243 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 243 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
244 ····​move-​result-​object·​v4 244 ····​move-​result-​object·​v4
   
245 ····​const·​v5,​·​0x7f060126 245 ····​const·​v5,​·​0x7f060126
   
246 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 246 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v4 247 ····​move-​result-​object·​v4
   
248 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 248 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
249 ····​move-​result-​object·​v1 249 ····​move-​result-​object·​v1
   
  250 ····​.​line·​144
250 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 251 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
251 ····​move-​result-​object·​v4 252 ····​move-​result-​object·​v4
   
252 ····​const·​v5,​·​0x7f060174 253 ····​const·​v5,​·​0x7f060174
   
253 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 254 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
254 ····​move-​result-​object·​v4 255 ····​move-​result-​object·​v4
   
255 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 256 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
256 ····​move-​result-​object·​v1 257 ····​move-​result-​object·​v1
   
  258 ····​.​line·​145
257 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 259 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
258 ····​move-​result-​object·​v4 260 ····​move-​result-​object·​v4
   
259 ····​const·​v5,​·​0x7f0600fc 261 ····​const·​v5,​·​0x7f0600fc
   
260 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 262 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 285, 14 lines modified Offset 287, 15 lines modified
   
285 ····​move-​result-​object·​v1 287 ····​move-​result-​object·​v1
   
286 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 288 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
287 ····​move-​result-​object·​v1 289 ····​move-​result-​object·​v1
   
  290 ····​.​line·​142
288 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 291 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
289 ····​.​line·​146 292 ····​.​line·​146
290 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​ 293 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>sEditText:​Landroid/​widget/​EditText;​
   
291 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 294 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 345, 14 lines modified Offset 348, 15 lines modified
345 ····​move-​result-​object·​v0 348 ····​move-​result-​object·​v0
   
346 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 349 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
347 ····​.​line·​172 350 ····​.​line·​172
348 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​ 351 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​
   
  352 ····​.​line·​173
349 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 353 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
350 ····​move-​result-​object·​v0 354 ····​move-​result-​object·​v0
   
351 ····​const·​v1,​·​0x7f03007b 355 ····​const·​v1,​·​0x7f03007b
   
352 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 356 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
Offset 488, 24 lines modified Offset 492, 26 lines modified
   
488 ····​const·​v3,​·​0x7f06001a 492 ····​const·​v3,​·​0x7f06001a
   
489 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$2;​ 493 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​AddPointWithSDialogFr​agment$2;​
   
Max diff block lines reached; 980/4765 bytes (20.57%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/ArrayListOfPointsWithSAdapter.smali
Offset 252, 18 lines modified Offset 252, 20 lines modified
252 ····​if-​eqz·​v0,​·​:​cond_4 252 ····​if-​eqz·​v0,​·​:​cond_4
   
253 ····​.​line·​58 253 ····​.​line·​58
254 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getPoint()​Lch/​hgdev/​toposuite/​points/​Point;​ 254 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getPoint()​Lch/​hgdev/​toposuite/​points/​Point;​
   
255 ····​move-​result-​object·​v9 255 ····​move-​result-​object·​v9
   
  256 ····​.​line·​59
256 ····​invoke-​virtual·​{v9},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 257 ····​invoke-​virtual·​{v9},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
257 ····​move-​result-​wide·​v10 258 ····​move-​result-​wide·​v10
   
  259 ····​.​line·​58
258 ····​invoke-​static·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​ 260 ····​invoke-​static·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​
   
259 ····​move-​result-​object·​v9 261 ····​move-​result-​object·​v9
   
260 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 262 ····​invoke-​virtual·​{v0,​·​v9},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
261 ····​.​line·​61 263 ····​.​line·​61
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​77 27 ····​.​line·​77
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
  53 ····​.​line·​81
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V
   
53 ····​.​line·​82 55 ····​.​line·​82
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​85 27 ····​.​line·​85
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​88 45 ····​.​line·​88
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​89
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​90 52 ····​.​line·​90
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​147 27 ····​.​line·​147
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 96, 29 lines modified Offset 97, 33 lines modified
96 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 97 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>pointTextView:​Landroid/​widget/​TextView;​
97 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Landroid/​widget/​TextView;​ 98 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Landroid/​widget/​TextView;​
   
98 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
99 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 100 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
  101 ····​.​line·​153
100 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 102 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
101 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
102 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 104 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
  105 ····​.​line·​154
103 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 106 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
104 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 107 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····​move-​result-​object·​v2 108 ····​move-​result-​object·​v2
   
  109 ····​.​line·​153
106 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 110 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
  112 ····​.​line·​152
108 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 113 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
109 ····​.​line·​158 114 ····​.​line·​158
110 ····​:​goto_0 115 ····​:​goto_0
111 ····​return-​void 116 ····​return-​void
   
112 ····​.​line·​156 117 ····​.​line·​156
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​90 28 ····​.​line·​90
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 128, 29 lines modified Offset 129, 32 lines modified
   
128 ····​.​line·​99 129 ····​.​line·​99
129 ····​:​cond_0 130 ····​:​cond_0
130 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​ 131 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​
   
131 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 132 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
  133 ····​.​line·​100
132 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 134 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
133 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
134 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​ 136 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​
   
135 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 137 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
  138 ····​.​line·​101
136 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 139 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
137 ····​move-​result-​object·​v1 140 ····​move-​result-​object·​v1
   
138 ····​const·​v2,​·​0x7f060081 141 ····​const·​v2,​·​0x7f060081
   
139 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
140 ····​move-​result-​object·​v1 143 ····​move-​result-​object·​v1
   
  144 ····​.​line·​99
141 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 145 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
142 ····​goto·​:​goto_0 146 ····​goto·​:​goto_0
143 .​end·​method 147 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/EditPointWithSDialogFragment.smali
Offset 33, 15 lines modified Offset 33, 14 lines modified
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 34 ····​.​locals·​0
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​30 36 ····​.​line·​30
37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
38 ····​.​line·​38  
39 ····​return-​void 38 ····​return-​void
40 .​end·​method 39 .​end·​method
   
41 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​ 40 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment$EditPointWith​SDialogListener;​
42 ····​.​locals·​1 41 ····​.​locals·​1
43 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​ 42 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​
   
Offset 264, 42 lines modified Offset 263, 45 lines modified
264 ····​.​line·​139 263 ····​.​line·​139
265 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>sEditText:​Landroid/​widget/​EditText;​ 264 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>sEditText:​Landroid/​widget/​EditText;​
   
266 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 265 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
267 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 266 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  267 ····​.​line·​140
268 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 268 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
269 ····​move-​result-​object·​v6 269 ····​move-​result-​object·​v6
   
270 ····​const·​v7,​·​0x7f060126 270 ····​const·​v7,​·​0x7f060126
   
271 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 271 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
272 ····​move-​result-​object·​v6 272 ····​move-​result-​object·​v6
   
273 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 273 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
274 ····​move-​result-​object·​v5 274 ····​move-​result-​object·​v5
   
  275 ····​.​line·​141
275 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 276 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
276 ····​move-​result-​object·​v6 277 ····​move-​result-​object·​v6
   
277 ····​const·​v7,​·​0x7f060174 278 ····​const·​v7,​·​0x7f060174
   
278 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 279 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
279 ····​move-​result-​object·​v6 280 ····​move-​result-​object·​v6
   
280 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 281 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
281 ····​move-​result-​object·​v5 282 ····​move-​result-​object·​v5
   
  283 ····​.​line·​142
282 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 284 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
283 ····​move-​result-​object·​v6 285 ····​move-​result-​object·​v6
   
284 ····​const·​v7,​·​0x7f0600fc 286 ····​const·​v7,​·​0x7f0600fc
   
285 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 287 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 310, 14 lines modified Offset 312, 15 lines modified
   
310 ····​move-​result-​object·​v5 312 ····​move-​result-​object·​v5
   
311 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 313 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
312 ····​move-​result-​object·​v5 314 ····​move-​result-​object·​v5
   
  315 ····​.​line·​139
313 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 316 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
314 ····​.​line·​143 317 ····​.​line·​143
315 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>sEditText:​Landroid/​widget/​EditText;​ 318 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>sEditText:​Landroid/​widget/​EditText;​
   
316 ····​iget-​wide·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>s:​D 319 ····​iget-​wide·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>s:​D
   
Offset 377, 14 lines modified Offset 380, 15 lines modified
377 ····​move-​result-​object·​v4 380 ····​move-​result-​object·​v4
   
378 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 381 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
379 ····​.​line·​169 382 ····​.​line·​169
380 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​ 383 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​
   
  384 ····​.​line·​170
381 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 385 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​EditPointWithSDialogF​ragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
382 ····​move-​result-​object·​v4 386 ····​move-​result-​object·​v4
   
383 ····​const·​v5,​·​0x7f03007b 387 ····​const·​v5,​·​0x7f03007b
   
384 ····​invoke-​direct·​{v0,​·​v4,​·​v5,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 388 ····​invoke-​direct·​{v0,​·​v4,​·​v5,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
Offset 402, 22 lines modified Offset 406, 24 lines modified
   
402 ····​move-​result-​object·​v2 406 ····​move-​result-​object·​v2
   
403 ····​.​line·​174 407 ····​.​line·​174
404 ····​.​local·​v2,​·​"pointNumber":​Ljava/​lang/​String;​ 408 ····​.​local·​v2,​·​"pointNumber":​Ljava/​lang/​String;​
Max diff block lines reached; 1960/5680 bytes (34.51%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/PolarImplantationActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/PolarImplantationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 104, 23 lines modified Offset 105, 25 lines modified
   
104 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v0
   
105 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 106 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
106 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 107 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
  108 ····​.​line·​97
107 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
108 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 110 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
109 ····​move-​result-​object·​v2 111 ····​move-​result-​object·​v2
   
110 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 112 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v1
   
  114 ····​.​line·​96
112 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 115 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
113 ····​.​line·​101 116 ····​.​line·​101
114 ····​:​goto_0 117 ····​:​goto_0
115 ····​return-​void 118 ····​return-​void
   
116 ····​.​line·​99 119 ····​.​line·​99
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/PolarImplantationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​109 27 ····​.​line·​109
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/PolarImplantationActivity.smali
Offset 305, 147 lines modified Offset 305, 144 lines modified
305 .​end·​method 305 .​end·​method
   
306 .​method·​private·​showPolarImplantation​ResultActivity()​V 306 .​method·​private·​showPolarImplantation​ResultActivity()​V
307 ····​.​locals·​6 307 ····​.​locals·​6
   
308 ····​.​prologue 308 ····​.​prologue
309 ····​.​line·​363 309 ····​.​line·​363
310 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>iEditText:​Landroid/​widget/​EditText;​ 310 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>iEditText:​Landroid/​widget/​EditText;​
   
311 ····​invoke-​static·​{v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 311 ····​invoke-​static·​{v3},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
312 ····​move-​result-​wide·​v4 312 ····​move-​result-​wide·​v4
   
313 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>instrumentHeight:​D 313 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>instrumentHeight:​D
   
314 ····​.​line·​364 314 ····​.​line·​364
315 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>unknownOrientEditTex​t:​Landroid/​widget/​EditText;​ 315 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>unknownOrientEditTex​t:​Landroid/​widget/​EditText;​
   
316 ····​invoke-​static·​{v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z 316 ····​invoke-​static·​{v3},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z
   
317 ····​move-​result·​v4 317 ····​move-​result·​v3
   
318 ····​if-​nez·​v4,​·​:​cond_0 318 ····​if-​nez·​v3,​·​:​cond_0
   
319 ····​.​line·​365 319 ····​.​line·​365
320 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>unknownOrientEditTex​t:​Landroid/​widget/​EditText;​ 320 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>unknownOrientEditTex​t:​Landroid/​widget/​EditText;​
   
321 ····​invoke-​static·​{v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 321 ····​invoke-​static·​{v3},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
322 ····​move-​result-​wide·​v4 322 ····​move-​result-​wide·​v4
   
323 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>z0:​D 323 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>z0:​D
   
324 ····​.​line·​371 324 ····​.​line·​371
325 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​ 325 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
   
326 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 326 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
327 ····​invoke-​virtual·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>setStation(Lch/​hgdev/​toposuite/​points/​Point;​)​V 327 ····​invoke-​virtual·​{v3,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>setStation(Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
328 ····​.​line·​372 328 ····​.​line·​372
329 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​ 329 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
   
330 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 330 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
331 ····​move-​result-​object·​v4 331 ····​move-​result-​object·​v3
   
332 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>clear()​V 332 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
333 ····​.​line·​373 333 ····​.​line·​373
334 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfPointsWith​SAdapter;​ 334 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfPointsWith​SAdapter;​
   
335 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfPointsWith​SAdapter;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 335 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfPointsWith​SAdapter;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
336 ····​move-​result-​object·​v4 336 ····​move-​result-​object·​v3
   
337 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 337 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
338 ····​move-​result-​object·​v1 338 ····​move-​result-​object·​v3
   
339 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
340 ····​:​goto_0 339 ····​:​goto_0
341 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 340 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
342 ····​move-​result·​v4 341 ····​move-​result·​v4
   
343 ····​if-​eqz·​v4,​·​:​cond_1 342 ····​if-​eqz·​v4,​·​:​cond_1
   
344 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 343 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
345 ····​move-​result-​object·​v2 344 ····​move-​result-​object·​v1
   
346 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 345 ····​check-​cast·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
347 ····​.​line·​374 346 ····​.​line·​374
348 ····​.​local·​v2,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 347 ····​.​local·​v1,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
349 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>instrumentHeight:​D 348 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>instrumentHeight:​D
   
350 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>setI(D)​V 349 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>setI(D)​V
   
351 ····​.​line·​375 350 ····​.​line·​375
352 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>z0:​D 351 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>z0:​D
   
353 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>setUnknownOrientatio​n(D)​V 352 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>setUnknownOrientatio​n(D)​V
   
354 ····​.​line·​376 353 ····​.​line·​376
355 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​ 354 ····​iget-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationActi​vity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
   
356 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getMeasures()​Ljava/​util/​ArrayList;​ 355 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getMeasures()​Ljava/​util/​ArrayList;​
   
357 ····​move-​result-​object·​v4 356 ····​move-​result-​object·​v4
   
358 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 357 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
359 ····​goto·​:​goto_0 358 ····​goto·​:​goto_0
   
360 ····​.​line·​367 359 ····​.​line·​367
361 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 360 ····​.​end·​local·​v1····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
362 ····​.​end·​local·​v2····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​  
Max diff block lines reached; 24661/31647 bytes (77.93%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarimplantation/PolarImplantationResultsActivity.smali
Offset 29, 14 lines modified Offset 29, 15 lines modified
29 ····​.​line·​46 29 ····​.​line·​46
30 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​ 30 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​
   
31 ····​const·​v1,​·​0x7f030069 31 ····​const·​v1,​·​0x7f030069
   
32 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationResu​ltsActivity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​ 32 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationResu​ltsActivity;​-​>polarImplantation:​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
   
  33 ····​.​line·​48
33 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getResults()​Ljava/​util/​ArrayList;​ 34 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>getResults()​Ljava/​util/​ArrayList;​
   
34 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
35 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 36 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
   
36 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationResu​ltsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​ 37 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​PolarImplantationResu​ltsActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarimplantation/​ArrayListOfResultsAda​pter;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/AddDeterminationDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​81 27 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
  53 ····​.​line·​85
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V
   
53 ····​.​line·​86 55 ····​.​line·​86
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/AddDeterminationDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/AddDeterminationDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​94 28 ····​.​line·​94
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 231, 29 lines modified Offset 232, 32 lines modified
   
231 ····​.​line·​108 232 ····​.​line·​108
232 ····​:​cond_0 233 ····​:​cond_0
233 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​ 234 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​
   
234 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 235 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
  236 ····​.​line·​109
235 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 237 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
236 ····​move-​result-​object·​v0 238 ····​move-​result-​object·​v0
   
237 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​ 239 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​
   
238 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 240 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
  241 ····​.​line·​110
239 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 242 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
240 ····​move-​result-​object·​v1 243 ····​move-​result-​object·​v1
   
241 ····​const·​v2,​·​0x7f060081 244 ····​const·​v2,​·​0x7f060081
   
242 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 245 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v1 246 ····​move-​result-​object·​v1
   
  247 ····​.​line·​108
244 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 248 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
245 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
246 .​end·​method 250 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/AddDeterminationDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​92 45 ····​.​line·​92
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​93
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​94 52 ····​.​line·​94
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/AddDeterminationDialogFragment.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 .​method·​public·​constructor·​<init>()​V 51 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​0 52 ····​.​locals·​0
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​21 54 ····​.​line·​21
55 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 55 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
56 ····​.​line·​29  
57 ····​return-​void 56 ····​return-​void
58 .​end·​method 57 .​end·​method
   
59 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​ 58 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment$AddDetermin​ationDialogListener;​
60 ····​.​locals·​1 59 ····​.​locals·​1
61 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​ 60 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​
   
Offset 263, 14 lines modified Offset 262, 15 lines modified
   
263 ····​move-​result·​v0 262 ····​move-​result·​v0
   
264 ····​if-​eqz·​v0,​·​:​cond_0 263 ····​if-​eqz·​v0,​·​:​cond_0
   
265 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 264 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
  265 ····​.​line·​215
266 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 266 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
267 ····​move-​result·​v0 267 ····​move-​result·​v0
   
268 ····​if-​nez·​v0,​·​:​cond_1 268 ····​if-​nez·​v0,​·​:​cond_1
   
269 ····​.​line·​216 269 ····​.​line·​216
Offset 407, 24 lines modified Offset 407, 26 lines modified
407 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​ 407 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​
   
408 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>setSingleLine()​V 408 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>setSingleLine()​V
   
409 ····​.​line·​140 409 ····​.​line·​140
410 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​ 410 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​
   
  411 ····​.​line·​141
411 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 412 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
412 ····​move-​result-​object·​v1 413 ····​move-​result-​object·​v1
   
413 ····​const·​v2,​·​0x7f06005b 414 ····​const·​v2,​·​0x7f06005b
   
414 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 415 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
415 ····​move-​result-​object·​v1 416 ····​move-​result-​object·​v1
   
  417 ····​.​line·​140
416 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 418 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
417 ····​.​line·​143 419 ····​.​line·​143
418 ····​new-​instance·​v0,​·​Landroid/​widget/​EditText;​ 420 ····​new-​instance·​v0,​·​Landroid/​widget/​EditText;​
   
419 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 421 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
Offset 437, 28 lines modified Offset 439, 30 lines modified
437 ····​.​line·​144 439 ····​.​line·​144
438 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 440 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
439 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 441 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
440 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 442 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  443 ····​.​line·​145
441 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 444 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
442 ····​move-​result-​object·​v2 445 ····​move-​result-​object·​v2
   
443 ····​const·​v3,​·​0x7f0600ac 446 ····​const·​v3,​·​0x7f0600ac
   
444 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 447 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
445 ····​move-​result-​object·​v2 448 ····​move-​result-​object·​v2
   
446 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 449 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
447 ····​move-​result-​object·​v1 450 ····​move-​result-​object·​v1
   
  451 ····​.​line·​146
448 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 452 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​AddDeterminationDialo​gFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
449 ····​move-​result-​object·​v2 453 ····​move-​result-​object·​v2
   
450 ····​invoke-​virtual·​{v2,​·​v8},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 454 ····​invoke-​virtual·​{v2,​·​v8},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
451 ····​move-​result-​object·​v2 455 ····​move-​result-​object·​v2
Offset 467, 14 lines modified Offset 471, 15 lines modified
   
467 ····​move-​result-​object·​v1 471 ····​move-​result-​object·​v1
   
468 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 472 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
469 ····​move-​result-​object·​v1 473 ····​move-​result-​object·​v1
   
  474 ····​.​line·​144
470 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 475 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
Max diff block lines reached; 9418/13003 bytes (72.43%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/EditDeterminationDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
  53 ····​.​line·​86
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V
   
53 ····​.​line·​87 55 ····​.​line·​87
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/EditDeterminationDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/EditDeterminationDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​95 28 ····​.​line·​95
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 231, 29 lines modified Offset 232, 32 lines modified
   
231 ····​.​line·​109 232 ····​.​line·​109
232 ····​:​cond_0 233 ····​:​cond_0
233 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​ 234 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​
   
234 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 235 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
  236 ····​.​line·​110
235 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 237 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
236 ····​move-​result-​object·​v0 238 ····​move-​result-​object·​v0
   
237 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​ 239 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​
   
238 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 240 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
  241 ····​.​line·​111
239 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 242 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
240 ····​move-​result-​object·​v1 243 ····​move-​result-​object·​v1
   
241 ····​const·​v2,​·​0x7f060081 244 ····​const·​v2,​·​0x7f060081
   
242 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 245 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v1 246 ····​move-​result-​object·​v1
   
  247 ····​.​line·​109
244 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 248 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
245 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
246 .​end·​method 250 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/EditDeterminationDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​90 27 ····​.​line·​90
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​93 45 ····​.​line·​93
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​94
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​95 52 ····​.​line·​95
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/EditDeterminationDialogFragment.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 .​method·​public·​constructor·​<init>()​V 53 .​method·​public·​constructor·​<init>()​V
54 ····​.​locals·​0 54 ····​.​locals·​0
   
55 ····​.​prologue 55 ····​.​prologue
56 ····​.​line·​21 56 ····​.​line·​21
57 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 57 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
58 ····​.​line·​29  
59 ····​return-​void 58 ····​return-​void
60 .​end·​method 59 .​end·​method
   
61 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​ 60 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment$EditDeterm​inationDialogListener​;​
62 ····​.​locals·​1 61 ····​.​locals·​1
63 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​ 62 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​
   
Offset 257, 33 lines modified Offset 256, 37 lines modified
   
257 ····​move-​result·​v0 256 ····​move-​result·​v0
   
258 ····​if-​lez·​v0,​·​:​cond_0 257 ····​if-​lez·​v0,​·​:​cond_0
   
259 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 258 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
  259 ····​.​line·​224
260 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 260 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
261 ····​move-​result·​v0 261 ····​move-​result·​v0
   
262 ····​if-​lez·​v0,​·​:​cond_0 262 ····​if-​lez·​v0,​·​:​cond_0
   
263 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>distanceEditText:​Landroid/​widget/​EditText;​ 263 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>distanceEditText:​Landroid/​widget/​EditText;​
   
  264 ····​.​line·​225
264 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 265 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
265 ····​move-​result·​v0 266 ····​move-​result·​v0
   
266 ····​if-​lez·​v0,​·​:​cond_0 267 ····​if-​lez·​v0,​·​:​cond_0
   
267 ····​const/​4·​v0,​·​0x1 268 ····​const/​4·​v0,​·​0x1
   
  269 ····​.​line·​223
268 ····​:​goto_0 270 ····​:​goto_0
269 ····​return·​v0 271 ····​return·​v0
   
  272 ····​.​line·​225
270 ····​:​cond_0 273 ····​:​cond_0
271 ····​const/​4·​v0,​·​0x0 274 ····​const/​4·​v0,​·​0x0
   
272 ····​goto·​:​goto_0 275 ····​goto·​:​goto_0
273 .​end·​method 276 .​end·​method
   
274 .​method·​private·​genAddDeterminationVi​ew()​V 277 .​method·​private·​genAddDeterminationVi​ew()​V
Offset 477, 24 lines modified Offset 480, 26 lines modified
477 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​)​V 480 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​)​V
   
478 ····​iput-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​ 481 ····​iput-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​
   
479 ····​.​line·​150 482 ····​.​line·​150
480 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​ 483 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​
   
  484 ····​.​line·​151
481 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 485 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
482 ····​move-​result-​object·​v2 486 ····​move-​result-​object·​v2
   
483 ····​const·​v3,​·​0x7f06005b 487 ····​const·​v3,​·​0x7f06005b
   
484 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 488 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
485 ····​move-​result-​object·​v2 489 ····​move-​result-​object·​v2
   
  490 ····​.​line·​150
486 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 491 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
487 ····​.​line·​152 492 ····​.​line·​152
488 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​ 493 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNoEditT​ext:​Landroid/​widget/​EditText;​
   
489 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNo:​Ljava/​lang/​String;​ 494 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>determinationNo:​Ljava/​lang/​String;​
   
Offset 514, 28 lines modified Offset 519, 30 lines modified
514 ····​.​line·​155 519 ····​.​line·​155
515 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​ 520 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>horizDirEditText:​Landroid/​widget/​EditText;​
   
516 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 521 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
517 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 522 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  523 ····​.​line·​156
518 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 524 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​EditDeterminationDial​ogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
519 ····​move-​result-​object·​v3 525 ····​move-​result-​object·​v3
   
520 ····​const·​v4,​·​0x7f0600ac 526 ····​const·​v4,​·​0x7f0600ac
   
521 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 527 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
522 ····​move-​result-​object·​v3 528 ····​move-​result-​object·​v3
   
Max diff block lines reached; 10374/13900 bytes (74.63%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​106 27 ····​.​line·​106
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 65, 20 lines modified Offset 66, 22 lines modified
65 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 66 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
66 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>stationSpinner:​Landroid/​widget/​Spinner;​ 67 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>stationSpinner:​Landroid/​widget/​Spinner;​
67 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​Landroid/​widget/​Spinner;​ 68 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​Landroid/​widget/​Spinner;​
   
68 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
  70 ····​.​line·​112
69 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 71 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
70 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
71 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 73 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  74 ····​.​line·​111
72 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 75 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
73 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$102(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 76 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$102(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
74 ····​.​line·​113 77 ····​.​line·​113
75 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 78 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
76 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 79 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 104, 23 lines modified Offset 107, 25 lines modified
   
104 ····​move-​result-​object·​v0 107 ····​move-​result-​object·​v0
   
105 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 108 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
106 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 109 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
  110 ····​.​line·​115
107 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 111 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
108 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 112 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
109 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v2
   
110 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 114 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v1 115 ····​move-​result-​object·​v1
   
  116 ····​.​line·​114
112 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 117 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
113 ····​.​line·​119 118 ····​.​line·​119
114 ····​:​goto_0 119 ····​:​goto_0
115 ····​return-​void 120 ····​return-​void
   
116 ····​.​line·​117 121 ····​.​line·​117
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​127 27 ····​.​line·​127
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​134 27 ····​.​line·​134
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyResultsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​198 27 ····​.​line·​198
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyActivity.smali
Offset 206, 29 lines modified Offset 206, 28 lines modified
206 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V 206 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V
   
207 ····​.​line·​374 207 ····​.​line·​374
208 ····​return-​void 208 ····​return-​void
209 .​end·​method 209 .​end·​method
   
210 .​method·​private·​fetchLastFreeStationO​rAbriss()​V 210 .​method·​private·​fetchLastFreeStationO​rAbriss()​V
211 ····​.​locals·9 211 ····​.​locals·8
   
212 ····​.​prologue 212 ····​.​prologue
213 ····​const·​v8,​·​0x7f06007f 213 ····​const·​v7,​·​0x7f06007f
   
214 ····​.​line·​474 214 ····​.​line·​474
215 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​ 215 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​
   
216 ····​move-​result-​object·​v5 216 ····​move-​result-​object·​v4
   
217 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 217 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
218 ····​move-​result-​object·​v4 218 ····​move-​result-​object·​v4
   
219 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
220 ····​:​cond_0 219 ····​:​cond_0
221 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 220 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
222 ····​move-​result·​v5 221 ····​move-​result·​v5
   
223 ····​if-​eqz·​v5,​·​:​cond_1 222 ····​if-​eqz·​v5,​·​:​cond_1
   
Offset 259, 31 lines modified Offset 258, 31 lines modified
259 ····​.​local·​v0,​·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 258 ····​.​local·​v0,​·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
260 ····​:​try_start_0 259 ····​:​try_start_0
261 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>compute()​V 260 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>compute()​V
   
262 ····​.​line·​479 261 ····​.​line·​479
263 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMean()​D 262 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getMean()​D
   
264 ····​move-​result-​wide·​v6 263 ····​move-​result-​wide·​v4
   
265 ····​iput-​wide·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0:​D 264 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0:​D
   
266 ····​.​line·​480 265 ····​.​line·​480
267 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getStation()​Lch/​hgdev/​toposuite/​points/​Point;​ 266 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>getStation()​Lch/​hgdev/​toposuite/​points/​Point;​
   
268 ····​move-​result-​object·​v5 267 ····​move-​result-​object·​v4
   
269 ····​iput-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0Station:​Lch/​hgdev/​toposuite/​points/​Point;​ 268 ····​iput-​object·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0Station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
270 ····​.​line·​481 269 ····​.​line·​481
271 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J 270 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J
   
272 ····​move-​result-​wide·​v6 271 ····​move-​result-​wide·​v4
   
273 ····​iput-​wide·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0Id:​J 272 ····​iput-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>z0Id:​J
274 ····​:​try_end_0 273 ····​:​try_end_0
275 ····​.​catch·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 274 ····​.​catch·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
276 ····​.​line·​503 275 ····​.​line·​503
277 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 276 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
278 ····​.​end·​local·​v1····​#·​"c":​Lch/​hgdev/​toposuite/​calculation/​Calculation;​ 277 ····​.​end·​local·​v1····​#·​"c":​Lch/​hgdev/​toposuite/​calculation/​Calculation;​
279 ····​:​cond_1 278 ····​:​cond_1
Offset 294, 28 lines modified Offset 293, 28 lines modified
294 ····​.​restart·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 293 ····​.​restart·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
295 ····​.​restart·​local·​v1····​#·​"c":​Lch/​hgdev/​toposuite/​calculation/​Calculation;​ 294 ····​.​restart·​local·​v1····​#·​"c":​Lch/​hgdev/​toposuite/​calculation/​Calculation;​
296 ····​:​catch_0 295 ····​:​catch_0
297 ····​move-​exception·​v2 296 ····​move-​exception·​v2
   
298 ····​.​line·​483 297 ····​.​line·​483
299 ····​.​local·​v2,​·​"e":​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​ 298 ····​.​local·​v2,​·​"e":​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​
300 ····​sget-​object·​v5,​·​Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​-​>CALCULATION_COMPUTAT​ION_ERROR:​Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​ 299 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​-​>CALCULATION_COMPUTAT​ION_ERROR:​Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​
   
301 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​-​>getMessage()​Ljava/​lang/​String;​ 300 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​-​>getMessage()​Ljava/​lang/​String;​
   
302 ····​move-​result-​object·​v6 301 ····​move-​result-​object·​v5
   
303 ····​invoke-​static·​{v5,​·​v6},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V 302 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V
   
304 ····​.​line·​484 303 ····​.​line·​484
305 ····​invoke-​virtual·​{p0,​·​v8},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>getString(I)​Ljava/​lang/​String;​ 304 ····​invoke-​virtual·​{p0,​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v5 305 ····​move-​result-​object·​v4
   
307 ····​invoke-​static·​{p0,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 306 ····​invoke-​static·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
308 ····​goto·​:​goto_0 307 ····​goto·​:​goto_0
   
309 ····​.​line·​488 308 ····​.​line·​488
310 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​ 309 ····​.​end·​local·​v0····​#·​"a":​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
311 ····​.​end·​local·​v2····​#·​"e":​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​ 310 ····​.​end·​local·​v2····​#·​"e":​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​
312 ····​:​cond_2 311 ····​:​cond_2
Offset 338, 63 lines modified Offset 337, 63 lines modified
338 ····​.​local·​v3,​·​"fs":​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​ 337 ····​.​local·​v3,​·​"fs":​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​
339 ····​:​try_start_1 338 ····​:​try_start_1
340 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>compute()​V 339 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>compute()​V
   
341 ····​.​line·​492 340 ····​.​line·​492
342 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getUnknownOrientatio​n()​D 341 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation;​-​>getUnknownOrientatio​n()​D
   
343 ····​move-​result-​wide·​v6 342 ····​move-​result-​wide·​v4
Max diff block lines reached; 8680/13488 bytes (64.35%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyResultsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​191 27 ····​.​line·​191
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/polarsurvey/PolarSurveyResultsActivity.smali
Offset 58, 14 lines modified Offset 58, 15 lines modified
58 ····​.​line·​114 58 ····​.​line·​114
59 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​ 59 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​
   
60 ····​const·​v1,​·​0x7f03006a 60 ····​const·​v1,​·​0x7f03006a
   
61 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​-​>polarSurvey:​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​ 61 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​-​>polarSurvey:​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​
   
  62 ····​.​line·​115
62 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​-​>getResults()​Ljava/​util/​ArrayList;​ 63 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey;​-​>getResults()​Ljava/​util/​ArrayList;​
   
63 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v2
   
64 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V 65 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​ArrayList;​)​V
   
65 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​ 66 ····​iput-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​ArrayListOfResultsAda​pter;​
Offset 96, 40 lines modified Offset 97, 44 lines modified
   
96 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 97 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
97 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
   
98 ····​const·​v2,​·​0x7f060131 99 ····​const·​v2,​·​0x7f060131
   
  100 ····​.​line·​188
99 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 101 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
100 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v1
   
101 ····​const·​v2,​·​0x7f020058 103 ····​const·​v2,​·​0x7f020058
   
  104 ····​.​line·​189
102 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
103 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
104 ····​const·​v2,​·​0x7f060130 107 ····​const·​v2,​·​0x7f060130
   
105 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​ 108 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​
   
106 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V 109 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$2;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V
   
  110 ····​.​line·​190
107 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 111 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
108 ····​move-​result-​object·​v1 112 ····​move-​result-​object·​v1
   
109 ····​const·​v2,​·​0x7f060033 113 ····​const·​v2,​·​0x7f060033
   
110 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​ 114 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​
   
111 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V 115 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity$1;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyResultsAct​ivity;​)​V
   
  116 ····​.​line·​198
112 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 117 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
113 ····​.​line·​205 118 ····​.​line·​205
114 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 119 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
115 ····​move-​result-​object·​v1 120 ····​move-​result-​object·​v1
   
Offset 168, 26 lines modified Offset 173, 30 lines modified
168 ····​move-​result-​object·​v1 173 ····​move-​result-​object·​v1
   
169 ····​if-​nez·​v1,​·​:​cond_0 174 ····​if-​nez·​v1,​·​:​cond_0
   
170 ····​.​line·​150 175 ····​.​line·​150
171 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 176 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  177 ····​.​line·​151
172 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getDeterminationNumb​er()​Ljava/​lang/​String;​ 178 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getDeterminationNumb​er()​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v1 179 ····​move-​result-​object·​v1
   
  180 ····​.​line·​152
174 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getEast()​D 181 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getEast()​D
   
175 ····​move-​result-​wide·​v2 182 ····​move-​result-​wide·​v2
   
  183 ····​.​line·​153
176 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getNorth()​D 184 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getNorth()​D
   
177 ····​move-​result-​wide·​v4 185 ····​move-​result-​wide·​v4
   
  186 ····​.​line·​154
178 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getAltitude()​D 187 ····​invoke-​virtual·​{v11},​·​Lch/​hgdev/​toposuite/​calculation/​PolarSurvey$Result;​-​>getAltitude()​D
   
179 ····​move-​result-​wide·​v6 188 ····​move-​result-​wide·​v6
   
180 ····​const/​4·​v8,​·​0x0 189 ····​const/​4·​v8,​·​0x0
   
181 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V 190 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Ljava/​lang/​String;​DDDZ)​V
Offset 226, 45 lines modified Offset 235, 53 lines modified
   
226 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V 235 ····​invoke-​direct·​{v9},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
227 ····​.​line·​164 236 ····​.​line·​164
228 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​ 237 ····​.​local·​v9,​·​"args":​Landroid/​os/​Bundle;​
229 ····​const-​string·​v1,​·​"point_number" 238 ····​const-​string·​v1,​·​"point_number"
   
Max diff block lines reached; 2188/6132 bytes (35.68%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​80 27 ····​.​line·​80
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  53 ····​.​line·​84
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V
   
53 ····​.​line·​85 55 ····​.​line·​85
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​93 28 ····​.​line·​93
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 58, 19 lines modified Offset 59, 21 lines modified
58 ····​if-​eqz·​v0,​·​:​cond_1 59 ····​if-​eqz·​v0,​·​:​cond_1
   
59 ····​.​line·​97 60 ····​.​line·​97
60 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 61 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
61 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 62 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  63 ····​.​line·​98
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
63 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​EditText;​ 65 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​EditText;​
   
64 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
  67 ····​.​line·​97
65 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z 68 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z
   
66 ····​move-​result·​v0 69 ····​move-​result·​v0
   
67 ····​if-​nez·​v0,​·​:​cond_0 70 ····​if-​nez·​v0,​·​:​cond_0
   
68 ····​.​line·​99 71 ····​.​line·​99
Offset 78, 47 lines modified Offset 81, 52 lines modified
   
78 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 81 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
79 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 82 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
80 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 83 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  84 ····​.​line·​100
81 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
82 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​EditText;​ 86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​EditText;​
   
83 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
84 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 88 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
85 ····​move-​result-​wide·​v2 89 ····​move-​result-​wide·​v2
   
  90 ····​.​line·​99
86 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radius:​D 91 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radius:​D
87 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$302(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​D)​D 92 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$302(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​D)​D
   
88 ····​.​line·​102 93 ····​.​line·​102
89 ····​:​cond_0 94 ····​:​cond_0
90 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 95 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
91 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 96 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
92 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 97 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
93 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 98 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  99 ····​.​line·​103
94 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 100 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
95 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​Spinner;​ 101 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​Spinner;​
   
96 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
  103 ····​.​line·​104
97 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 104 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v0
   
99 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 106 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  107 ····​.​line·​102
100 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 108 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
101 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
102 ····​.​line·​105 110 ····​.​line·​105
103 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 111 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
104 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 112 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
Offset 128, 14 lines modified Offset 136, 15 lines modified
   
128 ····​move-​result-​object·​v0 136 ····​move-​result-​object·​v0
   
129 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​ 137 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​
   
130 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 138 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  139 ····​.​line·​106
Max diff block lines reached; 1909/8420 bytes (22.67%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​88 27 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​91 45 ····​.​line·​91
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​92
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​93 52 ····​.​line·​93
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​151 27 ····​.​line·​151
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 54, 25 lines modified Offset 55, 27 lines modified
54 ····​.​prologue 55 ····​.​prologue
55 ····​.​line·​154 56 ····​.​line·​154
56 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​" 57 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"
57 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 58 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
58 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 59 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  60 ····​.​line·​155
59 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 61 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
60 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​Spinner;​ 62 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​Spinner;​
   
61 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
62 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​ 64 ····​invoke-​virtual·​{v0,​·​p3},​·​Landroid/​widget/​Spinner;​-​>getItemAtPosition(I)​Ljava/​lang/​Object;​
   
63 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
64 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 66 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  67 ····​.​line·​154
65 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 68 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
66 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 69 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
67 ····​.​line·​156 70 ····​.​line·​156
68 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 71 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
69 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 72 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 96, 29 lines modified Offset 99, 33 lines modified
96 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 99 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​
97 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​TextView;​ 100 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Landroid/​widget/​TextView;​
   
98 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
99 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 102 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  103 ····​.​line·​158
100 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 104 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
101 ····​move-​result-​object·​v1 105 ····​move-​result-​object·​v1
   
102 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 106 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
  107 ····​.​line·​159
103 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 108 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
104 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····​move-​result-​object·​v2 110 ····​move-​result-​object·​v2
   
  111 ····​.​line·​158
106 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 112 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v1
   
  114 ····​.​line·​157
108 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 115 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
109 ····​.​line·​163 116 ····​.​line·​163
110 ····​:​goto_0 117 ····​:​goto_0
111 ····​return-​void 118 ····​return-​void
   
112 ····​.​line·​161 119 ····​.​line·​161
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/AddPointWithRadiusDialogFragment.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​30 34 ····​.​line·​30
35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
36 ····​.​line·​39  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​ 38 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$AddPointW​ithRadiusDialogListen​er;​
40 ····​.​locals·​1 39 ····​.​locals·​1
41 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​ 40 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​
   
Offset 239, 42 lines modified Offset 238, 45 lines modified
239 ····​.​line·​144 238 ····​.​line·​144
240 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 239 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
   
241 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 240 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
242 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 241 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  242 ····​.​line·​145
243 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 243 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
244 ····​move-​result-​object·​v4 244 ····​move-​result-​object·​v4
   
245 ····​const·​v5,​·​0x7f060128 245 ····​const·​v5,​·​0x7f060128
   
246 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 246 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v4 247 ····​move-​result-​object·​v4
   
248 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 248 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
249 ····​move-​result-​object·​v1 249 ····​move-​result-​object·​v1
   
  250 ····​.​line·​146
250 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 251 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
251 ····​move-​result-​object·​v4 252 ····​move-​result-​object·​v4
   
252 ····​const·​v5,​·​0x7f060174 253 ····​const·​v5,​·​0x7f060174
   
253 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 254 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
254 ····​move-​result-​object·​v4 255 ····​move-​result-​object·​v4
   
255 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 256 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
256 ····​move-​result-​object·​v1 257 ····​move-​result-​object·​v1
   
  258 ····​.​line·​147
257 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 259 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
258 ····​move-​result-​object·​v4 260 ····​move-​result-​object·​v4
   
259 ····​const·​v5,​·​0x7f0600fc 261 ····​const·​v5,​·​0x7f0600fc
   
260 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 262 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 285, 14 lines modified Offset 287, 15 lines modified
   
285 ····​move-​result-​object·​v1 287 ····​move-​result-​object·​v1
   
286 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 288 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
287 ····​move-​result-​object·​v1 289 ····​move-​result-​object·​v1
   
  290 ····​.​line·​144
288 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 291 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
289 ····​.​line·​148 292 ····​.​line·​148
290 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 293 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
   
291 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 294 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 345, 14 lines modified Offset 348, 15 lines modified
345 ····​move-​result-​object·​v0 348 ····​move-​result-​object·​v0
   
346 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 349 ····​invoke-​interface·​{v10,​·​v0},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
347 ····​.​line·​174 350 ····​.​line·​174
348 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​ 351 ····​new-​instance·​v9,​·​Landroid/​widget/​ArrayAdapter;​
   
  352 ····​.​line·​175
349 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 353 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
350 ····​move-​result-​object·​v0 354 ····​move-​result-​object·​v0
   
351 ····​const·​v1,​·​0x7f03007b 355 ····​const·​v1,​·​0x7f03007b
   
352 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 356 ····​invoke-​direct·​{v9,​·​v0,​·​v1,​·​v10},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
Offset 486, 24 lines modified Offset 490, 26 lines modified
   
486 ····​const·​v3,​·​0x7f06001a 490 ····​const·​v3,​·​0x7f06001a
   
487 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$2;​ 491 ····​new-​instance·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​AddPointWithRadiusDia​logFragment$2;​
   
Max diff block lines reached; 965/4705 bytes (20.51%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​83 27 ····​.​line·​83
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>listener:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  53 ····​.​line·​87
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V
   
53 ····​.​line·​88 55 ····​.​line·​88
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​94 45 ····​.​line·​94
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​95
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​96 52 ····​.​line·​96
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​96 28 ····​.​line·​96
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 58, 19 lines modified Offset 59, 21 lines modified
58 ····​if-​eqz·​v0,​·​:​cond_1 59 ····​if-​eqz·​v0,​·​:​cond_1
   
59 ····​.​line·​100 60 ····​.​line·​100
60 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 61 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
61 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 62 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  63 ····​.​line·​101
62 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 64 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
63 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​EditText;​ 65 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​EditText;​
   
64 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
  67 ····​.​line·​100
65 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z 68 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>isEmpty(Landroid/​widget/​EditText;​)​Z
   
66 ····​move-​result·​v0 69 ····​move-​result·​v0
   
67 ····​if-​nez·​v0,​·​:​cond_0 70 ····​if-​nez·​v0,​·​:​cond_0
   
68 ····​.​line·​102 71 ····​.​line·​102
Offset 78, 47 lines modified Offset 81, 53 lines modified
   
78 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 81 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
79 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 82 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
80 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 83 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  84 ····​.​line·​104
81 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​ 85 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radiusEditText:​Landroid/​widget/​EditText;​
82 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​EditText;​ 86 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$200(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​EditText;​
   
83 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
  88 ····​.​line·​103
84 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D 89 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>readDouble(Landroid/​widget/​EditText;​)​D
   
85 ····​move-​result-​wide·​v2 90 ····​move-​result-​wide·​v2
   
  91 ····​.​line·​102
86 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radius:​D 92 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radius:​D
87 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$302(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​D)​D 93 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$302(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​D)​D
   
88 ····​.​line·​106 94 ····​.​line·​106
89 ····​:​cond_0 95 ····​:​cond_0
90 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 96 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
91 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 97 ····​iget-​object·​v1,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
92 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 98 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
93 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 99 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  100 ····​.​line·​107
94 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​ 101 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointSpinner:​Landroid/​widget/​Spinner;​
95 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​Spinner;​ 102 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$500(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​Spinner;​
   
96 ····​move-​result-​object·​v0 103 ····​move-​result-​object·​v0
   
  104 ····​.​line·​108
97 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​ 105 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v0 106 ····​move-​result-​object·​v0
   
99 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 107 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
  108 ····​.​line·​106
100 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​#·​setter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
101 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 110 ····​invoke-​static·​{v1,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$402(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​Lch/​hgdev/​toposuite/​points/​Point;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
102 ····​.​line·​109 111 ····​.​line·​109
103 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 112 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
104 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 113 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
Offset 128, 14 lines modified Offset 137, 15 lines modified
   
128 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
129 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​ 138 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​
   
130 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 139 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$3;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
Max diff block lines reached; 1920/8501 bytes (22.59%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​162 27 ····​.​line·​162
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 96, 29 lines modified Offset 97, 33 lines modified
96 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 97 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​
97 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​TextView;​ 98 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$600(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Landroid/​widget/​TextView;​
   
98 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
99 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 100 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  101 ····​.​line·​169
100 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 102 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
101 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
102 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 104 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$4;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
  105 ····​.​line·​170
103 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​ 106 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>point:​Lch/​hgdev/​toposuite/​points/​Point;​
104 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​ 107 ····​invoke-​static·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>access$400(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····​move-​result-​object·​v2 108 ····​move-​result-​object·​v2
   
  109 ····​.​line·​168
106 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 110 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatPoint(Landroid​/​content/​Context;​Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
  112 ····​.​line·​167
108 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 113 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
109 ····​.​line·​174 114 ····​.​line·​174
110 ····​:​goto_0 115 ····​:​goto_0
111 ····​return-​void 116 ····​return-​void
   
112 ····​.​line·​172 117 ····​.​line·​172
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$positionAdapter:​Landroid/​widget/​ArrayAdapter;​ 22 .​field·​final·​synthetic·​val$positionAdapter:​Landroid/​widget/​ArrayAdapter;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​Landroid/​widget/​ArrayAdapter;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​Landroid/​widget/​ArrayAdapter;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​205 28 ····​.​line·​205
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$5;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$5;​-​>val$positionAdapter:​Landroid/​widget/​ArrayAdapter;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$5;​-​>val$positionAdapter:​Landroid/​widget/​ArrayAdapter;​
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/EditPointWithRadiusDialogFragment.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​31 40 ····​.​line·​31
41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
42 ····​.​line·​40  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​ 44 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​)​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment$EditPoin​tWithRadiusDialogList​ener;​
46 ····​.​locals·​1 45 ····​.​locals·​1
47 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​
   
Offset 206, 356 lines modified Offset 205, 360 lines modified
206 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V 205 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V
   
207 ····​.​line·​230 206 ····​.​line·​230
208 ····​return-​void 207 ····​return-​void
209 .​end·​method 208 .​end·​method
   
210 .​method·​private·​initAttributes()​V 209 .​method·​private·​initAttributes()​V
211 ····​.​locals·​13 210 ····​.​locals·​12
   
212 ····​.​prologue 211 ····​.​prologue
213 ····​const·​v12,​·​0x7f03007b 212 ····​const·​v11,​·​0x7f03007b
   
214 ····​.​line·​140 213 ····​.​line·​140
215 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getArguments()​Landroid/​os/​Bundle;​ 214 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getArguments()​Landroid/​os/​Bundle;​
   
216 ····​move-​result-​object·​v1 215 ····​move-​result-​object·​v1
   
217 ····​.​line·​142 216 ····​.​line·​142
218 ····​.​local·​v1,​·​"bundle":​Landroid/​os/​Bundle;​ 217 ····​.​local·​v1,​·​"bundle":​Landroid/​os/​Bundle;​
219 ····​const-​string·​v8,​·​"" 218 ····​const-​string·​v7,​·​""
   
220 ····​iput-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>positionAfter:​Ljava/​lang/​String;​ 219 ····​iput-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>positionAfter:​Ljava/​lang/​String;​
   
221 ····​.​line·​144 220 ····​.​line·​144
222 ····​const-​string·​v8,​·​"radius" 221 ····​const-​string·​v7,​·​"radius"
   
223 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​os/​Bundle;​-​>getDouble(Ljava/​lang/​String;​)​D 222 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​os/​Bundle;​-​>getDouble(Ljava/​lang/​String;​)​D
   
224 ····​move-​result-​wide·​v8 223 ····​move-​result-​wide·​v8
   
225 ····​iput-​wide·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radius:​D 224 ····​iput-​wide·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>radius:​D
   
226 ····​.​line·​145 225 ····​.​line·​145
227 ····​const-​string·​v8,​·​"point_position" 226 ····​const-​string·​v7,​·​"point_position"
   
228 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 227 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
229 ····​move-​result·​v8 228 ····​move-​result·​v7
   
230 ····​iput·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>position:​I 229 ····​iput·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>position:​I
   
231 ····​.​line·​147 230 ····​.​line·​147
232 ····​new-​instance·​v8,​·​Landroid/​widget/​LinearLayout;​ 231 ····​new-​instance·​v7,​·​Landroid/​widget/​LinearLayout;​
   
233 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 232 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
234 ····​move-​result-​object·​v9 233 ····​move-​result-​object·​v8
   
235 ····​invoke-​direct·​{v8,​·​v9},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​)​V 234 ····​invoke-​direct·​{v7,​·​v8},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​)​V
   
236 ····​iput-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>layout:​Landroid/​widget/​LinearLayout;​ 235 ····​iput-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>layout:​Landroid/​widget/​LinearLayout;​
   
237 ····​.​line·​148 236 ····​.​line·​148
238 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>layout:​Landroid/​widget/​LinearLayout;​ 237 ····​iget-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>layout:​Landroid/​widget/​LinearLayout;​
   
239 ····​const/​4·​v9,​·​0x1 238 ····​const/​4·​v8,​·​0x1
   
240 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​widget/​LinearLayout;​-​>setOrientation(I)​V 239 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​widget/​LinearLayout;​-​>setOrientation(I)​V
   
241 ····​.​line·​150 240 ····​.​line·​150
242 ····​new-​instance·​v8,​·​Landroid/​widget/​TextView;​ 241 ····​new-​instance·​v7,​·​Landroid/​widget/​TextView;​
   
243 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 242 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
244 ····​move-​result-​object·​v9 243 ····​move-​result-​object·​v8
   
245 ····​invoke-​direct·​{v8,​·​v9},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​)​V 244 ····​invoke-​direct·​{v7,​·​v8},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​)​V
   
246 ····​iput-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 245 ····​iput-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​
   
247 ····​.​line·​151 246 ····​.​line·​151
248 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​ 247 ····​iget-​object·​v7,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>pointTextView:​Landroid/​widget/​TextView;​
   
249 ····​const-​string·​v9,​·​"" 248 ····​const-​string·​v8,​·​""
   
250 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 249 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
251 ····​.​line·​153 250 ····​.​line·​153
252 ····​new-​instance·​v8,​·​Landroid/​widget/​EditText;​ 251 ····​new-​instance·​v7,​·​Landroid/​widget/​EditText;​
   
253 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 252 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​EditPointWithRadiusDi​alogFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
254 ····​move-​result-​object·​v9 253 ····​move-​result-​object·​v8
Max diff block lines reached; 20574/26086 bytes (78.87%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/SurfaceActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​77 27 ····​.​line·​77
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/SurfaceActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​84 27 ····​.​line·​84
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/calculation/activities/surface/SurfaceActivity.smali
Offset 460, 26 lines modified Offset 460, 28 lines modified
   
460 ····​move-​result-​object·​v2 460 ····​move-​result-​object·​v2
   
461 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​ 461 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​
   
462 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​ArrayListOfPointsWith​RadiusAdapter;​ 462 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>adapter:​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​ArrayListOfPointsWith​RadiusAdapter;​
   
  463 ····​.​line·​182
463 ····​invoke-​virtual·​{v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​ArrayListOfPointsWith​RadiusAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 464 ····​invoke-​virtual·​{v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​ArrayListOfPointsWith​RadiusAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
464 ····​move-​result-​object·​v3 465 ····​move-​result-​object·​v3
   
465 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​ 466 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​
   
466 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​-​>getVertexNumber()​I 467 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​-​>getVertexNumber()​I
   
467 ····​move-​result·​v3 468 ····​move-​result·​v3
   
468 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1 469 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1
   
  470 ····​.​line·​181
469 ····​invoke-​virtual·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​-​>setVertexNumber(I)​V 471 ····​invoke-​virtual·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​calculation/​Surface$PointWithRadi​us;​-​>setVertexNumber(I)​V
   
470 ····​.​line·​180 472 ····​.​line·​180
471 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 473 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
472 ····​goto·​:​goto_1 474 ····​goto·​:​goto_1
   
Offset 594, 14 lines modified Offset 596, 15 lines modified
   
594 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 596 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
595 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 597 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
596 ····​const·​v4,​·​0x7f0600eb 598 ····​const·​v4,​·​0x7f0600eb
   
  599 ····​.​line·​71
597 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>getString(I)​Ljava/​lang/​String;​ 600 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
598 ····​move-​result-​object·​v4 601 ····​move-​result-​object·​v4
   
599 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 602 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
600 ····​move-​result-​object·​v3 603 ····​move-​result-​object·​v3
Offset 614, 25 lines modified Offset 617, 27 lines modified
   
614 ····​move-​result-​object·​v3 617 ····​move-​result-​object·​v3
   
615 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 618 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
616 ····​move-​result-​object·​v3 619 ····​move-​result-​object·​v3
   
  620 ····​.​line·​70
617 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 621 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
618 ····​.​line·​72 622 ····​.​line·​72
619 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>descriptionEditText:​Landroid/​widget/​EditText;​ 623 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>descriptionEditText:​Landroid/​widget/​EditText;​
   
620 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 624 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
621 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 625 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
622 ····​const·​v4,​·​0x7f06005a 626 ····​const·​v4,​·​0x7f06005a
   
  627 ····​.​line·​73
623 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>getString(I)​Ljava/​lang/​String;​ 628 ····​invoke-​virtual·​{p0,​·​v4},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
624 ····​move-​result-​object·​v4 629 ····​move-​result-​object·​v4
   
625 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 630 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
626 ····​move-​result-​object·​v3 631 ····​move-​result-​object·​v3
Offset 645, 14 lines modified Offset 650, 15 lines modified
   
645 ····​move-​result-​object·​v3 650 ····​move-​result-​object·​v3
   
646 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 651 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
647 ····​move-​result-​object·​v3 652 ····​move-​result-​object·​v3
   
  653 ····​.​line·​72
648 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 654 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
649 ····​.​line·​75 655 ····​.​line·​75
650 ····​const·​v2,​·​0x7f0d0126 656 ····​const·​v2,​·​0x7f0d0126
   
651 ····​invoke-​virtual·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 657 ····​invoke-​virtual·​{p0,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
Offset 757, 14 lines modified Offset 763, 15 lines modified
   
757 ····​const·​v3,​·​0x7f030066 763 ····​const·​v3,​·​0x7f030066
   
758 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 764 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
759 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>surfaceCalculation:​Lch/​hgdev/​toposuite/​calculation/​Surface;​ 765 ····​iget-​object·​v5,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​surface/​SurfaceActivity;​-​>surfaceCalculation:​Lch/​hgdev/​toposuite/​calculation/​Surface;​
   
  766 ····​.​line·​108
760 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>getPoints()​Ljava/​util/​List;​ 767 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​calculation/​Surface;​-​>getPoints()​Ljava/​util/​List;​
   
Max diff block lines reached; 3328/6485 bytes (51.32%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/activities/trianglesolver/TriangleSolverActivity.smali
Offset 89, 77 lines modified Offset 89, 84 lines modified
   
89 ····​move-​result·​v0 89 ····​move-​result·​v0
   
90 ····​if-​eqz·​v0,​·​:​cond_0 90 ····​if-​eqz·​v0,​·​:​cond_0
   
91 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​ 91 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​
   
  92 ····​.​line·​366
92 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getB()​D 93 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getB()​D
   
93 ····​move-​result-​wide·​v0 94 ····​move-​result-​wide·​v0
   
94 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 95 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
95 ····​move-​result·​v0 96 ····​move-​result·​v0
   
96 ····​if-​eqz·​v0,​·​:​cond_0 97 ····​if-​eqz·​v0,​·​:​cond_0
   
97 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​ 98 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​
   
  99 ····​.​line·​367
98 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getC()​D 100 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getC()​D
   
99 ····​move-​result-​wide·​v0 101 ····​move-​result-​wide·​v0
   
100 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 102 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
101 ····​move-​result·​v0 103 ····​move-​result·​v0
   
102 ····​if-​eqz·​v0,​·​:​cond_0 104 ····​if-​eqz·​v0,​·​:​cond_0
   
103 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​ 105 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​
   
  106 ····​.​line·​368
104 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getAlpha()​D 107 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getAlpha()​D
   
105 ····​move-​result-​wide·​v0 108 ····​move-​result-​wide·​v0
   
106 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 109 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
107 ····​move-​result·​v0 110 ····​move-​result·​v0
   
108 ····​if-​eqz·​v0,​·​:​cond_0 111 ····​if-​eqz·​v0,​·​:​cond_0
   
109 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​ 112 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​
   
  113 ····​.​line·​369
110 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getBeta()​D 114 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getBeta()​D
   
111 ····​move-​result-​wide·​v0 115 ····​move-​result-​wide·​v0
   
112 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 116 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
113 ····​move-​result·​v0 117 ····​move-​result·​v0
   
114 ····​if-​eqz·​v0,​·​:​cond_0 118 ····​if-​eqz·​v0,​·​:​cond_0
   
115 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​ 119 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>tS:​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​
   
  120 ····​.​line·​370
116 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getGamma()​D 121 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​TriangleSolver;​-​>getGamma()​D
   
117 ····​move-​result-​wide·​v0 122 ····​move-​result-​wide·​v0
   
118 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 123 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
119 ····​move-​result·​v0 124 ····​move-​result·​v0
   
120 ····​if-​eqz·​v0,​·​:​cond_0 125 ····​if-​eqz·​v0,​·​:​cond_0
   
121 ····​const/​4·​v0,​·​0x1 126 ····​const/​4·​v0,​·​0x1
   
  127 ····​.​line·​365
122 ····​:​goto_0 128 ····​:​goto_0
123 ····​return·​v0 129 ····​return·​v0
   
  130 ····​.​line·​370
124 ····​:​cond_0 131 ····​:​cond_0
125 ····​const/​4·​v0,​·​0x0 132 ····​const/​4·​v0,​·​0x0
   
126 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
127 .​end·​method 134 .​end·​method
   
128 .​method·​private·​chickenRun()​Z 135 .​method·​private·​chickenRun()​Z
Offset 660, 73 lines modified Offset 667, 85 lines modified
660 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setInputType(I)​V 667 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setInputType(I)​V
   
661 ····​.​line·​134 668 ····​.​line·​134
662 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>aEditText:​Landroid/​widget/​EditText;​ 669 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>aEditText:​Landroid/​widget/​EditText;​
   
663 ····​const·​v1,​·​0x7f0600c0 670 ····​const·​v1,​·​0x7f0600c0
   
  671 ····​.​line·​135
664 ····​invoke-​virtual·​{p0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>getString(I)​Ljava/​lang/​String;​ 672 ····​invoke-​virtual·​{p0,​·​v1},​·​Lch/​hgdev/​toposuite/​calculation/​activities/​trianglesolver/​TriangleSolverActivit​y;​-​>getString(I)​Ljava/​lang/​String;​
   
665 ····​move-​result-​object·​v1 673 ····​move-​result-​object·​v1
   
  674 ····​.​line·​134
666 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 675 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
Max diff block lines reached; 12798/15748 bytes (81.27%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/dao/CalculationsDataSource.smali
Offset 101, 58 lines modified Offset 101, 66 lines modified
101 ····​cmp-​long·​v5,​·​v8,​·​v10 101 ····​cmp-​long·​v5,​·​v8,​·​v10
   
102 ····​if-​lez·​v5,​·​:​cond_0 102 ····​if-​lez·​v5,​·​:​cond_0
   
103 ····​.​line·​111 103 ····​.​line·​111
104 ····​const-​string·​v5,​·​"id" 104 ····​const-​string·​v5,​·​"id"
   
  105 ····​.​line·​112
105 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J 106 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J
   
106 ····​move-​result-​wide·​v8 107 ····​move-​result-​wide·​v8
   
107 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 108 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
108 ····​move-​result-​object·​v8 109 ····​move-​result-​object·​v8
   
  110 ····​.​line·​111
109 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V 111 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V
   
110 ····​.​line·​115 112 ····​.​line·​115
111 ····​:​cond_0 113 ····​:​cond_0
112 ····​const-​string·​v5,​·​"type" 114 ····​const-​string·​v5,​·​"type"
   
  115 ····​.​line·​116
113 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getType()​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 116 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getType()​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
114 ····​move-​result-​object·​v8 117 ····​move-​result-​object·​v8
   
115 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>toString()​Ljava/​lang/​String;​ 118 ····​invoke-​virtual·​{v8},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>toString()​Ljava/​lang/​String;​
   
116 ····​move-​result-​object·​v8 119 ····​move-​result-​object·​v8
   
  120 ····​.​line·​115
117 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 121 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
118 ····​.​line·​117 122 ····​.​line·​117
119 ····​const-​string·​v5,​·​"description" 123 ····​const-​string·​v5,​·​"description"
   
  124 ····​.​line·​118
120 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getDescription()​Ljava/​lang/​String;​ 125 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getDescription()​Ljava/​lang/​String;​
   
121 ····​move-​result-​object·​v8 126 ····​move-​result-​object·​v8
   
  127 ····​.​line·​117
122 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 128 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
123 ····​.​line·​119 129 ····​.​line·​119
124 ····​const-​string·​v5,​·​"last_modification" 130 ····​const-​string·​v5,​·​"last_modification"
   
  131 ····​.​line·​120
125 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getLastModification(​)​Ljava/​util/​Date;​ 132 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getLastModification(​)​Ljava/​util/​Date;​
   
126 ····​move-​result-​object·​v8 133 ····​move-​result-​object·​v8
   
127 ····​invoke-​static·​{v8},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 134 ····​invoke-​static·​{v8},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v8 135 ····​move-​result-​object·​v8
   
  136 ····​.​line·​119
129 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{v1,​·​v5,​·​v8},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
130 ····​.​line·​121 138 ····​.​line·​121
131 ····​const-​string·​v5,​·​"serialized_input_dat​a" 139 ····​const-​string·​v5,​·​"serialized_input_dat​a"
   
132 ····​invoke-​virtual·​{v1,​·​v5,​·​v4},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 140 ····​invoke-​virtual·​{v1,​·​v5,​·​v4},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
Offset 182, 26 lines modified Offset 190, 28 lines modified
   
182 ····​const-​string·​v9,​·​"Unable·​to·​create·​a·​new·​calculation!·​=>·​" 190 ····​const-​string·​v9,​·​"Unable·​to·​create·​a·​new·​calculation!·​=>·​"
   
183 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 191 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
184 ····​move-​result-​object·​v8 192 ····​move-​result-​object·​v8
   
  193 ····​.​line·​127
185 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatCalculation(Lc​h/​hgdev/​toposuite/​calculation/​Calculation;​)​Ljava/​lang/​String;​ 194 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatCalculation(Lc​h/​hgdev/​toposuite/​calculation/​Calculation;​)​Ljava/​lang/​String;​
   
186 ····​move-​result-​object·​v9 195 ····​move-​result-​object·​v9
   
187 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 196 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
188 ····​move-​result-​object·​v8 197 ····​move-​result-​object·​v8
   
189 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 198 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
190 ····​move-​result-​object·​v8 199 ····​move-​result-​object·​v8
   
  200 ····​.​line·​126
191 ····​invoke-​static·​{v5,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V 201 ····​invoke-​static·​{v5,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V
   
192 ····​.​line·​128 202 ····​.​line·​128
193 ····​new-​instance·​v5,​·​Lch/​hgdev/​toposuite/​dao/​SQLiteTopoSuiteExcept​ion;​ 203 ····​new-​instance·​v5,​·​Lch/​hgdev/​toposuite/​dao/​SQLiteTopoSuiteExcept​ion;​
   
194 ····​const-​string·​v8,​·​"Unable·​to·​create·​a·​new·​calculation!" 204 ····​const-​string·​v8,​·​"Unable·​to·​create·​a·​new·​calculation!"
   
Offset 242, 26 lines modified Offset 252, 28 lines modified
   
242 ····​const-​string·​v9,​·​"this·​is·​bad:​·​null·​pointer·​exception·​while·​serializing·​calculation\n" 252 ····​const-​string·​v9,​·​"this·​is·​bad:​·​null·​pointer·​exception·​while·​serializing·​calculation\n"
   
Max diff block lines reached; 10993/14157 bytes (77.65%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/dao/PointsDataSource.smali
Offset 169, 26 lines modified Offset 169, 28 lines modified
   
169 ····​const-​string·​v7,​·​"Unable·​to·​create·​a·​new·​point!·​=>·​" 169 ····​const-​string·​v7,​·​"Unable·​to·​create·​a·​new·​point!·​=>·​"
   
170 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 170 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
171 ····​move-​result-​object·​v6 171 ····​move-​result-​object·​v6
   
  172 ····​.​line·​94
172 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 173 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v7 174 ····​move-​result-​object·​v7
   
174 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 175 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
175 ····​move-​result-​object·​v6 176 ····​move-​result-​object·​v6
   
176 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 177 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v6 178 ····​move-​result-​object·​v6
   
  179 ····​.​line·​93
178 ····​invoke-​static·​{v3,​·​v6},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V 180 ····​invoke-​static·​{v3,​·​v6},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$ErrLabel;​Ljava/​lang/​String;​)​V
   
179 ····​.​line·​95 181 ····​.​line·​95
180 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​dao/​SQLiteTopoSuiteExcept​ion;​ 182 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​dao/​SQLiteTopoSuiteExcept​ion;​
   
181 ····​const-​string·​v6,​·​"Unable·​to·​create·​a·​new·​point!" 183 ····​const-​string·​v6,​·​"Unable·​to·​create·​a·​new·​point!"
   
Offset 214, 26 lines modified Offset 216, 28 lines modified
   
214 ····​const-​string·​v7,​·​"Point·​successfully·​created!·​=>·​" 216 ····​const-​string·​v7,​·​"Point·​successfully·​created!·​=>·​"
   
215 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 217 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
216 ····​move-​result-​object·​v6 218 ····​move-​result-​object·​v6
   
  219 ····​.​line·​99
217 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 220 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
   
218 ····​move-​result-​object·​v7 221 ····​move-​result-​object·​v7
   
219 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 222 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
220 ····​move-​result-​object·​v6 223 ····​move-​result-​object·​v6
   
221 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 224 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
222 ····​move-​result-​object·​v6 225 ····​move-​result-​object·​v6
   
  226 ····​.​line·​98
223 ····​invoke-​static·​{v3,​·​v6},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$InfoLabel;​Ljava/​lang/​String;​)​V 227 ····​invoke-​static·​{v3,​·​v6},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>log(Lch/​hgdev/​toposuite/​utils/​Logger$InfoLabel;​Ljava/​lang/​String;​)​V
   
224 ····​.​line·​100 228 ····​.​line·​100
225 ····​return-​void 229 ····​return-​void
226 .​end·​method 230 .​end·​method
   
227 .​method·​public·​delete(Ljava/​lang/​Object;​)​V 231 .​method·​public·​delete(Ljava/​lang/​Object;​)​V
Offset 269, 14 lines modified Offset 273, 15 lines modified
   
269 ····​const-​string·​v6,​·​"number·​=·​" 273 ····​const-​string·​v6,​·​"number·​=·​"
   
270 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 274 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
271 ····​move-​result-​object·​v5 275 ····​move-​result-​object·​v5
   
  276 ····​.​line·​138
272 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​ 277 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​
   
273 ····​move-​result-​object·​v6 278 ····​move-​result-​object·​v6
   
274 ····​invoke-​static·​{v6},​·​Landroid/​database/​DatabaseUtils;​-​>sqlEscapeString(Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 279 ····​invoke-​static·​{v6},​·​Landroid/​database/​DatabaseUtils;​-​>sqlEscapeString(Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
275 ····​move-​result-​object·​v6 280 ····​move-​result-​object·​v6
Offset 287, 14 lines modified Offset 292, 15 lines modified
   
287 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 292 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
288 ····​move-​result-​object·​v5 293 ····​move-​result-​object·​v5
   
289 ····​const/​4·​v6,​·​0x0 294 ····​const/​4·​v6,​·​0x0
   
  295 ····​.​line·​137
290 ····​invoke-​virtual·​{v0,​·​v4,​·​v5,​·​v6},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 296 ····​invoke-​virtual·​{v0,​·​v4,​·​v5,​·​v6},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
291 ····​move-​result·​v4 297 ····​move-​result·​v4
   
292 ····​int-​to-​long·​v2,​·​v4 298 ····​int-​to-​long·​v2,​·​v4
   
293 ····​.​line·​139 299 ····​.​line·​139
Offset 314, 26 lines modified Offset 320, 28 lines modified
   
314 ····​const-​string·​v6,​·​"Unable·​to·​delete·​a·​point!·​=>·​" 320 ····​const-​string·​v6,​·​"Unable·​to·​delete·​a·​point!·​=>·​"
   
315 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 321 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
316 ····​move-​result-​object·​v5 322 ····​move-​result-​object·​v5
   
  323 ····​.​line·​141
317 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​ 324 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​utils/​Logger;​-​>formatPoint(Lch/​hgdev/​toposuite/​points/​Point;​)​Ljava/​lang/​String;​
Max diff block lines reached; 6115/9163 bytes (66.74%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/dao/collections/DAOMapperArrayList.smali
Offset 232, 15 lines modified Offset 232, 14 lines modified
232 ····​.​prologue 232 ····​.​prologue
233 ····​.​line·​127 233 ····​.​line·​127
234 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​" 234 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​"
235 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 235 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
236 ····​move-​result-​object·​v1 236 ····​move-​result-​object·​v1
   
237 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
238 ····​:​cond_0 237 ····​:​cond_0
239 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 238 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
240 ····​move-​result·​v2 239 ····​move-​result·​v2
   
241 ····​if-​eqz·​v2,​·​:​cond_1 240 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 276, 21 lines modified Offset 275, 20 lines modified
276 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 275 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
277 ········​} 276 ········​}
278 ····​.​end·​annotation 277 ····​.​end·​annotation
   
279 ····​.​prologue 278 ····​.​prologue
280 ····​.​line·​180 279 ····​.​line·​180
281 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​" 280 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​"
282 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​ 281 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​
   
283 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 282 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
284 ····​move-​result-​object·​v1 283 ····​move-​result-​object·​v1
   
285 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
286 ····​:​goto_0 284 ····​:​goto_0
287 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 285 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
288 ····​move-​result·​v2 286 ····​move-​result·​v2
   
289 ····​if-​eqz·​v2,​·​:​cond_0 287 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 320, 21 lines modified Offset 318, 20 lines modified
320 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 318 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
321 ········​} 319 ········​}
322 ····​.​end·​annotation 320 ····​.​end·​annotation
   
323 ····​.​prologue 321 ····​.​prologue
324 ····​.​line·​166 322 ····​.​line·​166
325 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​" 323 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​"
326 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​ 324 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​
   
327 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 325 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
328 ····​move-​result-​object·​v1 326 ····​move-​result-​object·​v1
   
329 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
330 ····​:​goto_0 327 ····​:​goto_0
331 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 328 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
332 ····​move-​result·​v2 329 ····​move-​result·​v2
   
333 ····​if-​eqz·​v2,​·​:​cond_0 330 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 364, 21 lines modified Offset 361, 20 lines modified
364 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 361 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
365 ········​} 362 ········​}
366 ····​.​end·​annotation 363 ····​.​end·​annotation
   
367 ····​.​prologue 364 ····​.​prologue
368 ····​.​line·​173 365 ····​.​line·​173
369 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​" 366 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<TE​;​>;​"
370 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​ 367 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>daoList:​Ljava/​util/​List;​
   
371 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 368 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
372 ····​move-​result-​object·​v1 369 ····​move-​result-​object·​v1
   
373 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
374 ····​:​goto_0 370 ····​:​goto_0
375 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 371 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
376 ····​move-​result·​v2 372 ····​move-​result·​v2
   
377 ····​if-​eqz·​v2,​·​:​cond_0 373 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/ch/hgdev/toposuite/dao/collections/DAOMapperTreeSet.smali
Offset 222, 15 lines modified Offset 222, 14 lines modified
222 ····​.​prologue 222 ····​.​prologue
223 ····​.​line·​124 223 ····​.​line·​124
224 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​" 224 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​"
225 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>iterator()​Ljava/​util/​Iterator;​ 225 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>iterator()​Ljava/​util/​Iterator;​
   
226 ····​move-​result-​object·​v1 226 ····​move-​result-​object·​v1
   
227 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
228 ····​:​cond_0 227 ····​:​cond_0
229 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 228 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
230 ····​move-​result·​v2 229 ····​move-​result·​v2
   
231 ····​if-​eqz·​v2,​·​:​cond_1 230 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 289, 26 lines modified Offset 288, 25 lines modified
289 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 288 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
290 ········​} 289 ········​}
291 ····​.​end·​annotation 290 ····​.​end·​annotation
   
292 ····​.​prologue 291 ····​.​prologue
293 ····​.​line·​178 292 ····​.​line·​178
294 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​" 293 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​"
295 ····​const/​4·​v2,​·​0x0 294 ····​const/​4·​v1,​·​0x0
   
296 ····​sput-​boolean·​v2,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z 295 ····​sput-​boolean·​v1,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z
   
297 ····​.​line·​179 296 ····​.​line·​179
298 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​ 297 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​
   
299 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 298 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
300 ····​move-​result-​object·​v1 299 ····​move-​result-​object·​v1
   
301 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
302 ····​:​goto_0 300 ····​:​goto_0
303 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 301 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
304 ····​move-​result·​v2 302 ····​move-​result·​v2
   
305 ····​if-​eqz·​v2,​·​:​cond_0 303 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 338, 26 lines modified Offset 336, 25 lines modified
338 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 336 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
339 ········​} 337 ········​}
340 ····​.​end·​annotation 338 ····​.​end·​annotation
   
341 ····​.​prologue 339 ····​.​prologue
342 ····​.​line·​162 340 ····​.​line·​162
343 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​" 341 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​"
344 ····​const/​4·​v2,​·​0x0 342 ····​const/​4·​v1,​·​0x0
   
345 ····​sput-​boolean·​v2,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z 343 ····​sput-​boolean·​v1,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z
   
346 ····​.​line·​163 344 ····​.​line·​163
347 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​ 345 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​
   
348 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 346 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
349 ····​move-​result-​object·​v1 347 ····​move-​result-​object·​v1
   
350 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
351 ····​:​goto_0 348 ····​:​goto_0
352 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 349 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
353 ····​move-​result·​v2 350 ····​move-​result·​v2
   
354 ····​if-​eqz·​v2,​·​:​cond_0 351 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 387, 26 lines modified Offset 384, 25 lines modified
387 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​ 384 ············​Lch/​hgdev/​toposuite/​dao/​DAOException;​
388 ········​} 385 ········​}
389 ····​.​end·​annotation 386 ····​.​end·​annotation
   
390 ····​.​prologue 387 ····​.​prologue
391 ····​.​line·​170 388 ····​.​line·​170
392 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​" 389 ····​.​local·​p0,​·​"this":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet<TE;​>;​"
393 ····​const/​4·​v2,​·​0x0 390 ····​const/​4·​v1,​·​0x0
   
394 ····​sput-​boolean·​v2,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z 391 ····​sput-​boolean·​v1,​·​Lch/​hgdev/​toposuite/​App;​-​>arePointsExported:​Z
   
395 ····​.​line·​171 392 ····​.​line·​171
396 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​ 393 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>daoList:​Ljava/​util/​List;​
   
397 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 394 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
398 ····​move-​result-​object·​v1 395 ····​move-​result-​object·​v1
   
399 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
400 ····​:​goto_0 396 ····​:​goto_0
401 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 397 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
402 ····​move-​result·​v2 398 ····​move-​result·​v2
   
403 ····​if-​eqz·​v2,​·​:​cond_0 399 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 525, 31 lines modified Offset 521, 30 lines modified
525 ············​Ljava/​io/​IOException;​ 521 ············​Ljava/​io/​IOException;​
526 ········​} 522 ········​}
Max diff block lines reached; 1808/5505 bytes (32.84%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/entry/MainActivity.smali
Offset 51, 50 lines modified Offset 51, 58 lines modified
   
51 ····​invoke-​virtual·​{v7,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 51 ····​invoke-​virtual·​{v7,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
52 ····​move-​result-​object·​v1 52 ····​move-​result-​object·​v1
   
53 ····​const-​string·​v2,​·​"<div><img·​src=\'file:​/​/​/​android_asset/​toposuite_logo.​png\'·​style=\'float:​·​left;​\'·​alt=\'" 53 ····​const-​string·​v2,​·​"<div><img·​src=\'file:​/​/​/​android_asset/​toposuite_logo.​png\'·​style=\'float:​·​left;​\'·​alt=\'"
   
  54 ····​.​line·​44
54 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 55 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
55 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
  57 ····​.​line·​45
56 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 58 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
57 ····​move-​result-​object·​v1 59 ····​move-​result-​object·​v1
   
58 ····​const-​string·​v2,​·​"\'/​>" 60 ····​const-​string·​v2,​·​"\'/​>"
   
  61 ····​.​line·​46
59 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 62 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
60 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
61 ····​const-​string·​v2,​·​"<h1>" 64 ····​const-​string·​v2,​·​"<h1>"
   
  65 ····​.​line·​47
62 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 66 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
63 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
  68 ····​.​line·​48
64 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 69 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
65 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
66 ····​const-​string·​v2,​·​"</​h1>" 71 ····​const-​string·​v2,​·​"</​h1>"
   
  72 ····​.​line·​49
67 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 73 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
68 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
69 ····​const-​string·​v2,​·​"<p>" 75 ····​const-​string·​v2,​·​"<p>"
   
  76 ····​.​line·​50
70 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 77 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
71 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v1
   
  79 ····​.​line·​51
72 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 80 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
73 ····​move-​result-​object·​v2 81 ····​move-​result-​object·​v2
   
74 ····​const·​v3,​·​0x7f060027 82 ····​const·​v3,​·​0x7f060027
   
75 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 103, 30 lines modified Offset 111, 34 lines modified
   
103 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 111 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
104 ····​move-​result-​object·​v1 112 ····​move-​result-​object·​v1
   
105 ····​const-​string·​v2,​·​"&nbsp;​<a·​href=\'https:​/​/​toposuite.​hgdev.​ch\'>toposuite.​hgdev.​ch</​a>" 113 ····​const-​string·​v2,​·​"&nbsp;​<a·​href=\'https:​/​/​toposuite.​hgdev.​ch\'>toposuite.​hgdev.​ch</​a>"
   
  114 ····​.​line·​52
106 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 115 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
107 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v1
   
108 ····​const-​string·​v2,​·​"</​p>" 117 ····​const-​string·​v2,​·​"</​p>"
   
  118 ····​.​line·​53
109 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 119 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
110 ····​move-​result-​object·​v1 120 ····​move-​result-​object·​v1
   
111 ····​const-​string·​v2,​·​"<p>" 121 ····​const-​string·​v2,​·​"<p>"
   
  122 ····​.​line·​54
112 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 123 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
113 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
  125 ····​.​line·​55
114 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 126 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
115 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
116 ····​const·​v3,​·​0x7f06004b 128 ····​const·​v3,​·​0x7f06004b
   
117 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 129 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 135, 78 lines modified Offset 147, 87 lines modified
   
135 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 147 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ····​move-​result-​object·​v1 148 ····​move-​result-​object·​v1
   
Max diff block lines reached; 21558/24569 bytes (87.74%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/help/HelpActivity.smali
Offset 96, 15 lines modified Offset 96, 15 lines modified
   
96 ····​.​line·​59 96 ····​.​line·​59
97 ····​:​try_start_1 97 ····​:​try_start_1
98 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStream;​-​>close()​V 98 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStream;​-​>close()​V
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 100 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
101 ····​.​line·62 101 ····​.​line·55
102 ····​.​end·​local·​v2····​#·​"helpFile":​Ljava/​lang/​String;​ 102 ····​.​end·​local·​v2····​#·​"helpFile":​Ljava/​lang/​String;​
103 ····​:​cond_0 103 ····​:​cond_0
104 ····​:​goto_0 104 ····​:​goto_0
105 ····​return-​object·​v2 105 ····​return-​object·​v2
   
106 ····​.​line·​60 106 ····​.​line·​60
107 ····​.​restart·​local·​v2····​#·​"helpFile":​Ljava/​lang/​String;​ 107 ····​.​restart·​local·​v2····​#·​"helpFile":​Ljava/​lang/​String;​
[−]
smali/ch/hgdev/toposuite/history/HistoryActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​40 27 ····​.​line·​40
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/history/HistoryActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​134 27 ····​.​line·​134
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/history/HistoryActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​126 27 ····​.​line·​126
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​history/​HistoryActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/history/HistoryActivity.smali
Offset 55, 40 lines modified Offset 55, 44 lines modified
   
55 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 55 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
56 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
57 ····​const·​v2,​·​0x7f0600cf 57 ····​const·​v2,​·​0x7f0600cf
   
  58 ····​.​line·​123
58 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 59 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
59 ····​move-​result-​object·​v1 60 ····​move-​result-​object·​v1
   
60 ····​const·​v2,​·​0x7f020058 61 ····​const·​v2,​·​0x7f020058
   
  62 ····​.​line·​124
61 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
62 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
63 ····​const·​v2,​·​0x7f060054 65 ····​const·​v2,​·​0x7f060054
   
64 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​ 66 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​
   
65 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​-​><init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V 67 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$3;​-​><init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V
   
  68 ····​.​line·​125
66 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 69 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
67 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
68 ····​const·​v2,​·​0x7f060033 71 ····​const·​v2,​·​0x7f060033
   
69 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​ 72 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​
   
70 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V 73 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​history/​HistoryActivity$2;​-​><init>(Lch/​hgdev/​toposuite/​history/​HistoryActivity;​)​V
   
  74 ····​.​line·​134
71 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 75 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
72 ····​.​line·​141 76 ····​.​line·​141
73 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 77 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
74 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v1
   
[−]
smali/ch/hgdev/toposuite/jobs/Job.smali
Offset 88, 229 lines modified Offset 88, 244 lines modified
88 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​jobs/​Job;​-​>setCurrentJobName(Lj​ava/​lang/​String;​)​V 88 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​jobs/​Job;​-​>setCurrentJobName(Lj​ava/​lang/​String;​)​V
   
89 ····​.​line·​297 89 ····​.​line·​297
90 ····​return-​void 90 ····​return-​void
91 .​end·​method 91 .​end·​method
   
92 .​method·​public·​static·​getCurrentJobAsJson()​Ljava/​lang/​String;​ 92 .​method·​public·​static·​getCurrentJobAsJson()​Ljava/​lang/​String;​
93 ····​.​locals·9 93 ····​.​locals·8
94 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 94 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
95 ········​value·​=·​{ 95 ········​value·​=·​{
96 ············​Lorg/​json/​JSONException;​ 96 ············​Lorg/​json/​JSONException;​
97 ········​} 97 ········​}
98 ····​.​end·​annotation 98 ····​.​end·​annotation
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·​92 100 ····​.​line·​92
101 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​ 101 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​
   
102 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONObject;​-​><init>()​V 102 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
103 ····​.​line·​93 103 ····​.​line·​93
104 ····​.​local·​v3,​·​"jo":​Lorg/​json/​JSONObject;​ 104 ····​.​local·​v2,​·​"jo":​Lorg/​json/​JSONObject;​
105 ····​const-​string·​v7,​·​"generated_by" 105 ····​const-​string·​v6,​·​"generated_by"
   
106 ····​const-​string·​v8,​·​"TopoSuite·​Android" 106 ····​const-​string·​v7,​·​"TopoSuite·​Android"
   
107 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 107 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
108 ····​.​line·​94 108 ····​.​line·​94
109 ····​const-​string·​v7,​·​"version" 109 ····​const-​string·​v6,​·​"version"
   
110 ····​const-​string·​v8,​·​"2" 110 ····​const-​string·​v7,​·​"2"
   
111 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 111 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
112 ····​.​line·​95 112 ····​.​line·​95
113 ····​const-​string·​v7,​·​"created_at" 113 ····​const-​string·​v6,​·​"created_at"
   
114 ····​invoke-​static·​{},​·​Ljava/​util/​Calendar;​-​>getInstance()​Ljava/​util/​Calendar;​ 114 ····​invoke-​static·​{},​·​Ljava/​util/​Calendar;​-​>getInstance()​Ljava/​util/​Calendar;​
   
115 ····​move-​result-​object·​v8 115 ····​move-​result-​object·​v7
   
116 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​ 116 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​
   
117 ····​move-​result-​object·​v8 117 ····​move-​result-​object·​v7
   
118 ····​invoke-​static·​{v8},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>serializeDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 118 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>serializeDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
119 ····​move-​result-​object·​v8 119 ····​move-​result-​object·​v7
   
120 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 120 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
121 ····​.​line·​96 121 ····​.​line·​96
122 ····​const-​string·​v7,​·​"toposuite_name_versi​on" 122 ····​const-​string·​v6,​·​"toposuite_name_versi​on"
   
123 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionName()​Ljava/​lang/​String;​ 123 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionName()​Ljava/​lang/​String;​
   
124 ····​move-​result-​object·​v8 124 ····​move-​result-​object·​v7
   
125 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 125 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
126 ····​.​line·​97 126 ····​.​line·​97
127 ····​const-​string·​v7,​·​"toposuite_code_versi​on" 127 ····​const-​string·​v6,​·​"toposuite_code_versi​on"
   
128 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionCode()​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionCode()​Ljava/​lang/​String;​
   
129 ····​move-​result-​object·​v8 129 ····​move-​result-​object·​v7
   
130 ····​invoke-​virtual·​{v3,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 130 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
131 ····​.​line·​99 131 ····​.​line·​99
132 ····​new-​instance·​v6,​·​Lorg/​json/​JSONObject;​ 132 ····​new-​instance·​v5,​·​Lorg/​json/​JSONObject;​
   
133 ····​invoke-​direct·​{v6},​·​Lorg/​json/​JSONObject;​-​><init>()​V 133 ····​invoke-​direct·​{v5},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
134 ····​.​line·​100 134 ····​.​line·​100
135 ····​.​local·​v6,​·​"settingsObject":​Lorg/​json/​JSONObject;​ 135 ····​.​local·​v5,​·​"settingsObject":​Lorg/​json/​JSONObject;​
136 ····​const-​string·​v7,​·​"csv_separator" 136 ····​const-​string·​v6,​·​"csv_separator"
   
  137 ····​.​line·​101
137 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCSVSeparator()​Ljava/​lang/​String;​ 138 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCSVSeparator()​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v8 139 ····​move-​result-​object·​v7
   
139 ····​invoke-​virtual·{v6,​·v7,​·v8},​·Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 140 ····.​line·​100
  141 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
140 ····​.​line·​102 142 ····​.​line·​102
141 ····​const-​string·​v7,​·​"coordinate_precision​" 143 ····​const-​string·​v6,​·​"coordinate_precision​"
   
  144 ····​.​line·​103
142 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getDecimalPrecisionF​orCoordinate()​I 145 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getDecimalPrecisionF​orCoordinate()​I
   
143 ····​move-​result·​v8 146 ····​move-​result·​v7
   
144 ····​invoke-​virtual·{v6,​·v7,​·v8},​·Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 147 ····.​line·​102
  148 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
145 ····​.​line·​104 149 ····​.​line·​104
Max diff block lines reached; 42511/47403 bytes (89.68%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/jobs/JobImporterActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​109 27 ····​.​line·​109
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobImporterActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​101 27 ····​.​line·​101
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobImporterActivity$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​142 27 ····​.​line·​142
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 66, 18 lines modified Offset 67, 20 lines modified
   
66 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 67 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
67 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 68 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
68 ····​const·​v2,​·​0x7f060085 69 ····​const·​v2,​·​0x7f060085
   
  70 ····​.​line·​148
69 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​-​>getString(I)​Ljava/​lang/​String;​ 71 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
70 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
  73 ····​.​line·​147
71 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 74 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
72 ····​.​line·​153 75 ····​.​line·​153
73 ····​:​goto_0 76 ····​:​goto_0
74 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 77 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
75 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 78 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
Offset 95, 15 lines modified Offset 98, 17 lines modified
   
95 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 98 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
96 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 99 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
97 ····​const·​v2,​·​0x7f060143 100 ····​const·​v2,​·​0x7f060143
   
  101 ····​.​line·​151
98 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​-​>getString(I)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
  104 ····​.​line·​150
100 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 105 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
101 ····​goto·​:​goto_0 106 ····​goto·​:​goto_0
102 .​end·​method 107 .​end·​method
[−]
smali/ch/hgdev/toposuite/jobs/JobImporterActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​123 27 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobImporterActivity.smali
Offset 3, 37 lines modified Offset 3, 28 lines modified
3 .​source·​"JobImporterActivity.​java" 3 .​source·​"JobImporterActivity.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​ 5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​
6 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​ 6 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​
   
   
7 #·​annotations  
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
9 ····​value·​=·​{  
10 ········​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$4​;​  
11 ····​}  
12 .​end·​annotation  
   
   
13 #·​instance·​fields 7 #·​instance·​fields
14 .​field·​private·​path:​Ljava/​lang/​String;​ 8 .​field·​private·​path:​Ljava/​lang/​String;​
   
15 .​field·​private·​progress:​Landroid/​app/​ProgressDialog;​ 9 .​field·​private·​progress:​Landroid/​app/​ProgressDialog;​
   
   
16 #·​direct·​methods 10 #·​direct·​methods
17 .​method·​public·​constructor·​<init>()​V 11 .​method·​public·​constructor·​<init>()​V
18 ····​.​locals·​0 12 ····​.​locals·​0
   
19 ····​.​prologue 13 ····​.​prologue
20 ····​.​line·​37 14 ····​.​line·​37
21 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
22 ····​.​line·​91  
23 ····​return-​void 16 ····​return-​void
24 .​end·​method 17 .​end·​method
   
25 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 18 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
26 ····​.​locals·​0 19 ····​.​locals·​0
27 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​ 20 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​
   
Offset 89, 14 lines modified Offset 80, 15 lines modified
   
89 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​ 80 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​
   
90 ····​invoke-​direct·​{v1,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 81 ····​invoke-​direct·​{v1,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$3​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
   
91 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 82 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  83 ····​.​line·​157
92 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 84 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
93 ····​.​line·​158 85 ····​.​line·​158
94 ····​return-​void 86 ····​return-​void
95 .​end·​method 87 .​end·​method
   
96 .​method·​private·​importJob()​V 88 .​method·​private·​importJob()​V
Offset 114, 40 lines modified Offset 106, 44 lines modified
   
114 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 106 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
115 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
116 ····​const·​v2,​·​0x7f06017c 108 ····​const·​v2,​·​0x7f06017c
   
  109 ····​.​line·​98
117 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 110 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
118 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
119 ····​const·​v2,​·​0x7f020058 112 ····​const·​v2,​·​0x7f020058
   
  113 ····​.​line·​99
120 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 114 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
121 ····​move-​result-​object·​v1 115 ····​move-​result-​object·​v1
   
122 ····​const·​v2,​·​0x7f0600af 116 ····​const·​v2,​·​0x7f0600af
   
123 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​ 117 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​
   
124 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 118 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$2​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
   
  119 ····​.​line·​100
125 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 120 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
126 ····​move-​result-​object·​v1 121 ····​move-​result-​object·​v1
   
127 ····​const·​v2,​·​0x7f060033 122 ····​const·​v2,​·​0x7f060033
   
128 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​ 123 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​
   
129 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V 124 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity$1​;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobImporterActivity;​)​V
   
  125 ····​.​line·​108
130 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 126 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
131 ····​.​line·​116 127 ····​.​line·​116
132 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 128 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
133 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
Offset 259, 14 lines modified Offset 255, 15 lines modified
Max diff block lines reached; 982/4058 bytes (24.20%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​189 27 ····​.​line·​189
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 81, 14 lines modified Offset 82, 15 lines modified
   
81 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_EXTERNAL_STORAG​E:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 82 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_EXTERNAL_STORAG​E:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
82 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 83 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
83 ····​const·​v3,​·​0x7f0600ec 84 ····​const·​v3,​·​0x7f0600ec
   
  85 ····​.​line·​196
84 ····​invoke-​virtual·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​-​>getString(I)​Ljava/​lang/​String;​ 86 ····​invoke-​virtual·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
85 ····​move-​result-​object·​v2 87 ····​move-​result-​object·​v2
   
86 ····​const/​4·​v3,​·​0x1 88 ····​const/​4·​v3,​·​0x1
   
87 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 89 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
Offset 101, 14 lines modified Offset 103, 15 lines modified
   
101 ····​aput-​object·​v5,​·​v3,​·​v4 103 ····​aput-​object·​v5,​·​v3,​·​v4
   
102 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 104 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
103 ····​move-​result-​object·​v2 105 ····​move-​result-​object·​v2
   
  106 ····​.​line·​195
104 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>requestPermission(La​ndroid/​app/​Activity;​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​Ljava/​lang/​String;​)​V 107 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>requestPermission(La​ndroid/​app/​Activity;​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​Ljava/​lang/​String;​)​V
   
105 ····​.​line·​197 108 ····​.​line·​197
106 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 109 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
107 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_EXTERNAL_STORAG​E:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 110 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_EXTERNAL_STORAG​E:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​219 27 ····​.​line·​219
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$2;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pos:​I 22 .​field·​final·​synthetic·​val$pos:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​211 28 ····​.​line·​211
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$3;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
29 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$3;​-​>val$pos:​I 30 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$3;​-​>val$pos:​I
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$4$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​ 21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​251 27 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4$1;​-​>this$1:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​326 27 ····​.​line·​326
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​313 27 ····​.​line·​313
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity.smali
Offset 3, 22 lines modified Offset 3, 14 lines modified
3 .​source·​"JobsActivity.​java" 3 .​source·​"JobsActivity.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​ 5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​
6 .​implements·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$RenameCurrentJobL​istener;​ 6 .​implements·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$RenameCurrentJobL​istener;​
   
   
7 #·​annotations  
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
9 ····​value·​=·​{  
10 ········​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$7;​  
11 ····​}  
12 .​end·​annotation  
   
   
13 #·​instance·​fields 7 #·​instance·​fields
14 .​field·​private·​adapter:​Lch/​hgdev/​toposuite/​jobs/​ArrayListOfJobsAdapte​r;​ 8 .​field·​private·​adapter:​Lch/​hgdev/​toposuite/​jobs/​ArrayListOfJobsAdapte​r;​
   
15 .​field·​private·​jobNameTextView:​Landroid/​widget/​TextView;​ 9 .​field·​private·​jobNameTextView:​Landroid/​widget/​TextView;​
   
16 .​field·​private·​jobsListView:​Landroid/​widget/​ListView;​ 10 .​field·​private·​jobsListView:​Landroid/​widget/​ListView;​
   
Offset 31, 15 lines modified Offset 23, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 24 ····​.​locals·​0
   
33 ····​.​prologue 25 ····​.​prologue
34 ····​.​line·​45 26 ····​.​line·​45
35 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
36 ····​.​line·​167  
37 ····​return-​void 28 ····​return-​void
38 .​end·​method 29 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V 30 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V
40 ····​.​locals·​0 31 ····​.​locals·​0
41 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 32 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
42 ····​.​param·​p1,​·​"x1"····​#·​I 33 ····​.​param·​p1,​·​"x1"····​#·​I
Offset 133, 40 lines modified Offset 124, 44 lines modified
   
133 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 124 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
134 ····​move-​result-​object·​v1 125 ····​move-​result-​object·​v1
   
135 ····​const·​v2,​·​0x7f0600d0 126 ····​const·​v2,​·​0x7f0600d0
   
  127 ····​.​line·​310
136 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 128 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
137 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
138 ····​const·​v2,​·​0x7f020058 130 ····​const·​v2,​·​0x7f020058
   
  131 ····​.​line·​311
139 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 132 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
140 ····​move-​result-​object·​v1 133 ····​move-​result-​object·​v1
   
141 ····​const·​v2,​·​0x7f060052 134 ····​const·​v2,​·​0x7f060052
   
142 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​ 135 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​
   
143 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 136 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$6;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
   
  137 ····​.​line·​312
144 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 138 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
145 ····​move-​result-​object·​v1 139 ····​move-​result-​object·​v1
   
146 ····​const·​v2,​·​0x7f060033 140 ····​const·​v2,​·​0x7f060033
   
147 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​ 141 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​
   
148 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V 142 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$5;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​)​V
   
  143 ····​.​line·​326
149 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 144 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
150 ····​.​line·​332 145 ····​.​line·​332
151 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 146 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
152 ····​move-​result-​object·​v1 147 ····​move-​result-​object·​v1
   
Offset 257, 14 lines modified Offset 252, 15 lines modified
   
257 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​ 252 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​
   
258 ····​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V 253 ····​invoke-​direct·​{v1,​·​p0,​·​p1},​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​><init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V
   
259 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 254 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  255 ····​.​line·​266
260 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 256 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
261 ····​.​line·​267 257 ····​.​line·​267
262 ····​return-​void 258 ····​return-​void
263 .​end·​method 259 .​end·​method
   
264 .​method·​private·​drawJobsList()​V 260 .​method·​private·​drawJobsList()​V
Max diff block lines reached; 6424/9568 bytes (67.14%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/jobs/RenameCurrentJobFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$1;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/RenameCurrentJobFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​76 27 ····​.​line·​76
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent$2;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/jobs/RenameCurrentJobFragment.smali
Offset 21, 15 lines modified Offset 21, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​26 24 ····​.​line·​26
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
26 ····​.​line·​35  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
   
29 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V 28 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​)​V
30 ····​.​locals·​0 29 ····​.​locals·​0
31 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​ 30 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​jobs/​RenameCurrentJobFragm​ent;​
   
[−]
smali/ch/hgdev/toposuite/jobs/JobsActivity$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$pos:​I 22 .​field·​final·​synthetic·​val$pos:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​232 28 ····​.​line·​232
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​>this$0:​Lch/​hgdev/​toposuite/​jobs/​JobsActivity;​
   
29 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​>val$pos:​I 30 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​jobs/​JobsActivity$4;​-​>val$pos:​I
   
[−]
smali/ch/hgdev/toposuite/points/AddPointDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>listener:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>listener:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>access$000(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>access$000(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
  53 ····​.​line·​79
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V
   
53 ····​.​line·​80 55 ····​.​line·​80
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/points/AddPointDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​67 27 ····​.​line·​67
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/AddPointDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​88 28 ····​.​line·​88
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 168, 29 lines modified Offset 169, 32 lines modified
   
168 ····​.​line·​99 169 ····​.​line·​99
169 ····​:​cond_0 170 ····​:​cond_0
170 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​ 171 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​
   
171 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 172 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
  173 ····​.​line·​100
172 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 174 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
173 ····​move-​result-​object·​v0 175 ····​move-​result-​object·​v0
   
174 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​
   
175 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 177 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
  178 ····​.​line·​101
176 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 179 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
177 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
178 ····​const·​v2,​·​0x7f060081 181 ····​const·​v2,​·​0x7f060081
   
179 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v1 183 ····​move-​result-​object·​v1
   
  184 ····​.​line·​99
181 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 185 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
182 ····​goto·​:​goto_0 186 ····​goto·​:​goto_0
183 .​end·​method 187 .​end·​method
[−]
smali/ch/hgdev/toposuite/points/AddPointDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​83 27 ····​.​line·​83
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​86 45 ····​.​line·​86
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​87
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​88 52 ····​.​line·​88
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$3$1;​
[−]
smali/ch/hgdev/toposuite/points/AddPointDialogFragment.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​25 40 ····​.​line·​25
41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
42 ····​.​line·​33  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​ 44 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​)​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​
46 ····​.​locals·​1 45 ····​.​locals·​1
47 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​
   
Offset 180, 14 lines modified Offset 179, 15 lines modified
   
180 ····​move-​result·​v0 179 ····​move-​result·​v0
   
181 ····​if-​eqz·​v0,​·​:​cond_0 180 ····​if-​eqz·​v0,​·​:​cond_0
   
182 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>northEditText:​Landroid/​widget/​EditText;​ 181 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>northEditText:​Landroid/​widget/​EditText;​
   
  182 ····​.​line·​177
183 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I 183 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​EditText;​-​>length()​I
   
184 ····​move-​result·​v0 184 ····​move-​result·​v0
   
185 ····​if-​nez·​v0,​·​:​cond_1 185 ····​if-​nez·​v0,​·​:​cond_1
   
186 ····​.​line·​178 186 ····​.​line·​178
Offset 325, 14 lines modified Offset 325, 15 lines modified
   
325 ····​move-​result-​object·​v2 325 ····​move-​result-​object·​v2
   
326 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 326 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
327 ····​move-​result-​object·​v1 327 ····​move-​result-​object·​v1
   
  328 ····​.​line·​136
328 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 329 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
329 ····​move-​result-​object·​v2 330 ····​move-​result-​object·​v2
   
330 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 331 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
331 ····​move-​result-​object·​v2 332 ····​move-​result-​object·​v2
Offset 341, 14 lines modified Offset 342, 15 lines modified
   
341 ····​move-​result-​object·​v1 342 ····​move-​result-​object·​v1
   
342 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 343 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
343 ····​move-​result-​object·​v1 344 ····​move-​result-​object·​v1
   
  345 ····​.​line·​135
344 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 346 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
345 ····​.​line·​137 347 ····​.​line·​137
346 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>eastEditText:​Landroid/​widget/​EditText;​ 348 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>eastEditText:​Landroid/​widget/​EditText;​
   
347 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 349 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 384, 14 lines modified Offset 386, 15 lines modified
   
384 ····​move-​result-​object·​v2 386 ····​move-​result-​object·​v2
   
385 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 387 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
386 ····​move-​result-​object·​v1 388 ····​move-​result-​object·​v1
   
  389 ····​.​line·​141
387 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 390 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
388 ····​move-​result-​object·​v2 391 ····​move-​result-​object·​v2
   
389 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 392 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
390 ····​move-​result-​object·​v2 393 ····​move-​result-​object·​v2
Offset 400, 14 lines modified Offset 403, 15 lines modified
   
400 ····​move-​result-​object·​v1 403 ····​move-​result-​object·​v1
   
401 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 404 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
402 ····​move-​result-​object·​v1 405 ····​move-​result-​object·​v1
   
  406 ····​.​line·​140
403 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 407 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
404 ····​.​line·​143 408 ····​.​line·​143
405 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>northEditText:​Landroid/​widget/​EditText;​ 409 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t;​-​>northEditText:​Landroid/​widget/​EditText;​
   
406 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I 410 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getInputTypeCoordina​te()​I
   
Offset 443, 26 lines modified Offset 447, 28 lines modified
   
443 ····​move-​result-​object·​v2 447 ····​move-​result-​object·​v2
   
Max diff block lines reached; 2420/5381 bytes (44.97%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/EditPointDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​80 27 ····​.​line·​80
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 12 lines modified Offset 49, 13 lines modified
48 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>listener:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​ 49 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>listener:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​
49 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>access$000(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​ 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>access$000(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
51 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
  53 ····​.​line·​84
52 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V 54 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​-​>onDialogCancel(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V
   
53 ····​.​line·​85 55 ····​.​line·​85
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
[−]
smali/ch/hgdev/toposuite/points/EditPointDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/EditPointDialogFragment$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​content/​DialogInterface;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​Landroid/​content/​DialogInterface;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​Landroid/​content/​DialogInterface;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​93 28 ····​.​line·​93
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>val$dialog:​Landroid/​content/​DialogInterface;​
   
Offset 168, 29 lines modified Offset 169, 32 lines modified
   
168 ····​.​line·​104 169 ····​.​line·​104
169 ····​:​cond_0 170 ····​:​cond_0
170 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​ 171 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​
   
171 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 172 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
  173 ····​.​line·​105
172 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 174 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
173 ····​move-​result-​object·​v0 175 ····​move-​result-​object·​v0
   
174 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​
   
175 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 177 ····​iget-​object·​v1,​·​v1,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
  178 ····​.​line·​106
176 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 179 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
177 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
178 ····​const·​v2,​·​0x7f060081 181 ····​const·​v2,​·​0x7f060081
   
179 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v1 183 ····​move-​result-​object·​v1
   
  184 ····​.​line·​104
181 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 185 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
182 ····​goto·​:​goto_0 186 ····​goto·​:​goto_0
183 .​end·​method 187 .​end·​method
[−]
smali/ch/hgdev/toposuite/points/EditPointDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​88 27 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 44, 14 lines modified Offset 45, 15 lines modified
44 ····​.​line·​91 45 ····​.​line·​91
45 ····​move-​object·​v1,​·​p1 46 ····​move-​object·​v1,​·​p1
   
46 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​ 47 ····​check-​cast·​v1,​·​Landroid/​support/​v7/​app/​AlertDialog;​
   
47 ····​const/​4·​v2,​·​-​0x1 48 ····​const/​4·​v2,​·​-​0x1
   
  49 ····​.​line·​92
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>getButton(I)​Landroid/​widget/​Button;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​.​line·​93 52 ····​.​line·​93
51 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​ 53 ····​.​local·​v0,​·​"addButton":​Landroid/​widget/​Button;​
52 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​ 54 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$3$1;​
[−]
smali/ch/hgdev/toposuite/points/Point.smali
Offset 319, 223 lines modified Offset 319, 191 lines modified
   
319 ····​move-​result-​object·​v0 319 ····​move-​result-​object·​v0
   
320 ····​return-​object·​v0 320 ····​return-​object·​v0
321 .​end·​method 321 .​end·​method
   
322 .​method·​public·​createPointFromCSV(Lj​ava/​lang/​String;​)​V 322 .​method·​public·​createPointFromCSV(Lj​ava/​lang/​String;​)​V
323 ····​.​locals·​19 323 ····​.​locals·​17
324 ····​.​param·​p1,​·​"csvLine"····​#·​Ljava/​lang/​String;​ 324 ····​.​param·​p1,​·​"csvLine"····​#·​Ljava/​lang/​String;​
325 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 325 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
326 ········​value·​=·​{ 326 ········​value·​=·​{
327 ············​Lch/​hgdev/​toposuite/​transfer/​InvalidFormatExceptio​n;​ 327 ············​Lch/​hgdev/​toposuite/​transfer/​InvalidFormatExceptio​n;​
328 ········​} 328 ········​}
329 ····​.​end·​annotation 329 ····​.​end·​annotation
   
330 ····​.​prologue 330 ····​.​prologue
331 ····​.​line·​240 331 ····​.​line·​240
332 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCSVSeparator()​Ljava/​lang/​String;​ 332 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCSVSeparator()​Ljava/​lang/​String;​
   
333 ····​move-​result-​object·​v16 333 ····​move-​result-​object·​v13
   
334 ····​move-​object/​from16·​v0,​·​p1 334 ····​move-​object/​from16·​v0,​·​p1
   
335 ····move-​object/​from16·v1,​·​v16 335 ····invoke-​virtual·​{v0,​·​v13},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
336 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​  
   
337 ····​move-​result-​object·​v15 336 ····​move-​result-​object·​v12
   
338 ····​.​line·​243 337 ····​.​line·​243
339 ····​.​local·​v15,​·​"tmp":​[Ljava/​lang/​String;​ 338 ····​.​local·​v12,​·​"tmp":​[Ljava/​lang/​String;​
340 ····​array-​length·​v0,​·​v15 339 ····​array-​length·​v13,​·​v12
   
341 ····move/​from16·​v16,​·v0 340 ····const/​4·​v14,​·0x3
   
342 ····const/​16·​v17,​·0x3 341 ····if-​ge·​v13,​·​v14,​·:​cond_2
   
343 ····​move/​from16·​v0,​·​v16  
   
344 ····​move/​from16·​v1,​·​v17  
   
345 ····​if-​ge·​v0,​·​v1,​·​:​cond_2  
   
346 ····​.​line·​244 342 ····​.​line·​244
347 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 343 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
348 ····​move-​result-​object·​v16 344 ····​move-​result-​object·​v13
   
349 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 345 ····​invoke-​virtual·​{v13},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
350 ····​move-​result-​object·​v16 346 ····​move-​result-​object·​v13
   
351 ····​const·​v17,​·​0x7f070001 347 ····​const·​v14,​·​0x7f070001
   
352 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 348 ····​invoke-​virtual·​{v13,​·​v14},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
353 ····​move-​result-​object·​v14 349 ····​move-​result-​object·​v11
   
354 ····​.​line·​245 350 ····​.​line·​245
355 ····​.​local·​v14,​·​"separators":​[Ljava/​lang/​String;​ 351 ····​.​local·​v11,​·​"separators":​[Ljava/​lang/​String;​
356 ····move-​object·​v4,​·​v14 352 ····array-​length·​v14,​·​v11
   
357 ····​.​local·​v4,​·​"arr$":​[Ljava/​lang/​String;​  
358 ····​array-​length·​v9,​·​v4  
   
359 ····.​local·​v9,​·"len$":​I 353 ····​const/​4·v13,​·​0x0
360 ····​const/​4·​v8,​·​0x0  
   
361 ····​.​local·​v8,​·​"i$":​I  
362 ····​:​goto_0 354 ····​:​goto_0
363 ····​if-​ge·​v8,​·​v9,​·​:​cond_0 355 ····​if-​ge·​v13,​·​v14,​·​:​cond_0
   
364 ····​aget-​object·​v13,​·​v4,​·​v8 356 ····​aget-​object·​v10,​·​v11,​·​v13
   
365 ····​.​line·​246 357 ····​.​line·​246
366 ····​.​local·​v13,​·​"sep":​Ljava/​lang/​String;​ 358 ····​.​local·​v10,​·​"sep":​Ljava/​lang/​String;​
367 ····​move-​object/​from16·​v0,​·​p1 359 ····​move-​object/​from16·​v0,​·​p1
   
368 ····​invoke-​virtual·​{v0,​·​v13},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 360 ····​invoke-​virtual·​{v0,​·​v10},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
369 ····​move-​result-​object·​v15 361 ····​move-​result-​object·​v12
   
370 ····​.​line·​247 362 ····​.​line·​247
371 ····​array-​length·​v0,​·​v15 363 ····​array-​length·​v15,​·​v12
   
372 ····move/​from16·​v16,​·v0 364 ····const/​16·​v16,​·0x3
   
373 ····​const/​16·​v17,​·​0x3  
   
374 ····​move/​from16·​v0,​·​v16 365 ····​move/​from16·​v0,​·​v16
   
375 ····move/​from16·​v1,​·v17 366 ····if-​lt·​v15,​·​v0,​·:​cond_1
   
376 ····​if-​lt·​v0,​·​v1,​·​:​cond_1  
   
377 ····​.​line·​251 367 ····​.​line·​251
378 ····​.​end·​local·​v13····​#·​"sep":​Ljava/​lang/​String;​ 368 ····​.​end·​local·​v10····​#·​"sep":​Ljava/​lang/​String;​
379 ····​:​cond_0 369 ····​:​cond_0
380 ····​array-​length·​v0,​·​v15 370 ····​array-​length·​v13,​·​v12
Max diff block lines reached; 10012/13325 bytes (75.14%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/EditPointDialogFragment.smali
Offset 39, 15 lines modified Offset 39, 14 lines modified
39 .​method·​public·​constructor·​<init>()​V 39 .​method·​public·​constructor·​<init>()​V
40 ····​.​locals·​0 40 ····​.​locals·​0
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​28 42 ····​.​line·​28
43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
44 ····​.​line·​36  
45 ····​return-​void 44 ····​return-​void
46 .​end·​method 45 .​end·​method
   
47 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​ 46 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​)​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​
48 ····​.​locals·​1 47 ····​.​locals·​1
49 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​ 48 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​
   
Offset 252, 18 lines modified Offset 251, 20 lines modified
   
252 ····​move-​result-​object·​v1 251 ····​move-​result-​object·​v1
   
253 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>bundle:​Landroid/​os/​Bundle;​ 252 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>bundle:​Landroid/​os/​Bundle;​
   
254 ····​const-​string·​v3,​·​"Point·​position" 253 ····​const-​string·​v3,​·​"Point·​position"
   
  254 ····​.​line·​135
255 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 255 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
256 ····​move-​result·​v2 256 ····​move-​result·​v2
   
  257 ····​.​line·​134
257 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​collect/​Iterables;​-​>get(Ljava/​lang/​Iterable;​I)​Ljava/​lang/​Object;​ 258 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​google/​common/​collect/​Iterables;​-​>get(Ljava/​lang/​Iterable;​I)​Ljava/​lang/​Object;​
   
258 ····​move-​result-​object·​v0 259 ····​move-​result-​object·​v0
   
259 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 260 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
260 ····​.​line·​136 261 ····​.​line·​136
Offset 381, 14 lines modified Offset 382, 15 lines modified
   
381 ····​move-​result-​object·​v3 382 ····​move-​result-​object·​v3
   
382 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 383 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
383 ····​move-​result-​object·​v2 384 ····​move-​result-​object·​v2
   
  385 ····​.​line·​151
384 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 386 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
385 ····​move-​result-​object·​v3 387 ····​move-​result-​object·​v3
   
386 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 388 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
387 ····​move-​result-​object·​v3 389 ····​move-​result-​object·​v3
Offset 397, 14 lines modified Offset 399, 15 lines modified
   
397 ····​move-​result-​object·​v2 399 ····​move-​result-​object·​v2
   
398 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 400 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
399 ····​move-​result-​object·​v2 401 ····​move-​result-​object·​v2
   
  402 ····​.​line·​150
400 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 403 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
401 ····​.​line·​152 404 ····​.​line·​152
402 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>eastEditText:​Landroid/​widget/​EditText;​ 405 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>eastEditText:​Landroid/​widget/​EditText;​
   
403 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>east:​D 406 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>east:​D
   
Offset 451, 14 lines modified Offset 454, 15 lines modified
   
451 ····​move-​result-​object·​v3 454 ····​move-​result-​object·​v3
   
452 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 455 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
453 ····​move-​result-​object·​v2 456 ····​move-​result-​object·​v2
   
  457 ····​.​line·​157
454 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 458 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
455 ····​move-​result-​object·​v3 459 ····​move-​result-​object·​v3
   
456 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 460 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
457 ····​move-​result-​object·​v3 461 ····​move-​result-​object·​v3
Offset 467, 14 lines modified Offset 471, 15 lines modified
   
467 ····​move-​result-​object·​v2 471 ····​move-​result-​object·​v2
   
468 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 472 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
469 ····​move-​result-​object·​v2 473 ····​move-​result-​object·​v2
   
  474 ····​.​line·​156
470 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V 475 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​EditText;​-​>setHint(Ljava/​lang/​CharSequence;​)​V
   
471 ····​.​line·​158 476 ····​.​line·​158
472 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>northEditText:​Landroid/​widget/​EditText;​ 477 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>northEditText:​Landroid/​widget/​EditText;​
   
473 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>north:​D 478 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt;​-​>north:​D
Max diff block lines reached; 2603/5642 bytes (46.14%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/PointsExporterDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​60 27 ····​.​line·​60
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog$​1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog$​1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsExporterDialog.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 1 .​class·​public·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
2 .​super·​Landroid/​support/​v4/​app/​DialogFragment;​ 2 .​super·​Landroid/​support/​v4/​app/​DialogFragment;​
3 .​source·​"PointsExporterDialog​.​java" 3 .​source·​"PointsExporterDialog​.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog$​3;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​private·​filenameEditText:​Landroid/​widget/​EditText;​ 5 .​field·​private·​filenameEditText:​Landroid/​widget/​EditText;​
   
12 .​field·​private·​formatSpinner:​Landroid/​widget/​Spinner;​ 6 .​field·​private·​formatSpinner:​Landroid/​widget/​Spinner;​
   
13 .​field·​private·​listener:​Lch/​hgdev/​toposuite/​transfer/​ExportDialogListener;​ 7 .​field·​private·​listener:​Lch/​hgdev/​toposuite/​transfer/​ExportDialogListener;​
   
Offset 23, 15 lines modified Offset 15, 14 lines modified
23 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 16 ····​.​locals·​0
   
25 ····​.​prologue 17 ····​.​prologue
26 ····​.​line·​39 18 ····​.​line·​39
27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
28 ····​.​line·​159  
29 ····​return-​void 20 ····​return-​void
30 .​end·​method 21 .​end·​method
   
31 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V 22 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V
32 ····​.​locals·​0 23 ····​.​locals·​0
33 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 24 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
Offset 235, 24 lines modified Offset 226, 26 lines modified
235 ····​if-​eqz·​v7,​·​:​cond_4 226 ····​if-​eqz·​v7,​·​:​cond_4
   
236 ····​.​line·​141 227 ····​.​line·​141
237 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 228 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
238 ····​move-​result-​object·​v7 229 ····​move-​result-​object·​v7
   
  230 ····​.​line·​142
239 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 231 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
240 ····​move-​result-​object·​v8 232 ····​move-​result-​object·​v8
   
241 ····​const·​v9,​·​0x7f060080 233 ····​const·​v9,​·​0x7f060080
   
242 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 234 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v8 235 ····​move-​result-​object·​v8
   
  236 ····​.​line·​141
244 ····​invoke-​static·​{v7,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 237 ····​invoke-​static·​{v7,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
245 ····​goto·​:​goto_0 238 ····​goto·​:​goto_0
   
246 ····​.​line·​146 239 ····​.​line·​146
247 ····​:​cond_4 240 ····​:​cond_4
248 ····​const/​4·​v5,​·​0x0 241 ····​const/​4·​v5,​·​0x0
Offset 277, 24 lines modified Offset 270, 26 lines modified
277 ····​packed-​switch·​v7,​·​:​pswitch_data_0 270 ····​packed-​switch·​v7,​·​:​pswitch_data_0
   
278 ····​.​line·​157 271 ····​.​line·​157
279 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 272 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
280 ····​move-​result-​object·​v7 273 ····​move-​result-​object·​v7
   
  274 ····​.​line·​158
281 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 275 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
282 ····​move-​result-​object·​v8 276 ····​move-​result-​object·​v8
   
283 ····​const·​v9,​·​0x7f060091 277 ····​const·​v9,​·​0x7f060091
   
284 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 278 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
285 ····​move-​result-​object·​v8 279 ····​move-​result-​object·​v8
   
  280 ····​.​line·​157
286 ····​invoke-​static·​{v7,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 281 ····​invoke-​static·​{v7,​·​v8},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
287 ····​:​try_end_0 282 ····​:​try_end_0
288 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 283 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
289 ····​goto/​16·​:​goto_0 284 ····​goto/​16·​:​goto_0
   
290 ····​.​line·​161 285 ····​.​line·​161
Offset 306, 15 lines modified Offset 301, 15 lines modified
306 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​ 301 ····​.​local·​v0,​·​"e":​Ljava/​io/​IOException;​
307 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​IOException;​-​>getMessage()​Ljava/​lang/​String;​ 302 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​IOException;​-​>getMessage()​Ljava/​lang/​String;​
   
308 ····​move-​result-​object·​v7 303 ····​move-​result-​object·​v7
   
309 ····​invoke-​direct·​{p0,​·​v7},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>closeOnError(Ljava/​lang/​String;​)​V 304 ····​invoke-​direct·​{p0,​·​v7},​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​-​>closeOnError(Ljava/​lang/​String;​)​V
   
310 ····​.​line·​165 305 ····​.​line·​166
Max diff block lines reached; 2403/5372 bytes (44.73%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/PointsExporterDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog$​2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog$​2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsExporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporter.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lch/​hgdev/​toposuite/​points/​PointsImporter;​ 1 .​class·​public·​Lch/​hgdev/​toposuite/​points/​PointsImporter;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"PointsImporter.​java" 3 .​source·​"PointsImporter.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lch/​hgdev/​toposuite/​points/​PointsImporter$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​direct·​methods 4 #·​direct·​methods
11 .​method·​public·​static·​formatErrors(Ljava/​lang/​String;​Ljava/​util/​List;​)​Ljava/​lang/​String;​ 5 .​method·​public·​static·​formatErrors(Ljava/​lang/​String;​Ljava/​util/​List;​)​Ljava/​lang/​String;​
12 ····​.​locals·​5 6 ····​.​locals·​5
13 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​ 7 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​
14 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 8 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
15 ········​value·​=·​{ 9 ········​value·​=·​{
16 ············​"(",​ 10 ············​"(",​
Offset 37, 109 lines modified Offset 29, 108 lines modified
   
37 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 29 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
38 ····​.​line·​89 30 ····​.​line·​89
39 ····​.​local·​v0,​·​"builder":​Ljava/​lang/​StringBuilder;​ 31 ····​.​local·​v0,​·​"builder":​Ljava/​lang/​StringBuilder;​
40 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 32 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v3 33 ····​move-​result-​object·​v2
   
42 ····​const·​v4,​·​0x7f06008d 34 ····​const·​v3,​·​0x7f06008d
   
43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 35 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v3 36 ····​move-​result-​object·​v2
   
45 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 37 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
46 ····​.​line·​90 38 ····​.​line·​90
47 ····​const-​string·​v3,​·​"\n\n" 39 ····​const-​string·​v2,​·​"\n\n"
   
48 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 40 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
49 ····​.​line·​92 41 ····​.​line·​92
50 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 42 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
51 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v3
   
52 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
53 ····​:​goto_0 44 ····​:​goto_0
54 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 45 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
55 ····​move-​result·​v3 46 ····​move-​result·​v2
   
56 ····​if-​eqz·​v3,​·​:​cond_0 47 ····​if-​eqz·​v2,​·​:​cond_0
   
57 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 48 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
58 ····​move-​result-​object·​v2 49 ····​move-​result-​object·​v1
   
59 ····​check-​cast·​v2,​·​Landroid/​util/​Pair;​ 50 ····​check-​cast·​v1,​·​Landroid/​util/​Pair;​
   
60 ····​.​line·​93 51 ····​.​line·​93
61 ····​.​local·​v2,​·​"p":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Ljava/​lang/​Integer;​Ljava/​lang/​String;​>;​" 52 ····​.​local·​v1,​·​"p":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Ljava/​lang/​Integer;​Ljava/​lang/​String;​>;​"
62 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 53 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
63 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 54 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
64 ····​invoke-​virtual·​{v3,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 55 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
65 ····​move-​result-​object·​v3 56 ····​move-​result-​object·​v2
   
66 ····​const-​string·​v4,​·​":​" 57 ····​const-​string·​v4,​·​":​"
   
67 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 58 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
68 ····​move-​result-​object·​v4 59 ····​move-​result-​object·​v4
   
69 ····​iget-​object·​v3,​·​v2,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​ 60 ····​iget-​object·​v2,​·​v1,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​
   
70 ····​check-​cast·​v3,​·​Ljava/​lang/​Integer;​ 61 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​
   
71 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>toString()​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>toString()​Ljava/​lang/​String;​
   
72 ····​move-​result-​object·​v3 63 ····​move-​result-​object·​v2
   
73 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
74 ····​move-​result-​object·​v3 65 ····​move-​result-​object·​v2
   
75 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 66 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
76 ····​move-​result-​object·​v3 67 ····​move-​result-​object·​v2
   
77 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 68 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
78 ····​.​line·​94 69 ····​.​line·​94
79 ····​const-​string·​v3,​·​"·​\u2192·​" 70 ····​const-​string·​v2,​·​"·​\u2192·​"
   
Max diff block lines reached; 1484/6315 bytes (23.50%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/PointsImporterActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​149 27 ····​.​line·​149
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​142 27 ····​.​line·​142
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterActivity$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​ 21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​204 27 ····​.​line·​204
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​163 27 ····​.​line·​163
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterActivity.smali
Offset 3, 22 lines modified Offset 3, 14 lines modified
3 .​source·​"PointsImporterActivi​ty.​java" 3 .​source·​"PointsImporterActivi​ty.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​ 5 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​
6 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​ 6 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​
   
   
7 #·​annotations  
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
9 ····​value·​=·​{  
10 ········​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$4;​  
11 ····​}  
12 .​end·​annotation  
   
   
13 #·​instance·​fields 7 #·​instance·​fields
14 .​field·​private·​dataUri:​Landroid/​net/​Uri;​ 8 .​field·​private·​dataUri:​Landroid/​net/​Uri;​
   
15 .​field·​private·​errMsg:​Ljava/​lang/​String;​ 9 .​field·​private·​errMsg:​Ljava/​lang/​String;​
   
16 .​field·​private·​filename:​Ljava/​lang/​String;​ 10 .​field·​private·​filename:​Ljava/​lang/​String;​
   
Offset 33, 15 lines modified Offset 25, 14 lines modified
33 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 26 ····​.​locals·​0
   
35 ····​.​prologue 27 ····​.​prologue
36 ····​.​line·​33 28 ····​.​line·​33
37 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
38 ····​.​line·​99  
39 ····​return-​void 30 ····​return-​void
40 .​end·​method 31 .​end·​method
   
41 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 32 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
42 ····​.​locals·​0 33 ····​.​locals·​0
43 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​ 34 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​
   
Offset 153, 14 lines modified Offset 144, 15 lines modified
   
153 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​ 144 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​
   
154 ····​invoke-​direct·​{v1,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 145 ····​invoke-​direct·​{v1,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$3;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
   
155 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 146 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  147 ····​.​line·​216
156 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 148 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
157 ····​.​line·​217 149 ····​.​line·​217
158 ····​return-​void 150 ····​return-​void
159 .​end·​method 151 .​end·​method
   
160 .​method·​private·​importFromExternalFil​e()​V 152 .​method·​private·​importFromExternalFil​e()​V
Offset 178, 38 lines modified Offset 170, 42 lines modified
178 ····​.​local·​v0,​·​"builder":​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 170 ····​.​local·​v0,​·​"builder":​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
179 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 171 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
180 ····​move-​result-​object·​v1 172 ····​move-​result-​object·​v1
   
181 ····​const·​v2,​·​0x7f06017c 173 ····​const·​v2,​·​0x7f06017c
   
  174 ····​.​line·​139
182 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 175 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
183 ····​move-​result-​object·​v1 176 ····​move-​result-​object·​v1
   
184 ····​const·​v2,​·​0x7f020058 177 ····​const·​v2,​·​0x7f020058
   
  178 ····​.​line·​140
185 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 179 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
186 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
187 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​ 181 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​
   
188 ····​invoke-​direct·​{v2,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 182 ····​invoke-​direct·​{v2,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$2;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
   
  183 ····​.​line·​141
189 ····​invoke-​virtual·​{v1,​·​v3,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 184 ····​invoke-​virtual·​{v1,​·​v3,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
190 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
191 ····​const·​v2,​·​0x7f060033 186 ····​const·​v2,​·​0x7f060033
   
192 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​ 187 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​
   
193 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V 188 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y$1;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterActivit​y;​)​V
   
  189 ····​.​line·​149
194 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 190 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
195 ····​.​line·​156 191 ····​.​line·​156
196 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 192 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
197 ····​move-​result-​object·​v1 193 ····​move-​result-​object·​v1
   
Offset 318, 14 lines modified Offset 314, 15 lines modified
   
Max diff block lines reached; 1298/4560 bytes (28.46%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​87 27 ····​.​line·​87
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​108 27 ····​.​line·​108
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 39, 17 lines modified Offset 40, 19 lines modified
39 .​method·​public·​accept(Ljava/​io/​File;​Ljava/​lang/​String;​)​Z 40 .​method·​public·​accept(Ljava/​io/​File;​Ljava/​lang/​String;​)​Z
40 ····​.​locals·​1 41 ····​.​locals·​1
41 ····​.​param·​p1,​·​"dir"····​#·​Ljava/​io/​File;​ 42 ····​.​param·​p1,​·​"dir"····​#·​Ljava/​io/​File;​
42 ····​.​param·​p2,​·​"filename"····​#·​Ljava/​lang/​String;​ 43 ····​.​param·​p2,​·​"filename"····​#·​Ljava/​lang/​String;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​111 45 ····​.​line·​111
  46 ····​.​line·​112
45 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​io/​Files;​-​>getFileExtension(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​ 47 ····​invoke-​static·​{p2},​·​Lcom/​google/​common/​io/​Files;​-​>getFileExtension(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​
   
46 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
  49 ····​.​line·​111
47 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>isSupported(Ljava/​lang/​String;​)​Z 50 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>isSupported(Ljava/​lang/​String;​)​Z
   
48 ····​move-​result·​v0 51 ····​move-​result·​v0
   
49 ····​return·​v0 52 ····​return·​v0
50 .​end·​method 53 .​end·​method
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​95 27 ····​.​line·​95
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$5$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​ 21 .​field·​final·​synthetic·​this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​239 27 ····​.​line·​239
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5$1;​-​>this$1:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​130 27 ····​.​line·​130
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 119, 14 lines modified Offset 120, 15 lines modified
119 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>fileLastModification​TextView:​Landroid/​widget/​TextView;​ 120 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>fileLastModification​TextView:​Landroid/​widget/​TextView;​
120 ····​invoke-​static·​{v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>access$200(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​Landroid/​widget/​TextView;​ 121 ····​invoke-​static·​{v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>access$200(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​Landroid/​widget/​TextView;​
   
121 ····​move-​result-​object·​v5 122 ····​move-​result-​object·​v5
   
122 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 123 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
  124 ····​.​line·​148
123 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 125 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
124 ····​move-​result-​object·​v6 126 ····​move-​result-​object·​v6
   
125 ····​const·​v7,​·​0x7f0600be 127 ····​const·​v7,​·​0x7f0600be
   
126 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 128 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 135, 28 lines modified Offset 137, 31 lines modified
   
135 ····​const/​4·​v7,​·​0x1 137 ····​const/​4·​v7,​·​0x1
   
136 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 138 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
   
137 ····​const/​4·​v8,​·​0x0 139 ····​const/​4·​v8,​·​0x0
   
  140 ····​.​line·​149
138 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>lastModified()​J 141 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>lastModified()​J
   
139 ····​move-​result-​wide·​v10 142 ····​move-​result-​wide·​v10
   
140 ····​invoke-​static·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(J)​Ljava/​lang/​String;​ 143 ····​invoke-​static·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(J)​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v9 144 ····​move-​result-​object·​v9
   
142 ····​aput-​object·​v9,​·​v7,​·​v8 145 ····​aput-​object·​v9,​·​v7,​·​v8
   
  146 ····​.​line·​148
143 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 147 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
144 ····​move-​result-​object·​v6 148 ····​move-​result-​object·​v6
   
  149 ····​.​line·​147
145 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 150 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
146 ····​.​line·​153 151 ····​.​line·​153
147 ····​:​try_start_0 152 ····​:​try_start_0
148 ····​new-​instance·​v3,​·​Ljava/​io/​LineNumberReader;​ 153 ····​new-​instance·​v3,​·​Ljava/​io/​LineNumberReader;​
   
149 ····​new-​instance·​v5,​·​Ljava/​io/​FileReader;​ 154 ····​new-​instance·​v5,​·​Ljava/​io/​FileReader;​
Offset 177, 14 lines modified Offset 182, 15 lines modified
177 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>fileNumberOfPointsTe​xtView:​Landroid/​widget/​TextView;​ 182 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>fileNumberOfPointsTe​xtView:​Landroid/​widget/​TextView;​
178 ····​invoke-​static·​{v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>access$300(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​Landroid/​widget/​TextView;​ 183 ····​invoke-​static·​{v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>access$300(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​)​Landroid/​widget/​TextView;​
   
179 ····​move-​result-​object·​v5 184 ····​move-​result-​object·​v5
   
180 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 185 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
  186 ····​.​line·​156
181 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 187 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
182 ····​move-​result-​object·​v6 188 ····​move-​result-​object·​v6
   
183 ····​const·​v7,​·​0x7f0600f6 189 ····​const·​v7,​·​0x7f0600f6
   
184 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 190 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
Offset 193, 28 lines modified Offset 199, 31 lines modified
   
193 ····​const/​4·​v7,​·​0x1 199 ····​const/​4·​v7,​·​0x1
   
194 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 200 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
   
195 ····​const/​4·​v8,​·​0x0 201 ····​const/​4·​v8,​·​0x0
   
  202 ····​.​line·​158
196 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​LineNumberReader;​-​>getLineNumber()​I 203 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​LineNumberReader;​-​>getLineNumber()​I
   
197 ····​move-​result·​v9 204 ····​move-​result·​v9
   
198 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 205 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
199 ····​move-​result-​object·​v9 206 ····​move-​result-​object·​v9
   
200 ····​aput-​object·​v9,​·​v7,​·​v8 207 ····​aput-​object·​v9,​·​v7,​·​v8
   
  208 ····​.​line·​156
Max diff block lines reached; 308/3676 bytes (8.38%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog.smali
Offset 146, 24 lines modified Offset 146, 26 lines modified
146 ····​if-​nez·​v2,​·​:​cond_0 146 ····​if-​nez·​v2,​·​:​cond_0
   
147 ····​.​line·​195 147 ····​.​line·​195
148 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 148 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
149 ····​move-​result-​object·​v0 149 ····​move-​result-​object·​v0
   
  150 ····​.​line·​196
150 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 151 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
151 ····​move-​result-​object·​v1 152 ····​move-​result-​object·​v1
   
152 ····​const·​v6,​·​0x7f06007d 153 ····​const·​v6,​·​0x7f06007d
   
153 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 154 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
154 ····​move-​result-​object·​v1 155 ····​move-​result-​object·​v1
   
  156 ····​.​line·​195
155 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V 157 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​ViewUtils;​-​>showToast(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​)​V
   
156 ····​.​line·​252 158 ····​.​line·​252
157 ····​:​goto_0 159 ····​:​goto_0
158 ····​return-​void 160 ····​return-​void
   
159 ····​.​line·​200 161 ····​.​line·​200
Offset 235, 14 lines modified Offset 237, 15 lines modified
   
235 ····​move-​object·​v1,​·​p0 237 ····​move-​object·​v1,​·​p0
   
236 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ILandroid/​app/​Activity;​Landroid/​app/​Activity;​Landroid/​app/​ProgressDialog;​)​V 238 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ILandroid/​app/​Activity;​Landroid/​app/​Activity;​Landroid/​app/​ProgressDialog;​)​V
   
237 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 239 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  240 ····​.​line·​251
238 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V 241 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Thread;​-​>start()​V
   
239 ····​goto·​:​goto_0 242 ····​goto·​:​goto_0
240 .​end·​method 243 .​end·​method
   
   
241 #·​virtual·​methods 244 #·​virtual·​methods
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$1;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsImporterDialog$5.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$progress:​Landroid/​app/​ProgressDialog;​ 28 .​field·​final·​synthetic·​val$progress:​Landroid/​app/​ProgressDialog;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ILandroid/​app/​Activity;​Landroid/​app/​Activity;​Landroid/​app/​ProgressDialog;​)​V 30 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ILandroid/​app/​Activity;​Landroid/​app/​Activity;​Landroid/​app/​ProgressDialog;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​213 34 ····​.​line·​213
34 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog;​
   
35 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​>val$fileNamePosition​:​I 36 ····​iput·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsImporterDialog$​5;​-​>val$fileNamePosition​:​I
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​344 27 ····​.​line·​344
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​149 27 ····​.​line·​149
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$2;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​332 27 ····​.​line·​332
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​421 27 ····​.​line·​421
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$6;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$6;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​361 27 ····​.​line·​361
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$5;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$5;​-​>this$0:​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/points/PointsManagerActivity.smali
Offset 6, 22 lines modified Offset 6, 14 lines modified
6 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​ 6 .​implements·​Landroid/​support/​v4/​app/​ActivityCompat$OnRequ​estPermissionsResultC​allback;​
7 .​implements·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​ 7 .​implements·​Lch/​hgdev/​toposuite/​points/​AddPointDialogFragmen​t$AddPointDialogListe​ner;​
8 .​implements·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​ 8 .​implements·​Lch/​hgdev/​toposuite/​points/​EditPointDialogFragme​nt$EditPointDialogLis​tener;​
9 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ExportDialogListener;​ 9 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ExportDialogListener;​
10 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​ 10 .​implements·​Lch/​hgdev/​toposuite/​transfer/​ImportDialogListener;​
   
   
11 #·​annotations  
12 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
13 ····​value·​=·​{  
14 ········​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$7;​  
15 ····​}  
16 .​end·​annotation  
   
   
17 #·​instance·​fields 11 #·​instance·​fields
18 .​field·​private·​adapter:​Lch/​hgdev/​toposuite/​points/​ArrayListOfPointsAdap​ter;​ 12 .​field·​private·​adapter:​Lch/​hgdev/​toposuite/​points/​ArrayListOfPointsAdap​ter;​
   
19 .​field·​private·​addButton:​Landroid/​support/​design/​widget/​FloatingActionButton;​ 13 .​field·​private·​addButton:​Landroid/​support/​design/​widget/​FloatingActionButton;​
   
20 .​field·​private·​pointsListView:​Landroid/​widget/​ListView;​ 14 .​field·​private·​pointsListView:​Landroid/​widget/​ListView;​
   
Offset 38, 15 lines modified Offset 30, 14 lines modified
38 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 31 ····​.​locals·​0
   
40 ····​.​prologue 32 ····​.​prologue
41 ····​.​line·​48 33 ····​.​line·​48
42 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
43 ····​.​line·​277  
44 ····​return-​void 35 ····​return-​void
45 .​end·​method 36 .​end·​method
   
46 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 37 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
47 ····​.​locals·​0 38 ····​.​locals·​0
48 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​ 39 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​
   
Offset 215, 40 lines modified Offset 206, 44 lines modified
   
215 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 206 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
216 ····​move-​result-​object·​v1 207 ····​move-​result-​object·​v1
   
217 ····​const·​v2,​·​0x7f0600ce 208 ····​const·​v2,​·​0x7f0600ce
   
  209 ····​.​line·​329
218 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 210 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
219 ····​move-​result-​object·​v1 211 ····​move-​result-​object·​v1
   
220 ····​const·​v2,​·​0x7f020058 212 ····​const·​v2,​·​0x7f020058
   
  213 ····​.​line·​330
221 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 214 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
222 ····​move-​result-​object·​v1 215 ····​move-​result-​object·​v1
   
223 ····​const·​v2,​·​0x7f060054 216 ····​const·​v2,​·​0x7f060054
   
224 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​ 217 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​
   
225 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 218 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$4;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
   
  219 ····​.​line·​331
226 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 220 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
227 ····​move-​result-​object·​v1 221 ····​move-​result-​object·​v1
   
228 ····​const·​v2,​·​0x7f060033 222 ····​const·​v2,​·​0x7f060033
   
229 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​ 223 ····​new-​instance·​v3,​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​
   
230 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V 224 ····​invoke-​direct·​{v3,​·​p0},​·​Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​$3;​-​><init>(Lch/​hgdev/​toposuite/​points/​PointsManagerActivity​;​)​V
   
  225 ····​.​line·​344
231 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 226 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
232 ····​.​line·​351 227 ····​.​line·​351
233 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 228 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
234 ····​move-​result-​object·​v1 229 ····​move-​result-​object·​v1
   
Offset 514, 40 lines modified Offset 509, 45 lines modified
514 ····​.​local·​v6,​·​"uri":​Landroid/​net/​Uri;​ 509 ····​.​local·​v6,​·​"uri":​Landroid/​net/​Uri;​
515 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>from(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 510 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>from(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
516 ····​move-​result-​object·​v7 511 ····​move-​result-​object·​v7
   
517 ····​const-​string·​v8,​·​"text/​csv" 512 ····​const-​string·​v8,​·​"text/​csv"
   
  513 ····​.​line·​386
518 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setType(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 514 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setType(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
519 ····​move-​result-​object·​v7 515 ····​move-​result-​object·​v7
   
  516 ····​.​line·​387
520 ····​invoke-​virtual·​{v7,​·​v6},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setStream(Landroid/​net/​Uri;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 517 ····​invoke-​virtual·​{v7,​·​v6},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setStream(Landroid/​net/​Uri;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
Max diff block lines reached; 4873/8511 bytes (57.26%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/settings/AboutActivity.smali
Offset 37, 78 lines modified Offset 37, 89 lines modified
37 ····​.​local·​v6,​·​"appName":​Ljava/​lang/​String;​ 37 ····​.​local·​v6,​·​"appName":​Ljava/​lang/​String;​
38 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 38 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
39 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 39 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
40 ····​const-​string·​v2,​·​"<meta·​http-​equiv=\'content-​type\'·​content=\'text/​html;​·​charset=utf-​8\'·​/​>" 40 ····​const-​string·​v2,​·​"<meta·​http-​equiv=\'content-​type\'·​content=\'text/​html;​·​charset=utf-​8\'·​/​>"
   
  41 ····​.​line·​62
41 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 42 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
42 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
43 ····​const-​string·​v2,​·​"<div><img·​src=\'file:​/​/​/​android_asset/​toposuite_logo.​png\'·​style=\'float:​·​left;​\'·​alt=\'" 44 ····​const-​string·​v2,​·​"<div><img·​src=\'file:​/​/​/​android_asset/​toposuite_logo.​png\'·​style=\'float:​·​left;​\'·​alt=\'"
   
  45 ····​.​line·​63
44 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 46 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
45 ····​move-​result-​object·​v1 47 ····​move-​result-​object·​v1
   
  48 ····​.​line·​64
46 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
47 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
48 ····​const-​string·​v2,​·​"\'/​>" 51 ····​const-​string·​v2,​·​"\'/​>"
   
  52 ····​.​line·​65
49 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 53 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
50 ····​move-​result-​object·​v1 54 ····​move-​result-​object·​v1
   
51 ····​const-​string·​v2,​·​"<h1>" 55 ····​const-​string·​v2,​·​"<h1>"
   
  56 ····​.​line·​66
52 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 57 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
53 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
  59 ····​.​line·​67
54 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 60 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
55 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
56 ····​const-​string·​v2,​·​"</​h1><p>" 62 ····​const-​string·​v2,​·​"</​h1><p>"
   
  63 ····​.​line·​68
57 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
58 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v1
   
  66 ····​.​line·​69
59 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 67 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
60 ····​move-​result-​object·​v2 68 ····​move-​result-​object·​v2
   
61 ····​const·​v3,​·​0x7f060026 69 ····​const·​v3,​·​0x7f060026
   
62 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
63 ····​move-​result-​object·​v2 71 ····​move-​result-​object·​v2
   
64 ····​new-​array·​v3,​·​v8,​·​[Ljava/​lang/​Object;​ 72 ····​new-​array·​v3,​·​v8,​·​[Ljava/​lang/​Object;​
   
  73 ····​.​line·​70
65 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionName()​Ljava/​lang/​String;​ 74 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionName()​Ljava/​lang/​String;​
   
66 ····​move-​result-​object·​v4 75 ····​move-​result-​object·​v4
   
67 ····​aput-​object·​v4,​·​v3,​·​v5 76 ····​aput-​object·​v4,​·​v3,​·​v5
   
  77 ····​.​line·​69
68 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 78 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
69 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
70 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 80 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
71 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v1
   
72 ····​const-​string·​v2,​·​"·​(rev·​" 82 ····​const-​string·​v2,​·​"·​(rev·​"
   
  83 ····​.​line·​71
73 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 84 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
74 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
75 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionCode()​Ljava/​lang/​String;​ 86 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils;​-​>getVersionCode()​Ljava/​lang/​String;​
   
76 ····​move-​result-​object·​v2 87 ····​move-​result-​object·​v2
Offset 121, 64 lines modified Offset 132, 70 lines modified
   
121 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 132 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
122 ····​move-​result-​object·​v1 133 ····​move-​result-​object·​v1
   
123 ····​const-​string·​v2,​·​"</​p><p>" 134 ····​const-​string·​v2,​·​"</​p><p>"
   
  135 ····​.​line·​72
124 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 136 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 1537/4532 bytes (33.91%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/settings/NumberPickerDialogPreference.smali
Offset 279, 14 lines modified Offset 279, 15 lines modified
279 ····​return-​void 279 ····​return-​void
   
280 ····​.​line·​55 280 ····​.​line·​55
281 ····​.​restart·​local·​p2····​#·​"defaultValue":​Ljava/​lang/​Object;​ 281 ····​.​restart·​local·​p2····​#·​"defaultValue":​Ljava/​lang/​Object;​
282 ····​:​cond_0 282 ····​:​cond_0
283 ····​check-​cast·​p2,​·​Ljava/​lang/​Integer;​ 283 ····​check-​cast·​p2,​·​Ljava/​lang/​Integer;​
   
  284 ····​.​line·​56
284 ····​.​end·​local·​p2····​#·​"defaultValue":​Ljava/​lang/​Object;​ 285 ····​.​end·​local·​p2····​#·​"defaultValue":​Ljava/​lang/​Object;​
285 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Integer;​-​>intValue()​I 286 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
286 ····​move-​result·​v0 287 ····​move-​result·​v0
   
287 ····​goto·​:​goto_0 288 ····​goto·​:​goto_0
288 .​end·​method 289 .​end·​method
[−]
smali/ch/hgdev/toposuite/settings/SettingsActivity$SettingsFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​63 27 ····​.​line·​63
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment$1;​-​>this$0:​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/settings/SettingsActivity$SettingsFragment.smali
Offset 168, 14 lines modified Offset 168, 15 lines modified
   
168 ····​move-​result-​object·​v0 168 ····​move-​result-​object·​v0
   
169 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​ 169 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​
   
170 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v0
   
  171 ····​.​line·​83
171 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 172 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
   
172 ····​.​line·​84 173 ····​.​line·​84
173 ····​return-​void 174 ····​return-​void
174 .​end·​method 175 .​end·​method
   
175 .​method·​public·​onResume()​V 176 .​method·​public·​onResume()​V
Offset 190, 14 lines modified Offset 191, 15 lines modified
   
190 ····​move-​result-​object·​v0 191 ····​move-​result-​object·​v0
   
191 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​ 192 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​
   
192 ····​move-​result-​object·​v0 193 ····​move-​result-​object·​v0
   
  194 ····​.​line·​76
193 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 195 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
   
194 ····​.​line·​77 196 ····​.​line·​77
195 ····​return-​void 197 ····​return-​void
196 .​end·​method 198 .​end·​method
   
197 .​method·​public·​onSharedPreferenceCha​nged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V 199 .​method·​public·​onSharedPreferenceCha​nged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V
Offset 252, 18 lines modified Offset 254, 20 lines modified
252 ····​move-​result·​v0 254 ····​move-​result·​v0
   
253 ····​if-​eqz·​v0,​·​:​cond_2 255 ····​if-​eqz·​v0,​·​:​cond_2
   
254 ····​.​line·​109 256 ····​.​line·​109
255 ····​const-​string·​v0,​·​"coordinates_decimal_​precision" 257 ····​const-​string·​v0,​·​"coordinates_decimal_​precision"
   
  258 ····​.​line·​110
256 ····​invoke-​interface·​{p1,​·​v0,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 259 ····​invoke-​interface·​{p1,​·​v0,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
257 ····​move-​result·​v0 260 ····​move-​result·​v0
   
  261 ····​.​line·​109
258 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​App;​-​>setCoordinateDecimal​Rounding(I)​V 262 ····​invoke-​static·​{v0},​·​Lch/​hgdev/​toposuite/​App;​-​>setCoordinateDecimal​Rounding(I)​V
   
259 ····​.​line·​112 263 ····​.​line·​112
260 ····​:​cond_2 264 ····​:​cond_2
261 ····​const-​string·​v0,​·​"coordinates_display_​precision" 265 ····​const-​string·​v0,​·​"coordinates_display_​precision"
   
262 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 266 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
[−]
smali/ch/hgdev/toposuite/settings/SettingsActivity.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​21 18 ····​.​line·​21
19 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​><init>()​V
   
20 ····​.​line·​45  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
   
23 #·​virtual·​methods 22 #·​virtual·​methods
24 .​method·​protected·​getActivityTitle()​Ljava/​lang/​String;​ 23 .​method·​protected·​getActivityTitle()​Ljava/​lang/​String;​
25 ····​.​locals·​1 24 ····​.​locals·​1
Offset 63, 16 lines modified Offset 62, 18 lines modified
   
63 ····​const·​v1,​·​0x7f0d0070 62 ····​const·​v1,​·​0x7f0d0070
   
64 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​ 63 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​
   
65 ····​invoke-​direct·​{v2},​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​-​><init>()​V 64 ····​invoke-​direct·​{v2},​·​Lch/​hgdev/​toposuite/​settings/​SettingsActivity$Sett​ingsFragment;​-​><init>()​V
   
  65 ····​.​line·​30
66 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 66 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
  68 ····​.​line·​31
68 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 69 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
69 ····​.​line·​32 70 ····​.​line·​32
70 ····​return-​void 71 ····​return-​void
71 .​end·​method 72 .​end·​method
[−]
smali/ch/hgdev/toposuite/transfer/SupportedPointsFileTypes.smali
Offset 215, 53 lines modified Offset 215, 50 lines modified
215 ············​"Ljava/​lang/​String;​",​ 215 ············​"Ljava/​lang/​String;​",​
216 ············​">;​" 216 ············​">;​"
217 ········​} 217 ········​}
218 ····​.​end·​annotation 218 ····​.​end·​annotation
   
219 ····​.​prologue 219 ····​.​prologue
220 ····​.​line·​26 220 ····​.​line·​26
221 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 221 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
222 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 222 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
223 ····​.​line·​27 223 ····​.​line·​27
224 ····​.​local·​v3,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 224 ····​.​local·​v0,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
225 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>values()​[Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​ 225 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>values()​[Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​
   
226 ····​move-​result-​object·​v0 226 ····​move-​result-​object·​v3
   
227 ····.​local·v0,​·"arr$":​[Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​ 227 ····​array-​length·​v4,​·​v3
228 ····​array-​length·​v2,​·​v0  
   
229 ····.​local·​v2,​·"len$":​I 228 ····const/​4·​v2,​·0x0
230 ····​const/​4·​v1,​·​0x0  
   
231 ····​.​local·​v1,​·​"i$":​I  
232 ····​:​goto_0 229 ····​:​goto_0
233 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 230 ····​if-​ge·​v2,​·​v4,​·​:​cond_0
   
234 ····​aget-​object·​v4,​·​v0,​·​v1 231 ····​aget-​object·​v1,​·​v3,​·​v2
   
235 ····​.​line·​28 232 ····​.​line·​28
236 ····​.​local·​v4,​·​"sft":​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​ 233 ····​.​local·​v1,​·​"sft":​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​
237 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>toString()​Ljava/​lang/​String;​ 234 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​-​>toString()​Ljava/​lang/​String;​
   
238 ····​move-​result-​object·​v5 235 ····​move-​result-​object·​v5
   
239 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 236 ····​invoke-​interface·​{v0,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
240 ····​.​line·​27 237 ····​.​line·​27
241 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 238 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
242 ····​goto·​:​goto_0 239 ····​goto·​:​goto_0
   
243 ····​.​line·​31 240 ····​.​line·​31
244 ····​.​end·​local·​v4····​#·​"sft":​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​ 241 ····​.​end·​local·​v1····​#·​"sft":​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​
245 ····​:​cond_0 242 ····​:​cond_0
246 ····​return-​object·​v3 243 ····​return-​object·​v0
247 .​end·​method 244 .​end·​method
   
248 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​ 245 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lch/​hgdev/​toposuite/​transfer/​SupportedPointsFileTy​pes;​
249 ····​.​locals·​1 246 ····​.​locals·​1
250 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 247 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
251 ····​.​prologue 248 ····​.​prologue
[−]
smali/ch/hgdev/toposuite/utils/AppUtils.smali
Offset 44, 14 lines modified Offset 44, 15 lines modified
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v3
   
45 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 45 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
46 ····​move-​result-​object·​v3 46 ····​move-​result-​object·​v3
   
  47 ····​.​line·​216
47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
48 ····​move-​result-​object·​v4 49 ····​move-​result-​object·​v4
   
49 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v4
Offset 122, 14 lines modified Offset 123, 15 lines modified
   
122 ····​move-​result-​object·​v3 123 ····​move-​result-​object·​v3
   
123 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 124 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
124 ····​move-​result-​object·​v3 125 ····​move-​result-​object·​v3
   
  126 ····​.​line·​199
125 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 127 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
126 ····​move-​result-​object·​v4 128 ····​move-​result-​object·​v4
   
127 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 129 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v4 130 ····​move-​result-​object·​v4
Offset 433, 42 lines modified Offset 435, 47 lines modified
433 ····​if-​eqz·​v0,​·​:​cond_0 435 ····​if-​eqz·​v0,​·​:​cond_0
   
434 ····​.​line·​241 436 ····​.​line·​241
435 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 437 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
436 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 438 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  439 ····​.​line·​242
437 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 440 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
438 ····​move-​result-​object·​v0 441 ····​move-​result-​object·​v0
   
439 ····​const·​v1,​·​0x7f0600fb 442 ····​const·​v1,​·​0x7f0600fb
   
440 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$2;​ 443 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$2;​
   
441 ····​invoke-​direct·​{v2,​·​p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$2;​-​><init>(Landroid/​app/​Activity;​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​)​V 444 ····​invoke-​direct·​{v2,​·​p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$2;​-​><init>(Landroid/​app/​Activity;​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​)​V
   
  445 ····​.​line·​243
442 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 446 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
443 ····​move-​result-​object·​v0 447 ····​move-​result-​object·​v0
   
444 ····​const·​v1,​·​0x7f060033 448 ····​const·​v1,​·​0x7f060033
   
445 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$1;​ 449 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$1;​
   
446 ····​invoke-​direct·​{v2,​·​p0},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$1;​-​><init>(Landroid/​app/​Activity;​)​V 450 ····​invoke-​direct·​{v2,​·​p0},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$1;​-​><init>(Landroid/​app/​Activity;​)​V
   
  451 ····​.​line·​249
447 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 452 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
448 ····​move-​result-​object·​v0 453 ····​move-​result-​object·​v0
   
  454 ····​.​line·​255
449 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 455 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
450 ····​move-​result-​object·​v0 456 ····​move-​result-​object·​v0
   
  457 ····​.​line·​256
451 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>show()​V 458 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog;​-​>show()​V
   
452 ····​.​line·​260 459 ····​.​line·​260
453 ····​:​goto_0 460 ····​:​goto_0
454 ····​return-​void 461 ····​return-​void
   
455 ····​.​line·​258 462 ····​.​line·​258
[−]
smali/ch/hgdev/toposuite/utils/AppUtils$Permission.smali
Offset 91, 518 lines modified Offset 91, 518 lines modified
91 .​field·​private·​final·​name:​Ljava/​lang/​String;​ 91 .​field·​private·​final·​name:​Ljava/​lang/​String;​
   
92 .​field·​private·​final·​value:​I 92 .​field·​private·​final·​value:​I
   
   
93 #·​direct·​methods 93 #·​direct·​methods
94 .​method·​static·​constructor·​<clinit>()​V 94 .​method·​static·​constructor·​<clinit>()​V
95 ····​.​locals·​11 95 ····​.​locals·​10
   
96 ····​.​prologue 96 ····​.​prologue
97 ····​const/​4·​v10,​·​0x4 97 ····​const/​4·​v9,​·​0x4
   
98 ····​const/​4·​v9,​·​0x3 98 ····​const/​4·​v8,​·​0x3
   
99 ····​const/​4·​v8,​·​0x2 99 ····​const/​4·​v7,​·​0x2
   
100 ····​const/​4·​v7,​·​0x1 100 ····​const/​4·​v6,​·​0x1
   
101 ····​const/​4·​v6,​·​0x0 101 ····​const/​4·​v5,​·​0x0
   
102 ····​.​line·​37 102 ····​.​line·​37
103 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 103 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
104 ····​const-​string·​v3,​·​"READ_CALENDAR" 104 ····​const-​string·​v2,​·​"READ_CALENDAR"
   
105 ····​const/​16·​v4,​·​0x100 105 ····​const/​16·​v3,​·​0x100
   
106 ····​invoke-​direct·​{v2,​·​v3,​·​v6,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 106 ····​invoke-​direct·​{v1,​·​v2,​·​v5,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
107 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_CALENDAR:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 107 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_CALENDAR:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
108 ····​.​line·​38 108 ····​.​line·​38
109 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 109 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
110 ····​const-​string·​v3,​·​"WRITE_CALENDAR" 110 ····​const-​string·​v2,​·​"WRITE_CALENDAR"
   
111 ····​const/​16·​v4,​·​0x101 111 ····​const/​16·​v3,​·​0x101
   
112 ····​invoke-​direct·​{v2,​·​v3,​·​v7,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 112 ····​invoke-​direct·​{v1,​·​v2,​·​v6,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
113 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>WRITE_CALENDAR:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 113 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>WRITE_CALENDAR:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
114 ····​.​line·​41 114 ····​.​line·​41
115 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 115 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
116 ····​const-​string·​v3,​·​"CAMERA" 116 ····​const-​string·​v2,​·​"CAMERA"
   
117 ····​const/​16·​v4,​·​0x200 117 ····​const/​16·​v3,​·​0x200
   
118 ····​invoke-​direct·​{v2,​·​v3,​·​v8,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 118 ····​invoke-​direct·​{v1,​·​v2,​·​v7,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
119 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>CAMERA:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 119 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>CAMERA:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
120 ····​.​line·​44 120 ····​.​line·​44
121 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 121 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
122 ····​const-​string·​v3,​·​"READ_CONTACTS" 122 ····​const-​string·​v2,​·​"READ_CONTACTS"
   
123 ····​const/​16·​v4,​·​0x300 123 ····​const/​16·​v3,​·​0x300
   
124 ····​invoke-​direct·​{v2,​·​v3,​·​v9,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 124 ····​invoke-​direct·​{v1,​·​v2,​·​v8,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
125 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_CONTACTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 125 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>READ_CONTACTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
126 ····​.​line·​45 126 ····​.​line·​45
127 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 127 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
128 ····​const-​string·​v3,​·​"WRITE_CONTACTS" 128 ····​const-​string·​v2,​·​"WRITE_CONTACTS"
   
129 ····​const/​16·​v4,​·​0x301 129 ····​const/​16·​v3,​·​0x301
   
130 ····​invoke-​direct·​{v2,​·​v3,​·​v10,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 130 ····​invoke-​direct·​{v1,​·​v2,​·​v9,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
131 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>WRITE_CONTACTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 131 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>WRITE_CONTACTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
132 ····​.​line·​46 132 ····​.​line·​46
133 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 133 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
134 ····​const-​string·​v3,​·​"GET_ACCOUNTS" 134 ····​const-​string·​v2,​·​"GET_ACCOUNTS"
   
135 ····​const/​4·​v4,​·​0x5 135 ····​const/​4·​v3,​·​0x5
   
136 ····​const/​16·​v5,​·​0x302 136 ····​const/​16·​v4,​·​0x302
   
137 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 137 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
138 ····​sput-​object·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>GET_ACCOUNTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 138 ····​sput-​object·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​>GET_ACCOUNTS:​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
139 ····​.​line·​49 139 ····​.​line·​49
140 ····​new-​instance·​v2,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​ 140 ····​new-​instance·​v1,​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​
   
141 ····​const-​string·​v3,​·​"ACCESS_FINE_LOCATION​" 141 ····​const-​string·​v2,​·​"ACCESS_FINE_LOCATION​"
   
142 ····​const/​4·​v4,​·​0x6 142 ····​const/​4·​v3,​·​0x6
   
143 ····​const/​16·​v5,​·​0x400 143 ····​const/​16·​v4,​·​0x400
   
144 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V 144 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Lch/​hgdev/​toposuite/​utils/​AppUtils$Permission;​-​><init>(Ljava/​lang/​String;​II)​V
   
Max diff block lines reached; 25830/31787 bytes (81.26%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/utils/DisplayUtils.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"DisplayUtils.​java" 3 .​source·​"DisplayUtils.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lch/​hgdev/​toposuite/​utils/​DisplayUtils$1;​,​  
8 ········​Lch/​hgdev/​toposuite/​utils/​DisplayUtils$valueTyp​e;​ 7 ········​Lch/​hgdev/​toposuite/​utils/​DisplayUtils$valueTyp​e;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​direct·​methods 10 #·​direct·​methods
12 .​method·​private·​static·​format(DLch/​hgdev/​toposuite/​utils/​DisplayUtils$valueTyp​e;​)​Ljava/​lang/​String;​ 11 .​method·​private·​static·​format(DLch/​hgdev/​toposuite/​utils/​DisplayUtils$valueTyp​e;​)​Ljava/​lang/​String;​
Offset 277, 26 lines modified Offset 276, 29 lines modified
277 ····​if-​nez·​p1,​·​:​cond_0 276 ····​if-​nez·​p1,​·​:​cond_0
   
278 ····​.​line·​336 277 ····​.​line·​336
279 ····​const-​string·​v0,​·​"%s:​·​-​,​·​%s:​·​-​" 278 ····​const-​string·​v0,​·​"%s:​·​-​,​·​%s:​·​-​"
   
280 ····​new-​array·​v1,​·​v5,​·​[Ljava/​lang/​Object;​ 279 ····​new-​array·​v1,​·​v5,​·​[Ljava/​lang/​Object;​
   
  280 ····​.​line·​337
281 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 281 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
282 ····​move-​result-​object·​v2 282 ····​move-​result-​object·​v2
   
283 ····​aput-​object·​v2,​·​v1,​·​v3 283 ····​aput-​object·​v2,​·​v1,​·​v3
   
  284 ····​.​line·​338
284 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 285 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
285 ····​move-​result-​object·​v2 286 ····​move-​result-​object·​v2
   
286 ····​aput-​object·​v2,​·​v1,​·​v4 287 ····​aput-​object·​v2,​·​v1,​·​v4
   
  288 ····​.​line·​336
287 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 289 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
288 ····​move-​result-​object·​v0 290 ····​move-​result-​object·​v0
   
289 ····​.​line·​340 291 ····​.​line·​340
290 ····​:​goto_0 292 ····​:​goto_0
291 ····​return-​object·​v0 293 ····​return-​object·​v0
Offset 310, 14 lines modified Offset 312, 15 lines modified
   
310 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 312 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
311 ····​move-​result-​object·​v2 313 ····​move-​result-​object·​v2
   
312 ····​aput-​object·​v2,​·​v1,​·​v3 314 ····​aput-​object·​v2,​·​v1,​·​v3
   
  315 ····​.​line·​341
313 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 316 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
314 ····​move-​result-​wide·​v2 317 ····​move-​result-​wide·​v2
   
315 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​ 318 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​
   
316 ····​move-​result-​object·​v2 319 ····​move-​result-​object·​v2
Offset 328, 24 lines modified Offset 331, 26 lines modified
   
328 ····​move-​result-​object·​v2 331 ····​move-​result-​object·​v2
   
329 ····​aput-​object·​v2,​·​v1,​·​v5 332 ····​aput-​object·​v2,​·​v1,​·​v5
   
330 ····​const/​4·​v2,​·​0x3 333 ····​const/​4·​v2,​·​0x3
   
  334 ····​.​line·​342
331 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 335 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
332 ····​move-​result-​wide·​v4 336 ····​move-​result-​wide·​v4
   
333 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​ 337 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatCoordinate(D)​Ljava/​lang/​String;​
   
334 ····​move-​result-​object·​v3 338 ····​move-​result-​object·​v3
   
335 ····​aput-​object·​v3,​·​v1,​·​v2 339 ····​aput-​object·​v3,​·​v1,​·​v2
   
  340 ····​.​line·​340
336 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 341 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
337 ····​move-​result-​object·​v0 342 ····​move-​result-​object·​v0
   
338 ····​goto·​:​goto_0 343 ····​goto·​:​goto_0
339 .​end·​method 344 .​end·​method
   
Offset 541, 34 lines modified Offset 546, 38 lines modified
541 ····​.​line·​314 546 ····​.​line·​314
542 ····​const-​string·​v0,​·​"%s:​·​-​,​·​%s:​·​-​,​·​%s:​·​-​" 547 ····​const-​string·​v0,​·​"%s:​·​-​,​·​%s:​·​-​,​·​%s:​·​-​"
   
543 ····​new-​array·​v1,​·​v6,​·​[Ljava/​lang/​Object;​ 548 ····​new-​array·​v1,​·​v6,​·​[Ljava/​lang/​Object;​
   
544 ····​const·​v2,​·​0x7f060072 549 ····​const·​v2,​·​0x7f060072
   
  550 ····​.​line·​315
545 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 551 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
Max diff block lines reached; 2173/4575 bytes (47.50%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/utils/Logger.smali
Offset 28, 28 lines modified Offset 28, 29 lines modified
28 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>exportToJSON()​Ljava/​lang/​String;​ 28 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>exportToJSON()​Ljava/​lang/​String;​
29 ····​:​try_end_0 29 ····​:​try_end_0
30 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 30 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
31 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 31 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
32 ····​move-​result-​object·​v1 32 ····​move-​result-​object·​v1
   
33 ····​.​line·​119 33 ····​.​line·​120
34 ····​:​goto_0 34 ····​:​goto_0
35 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getLocale()​Ljava/​util/​Locale;​ 35 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getLocale()​Ljava/​util/​Locale;​
   
36 ····​move-​result-​object·​v2 36 ····​move-​result-​object·​v2
   
37 ····​const-​string·​v3,​·​"Calculation:​·​{ID:​·​%d,​·​Type:​·​%s,​··​Description:​·​%s,​·​LastModification:​·​%s,​·​Input:​·​\'%s\'}" 37 ····​const-​string·​v3,​·​"Calculation:​·​{ID:​·​%d,​·​Type:​·​%s,​··​Description:​·​%s,​·​LastModification:​·​%s,​·​Input:​·​\'%s\'}"
   
38 ····​const/​4·​v4,​·​0x5 38 ····​const/​4·​v4,​·​0x5
   
39 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 39 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
40 ····​const/​4·​v5,​·​0x0 40 ····​const/​4·​v5,​·​0x0
   
  41 ····​.​line·​122
41 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J 42 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getId()​J
   
42 ····​move-​result-​wide·​v6 43 ····​move-​result-​wide·​v6
   
43 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 44 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
44 ····​move-​result-​object·​v6 45 ····​move-​result-​object·​v6
Offset 62, 36 lines modified Offset 63, 40 lines modified
   
62 ····​move-​result-​object·​v6 63 ····​move-​result-​object·​v6
   
63 ····​aput-​object·​v6,​·​v4,​·​v5 64 ····​aput-​object·​v6,​·​v4,​·​v5
   
64 ····​const/​4·​v5,​·​0x2 65 ····​const/​4·​v5,​·​0x2
   
  66 ····​.​line·​123
65 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getDescription()​Ljava/​lang/​String;​ 67 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getDescription()​Ljava/​lang/​String;​
   
66 ····​move-​result-​object·​v6 68 ····​move-​result-​object·​v6
   
67 ····​aput-​object·​v6,​·​v4,​·​v5 69 ····​aput-​object·​v6,​·​v4,​·​v5
   
68 ····​const/​4·​v5,​·​0x3 70 ····​const/​4·​v5,​·​0x3
   
  71 ····​.​line·​124
69 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getLastModification(​)​Ljava/​util/​Date;​ 72 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>getLastModification(​)​Ljava/​util/​Date;​
   
70 ····​move-​result-​object·​v6 73 ····​move-​result-​object·​v6
   
71 ····​aput-​object·​v6,​·​v4,​·​v5 74 ····​aput-​object·​v6,​·​v4,​·​v5
   
72 ····​const/​4·​v5,​·​0x4 75 ····​const/​4·​v5,​·​0x4
   
73 ····​aput-​object·​v1,​·​v4,​·​v5 76 ····​aput-​object·​v1,​·​v4,​·​v5
   
  77 ····​.​line·​120
74 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 78 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
  80 ····​.​line·​119
76 ····​return-​object·​v2 81 ····​return-​object·​v2
   
77 ····​.​line·​115 82 ····​.​line·​115
78 ····​:​catch_0 83 ····​:​catch_0
79 ····​move-​exception·​v0 84 ····​move-​exception·​v0
   
80 ····​.​line·​116 85 ····​.​line·​116
Offset 123, 14 lines modified Offset 128, 15 lines modified
   
123 ····​const/​4·​v2,​·​0x5 128 ····​const/​4·​v2,​·​0x5
   
124 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​ 129 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
   
125 ····​const/​4·​v3,​·​0x0 130 ····​const/​4·​v3,​·​0x0
   
  131 ····​.​line·​99
126 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​ 132 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNumber()​Ljava/​lang/​String;​
   
127 ····​move-​result-​object·​v4 133 ····​move-​result-​object·​v4
   
128 ····​aput-​object·​v4,​·​v2,​·​v3 134 ····​aput-​object·​v4,​·​v2,​·​v3
   
129 ····​const/​4·​v3,​·​0x1 135 ····​const/​4·​v3,​·​0x1
Offset 155, 14 lines modified Offset 161, 15 lines modified
   
155 ····​move-​result-​object·​v4 161 ····​move-​result-​object·​v4
   
156 ····​aput-​object·​v4,​·​v2,​·​v3 162 ····​aput-​object·​v4,​·​v2,​·​v3
   
157 ····​const/​4·​v3,​·​0x3 163 ····​const/​4·​v3,​·​0x3
   
  164 ····​.​line·​100
158 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 165 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
159 ····​move-​result-​wide·​v4 166 ····​move-​result-​wide·​v4
   
Max diff block lines reached; 407/2766 bytes (14.71%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/utils/MathUtils.smali
Offset 126, 14 lines modified Offset 126, 15 lines modified
   
126 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​math/​DoubleMath;​-​>fuzzyEquals(DDD)​Z 126 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​math/​DoubleMath;​-​>fuzzyEquals(DDD)​Z
   
127 ····​move-​result·​v0 127 ····​move-​result·​v0
   
128 ····​if-​eqz·​v0,​·​:​cond_3 128 ····​if-​eqz·​v0,​·​:​cond_3
   
  129 ····​.​line·​157
129 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 130 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
130 ····​move-​result-​wide·​v0 131 ····​move-​result-​wide·​v0
   
131 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 132 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
132 ····​move-​result-​wide·​v2 133 ····​move-​result-​wide·​v2
Offset 155, 14 lines modified Offset 156, 15 lines modified
   
155 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 156 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
156 ····​move-​result·​v0 157 ····​move-​result·​v0
   
157 ····​if-​nez·​v0,​·​:​cond_2 158 ····​if-​nez·​v0,​·​:​cond_2
   
  159 ····​.​line·​159
158 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 160 ····​invoke-​virtual·​{p1},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
159 ····​move-​result-​wide·​v0 161 ····​move-​result-​wide·​v0
   
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 162 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
161 ····​move-​result·​v0 163 ····​move-​result·​v0
Offset 335, 44 lines modified Offset 337, 50 lines modified
335 ····​.​line·​194 337 ····​.​line·​194
336 ····​const-​wide/​16·​v0,​·​0x1 338 ····​const-​wide/​16·​v0,​·​0x1
   
337 ····​cmpl-​double·​v0,​·​p0,​·​v0 339 ····​cmpl-​double·​v0,​·​p0,​·​v0
   
338 ····​if-​eqz·​v0,​·​:​cond_0 340 ····​if-​eqz·​v0,​·​:​cond_0
   
  341 ····​.​line·​195
339 ····​invoke-​static·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMax(D)​Z 342 ····​invoke-​static·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMax(D)​Z
   
340 ····​move-​result·​v0 343 ····​move-​result·​v0
   
341 ····​if-​nez·​v0,​·​:​cond_0 344 ····​if-​nez·​v0,​·​:​cond_0
   
  345 ····​.​line·​196
342 ····​invoke-​static·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMin(D)​Z 346 ····​invoke-​static·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMin(D)​Z
   
343 ····​move-​result·​v0 347 ····​move-​result·​v0
   
344 ····​if-​nez·​v0,​·​:​cond_0 348 ····​if-​nez·​v0,​·​:​cond_0
   
  349 ····​.​line·​197
345 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isInfinite(D)​Z 350 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isInfinite(D)​Z
   
346 ····​move-​result·​v0 351 ····​move-​result·​v0
   
347 ····​if-​nez·​v0,​·​:​cond_0 352 ····​if-​nez·​v0,​·​:​cond_0
   
  353 ····​.​line·​198
348 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z 354 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z
   
349 ····​move-​result·​v0 355 ····​move-​result·​v0
   
350 ····​if-​eqz·​v0,​·​:​cond_1 356 ····​if-​eqz·​v0,​·​:​cond_1
   
351 ····​:​cond_0 357 ····​:​cond_0
352 ····​const/​4·​v0,​·​0x1 358 ····​const/​4·​v0,​·​0x1
   
  359 ····​.​line·​194
353 ····​:​goto_0 360 ····​:​goto_0
354 ····​return·​v0 361 ····​return·​v0
   
  362 ····​.​line·​198
355 ····​:​cond_1 363 ····​:​cond_1
356 ····​const/​4·​v0,​·​0x0 364 ····​const/​4·​v0,​·​0x0
   
357 ····​goto·​:​goto_0 365 ····​goto·​:​goto_0
358 .​end·​method 366 .​end·​method
   
359 .​method·​public·​static·​isIgnorable(I)​Z 367 .​method·​public·​static·​isIgnorable(I)​Z
Offset 381, 32 lines modified Offset 389, 36 lines modified
   
381 ····​.​prologue 389 ····​.​prologue
382 ····​.​line·​231 390 ····​.​line·​231
383 ····​const/​high16·​v0,​·​-​0x80000000 391 ····​const/​high16·​v0,​·​-​0x80000000
   
384 ····​if-​eq·​p0,​·​v0,​·​:​cond_0 392 ····​if-​eq·​p0,​·​v0,​·​:​cond_0
   
  393 ····​.​line·​232
385 ····​invoke-​static·​{p0},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMax(I)​Z 394 ····​invoke-​static·​{p0},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMax(I)​Z
   
386 ····​move-​result·​v0 395 ····​move-​result·​v0
   
387 ····​if-​nez·​v0,​·​:​cond_0 396 ····​if-​nez·​v0,​·​:​cond_0
   
  397 ····​.​line·​233
388 ····​invoke-​static·​{p0},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMin(I)​Z 398 ····​invoke-​static·​{p0},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isMin(I)​Z
Max diff block lines reached; 1984/3959 bytes (50.11%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/utils/ViewUtils.smali
Offset 329, 14 lines modified Offset 329, 15 lines modified
   
329 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z 329 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z
   
330 ····​move-​result·​v3 330 ····​move-​result·​v3
   
331 ····​if-​eqz·​v3,​·​:​cond_0 331 ····​if-​eqz·​v3,​·​:​cond_0
   
  332 ····​.​line·​108
332 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 333 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
333 ····​:​try_end_0 334 ····​:​try_end_0
334 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 335 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
335 ····​move-​result·​v2 336 ····​move-​result·​v2
   
336 ····​.​line·​115 337 ····​.​line·​115
[−]
original/AndroidManifest.xml
Offset 83, 15 lines modified Offset 83, 15 lines modified
00000520:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00··​r.​s.​i.​o.​n.​N.​a.​m.​ 00000520:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00··​r.​s.​i.​o.​n.​N.​a.​m.​
00000530:​·​6500·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600··​e.​.​.​.​.​m.​a.​n.​i.​f.​ 00000530:​·​6500·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600··​e.​.​.​.​.​m.​a.​n.​i.​f.​
00000540:​·​6500·​7300·​7400·​0000·​1200·​6300·​6800·​2e00··​e.​s.​t.​.​.​.​.​c.​h.​.​.​ 00000540:​·​6500·​7300·​7400·​0000·​1200·​6300·​6800·​2e00··​e.​s.​t.​.​.​.​.​c.​h.​.​.​
00000550:​·​6800·​6700·​6400·​6500·​7600·​2e00·​7400·​6f00··​h.​g.​d.​e.​v.​.​.​t.​o.​ 00000550:​·​6800·​6700·​6400·​6500·​7600·​2e00·​7400·​6f00··​h.​g.​d.​e.​v.​.​.​t.​o.​
00000560:​·​7000·​6f00·​7300·​7500·​6900·​7400·​6500·​0000··​p.​o.​s.​u.​i.​t.​e.​.​.​ 00000560:​·​7000·​6f00·​7300·​7500·​6900·​7400·​6500·​0000··​p.​o.​s.​u.​i.​t.​e.​.​.​
00000570:​·​0500·​3100·​2e00·​3100·​2e00·​3000·​0000·​0200··​.​.​1.​.​.​1.​.​.​0.​.​.​.​.​ 00000570:​·​0500·​3100·​2e00·​3100·​2e00·​3000·​0000·​0200··​.​.​1.​.​.​1.​.​.​0.​.​.​.​.​
00000580:​·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00··​2.​3.​.​.​.​.​6.​.​.​0.​-​.​ 00000580:​·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00··​2.​3.​.​.​.​.​6.​.​.​0.​-​.​
00000590:​·​3200·​3100·​3600·​3600·​3700·​3600·​3700·​0000··​2.​1.​6.​6.​7.​6.​7.​.​.​ 00000590:​·​3200·​3700·​3000·​3400·​3000·​3000·​3200·​0000··​2.​7.​0.​4.​0.​0.​2.​.​.​
000005a0:​·​0800·​7500·​7300·​6500·​7300·​2d00·​7300·​6400··​.​.​u.​s.​e.​s.​-​.​s.​d.​ 000005a0:​·​0800·​7500·​7300·​6500·​7300·​2d00·​7300·​6400··​.​.​u.​s.​e.​s.​-​.​s.​d.​
000005b0:​·​6b00·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00··​k.​.​.​.​.​u.​s.​e.​s.​-​.​ 000005b0:​·​6b00·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00··​k.​.​.​.​.​u.​s.​e.​s.​-​.​
000005c0:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​ 000005c0:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​
000005d0:​·​6f00·​6e00·​0000·​2900·​6100·​6e00·​6400·​7200··​o.​n.​.​.​)​.​a.​n.​d.​r.​ 000005d0:​·​6f00·​6e00·​0000·​2900·​6100·​6e00·​6400·​7200··​o.​n.​.​.​)​.​a.​n.​d.​r.​
000005e0:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​ 000005e0:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​
000005f0:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00·​5700··​i.​s.​s.​i.​o.​n.​.​.​W.​ 000005f0:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00·​5700··​i.​s.​s.​i.​o.​n.​.​.​W.​
00000600:​·​5200·​4900·​5400·​4500·​5f00·​4500·​5800·​5400··​R.​I.​T.​E.​_.​E.​X.​T.​ 00000600:​·​5200·​4900·​5400·​4500·​5f00·​4500·​5800·​5400··​R.​I.​T.​E.​_.​E.​X.​T.​